mirror of
https://github.com/xomboverlord/xomb.git
synced 2026-01-11 10:16:36 +01:00
d87c7cc4bdfe2021affcca04ec3cffcc4d4d55ec
- Implement Process structure representing a virtual address space - Add process table with PID allocation (max 64 processes) - Initialize new process page tables with kernel mappings copied - Implement address space switching via CR3 manipulation - Process 0 reserved for kernel, uses boot page table In XOmB's exokernel model, a process is fundamentally its page table. The kernel maintains minimal state - just enough to securely multiplex hardware resources via paging.
Description
An exokernel operating system written in D
Languages
D
93.7%
C
3.5%
Makefile
1%
Assembly
0.9%
Shell
0.8%
Other
0.1%