Mirage OS Είναι ένα πολύ ενδιαφέρον έργο, δεδομένου ότι είναι μια βιβλιοθήκη λειτουργικών συστημάτων για τη δημιουργία μοναδικών πυρήνων για ασφαλείς ή υψηλής απόδοσης εφαρμογές προσανατολισμένες σε δίκτυα, το cloud, τις πλατφόρμες για κινητά κ.λπ. Αυτά τα μοναδικά προγράμματα μπορούν να μεταγλωττιστούν σε GNU / Linux και σε άλλα λειτουργικά συστήματα Unix, καθώς και να εκτελούνται στον επόπτη KVM ή στο Xen για την εικονικοποίησή τους.
Για αυτό, το MirageOS χρησιμοποιεί το OCaml, μια γλώσσα με βιβλιοθήκες για να παρέχει λειτουργίες δικτύων, αποθήκευσης και τις δυνατότητες που υποστηρίζονται από ένα σύστημα. Η τελευταία έκδοση που κυκλοφόρησε δημοσιεύθηκε τον Φεβρουάριο του 2017, με την κυκλοφορία του Mirage OS 3.0. Για όσους ενδιαφέρονται, μπορείτε να κατεβάσετε και να λάβετε περισσότερες πληροφορίες σχετικά με το έργο στη διεύθυνση mirage.io .
Για εκείνους που δεν ξέρουν τι είναι οι μοναδικοί πυρήνεςΠρόκειται για δομές ειδικά σχεδιασμένες για να χρησιμοποιούν βιβλιοθήκες λειτουργικού συστήματος, το ελάχιστο απαραίτητο για την εκτέλεση μιας συγκεκριμένης εφαρμογής. Αυτό εξοικονομεί εικονικοποίηση ολόκληρου του λειτουργικού συστήματος και βελτιώνει τη συνολική απόδοση. Τόσο ο κωδικός εφαρμογής, όσο και οι βιβλιοθήκες και αυτός ο γενικός σκοπός μοναδικό, συντάσσονται για να μπορούν να εκτελούνται απευθείας σε έναν επόπτη ή στο υλικό χωρίς την ανάγκη επέμβασης ενός λειτουργικού συστήματος στη διαδικασία.
Και δεν είναι μόνο θέμα απόδοσης (αποδεικνύεται ότι χρειάζεται μόνο το 4% του μεγέθους ενός παραδοσιακού λειτουργικού συστήματος και τη βελτιστοποίηση των απαραίτητων προγραμμάτων οδήγησης), βελτιώνει επίσης la seguridad μειώνοντας την ποσότητα του κώδικα που χρησιμοποιήθηκε για την εκτέλεση της εφαρμογής, άρα αφήνει λιγότερο χώρο για ελιγμούς για τον εισβολέα. Δεν ξεχνάμε την ευελιξία και τη σημασία του για τις σύγχρονες εφαρμογές. Γι 'αυτό υπάρχουν όλο και περισσότερα έργα όπως το MirageOS, όπως OSV, Runtime.js, IncludeOS, HermitCore, HaLVM, Clive, Grafene, ClickOS κ.λπ.