The HelenOS project is an effort to develop a working operating system. HelenOS supports SMP, multitasking, and multithreading on 32-bit and 64-bit, little-endian and big-endian processor architectures, among which are AMD64/EM64T (x86-64), IA-32, IA-64 (Itanium), 32-bit MIPS, 32-bit PowerPC, SPARC V9, and Xen.