MirageOS: kirjasto ainutlaatuisten rakenteiden rakentamiseen

mirageos-järjestelmä

Mirage OS Se on varsin mielenkiintoinen projekti, koska se on käyttöjärjestelmäkirjasto, jolla rakennetaan ainutlaatuisia verkkoja, pilviä, mobiilialustoja jne. Suunnattuja turvallisia tai tehokkaita sovelluksia. Nämä ainutlaatuiset versiot voidaan kääntää GNU / Linux- ja muissa Unix-käyttöjärjestelmissä, samoin kuin ajaa KVM-hypervisorilla tai Xenillä niiden virtualisointia varten.

Tätä varten MirageOS käyttää OCaml-kieltä, jossa on kirjastoja, tarjoamaan verkkojen toiminnot, tallennustilan ja järjestelmän tukemat ominaisuudet. Viimeisin julkaistu versio julkaistiin helmikuussa 2017 Mirage OS 3.0. Kiinnostuneille voit ladata ja hankkia lisätietoja projektista osoitteesta mirage.io .

Niille, jotka eivät tiedä mitä he ovat ainutlaatuisetNämä ovat rakenteita, jotka on erityisesti suunniteltu käyttämään käyttöjärjestelmäkirjastoja, mikä on vähimmäisvaatimus tietyn sovelluksen suorittamiseen. Tämä säästää koko käyttöjärjestelmän virtualisointia ja parantaa yleistä suorituskykyä. Sekä sovelluskoodi, kirjastot että tämä yleiskäyttöinen ainutlaatuinen ydin on käännetty toimimaan suoraan hypervisorilla tai laitteistolla ilman käyttöjärjestelmän tarvetta puuttua prosessiin.

Kyse ei ole vain suorituskyvystä (koska osoittautuu tarvitsevan vain 4% perinteisen käyttöjärjestelmän koosta ja tarvittavien ohjainten optimoinnista), se parantaa myös turvallisuus vähentämällä sovelluksen suorittamiseen käytetyn koodin määrää, se jättää hyökkääjälle vähemmän liikkumavaraa. Unohtamatta sen monipuolisuutta ja merkitystä nykyaikaisille sovelluksille. Siksi on yhä enemmän projekteja, kuten MirageOS, kuten OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS jne.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.