|
|
Asuro is an x86 Operating System that started development in 2015 as somewhat of an academic project. Written almost entirely in Freepascal, with NASM used only for bootstrapping & minimal low-level routines, Asuro is a purely hobbyist operating system that differs quite majorly in design from any mainstream OS.
|
|
|
|
|
|
Current Features
|
|
|
|
|
|
- Multi-boot compliance.
|
|
|
- Physical → virtual → logical memory management.
|
|
|
- Task scheduling.
|
|
|
- Registration based interrupt handling (ISR Manager).
|
|
|
- Registration based fault handling.
|
|
|
- Stack/Call Tracing for debug purposes.
|
|
|
- Virtual Machine for user-land applications.
|
|
|
- Window management implemented as a TUI in VGA mode.
|
|
|
- Registration based driver management.
|
|
|
- Network stack up to UDP (Eth2/ICMP/UDP/ARP) (TCP is in the works!).
|
|
|
- File-System Support.
|
|
|
- Basic console font. |
|
|
\ No newline at end of file |