Представен е новият свободен ъпдейт на бутващия фърмуер Libreboot 20221214. Проектът развива напълно свободно разклонение на CoreBoot, предлагащо почистена от бинарни вставки замяна на проприетарните UEFI и BIOS фърмуери, отговарящи за инициализацията на CPU, памет, периферни устройства и други компоненти на оборудването.
Libreboot е насочен към създаването на системна среда, позволяваща напълно да се избегне проприетарният софтуер, не само на ниво операционна система, но и на фърмуер, осигуряващ зареждане. Libreboot не само премахва несвободните компоненти от CoreBoot, но и допълва софтуера с инструменти за опростяване на приложението за крайния потребител, създавайки дистрибутив, който може да бъде използван от всеки потребител, който няма специални умения.
Сред поддържаното в Libreboot оборудване:
- Десктоп системи Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF и Apple iMac 5,2.
- Лаптопи: 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, Lenovo ThinkPad R500, Apple MacBook1 и MacBook2, както и различни Chromebook устройства от компании като ASUS, Samsung, Acer и HP.
В новото издание:
- Добавена е поддръжка за дънни платки ASUS P2B_LS и P3B_F за тестване с емулатора PCBox. ROM образите за тези платки вече успешно инициализират паметта и зареждат payload в емулатора, но все още не могат да инициализират VGA ROM.
- Добавени са образи за QEMU (arm64 и x86_64), които могат да се използват за тестване.
- Добавена е поддръжка за лаптопи:
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230 / x230edp / x230 tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Върнати са ROM образи за дънни платки Gigabyte GA-G41M-ES2L, поддържащи единствено payload компонентите SeaBIOS. Работата на платката все още не е стабилизирана, например, наблюдават се проблеми с видеото, инициализацията на паметта и бавното зареждане, в SATA контролера на този етап от разработката може да се използва само емирация на ATA (без AHCI).
- Добавена е поддръжка за ARM устройства, при които вместо depthcharge се използва u-boot от CoreBoot:
- Samsung Chromebook 2 13″,
- Samsung Chromebook 2 11″,
- HP Chromebook 11 G1,
- Samsung Chromebook XE303,
- HP Chromebook 14 G3,
- Acer Chromebook 13 (CB5-311, C810),
- ASUS Chromebit CS10,
- ASUS Chromebook Flip C100PA,
- ASUS Chromebook C201PA,
- ASUS Chromebook Flip C101,
- Samsung Chromebook Plus (v1),
- Поддръжката за дънни платки ASUS KCMA-D8, ASUS KGPE-D16 и ASUS KFSN4-DRE е прекратена, тъй като не успяхме да постигнем стабилна инициализация на паметта (raminit) и тяхното поддържане беше изоставено.
Източник: opennet.ru
