Skip to content

jwong101/Nishikino

Repository files navigation

Nishikino

An x86 Operating System

Tools

  1. Cross Compiler
  2. Qemu (emulator)
  3. Gdb (debugger)
  4. Bochs (emulator and debugger)

TODO List

  • Write to VGA memory
  • Setup GDT
  • Setup IDT and write ISRs
  • Setup IRQs and keyboard input
  • Setup Paging
  • Create malloc/memory manager
  • Create heap
  • Create filesystem
  • Start on multithreading?
  • Switch into userspace
  • Program loading
  • System calls
  • Libc
  • Fork (multitasking)
  • Create a shell
  • Threading api
  • Write to disk
  • Graphics
  • Sound
  • Networking
  • Write a compiler so Stallman doesn't call this GNU/Nishikino if for some reason this becomes popular

About

x86 Operating System

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published