Η διανομή Solus 5 θα βασίζεται σε τεχνολογίες SerpentOS

Ως μέρος της συνεχιζόμενης αναδιοργάνωσης της διανομής Solus, εκτός από τη μετάβαση σε ένα πιο διαφανές μοντέλο διαχείρισης συγκεντρωμένο στα χέρια της κοινότητας και ανεξάρτητο από ένα άτομο, ανακοινώθηκε η απόφαση να χρησιμοποιηθούν τεχνολογίες από το έργο SerpentOS, που αναπτύχθηκε από το παλιό ομάδα προγραμματιστών της διανομής Solus, η οποία περιλαμβάνει την Aiki Doherty, στην ανάπτυξη του Solus 5 (Ikey Doherty, δημιουργός του Solus) και του Joshua Strobl (βασικός προγραμματιστής της επιφάνειας εργασίας Budgie).

Η διανομή του SerpentOS δεν αποτελεί διχάλα από άλλα έργα και βασίζεται στον δικό του διαχειριστή πακέτων, τον Moss, ο οποίος δανείζεται πολλά από τα σύγχρονα χαρακτηριστικά που έχουν αναπτυχθεί σε διαχειριστές πακέτων όπως eopkg/pisi, rpm, swupd και nix/guix, διατηρώντας παράλληλα το παραδοσιακή προβολή της διαχείρισης πακέτων και χρήση της προεπιλεγμένης έκδοσης σε λειτουργία χωρίς κατάσταση. Ο διαχειριστής πακέτων χρησιμοποιεί το μοντέλο ενημέρωσης ατομικού συστήματος, το οποίο διορθώνει την κατάσταση του ριζικού διαμερίσματος και μετά την ενημέρωση, η κατάσταση μεταβαίνει στο νέο.

Η κατάργηση διπλότυπων βασισμένων σε σκληρούς συνδέσμους και κοινόχρηστη κρυφή μνήμη χρησιμοποιείται για εξοικονόμηση χώρου στο δίσκο κατά την αποθήκευση πολλαπλών εκδόσεων πακέτων. Τα περιεχόμενα των εγκατεστημένων πακέτων βρίσκονται στον κατάλογο /os/store/installation/N, όπου N είναι ο αριθμός έκδοσης. Το έργο αναπτύσσει επίσης το σύστημα κοντέινερ με βρύα, το σύστημα διαχείρισης εξάρτησης Moss-deps, το σύστημα κατασκευής ογκόλιθων, το σύστημα ενθυλάκωσης της υπηρεσίας χιονοστιβάδας, τον διαχειριστή αποθετηρίου πλοίων, τον πίνακα ελέγχου κορυφής, τη βάση δεδομένων moss-db και τον αναπαραγώγιμο λογαριασμό σύστημα εκκίνησης.

Το Solus5 αναμένεται να αντικαταστήσει το σύστημα κατασκευής (ypkg3 και solbuild) με boulder και avalanche, να χρησιμοποιήσει τον διαχειριστή πακέτων moss αντί για sol (eopkg), να χρησιμοποιήσει τις πλατφόρμες ανάπτυξης summit και GitHub αντί για solhub, να χρησιμοποιήσει το πλοίο για τη διαχείριση αποθετηρίων αντί για το ferryd. Η διανομή θα συνεχίσει να χρησιμοποιεί το κυλιόμενο μοντέλο ενημερώσεων πακέτων, ακολουθώντας την αρχή "μια φορά εγκατάσταση και στη συνέχεια πάντα ενημερωμένη μέσω της εγκατάστασης ενημερώσεων".

Οι προγραμματιστές του SerpentOS έχουν ήδη βοηθήσει στην ανάπτυξη της νέας υποδομής για το Solus και υπόσχονται ενημερώσεις πακέτων. Σχεδιάζεται να δημιουργηθεί μια εικόνα εκκίνησης για προγραμματιστές με περιβάλλον που βασίζεται στο GNOME. Μόλις επιλυθούν τα συγκεκριμένα ζητήματα των βρύων, θα ξεκινήσει η συσκευασία του GTK3. Εκτός από την αρχιτεκτονική x86_64, σχεδιάζεται να ξεκινήσει η παραγωγή συγκροτημάτων για το AArch64 και το RISC-V στο μέλλον.

Προς το παρόν, η εργαλειοθήκη SerpentOS θα αναπτυχθεί ανεξάρτητα από την ομάδα ανάπτυξης της Solus. Δεν υπάρχει ακόμη συζήτηση για συγχώνευση των έργων Solus5 και SerpentOS - πιθανότατα, το SerpentOS θα αναπτυχθεί ως κιτ διανομής ανεξάρτητο από το Solus.

Πηγή: opennet.ru

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