2025-05-29 06:42:24 -04:00
2025-05-29 06:42:24 -04:00
2024-12-25 23:40:05 -05:00
2024-10-09 20:07:18 -04:00
2024-12-17 23:28:07 -05:00
2025-01-15 22:58:14 -05:00
2024-12-17 19:01:55 -05:00
2025-04-05 12:24:52 -04:00

Nanite

Very small OS that can run on X86 Hardware. Fits on anything from a 320K Floppy to a 1.44MB Floppy (i however ONLY make 1.44MB Images, as i only have 1.44MB floppies). Good luck reading my terrible X86 ASM and C (my C code is ok, x86 ASM however...). I work on this in my spare time so don't really expect much work being done to it 24/7. I am designing it for older computers such as a Pentium (i586) system i would recomend atleast a Pentium 4 however.

Features

A funtioning Bootloader and half working kernel. Also some tools for the FAT filesystem (host system). Kernel is currently INDEV.

How do I Test Builds?

Early Hardware tesing was done on a Pentium 2 @ 300MHz with 192MB of Ram (Panasonic Toughbook CF-27 MKII). It has now moved to my main laptop, a Dell Latitude D610, (2GB RAM, 2.23GHZ Pentium M). Testing is also done with QEMU and previously BOCHS (not anymore as it almost crashes my system if I even think about running it).

Thanks

Thanks to Nanobyte and the OSDEV wiki for providing resources for me to be able to make this.

And also a thanks to King Gizzard and The Lizzard Wizzard, without their music to allow me to power through long ass all-nighters I highly doubt I would've made this. They can be found here: https://kinggizzardandthelizardwizard.com/

Languages
C 83%
Shell 5.4%
C++ 4.1%
Makefile 4%
Assembly 3.5%