Experimental operating system that probably compatible with Windows applications and drivers.
- NASM
- GCC
- dosfstools (provides
mkfs.fat) - mtools (provides
mcopy) - GNU Make
- QEMU (for testing, optional)
sudo apt install nasm gcc dosfstools mtools make qemu-system-x86sudo dnf install nasm gcc dosfstools mtools make qemu-system-x86sudo pacman -S nasm gcc dosfstools mtools make qemu-system-x86Assemble the bootloader:
make bootloaderBuild the FAT32 disk image:
make imageRun the image in QEMU:
make testRemove build artifacts:
make cleanCopyright (c) 2026 Erdem Ersoy (eersoy93)
Licensed with Apache License 2.0, see LICENSE file for full license text.
NOTE: E95 is written with GitHub Copilot and Cursor IDE.
NOTE: Some standard include headers from https://codeberg.org/OSDev/freestnd-c-hdrs-0bsd.