Aktif Geliştirme
echOS
Deneysel İşletim Sistemi
Aktif Geliştirme
Bellek yönetimi, scheduling ve platform kontrolünü ilk prensiplerden kuran bare-metal bir işletim sistemi araştırması.
Rustx86_64Boot ProtocolsMemory Management
İşletim SistemleriLow-Level SistemlerBilgisayar Mimarisi
#Genel bakış
echOS, AGMA Systems içindeki çekirdek sistem projesidir. Temel soru şudur: bir işletim sistemi, birbirinden kopuk alt sistemler yerine ortak bir mimari alıştırma olarak tasarlanırsa ne değişir?
#Tasarım hedefleri
- kernel yüzeyini küçük ve anlaşılır tutmak
- boot, bellek ve scheduling kararlarını açık hale getirmek
- teorik tamlık yerine gösterilebilir davranışa odaklanmak
#Bellek modeli
Güncel çalışma, page sahipliği, allocator katmanları ve erken boot mapping'lerinden kalıcı kernel adres uzayı modeline geçiş üzerinde yoğunlaşıyor.
#Neden önemli
echOS'un uzun vadeli değeri yalnızca kernelin kendisi değil; düşük seviye kararların sistem davranışına nasıl dönüştüğünü gösteren deneyler ve notlar bütünüdür.