feat: introduce HOT! executable format and Ring 3 process isolation (v0.5.2)

- Implement custom 'HOT!' binary format and Rust-based elf2hot converter.
- Upgrade kernel loader with segment-based loading and BSS zeroing.
- Refactor scheduler for Ring 3 IRET frames and fix CS/SS selector swap.
- Add user stack allocation (0x70000000) and linker scripts for binary cleanup.
This commit is contained in:
Karina
2026-01-30 00:12:11 +04:00
parent 7d32444da2
commit 21270a3cc8
19 changed files with 376 additions and 140 deletions
+3 -1
View File
@@ -2,4 +2,6 @@
build*
.venv
initrd/image.cpio
initramfs/*
initramfs/*
target