Başlıktan da anlaşıldığı uzere bu yazımda Linux veya Unix turevi bir dağıtım değil tamemen bağımsız bir işletim sistemini inceliyorum:

MenuetOS

Şuphesiz MenuetOS'un heyecan uyandıran yanlarından birisi tamamen bir alt seviye programlama dili olan Assembly ile yazılmış olması diğeri ise sadece ama sadece bir disket boyutunda olması. Disket kalıplarına bu sayfadan erişebilirsiniz:

Alıntı:
http://www.menuetos.net/download.htm


Bu kadar kucuk, temel ve hafif olduğu icin sistem gereksinimlerini belirlemek oldukca zor ancak tahminen 64 MB RAM ve bir Intel-AMD uyumlu işlemci ile calışacağını belirtiyorlar.

İşletim sisteminin başlangıcta sadece basit bir hobi olarak cıkması, sonradan Assembly geliştiricileri icin eğitim ortamı haline getirilmek istenmesi ancak bugun son kullanıcının ihtiyaclarına uygun bir sistem olarak karşımıza cıkması hikayesinin ne kadar ilginc olduğunu gosteriyor.

Ve işletim sistemi 32 ve 64 bit olmak uzere iki ayrı mimaride cıkmakta. 32 bitlik surumunun GPL altında cıkmasına karşın 64 bitlik surumunun kodları kapalı. Ve uzucu olan ise 32 bitliğin geliştirilmesinin inanılmaz yavaşlamış olması. Ancak acık kaynak kodlu olmasının verdiği enfes avantaj olduğu uzere KolibriOS adı altında yan surum olarak proje devam etmekte. Ona da kısa bir goz atmazsak olmaz.

64 bitlik MenuetOS'yi daha guncel olduğu icin deneyeceğim.

Dizustu bilgisayarımda bir disket okuyucu yok. Dolayısı ile sadece sanal makine yardımı ile size ekran goruntuleri sunabilirim.

VirtualBox'a yeni makine eklerken bana turunu sorduğu zaman Other - Other/Unknown'u secmem gerektiğini duşundum ancak bu şekilde calıştırdığım zaman acıkca belliydi ki sanal makinem 32 bit idi ve tabii ki 64 bit sistem calışmadı. İlginctir ki VirtualBox'ta bilindik sistemlerin dışındaki bu tur sistemler icin yalnızca 32 bit seceneği bulunmakta. Ne yapsam diye duşunurken aklıma bir de 64 bitlik herhangi bir secenek ile deneyeyim, sonra diğer sanallaştırma cozumlerine bakmaya başlarım diye bir duşunce geldi ve aynen şu yapılandırmaya sanal disket surucu ekledim. Sonra da img dosyasını gosterdim. İşte calışması hem şaşırtan hem de olabilir dedirten seceneklerim:



Evet 64 bitlik Linux yapılandırma sectim. Ve MenuetOS calıştı. İşte başlangıc ekranı:



Varsayılan olarak 800x600 ekran cozunurluğu ile acılmasını istemiyorsanız veya herhangi bir ayar yapmak istiyorsanız Esc'ye basarak bu ekrana ulaşabilirsiniz. Onlarca secenek karşınıza cıkmakta:



RAM miktarınızdan goruntu ayarlarına, donanım seceneklerinden yazı tipine kadar bircok ayar kolayca yapılabilmekte. Yalnızca yandaki değerlerden istediğinizi yazıyorsunuz ve F5.

Peki MenuetOS bilgisayarı actığınız andan itibaren kac saniye icinde kullanıma hazır hale geliyor dersiniz? Tam 5 saniye. Evet 5!

İşte MenuetOS masaustu:



İnsan şaşırmadan edemiyor. Duvar kağıdı dahi var. Oysa disket kalıbı M64-098O.IMG dosyası sadece 1474560 bayt boyutunda. Masaustu simgelerinden de anlaşılabildiği uzere işletim sistemi yanında bircok program ile birlikte geliyor. Web tarayıcısından oyunlara, medya oynatıcıdan assembly derleyicisine kadar hem de. Ve sakın şaşırmayın. MenuetOS calıştığı makineye sunucu rolu atayabiliyor. Eski bilgisayarlarınızı HTTP, FTP ve webcam sunucusu olarak yuksek performans ile calıştırabiliyorsunuz. Tek kelime ile muhteşem:



MenuetOS'nin VirtualBox ile işaretci uyumu olmadığı icin sanal makine penceresine tıkladığınız an işaretci yakalanıyor ve varsayılan duğme olan sağ Ctrl'ye basmadıkca bu pencereden cıkarılması biraz guc.

İşte işletim sistemine ait birkac goruntu. Mesela gayet yetenekli bir cizim programı mevcut:



Ve işletim sisteminin esas cıkarılma amacı olarak barındırdığı Assembly derleyicisi:



Metin duzenleyicisini yapımcılar tarafından ornek olarak eklenmiş kodlar ile paylaşmak istedim. Assembly nasıl bir dilmiş gormek istersiniz diye:



Bircok yazıda da dikkatimi cektiği uzere MenuetOS, VirtualBox'ın ağ bağdaştırıcısı ile uyumsuz. Sanal makine ayarlarında tahmin yuruterek yaptığım birkac değişikliğe rağmen internete bağlayamadım.



Ve ilginc bir konuya da değinmek istiyorum. İşletim sisteminin yapımcıları MenuetOS'de işleri karışıklaştırıp hatalarla dolmasına sebep olan cok katmanlı mimariyi kullanmadıklarını soylemiş. Yani bildiğimiz donanım, surucu, işletim sistemi cekirdeği, bellek yonetimi, giriş-cıkış yonetimi, dosya yoneticisi ve uygulama katmanı diye ayırdığımız temel işletim sistemi katmanları MenuetOS icin gecerli değilmiş. Sanırım işlem yoneticisi de bunu gosterir nitelikte:



OS/IDLE işlemi butun servisleri ustleniyor galiba. Sadece tahmin ediyorum.

Ve VirtualBox'ın uyumsuzluğu nedeniyle CD surucuye erişilememekte. CD kalıbı ile bircok oyun ve uygulama ek olarak sunuluyor. Masaustunde sağ alttaki iki oyun simgesi bunun icin var.

Şimdi bir de KolibriOS'ye bakalım. 32 bit olduğu icin Other-Other/Unknown sectim ve acıldı.



Makine turu olarak daha uyumlu bir şey secmiş olmama karşın internet tarayıcıda bir fark yok:



Ve bana bu sistemin dili İngilizce mi-Rusca mı dedirten bolca karşılaştığım karmaşıklık:



Yazıyı toparlayacak olursak karşımızda yalnızca ama yalnızca bir disket boyutunda muhteşem bir işletim sistemi var. Temel ihtiyacları tam olarak karşılayabilecek bir sistem değil ancak Assembly ile ilgilenenler icin bulunmaz bir nimet niteliğinde olduğu kesin ve tabii ki oldukca eski bilgisayarları performanslı bir şekilde calıştırabilmek icin. Ve tavsiyem siz de keşfedin. Hatta disket surucunuz var ise gercek ortamda. İşletim sistemleri dunyasının Windows, Linux ve Unix'ten ibaret olmadığını gormek acısından harika bir fırsat.

Kolay gelsin.
Kaynak : linuxdunyam
__________________