Açık kaynaklı UnoDOS işletim sistemi 22 farklı platforma ulaştı
Öne çıkanlar
- Sistem, 8088 işlemcili bilgisayarlardan modern 64-bit PC'lere kadar toplam 22 donanım mimarisini destekliyor.
- Modern pc64 sürümü, kendi donanım sürücüleriyle birlikte yerel bir sanallaştırıcı ve ağ protokol yığını barındırıyor.
- Tek bir kaynak kuralına bağlı kalan yazılım, NES donanımındaki 2 KB RAM seviyesine kadar küçülebiliyor.
Arin Bakht tarafından geliştirilen ve Mozilla Kamu Lisansı 2.0 altında yayımlanan UnoDOS projesi, modern 64-bit bilgisayarlardan 8088 işlemcili tarihi IBM PC/XT sistemlerine kadar uzanan 22 farklı donanımı destekleyen grafik arayüzlü bir işletim sistemi ailesi haline geldi. İlk olarak tek bir 1,44 MB diskete sığan 16-bit gerçek mod işletim sistemi şeklinde tasarlanan proje, güncellenen sözleşme tabanlı mimarisiyle modern donanımlarda doğrudan yalın donanım üzerinde çalışabilen pc64 sürümünü öne çıkardı.
Sistemin 64-bit masaüstü sürümü, UEFI donanım yazılımının sunduğu temel işlevlerin ardından sistem denetimini tamamen kendi geliştirdiği sürücülere devrediyor. Bu yapı NVMe, AHCI ve USB depolama birimlerini, Wi-Fi ve kablolu ağ kartlarını, xHCI yığınını ve sıfırdan yazılmış bir TCP/IP ağ katmanını doğrudan yönetiyor. Platform üzerinde Microsoft Office dosya biçimlerini açabilen UnoWord, tarayıcı, C derleyicisi içeren Studio geliştirme ortamı ve Intel donanımlarda Linux çalıştırabilen unovirt adlı yerel bir sanallaştırıcı görev yapıyor.
Ev bilgisayarları, oyun konsolları, el cihazları ve tek kartlı bilgisayarlar için ortak bir arayüz çerçevesi kullanan sistem; NES, PlayStation 2, Amiga, Commodore 64 ve PinePhone gibi birbirinden farklı ortamlarda tek bir uygulama mantığını koruyor. Çekirdek ve arayüz tanımları unodef adı verilen ortak bir şemadan üretilirken, sistemin NES, PC Engine, Sega Genesis ve Lenovo ThinkPad donanımlarında fiziksel olarak doğrulandığı açıklandı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.