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
andrustup
installed and in yourPATH
. -
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
, orqemu-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