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.