The operating system is made by a middle student.
It has been developed since 2023-1-1.
In 2022-7-16, I watched a video about developing a operating system, for learning some knowledge about operating system, I decided to make a operating system by myself.
I wish my operating system could run as fast as the Quantum Matrix. For the reason, my OS is named after QuantumNEC.

- GCC or Clang
- rustup cbindgen
- qemu
- xmake
First, Clone submodules by git. (There are many submodules, for instance, bootloader: limine)
git submodule update --initSecond,write a limine.conf, enter QuantumNEC directory and execute the order like this:
xmake -P .Notice: Qemu will be launched right away after all source code files have been compiled and linked.
After all of files are compiled completely,you will get a vm directory under QuantumNEC directory.
- EFI
- boot
- BootX64.efi
- limine.conf
- boot
- QuantumNEC
- micro_kernel.elf
- SYSTEM64
- ...
- ...
- You must install qemu before the step.
- After installing qemu, you can execute the order to start.
xmake -b run- Format your U disk or Hard disk by fat32.
- copy all of files in the vm directory to your U disk or Hard disk.
- Modern bootloader [limine]
- Very good terminal [os-terminal]
- format library [fmt-lib]
If you want to make a contribute to this project, please read contribution guidebook