Tagad ir pieejama jaunā MirageOS 3.6 versija ar dažādiem uzlabojumiem Solo5

Mirage OS

Tas tika paziņots Pirms dažām dienām jaunās projekta MirageOS 3.6 palaišana, kurš ir operētājsistēmas bibliotēka, kas ļauj apmācīt vienas lietojumprogrammas operētājsistēmas kā a "Unikernel" kas ir autonoms, spējīgs darboties, neizmantojot operētājsistēmas, neatkarīgs operētājsistēmas kodols.

Lietojumprogrammu izstrādei tiek izmantots OCaml. Projekta kods tiek izplatīts ar bezmaksas ISC licenci. Pamatideja aiz unikāla stila ir tas ir ļoti optimizēta un īpaši izstrādāta operētājsistēma tas var palīdzēt iespējot efektīva darbība un lietojumprogrammu piegāde.

Visa operētājsistēmai raksturīgā zemā līmeņa funkcionalitāte tiek realizēta lietojumprogrammai pievienotas bibliotēkas veidā.

Lietojumprogrammu var izstrādāt jebkurā operētājsistēmā, pēc tam tas tiek apkopots specializētā kodolā (unikernel concept), ko var vadīt tieši virs hipervizoriem Xen, KVM, BHyve un VMM (OpenBSD) uz mobilajām platformām procesa veidā POSIX saderīgā vidē vai Amazon Elastic Compute Cloud un Google Compute Engine mākoņu vidēs.

Radītajā vidē nav nekā lieka un tā tieši mijiedarbojas ar hipervizoru bez kontrolieriem un sistēmas slāņiem, panākot ievērojamu kopējo izmaksu samazinājumu un paaugstinātu drošību.

Darbs ar MirageOS sastāv no trim posmiem: sagatavojiet konfigurāciju ar vidē izmantoto OPAM paku definīciju, izveidojiet vidi un palaidiet vidi.

Darblaiks darbam ar Xen ir balstīts uz Mini-OS plāno kodolu, kā arī citiem hipervisoriem un sistēmām, kuru pamatā ir Solo5 kodols.

Kas jauns MirageOS 3.6?

Galvenās izmaiņas jaunajā versijā ir saistīti ar atbalsta sniegšanu gadā piedāvātās jaunās iezīmes Tikai5 0.6.0. Sākotnēji tas sākās kā MirageOS portēšanas projekts Linux / KVM hipervizorā. Kopš tā laika tas ir kļuvis vispārīgāka smilškastes izpildlaika vide, piemērots lietojumprogrammu, kas veidotas, izmantojot dažādus unikālus risinājumus, mērķēšanai uz dažādām smilškastes tehnoloģijām dažādām saimniekdatoru operētājsistēmām un hipervizoriem.

Starp īstenotajiem uzlabojumiem Manifesta atbalsts ir izcelts, ļaujot definēt vairākus tīkla adapterus un atmiņas ierīces savienots ar unikernel izolācijas laikā, balstoties uz hvt, spt un muen aizmugurēm (genode un virtio backends izmantošana līdz šim ir ierobežota ar vienu ierīci)

Kā arī atbalsts, lai iespējotu skursteņa aizsardzību pēc noklusējuma visā rīku ķēdē un uzlabota lapu aizsardzība dažiem mērķiem.

Vēl viens jaunums, kas izceļas reklāmā, ir tas pievienoja spēju palaist MirageOS unikernel izolētajā SPT vidē, ko nodrošina Solo5. Izmantojot spt aizmuguri, MirageOS kodoli darbojas Linux lietotāja procesos ar minimālu izolāciju, pamatojoties uz seccomp-BPF.

Solo5 balstīta aizmugures aizsardzība (hvt, spt) tiek pastiprināta, piemēram, tiek nodrošināta kompilēšana SSP (Stack Crush Protection) režīmā.

Kā iegūt MirageOS?

Tiem, kurus interesē iespēja iegūt šo jauno MirageOS versiju, viņi to var izdarīt, izpildot tālāk sniegtos norādījumus.

Prasības lai instalētu MirageOS, ir jāskaita ar UNIX sistēmu (Linux, Mac vai BSD) un ir OPAM 2.0.0 vai jaunāka un OCaml 4.05.0 vai jaunāka.

Gadījumā, ja tas tā nav, tos var instalēt, izpildot vienu no šīm komandām terminālā atkarībā no jūsu izplatīšanas.

To lietotāju gadījumā, kuri izmanto Debian, Ubuntu vai to atvasinājumi:

sudo apt-get update
sudo apt-get install opam

Kaut arī tiem, kas lieto Arch Linux, Manjaro vai jebkurš cits Arch atvasinājums:

sudo pacman -S opam

Fedora, RHEL, CentOS vai kāds no šiem atvasinājumiem:

sudo dnf -i opam

Visbeidzot, lai instalētu MirageOS:

opam init
opam install mirage


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.