Tha an dreach ùr de MirageOS 3.6 a-nis ri fhaighinn le diofar leasachaidhean airson Solo5

OS Mirage

Chaidh ainmeachadh O chionn beagan làithean foillseachadh an dreach ùr de phròiseact MirageOS 3.6, a tha leabharlann siostam obrachaidh a cheadaicheas trèanadh siostaman obrachaidh tagradh singilte mar a "Unikernel" a tha fèin-riaghailteach, comasach air ruith gun a bhith a ’cleachdadh siostaman obrachaidh, kernel siostam obrachaidh neo-eisimeileach.

Airson leasachadh tagraidh, thathas a ’cleachdadh OCaml. Tha còd a ’phròiseict air a chuairteachadh fo chead ISC an-asgaidh. Am beachd bunaiteach air cùl unikernel tha sin na shiostam obrachaidh làn-leasaichte agus air a dhealbhadh gu sònraichte faodaidh sin cuideachadh obrachadh èifeachdach agus lìbhrigeadh tagraidh.

Tha a h-uile gnìomh ìre ìosal a tha dualach don t-siostam obrachaidh air a bhuileachadh ann an cruth leabharlann ceangailte ris an tagradh.

Faodar an tagradh a leasachadh air siostam obrachaidh sam bith, às deidh sin tha e air a chur ri chèile ann an kernel speisealta (bun-bheachd unikernel), faodar sin a ruith gu dìreach air mullach hypervisors Xen, KVM, BHyve agus VMM (OpenBSD), air àrd-ùrlaran gluasadach, ann an cruth pròiseas ann an àrainneachd a tha a ’gèilleadh ri POSIX no ann an àrainneachdan sgòthan Elastic Compute Cloud agus Google Compute Engine.

Chan eil an àrainneachd a chaidh a ghineadh a ’toirt a-steach dad anabarrach agus bidh e ag eadar-obrachadh gu dìreach leis an hypervisor às aonais luchd-riaghlaidh agus sreathan siostam, a’ coileanadh lùghdachadh mòr ann an cosgaisean iomlan agus barrachd tèarainteachd.

Tha trì ìrean ag obair le MirageOS: ullaich an rèiteachadh leis a ’mhìneachadh air na pacaidean OPAM a tha air an cleachdadh san àrainneachd, tog an àrainneachd agus tòisich air an àrainneachd.

Tha an ùine ruith airson a bhith ag obair air Xen stèidhichte air na h-uilllean tana Mini-OS, agus airson hypervisors agus siostaman eile stèidhichte air an kernel Solo5.

Dè a tha ùr ann am MirageOS 3.6?

Na prìomh atharrachaidhean anns an dreach ùr tha iad co-cheangailte ri bhith a ’toirt taic do na feartan ùra a chaidh a mholadh ann an A-mhàin5 0.6.0. A thòisich an toiseach mar phròiseact gus port a thoirt do MirageOS gus ruith air an hypervisor Linux / KVM. Bhon uairsin, tha e air fàs ùine ruith bogsa gainmhich nas coitcheann, freagarrach airson a bhith a ’ruith thagraidhean a chaidh a thogail a’ cleachdadh diofar unikernels, ag amas air diofar theicneòlasan bogsa-gainmhich air diofar shiostaman obrachaidh aoigheachd agus hypervisors.

Am measg nan leasachaidhean a chaidh a bhuileachadh Thathas a ’soilleireachadh taic as soilleire, a’ toirt cothrom dhut iomadh inneal-atharrachaidh lìonra agus inneal stòraidh a mhìneachadh ceangailte ri unikernel rè aonaranachd stèidhichte air backends hvt, spt agus muen (tha cleachdadh backends genode agus virtio air a chuingealachadh ri aon inneal gu ruige seo) -

A bharrachd air taic airson a bhith a ’comasachadh dìon smocadh stac thairis air an inneal gu lèir gu bunaiteach agus dìon duilleag nas fheàrr air cuid de thargaidean.

Is e nobhail eile a tha a ’seasamh a-mach san ad sin chuir e ris a ’chomas an MirageOS unikernel a ruith anns an àrainneachd spt iomallach a thug Solo5 seachad. Nuair a bhios tu a ’cleachdadh an spt backend, bidh na coraichean MirageOS a’ ruith ann am pròiseasan cleachdaiche Linux le glè bheag de aonaranachd stèidhichte air seccomp-BPF.

Tha dìon backend stèidhichte air Solo5 (hvt, spt) air a neartachadh, mar eisimpleir tha cruinneachadh ann am modh SSP (Stack Crush Protection) air a thoirt seachad.

Mar a gheibh thu MirageOS?

Dhaibhsan aig a bheil ùidh ann a bhith comasach air an dreach ùr seo de MirageOS fhaighinn, faodaidh iad sin a dhèanamh le bhith a ’leantainn an stiùiridh a tha sinn a’ roinn gu h-ìosal.

Na riatanasan a stàladh MirageOS is to count le siostam UNIX (Linux, Mac no BSD) agus tha OPAM 2.0.0 no nas fhaide air adhart agus OCaml 4.05.0 no nas fhaide air adhart.

Mura tachair seo, faodaidh iad a bhith air an stàladh le bhith a ’cur an gnìomh aon de na h-òrdughan a leanas anns a’ phort-adhair a rèir do chuairteachadh.

Ann an cùis an fheadhainn a tha nan luchd-cleachdaidh Debian, Ubuntu no derivatives dhiubh sin:

sudo apt-get update
sudo apt-get install opam

Fhad ‘s airson an fheadhainn a bhios a’ cleachdadh Arch Linux, Manjaro no toradh sam bith eile bho Arch:

sudo pacman -S opam

Fedora, RHEL, CentOS no toradh sam bith eile dhiubh sin:

sudo dnf -i opam

Mu dheireadh, gus MirageOS a stàladh:

opam init
opam install mirage


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.