Skip to content
/ sparta Public

A minimalistic kernel. The first purpose of writing it is education and improve my technical (low-level & concurrency) skills.

License

Notifications You must be signed in to change notification settings

dvigal/sparta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sparta

A minimalistic kernel for Intel Architecture (32 bit). The first purpose of writing it is education and improve my technical (low-level & concurrency) skills.

Roadmap

  1. Basic
    • Kernel loading in protected mode
    • Virtual Memory - Paging
    • Physical page frame allocation
    • Dynamic memory allocation
    • Preemptive multitasking (Kernel-space)
  2. Improvement
    • APIC
    • SMP
    • ???

OS Screenshot:

alt text

About

A minimalistic kernel. The first purpose of writing it is education and improve my technical (low-level & concurrency) skills.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published