https://github.com/pkm74/nanite
A Small Floppy Disk Sized OS
https://github.com/pkm74/nanite
c dos fat fatfs operating-system os x86 x86-assembly
Last synced: 10 months ago
JSON representation
A Small Floppy Disk Sized OS
- Host: GitHub
- URL: https://github.com/pkm74/nanite
- Owner: PKM74
- License: lgpl-2.1
- Created: 2024-05-14T19:10:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-07T07:24:55.000Z (10 months ago)
- Last Synced: 2025-03-07T08:24:29.199Z (10 months ago)
- Topics: c, dos, fat, fatfs, operating-system, os, x86, x86-assembly
- Language: C
- Homepage:
- Size: 161 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.
- Nanobyte's Youtube Channel: https://www.youtube.com/@nanobyte-dev
- OSDEV Wiki: https://wiki.osdev.org/Expanded_Main_Page
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/