Foi introduzido o lançamento do firmware inicializável gratuito Libreboot 20221214. O projeto desenvolve um desdobramento totalmente gratuito do projeto CoreBoot, que fornece um substituto para o firmware proprietário UEFI e BIOS, livre de inserções binárias, responsável por inicializar a CPU, memória, periféricos e outros componentes de hardware.
O Libreboot visa criar um ambiente de sistema que permita dispensar completamente o software proprietário, não apenas no nível do sistema operacional, mas também do firmware que fornece a inicialização. O Libreboot não apenas remove os componentes proprietários do CoreBoot, mas também o aprimora com ferramentas para facilitar o uso dos usuários finais, criando uma distribuição que pode ser usada por qualquer usuário sem habilidades especiais.
Entre os equipamentos suportados no Libreboot:
- Sistemas desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF e Apple iMac 5,2.
- Laptops: 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 e MacBookXNUMX e vários Chromebooks da ASUS, Samsung, Acer e HP.
Na nova versão:
- Adicionado suporte para placas ASUS P2B_LS e P3B_F para testes com o emulador PCBox. As imagens ROM para essas placas já inicializam com êxito a memória e carregam a carga útil no emulador, mas ainda não são capazes de inicializar a ROM VGA.
- Adicionadas imagens para QEMU (arm64 e x86_64) que podem ser usadas para teste.
- Adicionado suporte para laptop:
- Lenovo ThinkPad t430,
- Lenovo ThinkPad x230/x230edp/x230 tablet,
- Lenovo ThinkPad t440p,
- Lenovo ThinkPad w541,
- Lenovo ThinkPad x220,
- Lenovo ThinkPad t420.
- Imagens ROM para placas Gigabyte GA-G41M-ES2L foram retornadas, suportando apenas componentes de carga útil SeaBIOS por enquanto. O funcionamento da placa ainda não foi estabilizado, por exemplo, há problemas de vídeo, inicialização de memória e carregamento lento, no controlador SATA nesta fase de desenvolvimento só pode ser utilizada emulação ATA (sem AHCI).
- Adicionado suporte para dispositivos ARM, para os quais o u-boot do CoreBoot é usado como carga útil em vez de profundidade:
- Chromebook Samsung 2 13″,
- Chromebook Samsung 2 11″,
- Chromebook HP 11 G1,
- Chromebook XE303 da Samsung,
- Chromebook HP 14 G3,
- Chromebook Acer 13 (CB5-311, C810),
- ASUS Chromebit CS10,
- ASUS Chromebook Flip C100PA,
- Chromebook ASUS C201PA,
- ASUS Chromebook Flip C101,
- Samsung Chromebook Plus (v1),
- O suporte para placas ASUS KCMA-D8, ASUS KGPE-D16 e ASUS KFSN4-DRE foi descontinuado, pois a inicialização estável da memória (raminit) não pôde ser alcançada para elas e seu suporte foi abandonado.
Fonte: opennet.ru