- Rust kullanarak Unix olmayan bir işletim sistemi yapma denemesi.
- Şu anda grafik çıktısı, dinamik bellek ayırma, eşzamanlı yürütme ve klavye/fare desteği mevcut.
- Dikkat çekici yanı, tüm uygulamaların tek bir fonksiyon olarak çalışabilecek şekilde tasarlanmış olması.
- Uygulama, işletim sistemi işlevlerini içeren bir Context alarak çalıştığı için tüm etkileşimler Context üzerinden gerçekleşiyor.
- Bu sayede sandboxing, debugging gibi işlemler çok kolaylaşıyor; bellek durumunun korunması da Context üzerinden yapıldığı için yeniden başlatma ve uyku modu kolay oluyor.
- Uygulama tasarımı henüz tamamlanmadığından, tüm uygulamaların birbirlerinin belleğini görebilmesi gibi sorunlar hâlâ mevcut.
- Kalıcı depolama, GPU ve ağ desteği gibi özellikler ise henüz uygulanması gerekenler arasında.
10 yorum
Konsept hoşmuş. Her yer Rust oldu... hahaha
"Uygulamaların birbirlerinin belleğini görebildiği"... :)
Evet, çok komik.
VirGL - QEMU VM içinde kullanılabilen sanal 3D GPU
VirGL desteği sayesinde QEMU üzerinde kurup test etmek mümkündür.
Rust OS üzerinde Rust programlarını çalıştıran bir gelecek...? Her yer Rust olmuş.
Yorumlarda HN dizisi varsa, keşke neo otomatik olarak özetlese haha neo olmadan yaşayamam
Bundan sonra yapay zeka özetini de birlikte getirmeye çalışacağım. İlginç olan şu ki sanki bunu insanların tek tek öne sürdüğü iddialara göre özetliyor.
while(true)döngüsünün diğer thread'leri etkilemeyebileceğini, ancak pil/sıcaklık artışının hâlâ yönetilmesi gereken bir kaynak sorunu olduğunu gösterdiğini söylüyor.Neyse ki? bu yazıyı Neo halletmiş haha
Fomos: Rust ile geliştirilen deneysel işletim sistemi
Sorun şu ki ben de o bağlantıya bakıp birlikte özet çıkarıyordum, hüzünlü.
Tam 3 farklı özet sürümüne bakıp karşılaştırabilirsiniz, hehe.
pub extern "C" fn _start(ctx: &mut Context) -> i32thumbs downyokken karma nasıl eksiye düştü?