Έκδοση Libreboot 20230319. Έναρξη ανάπτυξης μιας διανομής Linux με βοηθητικά προγράμματα OpenBSD

Παρουσιάστηκε η κυκλοφορία του δωρεάν υλικολογισμικού με δυνατότητα εκκίνησης Libreboot 20230319. Το έργο αναπτύσσει μια έτοιμη έκδοση του έργου coreboot, η οποία αντικαθιστά το ιδιόκτητο υλικολογισμικό UEFI και BIOS που είναι υπεύθυνο για την προετοιμασία της CPU, της μνήμης, των περιφερειακών και άλλων στοιχείων υλικού. ελαχιστοποίηση δυαδικών ένθετων.

Το Libreboot στοχεύει στη δημιουργία ενός περιβάλλοντος συστήματος που σας επιτρέπει να απορρίψετε πλήρως το αποκλειστικό λογισμικό, όχι μόνο σε επίπεδο λειτουργικού συστήματος, αλλά και στο υλικολογισμικό που παρέχει εκκίνηση. Το Libreboot όχι μόνο αφαιρεί τη βασική εκκίνηση από μη ελεύθερα στοιχεία, αλλά προσθέτει επίσης λειτουργίες για να διευκολύνει τη χρήση από τους τελικούς χρήστες, δημιουργώντας μια διανομή που μπορεί να χρησιμοποιηθεί από οποιονδήποτε χρήστη χωρίς ειδικές δεξιότητες.

Μεταξύ του εξοπλισμού που υποστηρίζεται στο Libreboot:

  • Επιτραπέζια συστήματα Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF και Apple iMac 5,2.
  • Φορητοί υπολογιστές: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400S /400Pad T420 / T440 500 / T530, Lenovo Think Pad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 και MacBook2 και διάφορα Chromebook από τις ASUS, Samsung, Acer και HP.

Στη νέα έκδοση:

  • Προστέθηκε υποστήριξη για φορητούς υπολογιστές Lenovo ThinkPad W530 και T530. Η επόμενη έκδοση αναμένεται να υποστηρίζει HP EliteBook 8560w, Lenovo G505S και Dell Latitude E6400.
  • Η υποστήριξη για τις πλακέτες Asus p2b_ls και p3b_f έχει διακοπεί.
  • Για πλακέτες με επεξεργαστές που βασίζονται στη μικροαρχιτεκτονική Haswell, έχει προσαρμοστεί ο κωδικός προετοιμασίας μνήμης (raminit). Δοκιμασμένο σε φορητούς υπολογιστές ThinkPad T440p και ThinkPad W541.
  • Επιλύθηκαν προβλήματα με την είσοδο σε κατάσταση αναστολής λειτουργίας (S3) σε φορητούς υπολογιστές ThinkPad T440p και ThinkPad W541.
  • Το GRUB έχει ενεργοποιήσει την αναγκαστική λειτουργία εξόδου κονσόλας (GRUB_TERMINAL=κονσόλα) χωρίς να αλλάξει τη λειτουργία βίντεο, γεγονός που βελτίωσε την εμφάνιση των μενού εκκίνησης των μέσων εγκατάστασης για ορισμένες διανομές Linux.
  • Οι περισσότερες πλακέτες x86 έχουν συγχρονιστεί με τη βάση κώδικα CoreBoot από τον Φεβρουάριο του 2023, συμπεριλαμβανομένων βελτιώσεων για συσκευές με τσιπ που βασίζονται στη μικροαρχιτεκτονική Haswell (ThinkPad T440p/W541).
  • Οι αλλαγές από τις τρέχουσες βάσεις κωδικών GRUB και SeaBIOS έχουν μεταφερθεί.
  • Το χρονικό όριο στο grub.cfg μειώθηκε από 10 σε 5 δευτερόλεπτα.
  • Για φορητούς υπολογιστές ThinkPad GM45, το προεπιλεγμένο μέγεθος μνήμης βίντεο μειώθηκε από 352 MB σε 256 MB.
  • Η βάση κώδικα nvmutil έχει επεξεργαστεί εκ νέου.

Επιπλέον, ο συγγραφέας του Libreboot άρχισε να αναπτύσσει μια νέα μινιμαλιστική διανομή Live για την επαναφορά συστημάτων μετά από αποτυχίες. Κατ' αναλογία με τη διανομή Heads, το έργο αναπτύσσει ένα απογυμνωμένο περιβάλλον συστήματος που φιλοξενείται στο Flash, το οποίο μπορεί να φορτωθεί από το LibreBoot, το CoreBoot ή το LinuxBoot, αλλά αντί να το συναρμολογήσει ως εκκινήσιμο "ωφέλιμο φορτίο", το νέο έργο σχεδιάζει να προετοιμάσει ένα ξεχωριστή εικόνα συστήματος, φορτωμένη στο CBFS και κλήση από ενδιάμεσα ωφέλιμα φορτία από το GRUB ή το SeaBIOS, με δυνατότητα εκτέλεσης εκτελέσιμων αρχείων που φιλοξενούνται στο Flash.

Το έργο είναι ενδιαφέρον γιατί σχεδιάζει να συνδυάσει τον πυρήνα Linux, την τυπική βιβλιοθήκη Musl C και εργαλεία από το περιβάλλον βάσης OpenBSD. Για την υλοποίηση αυτής της ιδέας, συνεχίστηκε η ανάπτυξη του έργου lobase, το οποίο συμμετείχε στη μεταφορά βοηθητικών προγραμμάτων OpenBSD στο Linux, αλλά εγκαταλείφθηκε πριν από 5 χρόνια (ο συγγραφέας του Libreboot δημιούργησε ένα fork of lobase, το οποίο ενημερώθηκε σε OpenBSD 7.2 και μεταφέρθηκε για Musl ). Σχεδιάζεται να χρησιμοποιηθεί η εργαλειοθήκη apk-tools από το Alpine Linux για τη διαχείριση πακέτων και την εγκατάσταση πρόσθετων προγραμμάτων και τα εργαλεία συναρμολόγησης abuild και aports για τη δημιουργία εικόνων. Μόλις το πιρούνι περιβάλλοντος χρήστη του OpenBSD είναι έτοιμο, σχεδιάζεται να μεταφερθεί στο έργο Alpine για χρήση ως εναλλακτική του πακέτου BusyBox.

Επιπλέον, μπορούμε να σημειώσουμε την ανακοίνωση του έργου CloudFW 2.0 με την εφαρμογή υλικολογισμικού που βασίζεται σε Coreboot και LinuxBoot για να αντικαταστήσει το UEFI, παρέχοντας μια πλήρη ανοιχτή στοίβα υλικολογισμικού για διακομιστές x86. Η ανάπτυξη πραγματοποιείται από την κινεζική εταιρεία Bytedance (ιδιοκτήτρια του TikTok), η οποία χρησιμοποιεί το CloudFW σε υλικό στην υποδομή της.



Πηγή: opennet.ru

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