mirror of
https://gitlab.com/ivancmonaco/myos.git
synced 2026-04-16 02:38:50 -03:00
This project is a continuation from the barebones kernel skeleton developed as part of the Computer Architecture course in University of Buenos Aires
| src | ||
| .gdbinit | ||
| .gitignore | ||
| gdb.py | ||
| grub.cfg | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
myos — Educational x86 Kernel
This project is a continuation from the barebones kernel skeleton developed as part of the Computer Architecture course in University of Buenos Aires
It is a small educational operating system kernel developed, not intended for production use.
Features
- GRUB-compatible bootloader
- Basic LibC
- Interrupts handling
- Paging and basic memory management
- System call interface
- ELF executable loader
- Initial RAM disk (initrd) support
- Simple userland shell with application load support
Next in the roadmap
- EXT2 and FAT filesystem support
- Networking stack
Disclaimer
This project serves for educational purposes only and it is provided as-is.