Skip to content

SalernOS Kernel 0.2.1

Latest
Compare
Choose a tag to compare
@Alessandro-Salerno Alessandro-Salerno released this 29 Dec 18:58
· 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