Το RancherOS είναι ένα μικρό λειτουργικό σύστημα μόνο περίπου 20MB σε μέγεθος, με μόνο τα βασικά να λειτουργούν, δεν σταματά να έχει πλήθος λειτουργιών. Σχεδιασμένο να δουλεύει στο Docker, ένα άλλο από τα έργα που υπόσχονται πολλά και δίνουν πολλά να μιλήσουν τελευταία. Το RancherOS διαχειρίζεται η Docker, και οι δύο υπηρεσίες του ίδιου του συστήματος, όπως udev, rsyslog κ.λπ.
Το RancherOS διαχειρίζεται τα πάντα μέσω κοντέινερ χάρη στο έργο Docker. Ο σχεδιασμός του RancherOS κάνει το PID 1 να φροντίζει να καλεί το DOcker και να το ξεκινά, με τη σειρά του καλεί "User Docker", το οποίο είναι απλά ένα σύστημα για την εκτέλεση κοντέινερ, επιτρέποντας σε οποιονδήποτε χρήστη να διαγράψει ολόκληρο το λειτουργικό σύστημα ("System Docker"). Για όσους δεν γνωρίζουν τι είναι το Docker και τα κοντέινερ, σας καλώ να ερευνήσετε λίγο, είναι πολύ ενδιαφέρον όσον αφορά την εικονικοποίηση.
Πώς θα μπορούσε να είναι διαφορετικά, το RancherOS είναι ένα καινοτόμο έργο που βασίζεται σε πυρήνα Linux. Η διανομή είναι ήδη στην έκδοση 0.4.2 και χρησιμοποιεί το Docker 1.9.1, με πυρήνα υψηλότερο από το Linux 4.2 έκδοση. Δηλαδή, παρά το μικρό του μέγεθος, δεν χρησιμοποιεί έναν πολύ πρωτόγονο πυρήνα, αλλά είναι μια πολύ τρέχουσα έκδοση. Αυτός ο συνδυασμός έκανε αυτό το έργο ιδιαίτερα πρακτικό για την κατασκευή κάθε είδους υποδομής.
Για εκείνους που ακόμα δεν γνωρίζουν τι είναι αυτό των εμπορευματοκιβωτίων (απομονωμένοι επισκέπτες που εκτελούνται ως εφαρμογή στην κορυφή του κεντρικού υπολογιστή) ή το έργο Docker, λέγοντας ότι είναι πιθανώς το μέλλον της εικονικοποίησης. Το Docker λειτουργεί μόνο σε Linux και είναι ένα έργο ανοιχτού κώδικα για ανάπτυξη εφαρμογών σε κοντέινερ λογισμικού, παρέχοντας ένα επίπεδο αφαίρεσης και αυτοματοποίησης εικονικοποίησης σε επίπεδο λειτουργικού συστήματος. Αυτό αποφεύγει την επιβάρυνση της εκκίνησης και της συντήρησης εικονικών μηχανών όπως στη συμβατική εικονικοποίηση.
Εάν σας ενδιαφέρει, μπορείτε να αποκτήσετε πρόσβαση στον επίσημο ιστότοπο - www.rancher.com/rancher-os/