MirageOS: perpustakaan untuk membina unikernel

skim mirageos

OS Mirage Ini adalah projek yang cukup menarik, kerana merupakan perpustakaan sistem operasi untuk membina unikernel untuk aplikasi berprestasi atau berprestasi tinggi yang berorientasikan pada rangkaian, awan, platform mudah alih, dll. Unikernel ini dapat disusun pada GNU / Linux dan sistem operasi Unix lain, serta berjalan di hypervisor KVM atau Xen untuk virtualisasi mereka.

Untuk ini, MirageOS menggunakan OCaml, bahasa dengan perpustakaan untuk menyediakan fungsi rangkaian, penyimpanan, dan ciri yang disokong oleh sistem. Versi terbaru yang dikeluarkan diterbitkan pada Februari 2017, dengan pelancaran Mirage OS 3.0. Bagi mereka yang berminat, anda boleh memuat turun dan mendapatkan lebih banyak maklumat mengenai projek di mirage.io .

Bagi mereka yang tidak tahu apa sebenarnya yang unikIni adalah struktur yang direka khas untuk menggunakan perpustakaan sistem operasi, minimum yang diperlukan untuk menjalankan aplikasi tertentu. Ini menjimatkan virtualisasi keseluruhan OS dan meningkatkan prestasi keseluruhan. Kedua-dua kod aplikasi, serta perpustakaan dan unikernel tujuan umum ini, disusun untuk dapat dijalankan secara langsung pada hypervisor atau pada perkakasan tanpa memerlukan sistem operasi untuk campur tangan dalam proses tersebut.

Dan bukan hanya masalah prestasi (ternyata hanya memerlukan 4% saiz OS tradisional, dan pengoptimuman pemacu yang diperlukan), ia juga bertambah baik keselamatan dengan mengurangkan jumlah kod yang digunakan untuk menjalankan aplikasi, oleh itu ia tidak memberi ruang untuk manuver penyerang. Tidak lupa juga kepelbagaian dan kepentingannya untuk aplikasi moden. Itulah sebabnya terdapat lebih banyak projek seperti MirageOS, seperti OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS, dll.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.