Μετά από τρεισήμισι χρόνια από την τελευταία έκδοση, Παρουσιάστηκε η νέα έκδοση του Διανομή Linux "GoboLinux 017". Αυτό η διανομή διαφέρει από πολλές άλλες διανομές, αφού αντί να διαχειρίζεται μια παραδοσιακή ιεραρχία αρχείων με βάση το Unix, χρησιμοποιείται το μοντέλο στοίβας δέντρου καταλόγου, στο οποίο κάθε πρόγραμμα εγκαθίσταται σε ξεχωριστό κατάλογο.
Η ρίζα στο GoboLinux αποτελείται από τους καταλόγους /Programs, /Users, /System, /Files, /Mount και /Depot. Α πλεονέκτημα είναι η δυνατότητα εγκατάστασης διαφορετικών εκδόσεων της ίδιας εφαρμογής παράλληλα και απλοποιήστε τη συντήρηση του συστήματος, αφού για παράδειγμα, για να διαγράψετε ένα πρόγραμμα, απλώς διαγράφετε τον κατάλογο που σχετίζεται με αυτό.
Για συμβατότητα FHS, τα εκτελέσιμα αρχεία, οι βιβλιοθήκες, τα αρχεία καταγραφής και τα αρχεία διαμόρφωσης διανέμονται στους συνήθεις καταλόγους /bin, /lib, /var /log και /etc μέσω συμβολικών συνδέσμων.
Ταυτόχρονα, αυτοί οι κατάλογοι δεν είναι ορατοί στον χρήστη από προεπιλογή, χάρη στη χρήση μιας ειδικής μονάδας πυρήνα, καθώς είναι υπεύθυνη για την απόκρυψη αυτών των καταλόγων.
Για απλοποίηση της πλοήγησης των τύπων αρχείων, Η διανομή περιέχει τον κατάλογο /System/Index, στον οποίο διάφοροι τύποι περιεχομένου επισημαίνονται με συμβολικούς συνδέσμουςΤο , για παράδειγμα, παρουσιάζει μια λίστα με εκτελέσιμα αρχεία που είναι διαθέσιμα στον υποκατάλογο /System/Index / bin, κοινόχρηστα δεδομένα στο /System/Index/share και βιβλιοθήκες στο /System/Index /lib (για παράδειγμα, το /System/Index/lib/libgtk.so αναφέρεται στο /Programs/GTk3.24-3.24..libgt/XNUMX.
Για την κατασκευή πακέτων χρησιμοποιώντας τα επιτεύγματα του έργου ALFS (Automated Linux from Scratch). Δημιουργία σεναρίων Εκτελούνται με τη μορφή "Συνταγές", όταν ξεκινήσουν, ο κωδικός προγράμματος και οι απαιτούμενες εξαρτήσεις φορτώνονται αυτόματα.

Για γρήγορη εγκατάσταση των προγραμμάτων χωρίς ανασυγκρότηση, Δύο αποθετήρια προσφέρονται με ήδη συναρμολογημένα δυαδικά πακέτα: την επίσημη, που υποστηρίζεται από την ομάδα ανάπτυξης διανομής, και την ανεπίσημη, που σχηματίζεται από την κοινότητα των χρηστών. Το κιτ διανομής εγκαθίσταται χρησιμοποιώντας ένα πρόγραμμα εγκατάστασης που υποστηρίζει τη λειτουργία σε λειτουργίες γραφικών και κειμένου.
Κύρια νέα χαρακτηριστικά του GoboLinux 017
Σε αυτήν τη νέα έκδοση, οι προγραμματιστές Προτείνουν ένα απλοποιημένο μοντέλο διαχείρισης και ανάπτυξης Συνταγών, το οποίο είναι πλήρως ενσωματωμένο με τα εργαλεία συναρμολόγησης κατασκευής GoboLinux. Το δέντρο Recipes είναι πλέον ένα κανονικό αποθετήριο Git, διαχειρίζεται μέσω GitHub και κλωνοποιείται εντός του συστήματος στον κατάλογο /Data/Compile/Recipes, από τον οποίο οι Συνταγές χρησιμοποιούνται απευθείας στο build GoboLinux.
Χρησιμότητα ContributeRecipe, χρησιμοποιείται για τη δημιουργία ενός πακέτου που βασίζεται σε ένα αρχείο Recpie και τη μεταφόρτωσή του στους διακομιστές GoboLinux.org για έλεγχο, τώρα δημιουργήστε έναν κλάδο του τοπικού κλώνου του αποθετηρίου Git, le προσθέστε μια νέα Συνταγή και στείλτε ένα αίτημα έλξης στοΤο κύριο δέντρο στο GitHub.
Μια άλλη αλλαγή που αναφέρεται στην ανακοίνωση είναι η συνεχής βελτίωση του περιβάλλοντος μινιμαλιστικός διαχειριστής παραθύρων βάσει χρήστηΦοβερός.
Επιπλέον, συνδέοντας πρόσθετα στη γλώσσα Lua βασισμένο στο Awesome, εκτελούνται εργασίες με πλωτά παράθυρα, οικείο στους περισσότερους χρήστες, διατηρώντας παράλληλα όλες τις δυνατότητες για σχέδιο μωσαϊκού.
Τα γραφικά στοιχεία βελτιώθηκαν για τον έλεγχο του Wi-Fi, του ήχου, ελέγξτε την ισχύ της μπαταρίας και τη φωτεινότητα της οθόνης, καθώς και ένα νέο widget για το Bluetooth και έχει εφαρμοστεί ένα εργαλείο δημιουργίας στιγμιότυπου οθόνης.
Από τις άλλες αλλαγές:
- Ενημερωμένες εκδόσεις των στοιχείων διανομής.
- Προστέθηκαν νέα προγράμματα οδήγησης.
- Η υποστήριξη έχει διακοπεί για τον διερμηνέα Python 2, ο οποίος έχει αφαιρεθεί εντελώς από τη διανομή, και όλα τα συνδεδεμένα σενάρια συστήματος έχουν ξαναδημιουργηθεί για να λειτουργούν με την Python 3.
- Η βιβλιοθήκη GTK2 έχει επίσης αφαιρεθεί από τη σύνθεση (μόνο τα πακέτα παρέχονται με το GTK3).
- Το NCurses δημιουργείται από προεπιλογή με υποστήριξη Unicode (libncursesw6.so), η επιλογή libncurses.so, που περιορίζεται σε ASCII, εξαιρείται από την παράδοση.
- Το υποσύστημα ήχου άλλαξε σε PulseAudio.
- Το πρόγραμμα εγκατάστασης γραφικών έχει μεταφραστεί σε Qt 5.
Εκπλήρωση
Εάν ενδιαφέρεστε να μάθετε περισσότερα σχετικά με τη διανομή ή τη λήψη εικόνων συστήματος, μπορείτε να το κάνετε από τον επίσημο ιστότοπό του.