Η Trident αλλάζει από BSD TrueOS σε Void Linux

Προγραμματιστές Trident OS ανακοίνωσε σχετικά με τη μετεγκατάσταση έργου στο Linux. Το έργο Trident αναπτύσσει μια έτοιμη προς χρήση γραφική διανομή χρήστη που θυμίζει παλαιότερες εκδόσεις PC-BSD και TrueOS. Αρχικά, το Trident βασίστηκε στις τεχνολογίες FreeBSD και TrueOS, χρησιμοποιούσε το σύστημα αρχείων ZFS και το σύστημα αρχικοποίησης OpenRC. Το έργο ιδρύθηκε από προγραμματιστές που ασχολούνται με την εργασία στο TrueOS και τοποθετήθηκε ως σχετικό έργο (το TrueOS είναι μια πλατφόρμα για τη δημιουργία διανομών και το Trident είναι μια διανομή για τελικούς καταναλωτές που βασίζεται σε αυτήν την πλατφόρμα).

Το επόμενο έτος, αποφασίστηκε να μεταφερθούν οι κυκλοφορίες της Trident στις εξελίξεις διανομής Άκυρο Linux. Ο λόγος για τη μετάβαση από το BSD στο Linux ήταν η αδυναμία να απαλλαγούμε διαφορετικά από ορισμένα από τα προβλήματα που περιορίζουν τους χρήστες της διανομής. Τομείς ανησυχίας περιλαμβάνουν τη συμβατότητα υλικού, την υποστήριξη για σύγχρονα πρότυπα επικοινωνίας και τη διαθεσιμότητα πακέτων. Η παρουσία προβλημάτων σε αυτούς τους τομείς παρεμποδίζει την επίτευξη του κύριου στόχου του έργου - την προετοιμασία ενός φιλικού προς τον χρήστη γραφικού περιβάλλοντος.

Κατά την επιλογή μιας νέας βάσης, προσδιορίστηκαν οι ακόλουθες απαιτήσεις:

  • Η δυνατότητα χρήσης μη τροποποιημένων (χωρίς ανακατασκευή) και τακτικά ενημερωμένων πακέτων από τη μητρική διανομή.
  • Προβλέψιμο μοντέλο ανάπτυξης προϊόντος (το περιβάλλον πρέπει να είναι συντηρητικό και να διατηρεί τον συνήθη τρόπο ζωής για πολλά χρόνια).
  • Απλότητα οργάνωσης του συστήματος (ένα σύνολο μικρών, εύκολα ενημερωμένων και γρήγορων στοιχείων στο στυλ των συστημάτων BSD, αντί για μονολιθικές και περίπλοκες λύσεις).
  • Αποδοχή αλλαγών από τρίτους και ύπαρξη ενός συστήματος συνεχούς ενοποίησης για δοκιμή και κατασκευή.
  • Η παρουσία ενός λειτουργικού υποσυστήματος γραφικών, αλλά χωρίς εξάρτηση από ήδη σχηματισμένες κοινότητες που αναπτύσσουν επιτραπέζιους υπολογιστές (η Trident σχεδιάζει να συνεργαστεί με τους προγραμματιστές της βασικής διανομής και να συνεργαστεί για την ανάπτυξη της επιφάνειας εργασίας και τη δημιουργία ειδικών βοηθητικών προγραμμάτων για τη βελτίωση της χρηστικότητας).
  • Υποστήριξη υψηλής ποιότητας για τρέχον υλικό και τακτικές ενημερώσεις στοιχείων διανομής που σχετίζονται με το υλικό (προγράμματα οδήγησης, πυρήνας).

