Dünyada bir işletim sistemi daha var. Rus geliştirici Dmitry Zavalishin, kaynağın dediği gibi, 12 yıldır geliştirilmekte olan mikronükleer Phantom OS’nin benzersiz gelişiminin yakında tamamlandığını duyurdu.
İşletim sistemi, Innopolis Üniversitesi ile işbirliği içinde DZ Systems tarafından geliştirilmektedir. Bu yıl, sistemin çalışan bir prototipi hazır olmalı, Genode mikro çekirdeklerine dayalı bir işletim sistemi oluşturma çerçevesine taşınmalıdır.
İşletim sisteminin ana versiyonu pilot projeler için hazır. Genode sürümü henüz tamamlanmadı ve üzerinde çalışmalar devam ediyor. Plana göre yıl sonunda kullanıma hazır olacak.
Bugün, iki katman içeren Phantom OS’nin temel bir sürümü var – bilgisayarın donanımını kontrol eden geleneksel kod katmanı ve işletim sistemi özünün uygulama katmanı. İlk katman işlemci, bellek denetleyicisi, aygıt sürücüleri vb. İle çalışır. Bütün bunlar herhangi bir işletim sisteminde. Taşıma işi, ilk katmanı Genode’dan bir analogla değiştirmekten ibarettir. Prosedür, Phantom OS çekirdeğinin düşük seviyeli ilkellerini uygulayan ve sırayla Genod çekirdeğinin benzer ilkelleri aracılığıyla uygulanan bir katman yazmayı içerir.
Aslında Linux’un şu veya bu sürümü olan birçok işletim sisteminin aksine, Phantom gerçekten farklı çalışma ilkelerine sahip tamamen yeni ve ayrı bir işletim sistemidir. Özellikle sistemde alışık olduğumuz anlamda hiçbir dosya yok. Bunun yerine nesneler kullanılır.
İşletim sistemi, uygulama süreci açısından asla çalışmayı bırakmayacak şekilde tasarlanmıştır. Yani, onun için bilgisayarın fiziksel olarak kapanması bir duraklama ile aynı, başka bir şey değil. Ve uygulama programları sanki hiç kapanmamış gibi yeni bir başlangıçla çalışmaya devam eder.
Basitleştirmek için, “Hayalet”, durumunun anlık görüntülerini kalıcı belleğe periyodik olarak aktaran sanal bir makine olarak temsil edilebilir.
İşletim sisteminin programın sonsuza kadar çalışmasını garanti ettiği bir durumda, böyle bir programın her değişkeni anlamsal olarak bir dosyaya dönüştürülür. Bu, programın, aslında, iş için gerekli verileri depolamak için dosyalara ihtiyaç duymadığı anlamına gelir. Bu, hem programla birlikte gelen verileri hem de çalışma sırasında üretilen verileri içerir. Dosya yok – üçüncü taraf bir program (virüs) için giriş noktası yok, davranışını değiştirmek için programın kişisel alanını istila etmenin yolu yok
Sistemin bu özelliği onu yalnızca daha kararlı ve güvenli kılmakla kalmamalı, aynı zamanda geliştiriciler için veri kaydetme konusunda endişelenmelerine gerek kalmadığından daha kolay hale getirmelidir. Yazarlar ayrıca, çekirdek ve çalışan programlar arasında bağlam değiştirme eksikliği de dahil olmak üzere, sistemlerinin çok üretken olduğunu iddia ediyorlar.
“Phantom” şu anda bilgisayarlara odaklanmıyor. Geliştiriciler bunu endüstriyel çözümlere, orduya, bankalara, gömülü sistemlere ve giyilebilir cihazlara hedefliyor.


