MesaOS, bir perakende dizüstü bilgisayarda sıfırdan yazılmış bir Rust çekirdeğini çalıştırmayı başardı.

Modern 64 bit PC'ler için tamamen Rust ile yazılan MesaOS, Linux veya BSD'den kod ödünç almaktan kaçınır. Bunun yerine, fiziksel RAM tahsisini yönetmek, PCI veriyolundaki donanımı tespit etmek ve ağ paketlerini doğrudan işlemek için Rust'un katı bellek güvenliği kurallarını kullanır. İşletim sistemi, halihazırda bir HP 15s tüketici dizüstü bilgisayarında yerel olarak önyükleniyor ve işlevsel bir komut satırı kabuğu, bir metin düzenleyici ve erken aşamadaki USB depolama desteği içeriyor.
Bu başarıyı doğru bir perspektife oturtmak gerekirse, bir işletim sistemi geliştirmek on yıllar süren bir girişimdir. SerenityOS ve 2015 yılında başlatılan bir başka Rust tabanlı mikro çekirdek projesi olan Redox OS gibi köklü bağımsız projeler, büyük açık kaynak topluluklarıyla yıllarca çalışmış olsalar da hâlâ donanım uyumluluğu engelleriyle mücadele etmektedir. Yepyeni bir çekirdeğin fiziksel bir dizüstü bilgisayarda önyüklenmesini sağlamak, önemli bir ilk başarıdır; ancak, günlük kullanım için uygun bir sürücüye ulaşmak için çok daha fazla çalışma gerekecektir.
Şu anda, Crackanimad0r adlı geliştirici, bare-metal geliştirmenin en zor kısımlarından biri olan yerleşik Realtek Wi-Fi yongası için kablosuz sürücülerin tersine mühendisliğini gerçekleştirmeye çalışıyor. Donanım hızlandırmalı grafikler, Bluetooth, uyku modu güç yönetimi ve geniş Wi-Fi desteği olmadan, MesaOS’un günlük kullanım amaçlı bilgisayarlarda çalışabilmesi gerçekçi olarak yıllar alacak. Şu an için bu, bellek güvenli dillerin düşük seviyeli PC donanımını sıfırdan idare edebileceğini ve Rust’un bu geliştirme alanında giderek daha fazla ilgi gördüğünü kanıtlayan etkileyici bir dönüm noktasıdır.
Kaynak(lar)
HN aracılığıyla GitHub'daki MesaOS
Top 10
» Top 10 Multimedia Notebook listesi
» Top 10 oyun notebooku
» Top 10 bütçeye uygun Ofis/İş Notebook Listesi
» Top 10 Premium Ofis/İş notebookları
» Top 10 Çalışma istasyonu laptopları
» Top 10 Subnotebook listesi
» Top 10 Ultrabooklar
» En iyi 10 dönüştürülebilir modeli
» Seçimi en iyi 10 tablet
» Notebookcheck Top 10 Windows Tabletleri
» Top 10 Subnotebook listesi
» NotebookCheck tarafından incelenen en iyi Notebook ekranları
» Notebookcheck'in 500 Euro altındaki en iyi 10 Notebook listesi
» NotebookCheck tarafından seçilen 300 Euro altındaki en iyi 10 Notebook
» Notebookcheck'in 500 Euro altındaki en iyi 10 Notebook listesi
» Notebookcheck'in Top 10 akıllı telefon listesi
» Notebookcheck'in Top 10 hafif oyun notebookları






