Nowa wersja Coreboot 4.20 został wydany kilka dni temu iw tym wydaniu zrobili wiele zmian które koncentrują się na ulepszaniu już zaimplementowanych funkcji, a także ulepszeniach bezpieczeństwa, ulepszeniach kompatybilności, a także ulepszeniach wsparcia zarówno dla już obsługiwanych, jak i nowych płyt.
Dla tych, którzy nie są zaznajomieni z CoreBoot, powinieneś wiedzieć, że tak otwarta alternatywa dla tradycyjnego podstawowego systemu we / wy (BIOS), który był już na komputerach z systemem MS-DOS 80 i zastąpiono go UEFI (Unified Extensible). CoreBoot jest również darmowym, zastrzeżonym analogiem oprogramowania układowego i jest dostępny do pełnej weryfikacji i audytu. CoreBoot jest używany jako podstawowe oprogramowanie sprzętowe do inicjalizacji sprzętu i koordynacji rozruchu.
Zawiera inicjalizację układu graficznego, PCIe, SATA, USB, RS232. Jednocześnie komponenty binarne FSP 2.0 (Intel Firmware Support Package) i binarne oprogramowanie układowe dla podsystemu Intel ME, które są wymagane do zainicjowania i uruchomienia procesora i chipsetu, są zintegrowane z CoreBoot.
Główne nowe funkcje CoreBoot 4.20
To znaczy w tej nowej wersji Coreboot 4.20 prezentuje dzieło około 1600 potwierdzeń od poprzedniej wersji i która reprezentuje prace porządkowe i wdrożone ciągłe ulepszenia.
Ze zmian, które wyróżniają się w tej nowej wersji, jest to cpu/mp_init.c włącza procesory po uruchomieniu kodu, plus cpu/x86/smm dodaje funkcjonalność przechowywania zasobów PCI
Poza tym, środowisko wykonawcze SMM zapewnia, że zasoby PCI są przechowywane w pamięci SMRAM bezpieczeństwa, aby zapobiec atakom prowadzącym do wycieku poufnych danych poprzez manipulację przy mapowaniu PCI BAR.
Kolejną zmianą, która wyróżnia się w tej nowej wersji, jest to dodano sterownik do odczytu i zapisu zmiennych EFI przechowywane w oddzielnym obszarze pamięci. Jest to szczególnie przydatne w przypadku EDK2 jako ładunku użytecznego i umożliwia ponowne wykorzystanie istniejących narzędzi EFI do ustawiania/uzyskiwania opcji używanych przez oprogramowanie układowe.
Wiem teże dodany kontroler EWL (ulepszone rejestrowanie ostrzeżeń) do obsługi błędów Intel EWL HOB, a także co dodano obsługę pamięci DDR2 do kodu dla Intel GM45, dodano obsługę inteltool dla Intel „Emmitsburg” PCH, dodano sterowniki Sound-Open-Firmware dla Chromebooków w celu obsługi dźwięku w systemach oraz dodano obsługę logowania konsoli SimNow dla AMD.
Z drugiej strony, Ładunek Yabits został usunięty z którym staje się przestarzały i archiwizowany, a także jest to podkreślane naprawiono problemy z kompilacją superiotool używając musl-libc, zaimplementował wstępne prace nad Xeon SPR, usunął obsługę Zephyr SDK z coreboot-sdk, ponieważ wersja spakowana była dość stara i nie była tak naprawdę używana, a także dodał obsługę inteltool dla Intel PCH „Emmitsburg”.
Wspomniano, że wykonano prace mające na celu poprawę odsetka trafień w pamięć podręczną podczas przebudowy przy użyciu ccache, a także ulepszenia i rozszerzenie kodu generowania ACPI oraz że Naprawiono niektóre problemy z kodem RISC-V.
Na koniec warto również wspomnieć, że w tej nowej wersji, dodano obsługę 25 płyt głównych, z których 11 jest używanych na urządzeniach z Chrome OS lub serwerach internetowych.
- Asrock: B75M-ITX
- Dell: Latitude E6400
- Google: Aurash
- Google: pudełkowaty
- Google: konstytucja
- Google:Gothrax
- Google: Hades
- Google: tajemnica
- Google: screenbo
- Google: starmie
- Google: taranza
- Google: Uldren
- Google: Yavila
- HP: EliteBook 2170p
- Intel: Archer City CRB
- Intela: DQ67SW
- Ochrona: VP2420
- Ochrona: VP4630/VP4650
- Ochrona: VP4670
- Siemens: MC EHL4
- Siemens: MC EHL5
- System76:lemp11
- System76: oryp10
- System76: oryp9
Jeśli chcesz dowiedzieć się więcej o nowej wersji CoreBoot 4.18, możesz zapoznać się ze szczegółami W poniższym linku.
Pobierz CoreBoot
Wreszcie, dla tych, którzy są zainteresowani uzyskaniem nowej wersji CoreBoot mogą to zrobić w swojej sekcji pobierania, które można znaleźć na oficjalnej stronie projektu.
Oprócz tego będą mogli znaleźć w nim dokumentację i więcej informacji o projekcie.