Skip to content

Latest commit

 

History

History
executable file
·
36 lines (20 loc) · 1.16 KB

README.md

File metadata and controls

executable file
·
36 lines (20 loc) · 1.16 KB

Linuiz OS

What is it?

Linuiz is a semi-modular multi-archutecture operating system written in the Rust programming language.

Why is it?

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.


Testing It Out

Building

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


Running

To run the OS with its default configuration, simply call: cargo xtask run