| Lse / işletim sistemi LSE / OS, X86 için adanmış bir Nanokernel tabanlı bir işletim sistemidir. |
Şimdi İndirin |
Lse / işletim sistemi Sıralama ve Özet
- Yayıncı adı:
- Viannet Rancurel
- yayıncı web sitesi:
- http://www.x86os.org/
Lse / işletim sistemi Etiketler
Lse / işletim sistemi Açıklama
LSE / OS, X86 için adanmış bir Nanokernel tabanlı bir işletim sistemidir. LSE / OS, X86 için adanmış bir Nanokernel tabanlı bir işletim sistemidir. LSE / OS, PC / 104 gömülü sistemler için iyi bir seçimdir.Requirements: · LSE / OS uygulanabilir olmalıdır. · LSE / OS, monolitik modeli terk edecektir: Monolitik çekirdek modelinin basit olduğu ve iyi denenmiş olduğu doğrudur, ancak uzun vadede, tüm inşa edilen tüm iç bağlantılara hakim olamayacağımız bir olasılık var. -Bir hizmetler (kilitler, küresel değişkenler, sistem öncelik seviyeleri) ve bu öngörülemeyen sonuçlara yol açabilir (kilitlenmeler, hatalar, sistemin donması). · LSE / OS, UNIX sisteminde olduğu gibi aynı hizmetleri sunacaktır. · LSE / OS bir Tutkal ile bir UNIX sistemi taklit eder. · LSE / OS küçük ama genişletilebilir (modüler) · LSE / os, disk ve bellek işleme (MCKUSICK) birleştirecektir (MCKUSICK): Aksi takdirde çok fazla kod artıklığı indükler. · LSE / OS, çekirdek, sürücüler ve süreçler için yalnızca bir libc olmalıdır: Yukarıdakilerle aynı nedenlerden dolayı. · LSE / OS çökmemelidir: Bugünün çekirdekleri oldukça kararlı olduğu doğrudur, ancak bir zamanlar herhangi bir sebep olmadan çarpışırlar ve bu yetersiz. · LSE / OS, donanımın altına maksimum (MACH felsefesine) güvenmelidir · LSE / OS bağlamları istiflemeyecektir, ancak "Bağlam Bağlantısı" ı kullanır: Yığın taşmalarını hariç tutar · LSE / OS Tüm çekirdeği tamamen "Skaler" modunda çalışacaktır ( bir FPU ihtiyacı olmadan). · LSE / OS, C Dilinde (GCC) tamamen yazılmalıdır. Montaj aramaları C işlevlerine sarılır. · Çevre birimini yönetmek için LSE / OS kodu Çekirdek çekirdeği dışında olacaktır: Hizmetlerin bağımsız olması, daha iyi bir küresel istikrara yol açar (kilitlenme koşullarını ortadan kaldırma eğilimindedir). · LSE / OS sürücüleri normal userland işlemleri olacaktır. · LSE / OS sürücüleri yeniden kullanılabilir (ikili dosyaların geriye dönük uyumluluğu) · LSE / OS'deki SPL () gibi fonksiyonlar yoktur: Kesme işleyicileri kesintisiz değildir (bu, X86 Taskgates için varsayılandır). · LSE / OS, VM86 uzantısını destekleyecektir. · LSE / OS SMP'yi (simetrik çoklu işleme) destekleyecektir. Bu sürümde yeni olanlar: · Tam VM86 / VBE (Grafik) desteği eklendi.
Lse / işletim sistemi İlgili Yazılım