Skip to content

spectrec/ann

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ann

Academic purposes operating system for AMD64 architecture.

Key features:

  • Use QEMU
  • Two stage bootloader
  • Page address translation
  • Long mode
  • Exceptions and interrupts
  • Kernel threads
  • Userspace
  • Syscalls
  • Copy on write
  • Preemptive multitasking
  • Interactive shell (several commands)

Limitations:

  • No file system (using trivial ATA interface)
  • No SMP support
  • No IPC

About

Simple amd64 OS (for my diploma)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published