4 puan yazan GN⁺ 2023-08-31 | 1 yorum | WhatsApp'ta paylaş
  • Fomos: Rust ile oluşturulmuş deneysel bir işletim sistemi; Unix dışındaki işletim sistemi fikirlerini ve geliştirme zorluklarını keşfetmeyi amaçlıyor.
  • İşletim sistemi; grafik çıktı, dinamik bellek ayırma, uygulamaları eşzamanlı çalıştırma ve Virtio fare ile klavye desteği sunuyor.
  • Fomos uygulamaları fonksiyonlardan oluşuyor ve standart kütüphane gerektirmediği için uygulamalar ile işletim sistemi arasında basit bir sözleşme kurulmasını sağlıyor.
  • Fomos’un Context yapısı, bellek ayırma ve donanıma erişim gibi işletim sistemi işlevlerini uygulamalara sağlıyor.
  • Fomos, geriye dönük uyumlu olacak şekilde tasarlandı; böylece önceki sürümler için yazılmış uygulamaları sorunsuz biçimde işleyebiliyor.
  • İşletim sistemi işbirlikçi zamanlamayı kullanıyor; uygulamalar denetimi işletim sistemine devrediyor ve önyükleme sonrasında bağlam değiştirme yapılmıyor.
  • Fomos, çekirdek döngüsünü basitleştiriyor ve sandboxing, hata ayıklama ve donanım değişiklikleri açısından potansiyel avantajlar sunuyor.
  • Ancak güvenlik ile işbirlikçi ve preemptive zamanlama yaklaşımları arasında bazı zorluklar bulunuyor.
  • Fomos hâlâ geliştirme aşamasında bir proje; kalıcı depolama, GPU desteği, ağ iletişimi ve uygulamalar arası veri paylaşımı için soyutlamalar henüz eksik.
  • Proje, Philipp Oppermann’ın blogundan ilham aldı ve darbysauter’dan tavsiyeler aldı.

1 yorum

 
GN⁺ 2023-08-31
Hacker News yorumu
  • İşbirlikçi zamanlamanın başarısız olacağının öngörülmesi yönündeki iddia abartılı.
  • Fomos, Rust ile geliştirilmiş deneysel bir işletim sistemidir.
  • Fomos'ta uygulamalar aslında birer fonksiyondur.
  • İşletim sistemi, bağlama eklemeler yaparak diğer uygulamalara yeni işlevler kazandırabilir.
  • Fomos, yeni işlevler sunarken mevcut sistemlerle uyumluluk sağlamaya çalışır.
  • Fomos'un tasarımı, asenkron işler ve ağ iletişimini verimli şekilde desteklemeyi zorlaştırabilir.
  • Güvenilmeyen işbirlikçi uygulamalar nedeniyle güvenlik ve emniyet zayıflayabilir.
  • Fomos, ilginç fikirler ve geliştirme potansiyeli taşıyan hobi amaçlı bir işletim sistemidir.
  • Yazar, Barrelfish OS'ten ilham alabilir.