Skip to content

sdtrdev/OperatingSystemEP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ONLY FOR EDUCATIONAL PURPOSES!

Implemented Features (x86):

  • Global Descriptor Table
  • Interrupt Descriptor Table
  • Port Read/Write (8-16-32 Bits)
  • Handling Exceptions
  • Handling Interrupts
  • Keyboard Handling in Text Mode
  • Mouse Handling in Text Mode
  • Some character functions in Text Mode

Will Implement Features (x86):

  • x64 Global Descriptor Table Entry (If this is different from x86, not researched yet)
  • x64 Interrupt Descriptor Table Entry (If this is different from x86, not researched yet)
  • PCI
  • Multitasking (Not even researched yet)
  • Hard drive
  • File System (FAT16)
  • Dynamic Memory Management
  • VGA Graphics Mode
  • Desktop, Windows
  • System Call Basics
  • User Mode
  • GUI Framework Basics
  • Network Basics
  • TCP, UDP
  • HTTP Server, Client
  • Basic Browser
  • Maybe POSIX compatible things

How to run:

References:

Bu repodaki her şeyi izin almadan, kaynak göstermeden, özgürce okuyabilir, başkalarına okutabilir, kopyalayabilir, dağıtabilir, başka bir dile çevirebilir, yayabilir, eleştirebilir, kendi etik ilkeleriniz doğrultusunda, çalabilir, talan edebilir, kısmen ya da tamamen sahiplenebilir, satabilir, değiştirerek ya da değiştirmeden tekrar yayımlayabilir, kötüleyebilir, lanetleyebilirsiniz.

About

🛠 Basic Operating System Template (Educational Purpose Only)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published