Το Coreboot (προηγουμένως ονομαζόταν LinuxBIOS) είναι ένα έργο που στοχεύει στην αντικατάσταση του μη δωρεάν υλικολογισμικού στο ιδιόκτητο BIOS
Η νέα έκδοση του Το Coreboot 4.20 κυκλοφόρησε πριν λίγες μέρες και σε αυτή την κυκλοφορία έχουν κάνει ένα πολλές αλλαγές οι οποίες επικεντρώνονται στη βελτίωση των λειτουργιών που έχουν ήδη εφαρμοστεί, καθώς και σε βελτιώσεις ασφάλειας, βελτιώσεις συμβατότητας και επίσης βελτιώσεις υποστήριξης τόσο για τις ήδη υποστηριζόμενες πλακέτες όσο και για τις νέες πλακέτες.
Για όσους δεν είναι εξοικειωμένοι με το 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.20
Σε αυτή τη νέα έκδοση του Coreboot 4.20 δηλαδή παρουσιάζει το έργο περίπου 1600 επιβεβαιώσεων από την προηγούμενη έκδοση και που αντιπροσωπεύει τις εργασίες καθαρισμού και τις συνεχείς βελτιώσεις που εφαρμόζονται.
Από τις αλλαγές που ξεχωρίζουν σε αυτή τη νέα έκδοση είναι ότι Το cpu/mp_init.c ενεργοποιεί τους CPU όταν εκτελούν κώδικα, συν το cpu/x86/smm προσθέτει λειτουργία αποθήκευσης πόρων PCI
Εκτός αυτού, ο χρόνος εκτέλεσης SMM διασφαλίζει ότι οι πόροι PCI αποθηκεύονται στη μνήμη SMRAM ασφάλεια για την αποτροπή επιθέσεων που οδηγούν σε διαρροή ευαίσθητων δεδομένων μέσω παραβίασης της επαναχαρτογράφησης PCI BAR.
Μια άλλη αλλαγή που ξεχωρίζει σε αυτή τη νέα έκδοση είναι αυτή πρόσθεσε ένα πρόγραμμα οδήγησης για ανάγνωση και εγγραφή μεταβλητών EFI αποθηκευμένο σε ξεχωριστή περιοχή μνήμης. Αυτό είναι ιδιαίτερα χρήσιμο για το EDK2 ως ωφέλιμο φορτίο και επιτρέπει την επαναχρησιμοποίηση των υπαρχόντων εργαλείων EFI για τη ρύθμιση/λήψη επιλογών που χρησιμοποιούνται από το υλικολογισμικό.
ξέρω επίσηςΠροστέθηκε ελεγκτής EWL (βελτιωμένη καταγραφή προειδοποίησης) για να χειριστείτε σφάλματα Intel EWL HOB, καθώς και τι πρόσθεσε υποστήριξη μνήμης DDR2 στον κώδικα για την Intel GM45, πρόσθεσε υποστήριξη inteltool για το Intel "Emmitsburg" PCH, πρόσθεσε προγράμματα οδήγησης Sound-Open-Firmware για Chromebook για υποστήριξη ήχου σε συστήματα και πρόσθεσε υποστήριξη καταγραφής κονσόλας SimNow για AMD.
εξάλλου, το ωφέλιμο φορτίο Yabits καταργήθηκε με το οποίο καθίσταται απαρχαιωμένο και αρχειοθετημένο, καθώς επίσης επισημαίνεται ότι Διορθώθηκαν προβλήματα κατασκευής υπερεργαλείων χρησιμοποιώντας το musl-libc, υλοποίησε την αρχική εργασία στο Xeon SPR, αφαίρεσε την υποστήριξη του Zephyr SDK από το coreboot-sdk καθώς η συσκευασμένη έκδοση ήταν αρκετά παλιά και δεν χρησιμοποιήθηκε πραγματικά και πρόσθεσε επίσης υποστήριξη inteltool για Intel PCH "Emmitsburg".
Αναφέρεται ότι έγινε δουλειά για τη βελτίωση του ποσοστού των επισκέψεων στην προσωρινή μνήμη κατά την ανακατασκευή με χρήση ccache, καθώς και για βελτιώσεις και επέκταση του κώδικα δημιουργίας ACPI και ότι Διορθώθηκαν ορισμένα προβλήματα για τον κώδικα RISC-V.
Τέλος, αξίζει να αναφέρουμε ότι στη νέα αυτή κυκλοφορία, πρόσθεσε υποστήριξη για 25 μητρικές κάρτες, 11 από τα οποία χρησιμοποιούνται σε συσκευές Chrome OS ή διακομιστές ιστού.
- Asrock: B75M-ITX
- Dell: Latitude E6400
- Google: Aurash
- Google: Boxy
- Google: Σύνταγμα
- Google:Gothrax
- Google: Άδης
- Google:Myst
- Google: Screenbo
- Google: Starmie
- Google: Taranza
- Google: Uldren
- Google: Yavilla
- HP: EliteBook 2170p
- Intel: Archer City CRB
- Intel: DQ67SW
- Protectli: VP2420
- Προστασία: VP4630/VP4650
- Protectli: VP4670
- Siemens: MC EHL4
- Siemens: MC EHL5
- System76:lemp11
- System76: oryp10
- System76: oryp9
Εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτήν τη νέα έκδοση του CoreBoot 4.18, μπορείτε να συμβουλευτείτε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.
Αποκτήστε το CoreBoot
Τέλος, για όσους ενδιαφέρονται να αποκτήσουν αυτή τη νέα έκδοση του CoreBoot μπορούν να το κάνουν από την ενότητα λήψης τους, το οποίο μπορείτε να βρείτε στον επίσημο ιστότοπο του έργου.
Εκτός από αυτό σε αυτό θα μπορούν να βρουν τεκμηρίωση και περισσότερες πληροφορίες σχετικά με το έργο.