Hedef yeni bir Linux dağıtımı değil: QEMU/HVF üzerinde açılan, çekirdeği ve kullanıcı alanı Rust ile geliştirilen bağımsız TurkOS. İlk iş, ayrı kabul imajlarındaki parçaları tek ürün runtime'ında birleştirmek; sonra INIT, kabuk, dosyalar, ağ, SMP ve grafik.
1900planlı hamle
380somut yetenek
19ayrı faz sayfası
0yeni hamle PASS
Planın çalışma düzeni
Her faz 5 modül, her modül 4 yetenek ve 20 hamle içerir. Bir yeteneğin beş hamlesi: sözleşme → Rust kodu → olumlu test → hata testi → gerçek konukta entegrasyon. Fazın son numarası geçse bile diğer 99 kayıt ve önceki faz kapısı doğrulanmadan faz tamamlanmış sayılmaz.
İlk yürüyüş K601–K700 açılış sözleşmesi ve ürün runtime'ıdır. K1101–K1300 süreç + Rust INIT/kabuk, K1501–K1800 dosyalar + ELF, K1801–K2100 ağ + güvenlik + SMP; grafik daha sonra K2201–K2300 gelir. Gelecekteki dosya ve test adları mevcut uygulama iddiası değil, teslim hedefidir.
Temel pointer ve hak kontrolleri önceki fazların zorunlu parçalarıdır. Bu faz bunları sistem tehdit modeliyle denetler; kendi kriptografisini icat etmez.
Çıkış hedefi: Yetkisiz süreç aygıt yönetim sır ve başka principal verisine erişemez; açık kapılar experimental durumunu korur.
Host QMP quit ile TurkOS shutdown ayrı olaylardır. Rust PID1 kapanış sırası ve dosya tutarlılığı konuk içinde uygulanır.
Çıkış hedefi: Konuk kendi hizmetlerini durdurur kaynakları drain eder ve ölçülen platform poweroff yoluna gider; host timeout zorla kayıp onayıyla ayrıdır.
Apple donanımına doğrudan boot · Linux veya Windows ABI uyumluluğu · güvenlik sertifikası · gerçek-zaman garantisi · imzalı secure boot yalnız hash kontrolünden · üretim disk yazma güvenliği.
İnsan erişilebilirlik incelemesi, bağımsız güvenlik incelemesi, fiziksel güç kaybı ve yeni sürüm için ikinci makine açılışı otomasyonla uydurulamaz. Kalıcı kullanıcı disklerinde çökme enjeksiyonu yapılmaz. Yeni sürümün M1/M5/KVM açılışı eski imajın raporundan türetilemez. Fazlar geliştirme sırasıdır; süre veya tamamlanma sözü değildir.