Το κιτ διανομής αποδείχθηκε ότι ήταν πιο κοντά στις αναφερόμενες απαιτήσεις Άκυρο Linux, τηρώντας ένα μοντέλο ενός συνεχούς κύκλου ενημέρωσης εκδόσεων προγραμμάτων (κυλιόμενες ενημερώσεις, χωρίς ξεχωριστές εκδόσεις της διανομής). Το Void Linux χρησιμοποιεί έναν απλό διαχειριστή συστήματος για την προετοιμασία και τη διαχείριση υπηρεσιών τρέξτο, χρησιμοποιεί τον δικό του διαχειριστή πακέτων xbps και σύστημα κατασκευής πακέτων xbps-src. Χρησιμοποιείται ως τυπική βιβλιοθήκη αντί για Glibc μουσουλμάνος, και αντί για OpenSSL - LibreSSL. Το Void Linux δεν υποστηρίζει εγκατάσταση σε διαμέρισμα με ZFS, αλλά οι προγραμματιστές της Trident δεν βλέπουν πρόβλημα με την ανεξάρτητη εφαρμογή μιας τέτοιας δυνατότητας χρησιμοποιώντας τη μονάδα ZFSonLinux. Η αλληλεπίδραση με το Void Linux απλοποιείται επίσης από το γεγονός ότι οι εξελίξεις του εξάπλωση υπό την άδεια BSD.

Αναμένεται ότι μετά τη μετάβαση στο Void Linux, η Trident θα μπορεί να επεκτείνει την υποστήριξη για κάρτες γραφικών και να παρέχει στους χρήστες πιο σύγχρονα προγράμματα οδήγησης γραφικών, καθώς και να βελτιώσει την υποστήριξη για κάρτες ήχου, ροή ήχου, να προσθέσει υποστήριξη για μετάδοση ήχου μέσω HDMI, βελτιώστε την υποστήριξη για προσαρμογείς ασύρματου δικτύου και συσκευές με διεπαφή Bluetooth. Επιπλέον, στους χρήστες θα προσφερθούν πιο πρόσφατες εκδόσεις προγραμμάτων, η διαδικασία εκκίνησης θα επιταχυνθεί και θα προστεθεί υποστήριξη για υβριδικές εγκαταστάσεις σε συστήματα UEFI.

Ένα από τα μειονεκτήματα της μετεγκατάστασης είναι η απώλεια του οικείου περιβάλλοντος και των βοηθητικών προγραμμάτων που αναπτύχθηκαν από το έργο TrueOS για τη διαμόρφωση του συστήματος, όπως το sysadm. Για την επίλυση αυτού του προβλήματος, σχεδιάζεται να γραφούν καθολικές αντικαταστάσεις για τέτοια βοηθητικά προγράμματα, ανεξάρτητα από τον τύπο λειτουργικού συστήματος. Η πρώτη κυκλοφορία της νέας έκδοσης του Trident έχει προγραμματιστεί για τον Ιανουάριο του 2020. Πριν από την κυκλοφορία, δεν αποκλείεται ο σχηματισμός δοκιμαστικών δομών άλφα και βήτα. Η μετεγκατάσταση σε ένα νέο σύστημα θα απαιτήσει τη μη αυτόματη μεταφορά των περιεχομένων του διαμερίσματος /home.
Θα υποστηρίζονται εκδόσεις BSD τερματίστηκε αμέσως μετά την κυκλοφορία της νέας έκδοσης και το σταθερό αποθετήριο πακέτων που βασίζεται στο FreeBSD 12 θα διαγραφεί τον Απρίλιο του 2020 (το πειραματικό αποθετήριο που βασίζεται στο FreeBSD 13-Current θα διαγραφεί τον Ιανουάριο).

Από τις τρέχουσες διανομές που βασίζονται στο TrueOS, το έργο παραμένει
GhostBSD, προσφέροντας την επιφάνεια εργασίας MATE. Όπως το Trident, το GhostBSD χρησιμοποιεί το σύστημα έναρξης OpenRC και το σύστημα αρχείων ZFS από προεπιλογή, αλλά υποστηρίζει επιπλέον τη λειτουργία Live. Μετά τη μετεγκατάσταση του Trident στο Linux, οι προγραμματιστές GhostBSD δηλωθείςπου παραμένουν προσηλωμένοι στα συστήματα BSD και θα συνεχίσουν να χρησιμοποιούν τον σταθερό κλάδο Αληθινό λειτουργικό σύστημα ως βάση για τη διανομή σας.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο