Skip to content
This repository has been archived by the owner on Jan 6, 2020. It is now read-only.

AlexanderShirokih/avangard-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

64-bit OS for X86 architecture.

  • Current Features *

  • 64 bit longmode

  • Booting via GRUB2

  • 64-bit GDT, IDT

  • VGA Terminal

  • Tiny stdlib for the kernel

  • Physical frame allocator

  • For the future *

    • Complete paging
    • Memory manager
    • Drivers for main devices
    • IO-system
    • Usermode
    • Multitasking
    • and much more
  • For the far future *

    • OS without terminal integerated in the kernel
    • OS without standard UNIX /bin, /sbin folders
    • OS without old interfaces like Serial RS-232, PS/2
    • not WIMP graphical interface
    • platform and os - independend drivers using designed cross-api
    • wrapper-apps for running Windows, Linux, and some other OS'es applications
    • and much more

About

My 64-bit OS written from scratch in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published