Το ελάχιστο Linux Live είναι ένα ανοικτού κώδικα, ελεύθερα κατανεμημένο και εξαιρετικά ελαφρύ λειτουργικό σύστημα βασισμένο στον πυρήνα του Linux και το λογισμικό BusyBox, το οποίο περιλαμβάνει κοινά βοηθητικά προγράμματα UNIX.
Είναι διαθέσιμο για λήψη ως ζωντανά CD 32 bit / 64 bit
Η διανομή είναι διαθέσιμη για λήψη ως δύο εικόνες Live CD ISO, μία για κάθε μια από τις υποστηριζόμενες πλατφόρμες υλικού: 64-bit (x86_64) και 32-bit (x86). Ορίζουν τον ελάχιστο κόσμο και έχουν μέγεθος περίπου 7MB έκαστο.
Οι εικόνες ISO μπορούν να αναπτυχθούν σε δίσκους CD, δίσκους Mini CD ή δίσκους USB thumb, για να εκκινήσουν από το BIOS ενός υπολογιστή. Το ζωντανό σύστημα ξεκινά αυτόματα, καθώς δεν υπάρχει εφαρμογή bootloader στα Live CD.
Εκκινεί σε 3-4 δευτερόλεπτα
Είναι ένα εξαιρετικά γρήγορο λειτουργικό σύστημα που ξεκινάει σε περίπου 3-4 δευτερόλεπτα, αφήνοντας τους χρήστες σε μια εντολή κελύφους από όπου μπορούν να έχουν πρόσβαση σε όλα τα προεγκατεστημένα βοηθητικά προγράμματα γραμμής εντολών.
Μια διανομή DIY του Linux
Το ελάχιστο Linux Live έχει σχεδιαστεί από το έδαφος για να επιτρέπει στους χρήστες να δημιουργούν τις δικές τους διανομές του Linux, βασισμένες φυσικά στο Minimal Linux Live.
Για να δημιουργήσετε το δικό σας Minimal Linux Live OS, πρέπει να κάνετε λήψη του τελευταίου αρχείου σεναρίων από την αρχική σελίδα του project, να το εξάγετε και να κάνετε εκτελέσιμα τα scripts. Εγκαταστήστε τις απαιτήσεις, εκτελέστε το script build_minimal_linux_live.sh και περιμένετε.
Ανάλογα με τις προδιαγραφές του υπολογιστή σας και τη διανομή του Linux που χρησιμοποιείται, η διαδικασία δημιουργίας λειτουργικού συστήματος δεν θα έπρεπε να διαρκέσει περισσότερο από 30 λεπτά. Η εικόνα ISO θα δημιουργηθεί αυτόματα στον ίδιο φάκελο όπου βρίσκονται τα σενάρια.
Όχι για τους τακτικούς χρήστες
Αισθανόμαστε υποχρεωμένοι να προειδοποιήσουμε τους αναγνώστες μας ότι το Minimal Linux Live δεν είναι διανομή Linux για αρχάριους. Είναι σχεδιασμένο για προηγμένους χρήστες Linux, όπως διαχειριστές συστημάτων που αναζητούν ένα μικρό CD διάσωσης ή έμπειρους προγραμματιστές που θέλουν να δημιουργήσουν το δικό τους λειτουργικό σύστημα.
Τι νέο υπάρχει αυτή η έκδοση:
- Ενημερωμένη βάση λογισμικού - Το Minimal Linux Live (MLL) βασίζεται στον πυρήνα Linux 4.14.12, στη βιβλιοθήκη GNU C 2.26 και στο BusyBox 1.27.2. Το παραγόμενο αρχείο εικόνας ISO είναι 9MB και απαιτεί 256MB RAM για να λειτουργήσει σωστά.
- 30+ διαθέσιμες δέσμες επικαλύψεων με νέες προσθήκες όπως οι πελάτες nano, vim, Cloud Foundry και BOSH, Open JDK, διατάξεις πληκτρολογίου, το παιχνίδι 2048 και πολλά άλλα.
- Διαχείριση εξάρτησης δέσμης - καλό παράδειγμα είναι η ανοιχτή δέσμη επικαλύψεων JDK η οποία εξαρτάται από τα GLIBC και ZLIB. Από την προοπτική του τελικού χρήστη, το μόνο που χρειάζεται να κάνετε είναι να προσθέσετε το Open JDK στη λίστα των δεσμών επικάλυψης που θέλετε να συμπεριλάβετε στο MLL και το σύστημα δημιουργίας επικάλυψης θα προετοιμάσει αυτόματα τις δέσμες επικαλύψεων που απαιτούνται από το Open JDK.
- Ξεχωριστό αρχείο ρυθμίσεων για δέσμες επικαλύψεων - όλες οι συγκεκριμένες ρυθμίσεις παραμέτρων μπορούν να εκτονωθούν σε ξεχωριστό αρχείο ρυθμίσεων. Αυτό καθιστά το κύριο αρχείο ρυθμίσεων πολύ μικρότερο και ευκολότερο να διατηρηθεί. Οι καταχωρήσεις στο αρχείο ρυθμίσεων δέσμης υπερισχύουν των καταχωρήσεων στο κύριο αρχείο ρυθμίσεων.
- Λειτουργικότητα Autorun στα initramfs - όλα τα scripts στο / etc / autorun εκτελούνται αυτόματα κατά την εκκίνηση. Αυτή η λειτουργία χρησιμοποιείται από ορισμένες δέσμες επικαλύψεων που απαιτούν κάποια λειτουργία που ενεργοποιείται κατά την εκκίνηση (π.χ. τη δέσμη επικάλυψης DHCP).
- Λειτουργία DHCP ως ξεχωριστή δέσμη επικάλυψης - η λειτουργία προγράμματος-πελάτη DHCP ενεργοποιείται αυτόματα κατά την εκκίνηση. Ο προεπιλεγμένος ανιχνευτής DNS αλλάζει σε Quad 9. Οι δημόσιοι διαχωριστές DNS του Google εξακολουθούν να υπάρχουν και χρησιμοποιούνται ως αντίγραφα ασφαλείας. Αυτή η δέσμη επικάλυψης είναι ενεργοποιημένη από προεπιλογή.
- Κωδικός πηγής ως ξεχωριστή δέσμη επικαλύψεων - προηγούμενες εκδόσεις MLL που χρησιμοποιούνται για να συμπεριλάβουν τον πηγαίο κώδικα MLL τόσο στη δομή initramfs όσο και στη δομή εικόνας ISO. Τώρα ο ίδιος πηγαίος κώδικας συμπεριλαμβάνεται ως δέσμη overlay και μπορεί να βρεθεί είτε στο / minimal / rootfs / usr / src (εικόνα ISO) είτε στο / usr / src (initramfs). Αυτή η δέσμη επικάλυψης είναι ενεργοποιημένη από προεπιλογή.
- Εικόνα συμβατή με το Docker - Η διαδικασία δημιουργίας MLL δημιουργεί την εικόνα mll_image.tgz συμβατή με το Docker, η οποία περιέχει όλο το διαθέσιμο λογισμικό από την εικόνα MLL ISO. Αυτή η εικόνα μπορεί να εισαχθεί και να χρησιμοποιηθεί στο Docker ή σε οποιοδήποτε άλλο σύστημα εμπορευματοκιβωτίων που υποστηρίζει την εισαγωγή ακατέργαστου συστήματος αρχείων. Θα μπορούσατε να προσθέσετε το δικό σας λογισμικό σε MLL (π.χ. απλό διακομιστή HTTP όπως 'nweb' που παρέχεται ως πακέτο επικάλυψης) και στη συνέχεια να χρησιμοποιήσετε το Docker αντί να εκτελέσετε ολόκληρο το λειτουργικό σύστημα.
- Οι δέσμες επικαλύψεων μπορούν να συγχωνευθούν στις initramfs - όλες οι δέσμες επικάλυψης μπορούν να "συγχωνευθούν" με τη δομή initramfs. Με αυτόν τον τρόπο, όλες οι λειτουργίες δέσμης overlay είναι διαθέσιμες κατά την εκκίνηση, χωρίς να έχουν σημασία η περιορισμένη υποστήριξη ανίχνευσης υλικού. Αυτό καθιστά τη δομή initramfs σημαντικά μεγαλύτερη και συνεπώς χρειάζεστε περισσότερη μνήμη RAM αφού όλες οι δέσμες overlay είναι διαθέσιμες ως μέρος των initramfs.
- Διαρθρωτικές βελτιώσεις - το σύστημα δημιουργίας επικάλυψης είναι εντελώς χωρισμένο από το κύριο σύστημα κατασκευής. Τα κύρια σενάρια κελύφους είναι περισσότερα, αλλά κάθε σενάριο κελύφους έχει απλούστερη δομή. Τόσο η κύρια διαδικασία κατασκευής όσο και το σύστημα δημιουργίας επικάλυψης βασίζονται σε "κοινά" λογική από ξεχωριστό σενάριο κελύφους, το οποίο περιλαμβάνεται σε όλα τα άλλα σχετικά σενάρια κελύφους. Το "αραιό" το μέγεθος του αρχείου εικόνας έχει αυξηθεί σε 3MB για να διαχειριστεί το μέγεθος των προεπιλεγμένων δεσμών επικάλυψης.
- Υποστήριξη UEFI και BIOS - Το MLL παρέχει διαφορετικές γεύσεις δημιουργίας, ανάλογα με τη συμβατή συμβατότητα υλικολογισμικού. Το "bios" να χτίσει γεύση αντικειμενικά συστήματα BIOS παλαιού τύπου και χρησιμοποιεί προ-συμπιεσμένους φορτωτές εκκίνησης που παρέχονται από το έργο syslinux. Το "uefi" χτίζει τη γεύση στοχεύει σε σύγχρονα συστήματα UEFI και χρησιμοποιεί προ-συμπιεσμένους φορτωτές εκκίνησης που παρέχονται από το projectdot-boot project. Μπορείτε επίσης να δημιουργήσετε "μικτές" Εικόνα ISO που μπορεί να εκκινήσει τόσο στο παλιό BIOS όσο και στα σύγχρονα συστήματα UEFI. Η προεπιλεγμένη γεύση δημιουργίας είναι "bios".
- Αναδιάταξη εικόνας ISO - ο κύριος κατάλογος εικόνων ISO δεν περιέχει πλέον μεμονωμένα αρχεία. Μια εξαίρεση είναι το "minimal.img" εάν το "αραιό" η θέση επικάλυψης έχει ενεργοποιηθεί στο κύριο αρχείο διαμόρφωσης. Αυτό κάνει τη δομή εικόνας ISO ευκολότερη για μελλοντική συντήρηση.
- Προσαρμοσμένο λογότυπο εκκίνησης MLL - Το λογότυπο εκκίνησης MLL παρέχεται ως χωριστή δέσμη επικάλυψης. Ωστόσο, είναι διαφορετική από τις άλλες δέσμες επικάλυψης επειδή δεν προσθέτει λειτουργίες επικάλυψης. Αντίθετα, αυτή η δέσμη επικαλύψεων "εγχέει" το προσαρμοσμένο λογότυπο εκκίνησης MLL στο δέντρο του πηγαίου κώδικα του πυρήνα και ενεργοποιεί την επαναφορά του μικρού πυρήνα. Αυτή η δέσμη επικάλυψης είναι ενεργοποιημένη από προεπιλογή.
Τι νέο υπάρχει στην έκδοση:
- Το ελάχιστο Linux Live βασίζεται πλέον στον πυρήνα του Linux 4.1.6 και στον BusyBox 1.23.2.
- Η διαδικασία κατασκευής τώρα παραλληλίζεται μεταξύ όλων των διαθέσιμων πυρήνων CPU, επομένως ο συνολικός χρόνος κατασκευής μειώνεται σημαντικά.
- Υπάρχει υποστήριξη δικτύου DHCP για όλες τις συσκευές δικτύου που εντοπίζονται από τον πυρήνα. Σημειώστε ότι το DNS δεν λειτουργεί λόγω γνωστών προβλημάτων στατικής σύνδεσης που προκαλούνται από το glibc.
- Η εικόνα ISO δημιουργείται τώρα χρησιμοποιώντας genisoimage. Αυτό διορθώνει ορισμένα ζητήματα με λειτουργικά συστήματα κεντρικών υπολογιστών που βασίζονται σε Debian και Arch.
- Εκτός από τις παραπάνω αλλαγές, εάν κάνετε λήψη των τελευταίων σταθερών σεναρίων δημιουργίας, θα παρατηρήσετε ένα φάκελο που ονομάζεται πειραματικό. Αυτός ο φάκελος περιέχει μερικές ενδιαφέρουσες δέσμες ενεργειών που παράγουν ISO με βάση τον πυρήνα του Linux και το ToyBox αντί του BusyBox. Έχετε υπόψη ότι αυτή η εργασία είναι σε εξέλιξη και αυτά τα scripts ενδέχεται να μην λειτουργούν στο OS σας.
Τι νέο υπάρχει στην έκδοση 07-Feb-2015:
πυρήνα 3.18.6 και BusyBox 1.23.1.
Τι νέο υπάρχει στην έκδοση 25-Αυγ-2014:
- Το ελάχιστο Linux Live βασίζεται τώρα στον πυρήνα Linux 3.16.1 και το BusyBox 1.22.1.
- Η διαδικασία εκκίνησης βασίζεται τώρα στα / sbin / init και / etc / inittab. Υπάρχουν τέσσερις διαθέσιμες κονσόλες, οι οποίες μπορούν να αλλάξουν με το Alt + F1 μέχρι το Alt + F4.
- Τα σενάρια Shell έχουν ενημερωθεί. Τώρα οι δέσμες πηγών που έχουν ληφθεί αποθηκεύονται σε ξεχωριστό φάκελο. Αν διακοπεί η διαδικασία λήψης, θα συνεχιστεί η επόμενη εκτέλεση των σεναρίων. Η πιο αξιοσημείωτη αλλαγή είναι στο 5_generate_rootfs.sh που τώρα δημιουργεί σύστημα αρχείων ριζών με δομή συμβατή με / sbin / init και / etc / inittab.
- πυρήνα 3.15.6 και BusyBox 1.22.1.
Τι νέο υπάρχει στην έκδοση 28-Ιουλ-2014:
Τα σχόλια δεν βρέθηκε