This project is a continuation from the barebones kernel skeleton developed as part of the Computer Architecture course in University of Buenos Aires
Find a file
2025-09-15 16:48:29 -03:00
src Commit to push 2025-04-11 13:22:22 -03:00
.gdbinit We have exec!! 2025-04-02 23:36:14 -03:00
.gitignore Initial Commit 2025-03-28 13:24:16 -03:00
gdb.py We have fork! 2025-03-31 00:38:28 -03:00
grub.cfg Initial Commit 2025-03-28 13:24:16 -03:00
LICENSE Add new file 2025-09-15 12:31:46 -03:00
Makefile Commit to push 2025-04-11 13:22:22 -03:00
README.md Edit typo on README.md 2025-09-15 16:48:29 -03:00

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.