Wprowadzono wydanie bezpłatnego bootowalnego oprogramowania sprzętowego Libreboot 20221214. Projekt rozwija całkowicie bezpłatną pochodną projektu CoreBoot, która zapewnia zamiennik autorskiego oprogramowania UEFI i BIOS, oczyszczonego z wkładek binarnych, odpowiedzialnego za inicjalizację procesora, pamięci, urządzeń peryferyjnych i inne elementy sprzętowe.
Libreboot ma na celu stworzenie środowiska systemowego, które pozwala całkowicie zrezygnować z autorskiego oprogramowania, nie tylko na poziomie systemu operacyjnego, ale także oprogramowania sprzętowego zapewniającego rozruch. Libreboot nie tylko pozbawia CoreBoot zastrzeżonych komponentów, ale także wzbogaca go o narzędzia ułatwiające użytkownikom końcowym korzystanie z niego, tworząc dystrybucję, z której może korzystać każdy użytkownik bez specjalnych umiejętności.
Wśród sprzętu obsługiwanego w Libreboot:
- Systemy stacjonarne Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF i Apple iMac 5,2.
- Laptopy: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet/ X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S/ T420 / T440, Lenovo ThinkPad T500, Lenovo ThinkPad W500 500, Lenovo ThinkPad R1, Apple MacBook2 i MacBookXNUMX oraz różne Chromebooki firm ASUS, Samsung, Acer i HP.
W nowym wydaniu:
- Dodano obsługę płyt ASUS P2B_LS i P3B_F do testów z emulatorem PCBox. Obrazy ROM dla tych płyt już pomyślnie inicjują pamięć i ładują ładunek w emulatorze, ale nie są jeszcze w stanie zainicjować VGA ROM.
- Dodano obrazy dla QEMU (arm64 i x86_64), które można wykorzystać do testów.
- Dodano obsługę laptopów:
- Lenovo ThinkPad t430,
- Tablet Lenovo ThinkPad x230 / x230edp / x230,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad T420.
- Zwrócono obrazy ROM dla płyt Gigabyte GA-G41M-ES2L, które na razie obsługują tylko komponenty pakietu SeaBIOS. Działanie płyty nie zostało jeszcze ustabilizowane, na przykład występują problemy z wideo, inicjalizacją pamięci i powolnym ładowaniem, w kontrolerze SATA na tym etapie rozwoju można stosować tylko emulację ATA (bez AHCI).
- Dodano obsługę urządzeń ARM, dla których u-boot z CoreBoot jest używany jako ładunek zamiast ładunku głębinowego:
- Chromebook Samsung 2 13″,
- Chromebook Samsung 2 11″,
- Chromebook HP 11 G1,
- Chromebook Samsunga XE303,
- Chromebook HP 14 G3,
- Chromebook Acer 13 (CB5-311, C810),
- ASUSChromebit CS10,
- ASUS Chromebook Flip C100PA,
- Chromebook ASUS C201PA,
- ASUS Chromebook Flip C101,
- Chromebook Samsung Plus (v1),
- Zaprzestano obsługi kart ASUS KCMA-D8, ASUS KGPE-D16 i ASUS KFSN4-DRE, ponieważ nie można było dla nich uzyskać stabilnej inicjalizacji pamięci (raminit) i zarzucono ich obsługę.
Źródło: opennet.ru