·
9 commits
to main
since this release
New features
- Virtual File System
- Init RAM Disk (initrd) with tmpfs
- ELF64 loader
- devfs
- pipefs (not tested)
- Flanterm port
- Framebuffer TTYs (partial)
- Minimal PS/2 keyboard support
New system calls
- read
- write
- fork
- execve
- exit
- waitpid
- sysinfo (temporary)
Other changes
- Context switching now happens in kernel space, details can be found in comments in src/com/sys/sched.c
- Refactoring
- Bug fixes
- kerntool now explicitly uses bash
- Other changes I don't remember