NOS - hobby Unix-like x86-32 operating system.
List of tools:
- GCC (13.2.0)
- NASM (2.16.01)
- GNU Make (4.3)
- GNU ld (2.42)
- GNU ar (2.42)
- truncate (9.4)
- QEMU emulator (8.2.1)
- GNU GRUB (2.12-1)
For Debian/Ubuntu:
sudo apt install gcc nasm make qemu-system-x86 binutils
sudo apt-get install grub-pc-bin mtools
First clone this repository:
https://github.com/alkuzin/nos.git
Then move to the nos/
directory:
cd nos/
To build kernel as .iso
and run on QEMU use:
make all && make init
To return everything to original state:
make fclean