MirageOS: Unikernel oluşturmak için kütüphane

Mirageos şeması

Mirage işletim sistemi Ağlara, buluta, mobil platformlara vb. Yönelik güvenli veya yüksek performanslı uygulamalar için bir işletim sistemi kitaplığı olduğu için oldukça ilginç bir proje. Bu unikerneller, GNU / Linux ve diğer Unix işletim sistemlerinde derlenebilir, ayrıca sanallaştırmaları için KVM hiper yöneticisinde veya Xen'de çalıştırılabilir.

Bunun için MirageOS, ağların, depolamanın ve bir sistem tarafından desteklenen özelliklerin işlevlerini sağlamak için kütüphaneler içeren bir dil olan OCaml'yi kullanır. Yayınlanan en son sürüm Şubat 2017'de yayınlandı. Mirage OS 3.0. İlgilenenler için şu adresten proje hakkında daha fazla bilgi indirebilir ve edinebilirsiniz. Mirage.io .

Ne olduklarını bilmeyenler için UnikernellerBunlar, belirli bir uygulamayı çalıştırmak için minimum gerekli olan işletim sistemi kitaplıklarını kullanmak için özel olarak tasarlanmış yapılardır. Bu, tüm işletim sisteminin sanallaştırılmasını kaydeder ve genel performansı artırır. Hem uygulama kodu, kitaplıklar hem de bu genel amaçlı unikernel, bir işletim sisteminin sürece müdahale etmesine gerek kalmadan doğrudan bir hiper yönetici veya donanım üzerinde çalışacak şekilde derlenir.

Ve bu sadece bir performans meselesi değil (geleneksel bir işletim sisteminin boyutunun yalnızca% 4'üne ihtiyaç duyulduğu ve gerekli sürücülerin optimizasyonuna ihtiyaç duyulduğu için), aynı zamanda iyileştiriyor güvenlik uygulamayı çalıştırmak için dağıtılan kod miktarını azaltarak, bu nedenle saldırgan için daha az manevra alanı bırakır. Modern uygulamalar için çok yönlülüğünü ve önemini unutmamak. Bu nedenle OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS gibi MirageOS gibi giderek daha fazla proje var.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.