Linuiz is a semi-modular multi-archutecture operating system written in the Rust programming language.
Linuiz is an experiment that seeks to abridge the differences between many separate programming and kernel design paradigms. Additionally, Linuiz aims to seamlessly integrate a windowing into the command-line experience—creating a hybrid that allows traditionally technical environments to be more accessible.
The build process is mostly automated via the cargo xtask pattern, although the following prerequisites must be met:
cargo and rustup installed and in your PATH.
The following packages installed:
git, ovmf, gcc, qemu, qemu-utils
Depending on the architecture you wish to target, you may need one of the following:
qemu-system-x86, qemu-system-arm, or qemu-system-misc (for risc-v)
Others can be listed with apt list | grep qemu-system
To run the OS with its default configuration, simply call: cargo xtask run