lux is a new Unix-like operating written for the PC, aiming for high performance with minimal requirements.
The kernel has been written from scratch mostly in C. lux aims to implement a hybrid kernel design, combining features of both monolithic kernels and microkernels, with some drivers running in kernel mode and other drivers running in user mode.
lux is still under very early development. The most interesting thing you might see here is lai, the Lux ACPI Implementation, a home-brewed ACPI implementation that is portable and OS-independent, yet is lightweight, unlike ACPICA which is horribly bloated.
This is free and open-source software, licensed under the MIT license. Bottom line is anyone can do anything they want, as long as I get credit for the original software.
- i686 and x86_64 versions.
- Symmetric multiprocessing up to 16 CPUs.
- Home-brewed ACPI implementation.
- Flexible /dev filesystem.
- Multiple tty support.
- Read-only support for USTAR.