Skip to content

Parzival129/nue-kernel

Repository files navigation

nue kernel

This is a homebrew kernel that I am buliding based off the foundation outlined in the OSDev.org materials. I am building this to gain a deeper undersanding of C and low level programming as a whole.

To be implemented:

  • X meat kernel from OSDev
  • X gdt / idt
  • X pic controller
  • X ps2 keyboard input
  • X ported newlib C library
  • paging / virtual mem.
  • physical memory manager
  • heap allocator
  • timer / RTC
  • filesystem (read-only)
  • ring 3 usermode
  • port cool software (C compiler? text editor)
  • gui graphics?
  • basic networking?
  • someday POSIX compliance?

About

Homebrew x86 kernel built in C, featuring a custom libc and targeting process management, file system support, and a shell interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors