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

Mirage OS

Najavljeno je Prije nekoliko dana lansiranje nove verzije MirageOS 3.6 projekta, koji je biblioteka operativnog sistema koja omogućava obuku operativni sistemi za jednu aplikaciju kao a "Unikernel" koja je autonomna, sposobna za rad bez upotrebe operativnih sistema, neovisno jezgro operativnog sistema.

Za razvoj aplikacija koristi se OCaml. Kôd projekta distribuira se pod besplatnom ISC licencom. Osnovna ideja iza unikernela je to je visoko optimizovan i posebno dizajniran operativni sistem to može pomoći u omogućavanju efikasan rad i isporuka aplikacija.

Sva funkcionalnost niskog nivoa svojstvena operativnom sistemu implementirana je u obliku biblioteke priložene uz aplikaciju.

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

Generirano okruženje ne sadrži ništa suvišno i direktno komunicira sa hipervizorom bez kontrolera i sistemskih slojeva, postižući značajno smanjenje ukupnih troškova i povećanu sigurnost.

Rad sa MirageOS svodi se na tri faze: pripremiti konfiguraciju sa definicijom OPAM paketa koji se koriste u okruženju, izgraditi okruženje i pokrenuti okruženje.

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

Šta je novo u MirageOS 3.6?

Glavne promjene u novoj verziji povezani su sa pružanjem podrške za nove značajke predložene u Samo5 0.6.0. Koji je prvotno započeo kao projekat prenošenja MirageOS-a za pokretanje na Linux / KVM hipervizoru. Od tada je to postalo općenitije vrijeme izvođenja u pješčaniku, pogodan za pokretanje aplikacija izgrađenih pomoću različitih unikernela, ciljajući različite tehnologije testiranja u zaštićenom okruženju na različitim operativnim sistemima domaćina i hipervizorima.

Među provedenim poboljšanjima Istaknuta je podrška za manifest koja vam omogućava definiranje više mrežnih adaptera i uređaja za pohranu spojen na unikernel za vrijeme izolacije na osnovu hvt, spt i muen pozadinskih mreža (upotreba genode i virtio backenda do sada je ograničena na jedan uređaj) -

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

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

Pojačana je pozadinska zaštita zasnovana na Solo5 (hvt, spt), na primjer osigurana je kompilacija u SSP (Stack Crush Protection) načinu.

Kako doći do MirageOS-a?

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

Zahtevi da se instalira MirageOS je važno sa UNIX sistemom (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

Na kraju, da instalirate MirageOS:

opam init
opam install mirage


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.