Coreboot 4.20 przybywa z większym wsparciem, ulepszeniami i nie tylko

coreboot

Coreboot (wcześniej nazywany LinuxBIOS) to projekt mający na celu zastąpienie niewolnego oprogramowania układowego we własnościowym BIOS-ie

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.

Link jest taki.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.