Minoca OS İşletim Sistemi akla gelebilecek çekinceleri kenara koyup, bir işletim sistemi nedir ve ne olmalıdır sorularını en baştan sorgulayarak ortaya çıkmış bir sistem olarak kendini tanımlıyor.
Minoca OS’u farklı kılan en önemli nokta, popüler ve alternatif birçok işletim sistemi gibi Unix/Linux tabanlı bir sistem olmaması. Yani tamamen temelden başlayıp, sıfırdan yazılmış bir sistem.
Evan Green ve Chris Stevens, Minoca OS’un mimarları. Sistem çok amaçlı olarak hazırlanmış. Açık kaynak kodlu. Modüler ve mevcut yazılımlarla uyumlu olacak şekilde geliştirilmiş. POSIX benzeri bir ara yüz ile geliyor ve sürekli geliştirilmeye devam ediyor.
Neden Yeni Bir İşletim Sistemi?
Bu soruyu kendileri de sormuşlar ve bir cevap vermişler. Kabaca diyorlar ki, Minoca OS sistem geliştiriciler için bir oyun değiştirici olmak istiyor. Kısıtlı kaynaklara sahip cihazlarda çoklu işlemler yapmak gerekliliğini düşünerek bu yeni işletim sistemini geliştirmişler. Sistem, ayrıca modüler yapısı ile çok farklı cihazlarda kolaylıkla adapte edilip çalışabilmeyi hedefliyor. Özellikle nesnelerin internetini konuştuğumuz bir dönemde Minoca OS, geliştiricilere büyük bir kolaylık sağlamayı vadediyor.
Minoca OS, x86, ARMv6 ve ARMv7 tabanlı, sanal bellek desteği olan ve sadece bir kaç megabyte’lık RAM’e sahip cihazlardan yüksek kapasiteli çok çekirdekli cihazlara kadar geniş bir yelpazede çalışabiliyor.
Not: Aşağıda yer alan platformlar için hazır yükleme image dosyaları sunulmuş.
- Raspberry Pi 2 & 3
- Raspberry Pi
- BeagleBone Black
- Asus C201
- PandaBoard
- x86 PC
- x86 PC (UEFI)
- Galileo
Eğer proje kaynak kodlarını incelemek isterseniz projeye Github’dan da erişmeniz mümkün.