CairnOS is a basic operating system built from the Youtube tutorial channel Write your own Operating System.
It is not designed to be good at anything, but rather to allow me to get a first experience in this field before starting a more serious project.
- x86 32 bits
- round-robin multitasking
- syscall manager
- dynamic memory allocation
- driver manager
- keyboard
- mouse
- networking card (am79c973)
- VGA
- ARP
- ICMP
- UDP
Basic communication through netcat:
- Windows
- Widgets
- Fonts
Basic Desktop: