Η XNUMX% δωρεάν υπερβολή διανομής Linux μετατρέπεται σε OpenBSD Fork

Hyperbola Project, μέρος του λογισμικού ανοιχτού κώδικα που υποστηρίζεται από το Ίδρυμα λίστα εντελώς δωρεάν διανομές, δημοσιεύθηκε ένα σχέδιο μετεγκατάστασης στον πυρήνα και τα βοηθητικά προγράμματα χρήστη από το OpenBSD, μεταφέροντας ορισμένα στοιχεία από άλλα συστήματα BSD. Η νέα διανομή σχεδιάζεται να διανεμηθεί με το όνομα HyperbolaBSD.

Το HyperbolaBSD σχεδιάζεται να αναπτυχθεί ως ένα πλήρες fork του OpenBSD, το οποίο θα επεκταθεί με νέο κώδικα που παρέχεται με τις άδειες GPLv3 και LGPLv3. Ο κώδικας που αναπτύχθηκε πάνω από το OpenBSD θα στοχεύει στη σταδιακή αντικατάσταση στοιχείων OpenBSD που διανέμονται βάσει αδειών που δεν είναι συμβατές με την GPL. Ο προηγουμένως σχηματισμένος κλάδος Hyperbola GNU/Linux-libre θα διατηρηθεί μέχρι το 2022, αλλά οι μελλοντικές εκδόσεις του Hyperbola θα μετεγκατασταθούν στον νέο πυρήνα και στοιχεία συστήματος.

Η δυσαρέσκεια με τις τάσεις στην ανάπτυξη του πυρήνα Linux αναφέρεται ως ο λόγος για τη μετάβαση στη βάση κώδικα OpenBSD:

  • Η υιοθέτηση της τεχνικής προστασίας πνευματικών δικαιωμάτων (DRM) στον πυρήνα του Linux, για παράδειγμα, ήταν ο πυρήνας περιλαμβάνεται υποστήριξη για τεχνολογία προστασίας αντιγραφής HDCP (High-bandwidth Digital Content Protection) για περιεχόμενο ήχου και βίντεο.
  • Ανάπτυξη Πρωτοβουλίες προγράμματος οδήγησης πυρήνα Linux στο Rust. Οι προγραμματιστές της Hyperbola είναι δυσαρεστημένοι με τη χρήση του κεντρικού αποθετηρίου Cargo και προβλήματα με την ελευθερία διανομής πακέτων με Rust. Ειδικότερα, οι όροι χρήσης των εμπορικών σημάτων Rust and Cargo απαγορεύουν την αποθήκευση του ονόματος έργου σε περίπτωση αλλαγών ή επιδιορθώσεων (ένα πακέτο μπορεί να διανεμηθεί με το όνομα Rust and Cargo μόνο εάν έχει κατασκευαστεί από τις αρχικές πηγές, διαφορετικά απαιτείται λήψη προηγούμενης γραπτής άδειας από την ομάδα Rust Core ή αλλαγή ονόματος).
  • Ανάπτυξη του πυρήνα Linux χωρίς να λαμβάνεται υπόψη η ασφάλεια (Grsecurity δεν είναι πλέον δωρεάν έργοκαι την πρωτοβουλία KSPP (Kernel Self Protection Project) είναι στάσιμο).
  • Πολλά στοιχεία του περιβάλλοντος χρήστη GNU και των βοηθητικών προγραμμάτων συστήματος αρχίζουν να επιβάλλουν πλεονάζουσα λειτουργικότητα χωρίς να παρέχουν έναν τρόπο απενεργοποίησής της κατά τη στιγμή της δημιουργίας. Ως παράδειγμα, δίνεται η ανάθεση σε υποχρεωτικές εξαρτήσεις PulseAudio στο gnome-control-center, το SystemD στο GNOME, Σκωρία στον Firefox και Java στο gettext.

Θυμηθείτε ότι το έργο Hyperbola αναπτύσσεται σύμφωνα με την αρχή του KISS (Keep It Simple Stupid) και στοχεύει να παρέχει στους χρήστες ένα απλό, ελαφρύ, σταθερό και ασφαλές περιβάλλον. Προηγουμένως, η διανομή διαμορφώθηκε με βάση σταθεροποιημένες περικοπές της βάσης του πακέτου Arch Linux με τη μεταφορά ορισμένων ενημερώσεων κώδικα από το Debian για τη βελτίωση της σταθερότητας και της ασφάλειας. Το σύστημα init βασίζεται στο sysvinit με μεταφορά ορισμένων εξελίξεων από τα έργα Devuan και Parabola. Η περίοδος παρακολούθησης για τις κυκλοφορίες είναι 5 χρόνια.

Πηγή: opennet.ru

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