Ana Sayfa

Tek Disketten Çalışan GUI İşletim Sistemi: MenuetOS

1 dk okuma

MenuetOS, tamamen 64-bit assembly dilinde yazılmış, kişisel bilgisayarlar için geliştirilen benzersiz bir işletim sistemidir. Bu tercih, diğer dillere göre çok daha hızlı ve kompakt uygulamalar ile çekirdek kodu üretilmesini sağlar. UNIX veya POSIX standartlarına dayanmayan MenuetOS, işletim sisteminin farklı bileşenleri arasındaki gereksiz katmanları ortadan kaldırarak programlamayı basitleştirmeyi ve hata oranını azaltmayı hedefler. Çekirdeğin assembly dilinde yazılmış olması, özellikle şeffaf GUI gibi görsel öğelerin ana CPU üzerinde hesaplanmasını sağlayarak grafik kartı uyumluluk sorunlarını ortadan kaldırır ve üstün hız avantajları sunar.

MenuetOS, önleyici çoklu görev (pre-emptive multitasking), çoklu işlemci desteği (SMP ile 32 CPU'ya kadar), gerçek zamanlı yetenekler ve 1920x1080 çözünürlüğe kadar destekleyen duyarlı bir Grafik Kullanıcı Arayüzü (GUI) gibi gelişmiş özelliklere sahiptir. Serbest biçimli, şeffaf ve temalı uygulama pencereleri, sürükle-bırak işlevselliği sunar. Ayrıca, 1000 Hz'den fazla zamanlayıcıya sahip görev zamanlayıcısı ve milisaniyenin altında ses gecikmesi gibi performans odaklı yeteneklere sahiptir. USB 2.0 (depolama, yazıcı, web kamerası) ve USB 1.1 (klavye, fare) desteği, TCP/IP yığını ve çeşitli istemci/sunucu uygulamaları ile geniş bağlantı seçenekleri sunar.

MenuetOS'un en dikkat çekici özelliklerinden biri, tek bir diskete sığabilmesi ve CD veya USB sürücülerden de önyüklenebilmesidir. Bu kompakt yapıya rağmen, IDE editörü/assembler, e-posta/FTP/HTTP istemcileri ve sunucuları gibi birçok işlevselliği barındırır. Geliştirme süreci devam etmekte olup, düzenli güncellemelerle MPlayer entegrasyonu, kısmi Linux katmanı ve çeşitli oyunlar gibi yeni özellikler eklenmektedir. Menuet64 (2005) farklı bir lisans altında, Menuet32 (2000) ise GPL altında yayınlanmıştır. Assembly programlaması için tasarlanmış olsa da, uygulama başlıkları diğer dillerle de üretilebilir, bu da esneklik sağlar.

İçgörü

MenuetOS, modern işletim sistemlerinin karmaşıklığına karşı tamamen assembly dilinde yazılmış, yüksek performanslı ve kompakt bir alternatif sunarak yazılım mimarisinde farklı bir yaklaşım sergiliyor.

Kaynak