Nova verzija MirageOS 3.6 sada je dostupna s raznim poboljšanjima za Solo5

OS Mirage

Najavljeno je Prije nekoliko dana lansiranje nove verzije projekta MirageOS 3.6, koji je knjiÅŸnica operativnog sustava koja omogućuje obuku operativni sustavi za jednu aplikaciju kao a "Unikernel" koja je autonomna, sposobna za rad bez upotrebe operativnih sustava, neovisna jezgra operativnog sustava.

Za razvoj aplikacija koristi se OCaml. KÃŽd projekta distribuira se pod besplatnom ISC licencom. Osnovna ideja iza unikernela je to je visoko optimiziran i posebno dizajniran operativni sustav to moÅŸe pomoći u omogućavanju učinkovit rad i isporuka aplikacija.

Sva funkcionalnost niske razine svojstvena operacijskom sustavu implementirana je u obliku knjiÅŸnice koja je pridruÅŸena aplikaciji.

Aplikacija se moÅŸe razviti na bilo kojem operacijskom sustavu, nakon čega se kompajlira u specijalizirani kernel (unikernel koncept), koji se moÅŸe pokrenuti izravno na hipervizorima Xen, KVM, BHyve i VMM (OpenBSD), na mobilnim platformama, u obliku procesa u okruÅŸenju usklađenom s POSIX-om ili u oblacima Amazon Elastic Compute Cloud i Google Compute Engine.

Generirano okruÅŸenje ne sadrÅŸi niÅ¡ta suviÅ¡no i izravno komunicira s hipervizorom bez kontrolera i sistemskih slojeva, postiÅŸući značajno smanjenje ukupnih troÅ¡kova i povećanu sigurnost.

Rad s MirageOS-om svodi se na tri faze: pripremiti konfiguraciju s definicijom OPAM paketa koji se koriste u okolišu, izgraditi okoliš i pokrenuti okruşenje.

Izvršavanje za rad na Xenu temelji se na tankom jezgru Mini-OS, a na ostalim hipervizorima i sustavima temeljenim na jezgri Solo5.

Å to je novo u MirageOS 3.6?

Glavne promjene u novoj verziji povezani su s pruÅŸanjem podrÅ¡ke za nove značajke predloÅŸene u Samo5 0.6.0. Koji je izvorno započeo kao projekt prenoÅ¡enja MirageOS-a za pokretanje na Linux / KVM hipervizoru. Od tada je to postalo općenitije okruÅŸenje za vrijeme izvođenja, prikladan za pokretanje aplikacija izgrađenih pomoću različitih unikernela, ciljajući različite tehnologije testiranja u Sandbox na različitim operacijskim sustavima domaćina i hipervizorima.

Među provedenim poboljÅ¡anjima Istaknuta je podrÅ¡ka za manifest koja vam omogućuje definiranje viÅ¡e mreÅŸnih prilagodnika i uređaja za pohranu povezan s jedinstvenim jezgrom tijekom izolacije na temelju hvt, spt i muen pozadina (upotreba genode i virtio pozadina zasad je ograničena na jedan uređaj) -

Kao i podrÅ¡ka za omogućavanje zaÅ¡tite od razbijanja hrpe prema cijelom lancu alata prema zadanim postavkama i poboljÅ¡ana zaÅ¡tita stranica na nekim ciljevima.

JoÅ¡ jedna novost koja se ističe u oglasu je ta dodao mogućnost pokretanja MirageOS unikernela u izoliranom spt okruÅŸenju koje pruÅŸa Solo5. Kada se koristi spt backend, MirageOS jezgre rade u Linux korisničkim procesima s minimalnom izolacijom na temelju seccomp-BPF.

Pojačana je pozadinska zaštita temeljena na Solo5 (hvt, spt), na primjer osigurava se kompajliranje u SSP (Stack Crush Protection) načinu.

Kako doći do MirageOS-a?

Oni koji su zainteresirani za mogućnost dobivanja ove nove verzije MirageOS-a, mogu to učiniti slijedeći upute koje dijelimo u nastavku.

Zahtjevi instalirati MirageOS je računati s UNIX sustavom (Linux, Mac ili BSD) i imaju OPAM 2.0.0 ili noviji i OCaml 4.05.0 ili noviji.

U slučaju da to nije slučaj, oni se mogu instalirati izvršavanjem jedne od sljedećih naredbi u terminalu, ovisno o vašoj distribuciji.

U slučaju onih koji su korisnici Debian, Ubuntu ili njihovi derivati:

sudo apt-get update
sudo apt-get install opam

Dok za one koji koriste Arch Linux, Manjaro ili bilo koji drugi derivat Arch-a:

sudo pacman -S opam

Fedora, RHEL, CentOS ili bilo koji drugi njihov derivat:

sudo dnf -i opam

Konačno, instalirati MirageOS:

opam init
opam install mirage


Dodaj kao preferirani izvor na Googleu