Αμαζόνα
Η διανομή παρέχει τον πυρήνα Linux και ένα ελάχιστο περιβάλλον συστήματος, συμπεριλαμβανομένων μόνο των στοιχείων που είναι απαραίτητα για την εκτέλεση κοντέινερ. Μεταξύ των πακέτων που εμπλέκονται στο έργο είναι το system manager systemd, η βιβλιοθήκη Glibc και τα εργαλεία συναρμολόγησης
Buildroot, GRUB bootloader, διαμορφωτής δικτύου
Η διανομή ενημερώνεται ατομικά και παραδίδεται με τη μορφή αδιαίρετης εικόνας συστήματος. Δύο διαμερίσματα δίσκου έχουν εκχωρηθεί για το σύστημα, ένα από τα οποία περιέχει το ενεργό σύστημα και η ενημέρωση αντιγράφεται στο δεύτερο. Μετά την ανάπτυξη της ενημέρωσης, το δεύτερο διαμέρισμα γίνεται ενεργό και στο πρώτο, μέχρι να φτάσει η επόμενη ενημέρωση, αποθηκεύεται η προηγούμενη έκδοση του συστήματος, στην οποία μπορείτε να επιστρέψετε εάν προκύψουν προβλήματα. Οι ενημερώσεις εγκαθίστανται αυτόματα χωρίς παρέμβαση διαχειριστή.
Η βασική διαφορά από παρόμοιες διανομές όπως το Fedora CoreOS, το CentOS/Red Hat Atomic Host είναι η κύρια εστίαση στην παροχή
Το ριζικό διαμέρισμα προσαρτάται μόνο για ανάγνωση και το διαμέρισμα ρυθμίσεων /etc προσαρτάται σε tmpfs και επαναφέρεται στην αρχική του κατάσταση μετά από επανεκκίνηση. Η άμεση τροποποίηση αρχείων στον κατάλογο /etc, όπως τα /etc/resolv.conf και /etc/containerd/config.toml, δεν υποστηρίζεται - για να αποθηκεύσετε μόνιμα τις ρυθμίσεις, πρέπει να χρησιμοποιήσετε το API ή να μετακινήσετε τη λειτουργικότητα σε ξεχωριστά κοντέινερ.
Τα περισσότερα στοιχεία του συστήματος είναι γραμμένα σε Rust, το οποίο παρέχει λειτουργίες ασφαλείς για τη μνήμη για την αποφυγή ευπάθειας που προκαλούνται από μεταγενέστερες προσβάσεις στη μνήμη, μηδενικές παραπομπές δείκτη και υπερβάσεις buffer. Κατά τη δημιουργία από προεπιλογή, οι τρόποι μεταγλώττισης "--enable-default-pie" και "--enable-default-ssp" χρησιμοποιούνται για να επιτραπεί η τυχαιοποίηση του χώρου διευθύνσεων των εκτελέσιμων αρχείων (
Για πακέτα γραμμένα σε C/C++, περιλαμβάνονται πρόσθετες σημαίες
"-Wall", "-Werror=format-security", "-Wp,-D_FORTIFY_SOURCE=2", "-Wp,-D_GLIBCXX_ASSERTIONS" και "-fstack-clash-protection".
Τα εργαλεία ενορχήστρωσης κοντέινερ παρέχονται χωριστά
Πηγή: opennet.ru