Kernel. A complete operating system built from scratch in C++.

github.com/ilobilo/kernel

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2022
  • Update README.md
June 2022
  • fix
  • fixes
  • changes
April 2022
  • std function, removed broken ahci identify
  • keyboard/terminal updates, fixes and improvements
  • (Almost) Fixed AHCI, Keyboard numpad and numlock support, added share…
  • Network stack updates
  • Moved limine and and ilar to extlibs, USEILAR argument, README.md update
  • TTY control characters fix and pmm alloc template
  • Fix sse in threads
  • Block devices, ahci identify, syscall mount, printf in extlibs, tty p…
  • More tty fixes, cwalk in extlibs. net fixes
  • ILAR support, symlinks fix, tty fix
  • TTY: Added thisterm, TTYS: Fixed tty names, Some style changes
  • Fixed C standard header wrappers, changed syscall errnos to negative
  • removed need to cast functions to uint64_t
  • Multiple terminals support
March 2022
  • added tty, terminal getpos, terminal callback. fixed time conversions
  • vmm: fixed newPagemap, idt: fixed user interrupt swapgs, added ring b…