Το CoreBoot 4.18 έρχεται με βελτιώσεις, διορθώσεις σφαλμάτων και πολλά άλλα

coreboot

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

Μετά από 4 μήνες που πέρασαν από την κυκλοφορία της έκδοσης 4.17, του έργου coreboot δημοσίευσε την έκδοση του έργου CoreBoot 4.18 και στη δημιουργία της νέας έκδοσης συμμετείχαν περισσότεροι από 200 προγραμματιστές, οι οποίοι ετοίμασαν περισσότερες από 1800 αλλαγές και από τους οποίους 50 από αυτούς τους συγγραφείς έστειλαν τις πρώτες τους ενημερώσεις κώδικα.

Για όσους δεν είναι εξοικειωμένοι με το CoreBoot, πρέπει να γνωρίζετε ότι αυτό είναι μια εναλλακτική λύση ανοιχτού κώδικα στο παραδοσιακό Βασικό Σύστημα I / O (BIOS) που ήταν ήδη σε υπολογιστές MS-DOS 80s και αντικατέστησε το με UEFI (Unified Extensible). Το CoreBoot είναι επίσης ένα δωρεάν ιδιόκτητο αναλογικό υλικολογισμικού και είναι διαθέσιμο για πλήρη επαλήθευση και έλεγχο. Το CoreBoot χρησιμοποιείται ως βασικό υλικολογισμικό για αρχικοποίηση υλικού και συντονισμό εκκίνησης.

Συμπεριλαμβανομένης της αρχικοποίησης τσιπ γραφικών, PCIe, SATA, USB, RS232. Ταυτόχρονα, τα δυαδικά στοιχεία του FSP 2.0 (Πακέτο υποστήριξης υλικολογισμικού Intel) και το δυαδικό υλικολογισμικό για το υποσύστημα Intel ME, τα οποία απαιτούνται για την προετοιμασία και την εκκίνηση του CPU και του chipset, ενσωματώνονται στο CoreBoot.

Κύρια νέα χαρακτηριστικά του CoreBoot 4.18

Σε αυτή τη νέα έκδοση του CoreBoot 4.18 που παρουσιάζεται, επισημαίνεται ότι πρόσθεσε υποστήριξη για 23 μητρικές κάρτες, 19 από τα οποία χρησιμοποιούνται σε συσκευές Chrome OS ή διακομιστές Google. Μεταξύ των οποίων ξεχωρίζουν τα ακόλουθα και δεν είναι από την Google:

  • MSI PRO Z690-A WIFI DDR4
  • AMD Βιρμανία
  • AMD Pademelon
  • Siemens MC APL7

Επιπλέον, σημειώνεται ότι εφάρμοσε τη δυνατότητα δημιουργίας SBoM (λογισμικό λογισμικού υλικολογισμικού), το οποίο καθορίσει τη σύνθεση των συστατικών του λογισμικού που περιλαμβάνεται στην εικόνα του υλικολογισμικού, για παράδειγμα, για την αυτοματοποίηση του ελέγχου ευπάθειας ή της σάρωσης αδειών στο υλικολογισμικό.

Μια άλλη αλλαγή που ξεχωρίζει είναι ότι προστέθηκε η δυνατότητα καθορισμού λειτουργιών για κάθε συσκευή σε sconfig, ένας μεταγλωττιστής για τη δομή δέντρου συσκευών που περιγράφει τα στοιχεία υλικού που υπάρχουν. Οι λειτουργίες καθορίζονται με τη μορφή ενός αναγνωριστικού C.

Προστέθηκε το ικανότητα εντοπισμού της παρουσίας συσκευών i2c κατά τη δημιουργία εγγραφών συσκευών σε πίνακες ACPI/SSDT. αυτό το χαρακτηριστικό μπορεί να χρησιμοποιηθεί για την ανίχνευση επιφανειών αφής χρησιμοποιώντας την εγγενή προτροπή του "ανίχνευσης", παρακάμπτοντας τη σημαία "probe" που χρησιμοποιήθηκε προηγουμένως για τα touchpad, η οποία είναι συγκεκριμένη για τους πυρήνες Linux που χρησιμοποιούνται στο ChromeOS. Αναφέρεται ότι οι οθόνες αφής απαιτούν μια πιο περίπλοκη σειρά ισχύος, που θα γίνει στο μέλλον, μετά την οποία θα αλλάξουν και αυτές.

Τονίζεται επίσης ότι η εργασία συνεχίστηκε στην τέταρτη έκδοση του μηχανισμού κατανομή των πόρων (RESOURCE_ALLOCATOR_V4), το οποίο υλοποιεί υποστήριξη για χειρισμό πολλαπλών περιοχών πόρων, χρησιμοποιώντας ολόκληρο τον χώρο διευθύνσεων και εκχώρηση μνήμης άνω των 4 GB.

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

  • Προστέθηκαν καταχωρίσεις Kconfig για να παρέχουν προαιρετικά μια διαδρομή προς τις ετικέτες CoSWID αντί για τη χρήση των προεπιλεγμένων ετικετών CoSWID
  • Ενημερωμένο στοιχείο ωφέλιμου φορτίου που βασίζεται στη στοίβα UEFI EDK II (TianoCore), η οποία έχει δοκιμαστεί με Intel Core (2η έως 12η γενιά), Intel Small Core BYT, BSW, APL, GLK και GLK-R, AMD Stoney Ridge και Picasso.
  • Προστέθηκε το Makefile.inc για δημιουργία και δημιουργία ετικετών coswid
  • Ο κλασικός μηχανισμός προετοιμασίας για λειτουργία πολλαπλών επεξεργαστών (LEGACY_SMP_INIT) έχει καταργηθεί και αντικαταστάθηκε από τον κωδικό προετοιμασίας PARALLEL_MP.
  • Προστέθηκε πρόγραμμα οδήγησης κονσόλας smbus.
  • Το βοηθητικό πρόγραμμα checkpatch παρέχει υποστήριξη για τον πυρήνα Linux 5.19.
  • Συνεχιζόμενη μετάφραση του ACPI σε σύνταξη ASL 2.0.
  • Καταργήθηκε η υποστήριξη για τη μητρική πλακέτα Google Brya4ES.
    Προστέθηκε υποστήριξη για Intel Meteor Lake, Mediatek Mt8188 και AMD Morgana SoC.

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

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

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

Εκτός από αυτό σε αυτό θα μπορούν να βρουν τεκμηρίωση και περισσότερες πληροφορίες σχετικά με το έργο.

Ο σύνδεσμος είναι αυτό.


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

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

*

*

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