Após cinco anos de desenvolvimento, é apresentado o lançamento do kit de distribuição Libreboot 20210522. Este é o segundo lançamento do projeto GNU e ainda é classificado como “teste”, pois requer estabilização e testes adicionais. Libreboot desenvolve um fork totalmente gratuito do projeto CoreBoot, fornecendo um substituto livre de binários para firmware proprietário UEFI e BIOS 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 componentes proprietários do CoreBoot, mas também adiciona ferramentas para facilitar o uso dos usuários finais, criando uma distribuição que pode ser usada por qualquer usuário sem habilidades especiais.
Dispositivos já bem testados nos quais o Libreboot pode ser usado sem problemas incluem laptops baseados em chips Intel GM45 (ThinkPad X200, T400), plataformas X4X (Gigabyte GA-G41M-ES2L), ASUS KCMA-D8, ASUS KGPE-D16 e Intel i945 (ThinkPad X60/T60, Macbook 1/2). Testes adicionais requerem placas ASUS KFSN4-DRE, Intel D510MO, Intel D945GCLF e Acer G43T-AM3.
Na nova versão:
- Adicionado suporte para PCs e laptops: Intel G43T-AM3, Acer G43T-AM3, Lenovo ThinkPad R500, Lenovo ThinkPad X301.
- Placas-mãe de desktop suportadas:
- Gigabyte GA-G41M-ES2L
- Intel D510MO e D410PT
- Intel D945GCLF
- Apple iMac 5/2
- Acer G43T-AM3
- Placas-mãe suportadas para servidores e estações de trabalho (AMD)
- ASUS KCMA-D8
- ASUS KGPE-D16
- ASUS KFSN4-DRE
- Laptops suportados (Intel):
- Lenovo ThinkPad X200
- Lenovo Think Pad R400
- Lenovo ThinkPad T400
- Lenovo ThinkPad T500
- Lenovo ThinkPad W500
- Lenovo Think Pad R500
- Lenovo ThinkPad X301
- Apple MacBook1 e MacBook2
- O suporte para ASUS Chromebook C201 foi descontinuado.
- Sistema de montagem lbmk aprimorado. Após o último lançamento, foi feita uma tentativa de reescrever completamente o sistema de montagem, mas não teve sucesso e levou a uma longa parada na formação de novos lançamentos. No ano passado, o plano de reescrita foi descartado e começaram os trabalhos para melhorar o antigo sistema de construção e resolver grandes problemas arquitetônicos. Os resultados foram implementados em um projeto separado, osboot, que foi usado como base para o lbmk. A nova versão resolve as antigas deficiências, é muito mais personalizável e modular. O processo de adição de novas placas coreboot foi bastante simplificado. O trabalho com manipuladores de carga GRUB e SeaBIOS foi movido para um comando separado. O suporte Tianocore foi adicionado para UEFI.
- Adicionado suporte para o novo código fornecido pelo projeto Coreboot para inicializar o subsistema gráfico, que é colocado em um módulo libgfxinit separado e reescrito de C para Ada. O módulo especificado é usado para inicializar o subsistema de vídeo em placas baseadas em Intel GM45 (ThinkPad X200, T400, T500, W500, R400, R500, T400S, X200S, X200T, X301) e Intel X4X (Gigabyte GA-G41M-ES2L, Acer G43T-AMT3), Intel DG43GT).
Fonte: opennet.ru