Apresentada a versão do firmware livre de inicialização Libreboot 20221214. O projeto desenvolve um desdobramento totalmente livre do projeto CoreBoot, oferecendo uma alternativa limpa sem inserções binárias para os firmwares proprietários UEFI e BIOS, responsáveis pela inicialização da CPU, da memória, de dispositivos periféricos e de outros componentes de hardware.
O Libreboot visa criar um ambiente de sistema que permita operar inteiramente sem software proprietário, não apenas no nível do sistema operacional, mas também nos firmwares que garantem a inicialização. O Libreboot não apenas remove componentes não livres do CoreBoot, mas também o complementa com ferramentas para facilitar o uso por parte de usuários finais, formando uma distribuição que qualquer usuário sem habilidades especiais pode utilizar.
Entre os equipamentos suportados pelo Libreboot:
- Sistemas desktop: Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF e Apple iMac 5,2.
- Notebooks: 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 e MacBook2, além de vários dispositivos Chromebook das empresas ASUS, Samsung, Acer e HP.
No novo lançamento:
- Adicionada a compatibilidade com as placas ASUS P2B_LS e P3B_F para testes com o emulador PCBox. As imagens ROM para essas placas já inicializam com sucesso a memória e carregam o payload no emulador, mas ainda não conseguem inicializar o VGA ROM.
- Imagens para QEMU (arm64 e x86_64) foram adicionadas e podem ser usadas para testes.
- Compatibilidade adicionada para notebooks:
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230 / x230edp / x230 tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Imagens ROM para as placas Gigabyte GA-G41M-ES2L foram revertidas, suportando até agora apenas os componentes payload do SeaBIOS. O funcionamento da placa ainda não está estabilizado, por exemplo, observam-se problemas com vídeo, inicialização da memória e inicialização lenta; no controlador SATA nesta fase de desenvolvimento, só é possível usar a emulação ATA (sem AHCI).
- Suporte a dispositivos ARM adicionado, cujo payload utiliza o u-boot do CoreBoot em vez do depthcharge:
- 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),
- Suporte para as placas ASUS KCMA-D8, ASUS KGPE-D16 e ASUS KFSN4-DRE foi encerrado, pois não foi possível alcançar uma inicialização estável da memória (raminit) e seu acompanhamento foi abandonado.
Fonte: opennet.ru
