- 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