- 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.
- Implemented CR3 switching in scheduler for process isolation
- Added 'process' structure and PML4 cloning (vmm_create_address_space)
- Added NASM crt0 and C entry point for userspace apps
build: updated CMakeLists to build and copy to initramfs
wip(syscalls): initial syscalls
chore(ksh/kfetch): minor changes
chore(gitignore): added initramfs/*
feat(rand): real random using rdrand/xorshift
chore(panic): added 2 more fun_messages
feat(ksh): removed rectest and added rand command
wip(ksh/kfetch): now it shows vendor string instead of stub