Το Coreboot 24.02 έρχεται με μια αλλαγή στη μορφή έκδοσης, μεγάλες προόδους και βελτιώσεις

coreboot

Το Coreboot (προηγουμένως ονομαζόταν LinuxBIOS) είναι ένα έργο που στοχεύει στην αντικατάσταση του μη δωρεάν υλικολογισμικού στο ιδιόκτητο BIOS

La Κυκλοφόρησε η έκδοση Φεβρουαρίου του Coreboot 24.02 πρόσφατα και έχουν πραγματοποιηθεί μεγάλες βελτιώσεις στην οποία συμμετείχαν 111 προγραμματιστές και ετοίμασαν 814 αλλαγές. Αυτή η έκδοση αντιπροσωπεύει τρεις μήνες εργασίας που δαπανήθηκαν για τη βελτίωση της βάσης κωδικών Coreboot, εστιάζοντας στην εκκαθάριση και στη βελτίωση της ποιότητας.

Χωρίς αμφιβολία, α από τα πιο αξιοσημείωτα νέα αυτής της έκδοσης και ότι οι ακόλουθοι του έργου μπόρεσαν να παρατηρήσουν είναι eΑλλάζω τη μορφή αριθμού έκδοσης, δεδομένου ότι μέχρι την προηγούμενη έκδοση το έργο χρησιμοποιούσε ένα επαυξητικό σχήμα ονοματοδοσίας έκδοσης (4.xx),

Τώρα Coreboot έχει υιοθετήσει ένα σχέδιο ονομασίας Year.Month.Sub-version και η επόμενη κυκλοφορία που έχει προγραμματιστεί για τον Μάιο του τρέχοντος έτους θα φέρει τον αριθμό 24.05, με υπονοούμενο το subversion 00. Σε περίπτωση επιδιορθώσεων ή σταδιακών εκδόσεων, θα προστεθούν τιμές όπως .01, 02 κ.ο.κ.

Τι νέο υπάρχει στο Coreboot 24.02;

Αυτή η νέα έκδοση του Coreboot 24.02 εισάγει την πλήρη αφαίρεση του κλάδου «κύριο». του έργου Coreboot, οπότε από αυτήν την έκδοση θα εργαστούμε για την ανάπτυξη ενός νέου κλάδου που ονομάζεται "main". Αυτή η τροποποίηση έγινε ως απάντηση στη σκέψη ότι η λέξη "κύριος" μπορεί να θεωρηθεί πολιτικά εσφαλμένη, προκαλώντας οργή σε ορισμένους ακτιβιστές. Πριν από περίπου 6 μήνες, το έργο μεταφέρθηκε από το «κύριο» στο «κύριο» και έκτοτε διατηρεί και τα δύο υποκαταστήματα συγχρονισμένα για να διευκολύνει τη μετάβαση. Ξεκινώντας με αυτήν την έκδοση, θα απαλλαγούν εντελώς από τον κύριο κλάδο.

Όσον αφορά τις αλλαγές στις υποδομές, ο αποκωδικοποιητής εικόνας JPEG έχει αντικατασταθεί από μια υλοποίηση στη γλώσσα Wuffs (Ασφαλής αντιπαράθεση μη αξιόπιστων μορφών αρχείων). Αυτή η γλώσσα προσφέρει ασφάλεια μνήμης, δημιουργεί κώδικα C/C++ και είναι βελτιστοποιημένη για τη δημιουργία αναλυτών, κωδικοποιητών και αποκωδικοποιητών μορφών αρχείων. Η υιοθέτηση ενός ασφαλούς αποκωδικοποιητή JPEG μειώνει την έκθεση του έργου σας σε πιθανές επιθέσεις, όπως το LogoFAIL.

Εκτός από τις προαναφερθείσες βελτιώσεις, έχουν γίνει πρόσθετες αλλαγές στο κεντρικό πορτμπαγκάζ, συμπεριλαμβανομένης της μετονομασίας των Makefiles από .inc σε .mk για την καλύτερη ταυτοποίησή τους, προσθήκη υποστήριξης για τσιπ GD25LQ255E και IS25WP256D στο SPI, προσθήκη υποστήριξης για πολλές ομάδες τμημάτων PCI σε συσκευές, κατάργηση υποστήριξης για πολλαπλούς αχρησιμοποίητους κατερχόμενους συνδέσμους σε συσκευές, μετονομασία διαύλου και link_list σε upstream και downstream σε συσκευές και ενημερωμένα αρχεία δέντρων συσκευών, έτσι ώστε οι σύγχρονες πλατφόρμες Intel να χρησιμοποιούν το chipset.cb.

Του άλλες αλλαγές που ξεχωρίζουν αυτής της νέας έκδοσης:

  • Διορθώθηκε το σφάλμα στη μέτρηση ημερών Φεβρουαρίου στο δίσεκτο έτος, το οποίο έκανε το RTC να επιστρέφει συνεχώς στην ημερομηνία κατασκευής της 29ης Φεβρουαρίου 2024.
  • Προστέθηκαν δομές πίνακα επαναχαρτογράφησης Arm IO, που αντιπροσωπεύουν την τοπολογία IO ενός συστήματος που βασίζεται σε βραχίονα.
  • Προστέθηκε υποστήριξη PPTT, η οποία δημιουργεί πίνακες τοπολογίας ιδιοτήτων επεξεργαστή (PPTT) που συμμορφώνονται με την προδιαγραφή ACPI 6.4.
  • Προστέθηκε υποστήριξη για τον πίνακα WDAT, θέτοντας τα θεμέλια για την εφαρμογή της προδιαγραφής του πίνακα ACPI WDAT (Watchdog Action Table).
  • Υποστήριξη buildgcc για συσκευές Apple M1/M2
  • Αντικατέστησε τον αποκωδικοποιητή με την εφαρμογή της Wuffs, μιας γλώσσας προγραμματισμού που είναι ασφαλής για μνήμη και χειρίζεται μη αξιόπιστες μορφές αρχείων.
  • Καταργήθηκε η υποστήριξη για πολλαπλούς αχρησιμοποίητους κατερχόμενους συνδέσμους
  • Το crossgcc μετακινήθηκε από τη χρήση του GCC 11.4.0 στο GCC 13.2.0, το CMake ενημερώθηκε από την έκδοση 3.26.4 σε 3.27.7.
  • Ενημερωμένα στοιχεία ωφέλιμου φορτίου με βάση το GRUB 2.12 και το Seabios 1.16.3.
  • Uprev σε Kconfig από Linux 6.7

Εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτήν τη νέα έκδοση του Coreboot 24.02, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.

Αποκτήστε το CoreBoot

Τέλος, για όσους ενδιαφέρονται να αποκτήσουν αυτή τη νέα έκδοση του CoreBoot μπορούν να το κάνουν από την ενότητα λήψης τους, το οποίο βρίσκεται στον επίσημο ιστότοπο του έργου του. Επιπλέον, σε αυτό μπορείτε να βρείτε τεκμηρίωση και περισσότερες πληροφορίες για το έργο. Ο σύνδεσμος είναι αυτό.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.