Hexium OS is an experimental operating system that combines Rust and C. All userspace programs are written in Rust to explore its capabilities in application development, while the kernel is implemented in C to handle low-level system functionality and performance. The project provides a platform for learning and experimenting with operating system concepts.
Before continuing, ensure that your system has the necessary dependencies installed: Clang, GNU Binutils ld, GNU make, GNU xorriso, and NASM. Once these are installed, you can build the target ISO by running:
$ makeTo run the project, you need curl and QEMU installed. After installing these dependencies, you can start the OS with the following command:
$ make runHexium OS is released under the GPLv3 License. See COPYING for details.