O Software Livre não se limita apenas aos sistemas operacionais baseados em Linux e as aplicações que rodam nele: vai muito mais além do compartilhamento de código e da contribuição entre pessoas da comunidade que se forma ao seu redor! Acreditem ou não, até mesmo o hardware se beneficia de sua filosofia (até temos licenças de Open Souce designadas exclusivamente para esta categoria) e além disto, existem iniciativas interessante como a OSHA (Open Source Hardware Association) e o Coreboot (antigo Linux BIOS). Quanto a este último…
“Welcome to the project! These changes (4.14, 10/mai) have been all over the place, so that there’s no particular area to focus on when describing this release: We had improvements to mainboards, to chipsets (including much welcomed work to open source implementations of what has been blobs before), to the overall architecture. Thank you to all developers who made coreboot the great open source firmware project that it is, and made our code better than ever.”
— by Coreboot blog.
O Coreboot é um projeto de código-aberto, que visa substituir o firmware proprietário (do tradicional BIOS ao moderno UEFI) que vem integrado em placas-mãe de PCs desktops, notebooks, tablet e outros tipos de computadores. Ele é designado para ser rápido, confiável, seguro e de alta performance, oferecendo uma solução de firmware moderna para a inicialização de numerosos SoCs & chipsets, sejam estes legados ou atuais. Seja para os usuários, desenvolvedores ou integradores (OEM), o Coreboot irá atender todas as expectativas no que concerne aos benefícios do Software Livre!
O seu desenvolvimento segue a todo o vapor! Desde a última atualização (nov/20), várias melhorias têm sido promovidas, com destaque para o suporte a novas plataformas e arquiteturas de CPUs e seus respectivos SoCs, bem como a implementação de códigos livres em substituição aos blobs. Em relação aos blobs (arquivos binários executáveis designados para a interação com o hardware) a sua remoção é algo particularmente importante tanto no contexto de licenciamento (os quais geralmente são proprietários e de código-fechado, ferindo as premissas do projeto) quanto de segurança (sem acesso ao código, se tornam difíceis de auditar, necessitando de mecanismos especiais para garantir que acessem os recursos do sistema de forma segura e não invasiva).
O Coreboot é suportado por muitos fabricantes no mercado, com destaque para o Google, através da sua linha de dispositivos portáteis Chromebooks e PCs ultra-compactos Chromebox (que rodam o Chrome OS, um sistema operacional baseado no kernel Linux), além de outras não tão renomadas, especializadas em produzir hardware com o suporte para o Linux & Software Livre, como o System76, o Purism e o PINE64. Já quanto aos fabricantes de SoCs e CPUs, o projeto também provê compatibilidade para as mais recentes arquiteturas desenvolvidas pela Intel, AMD e ARM (embora não tenha encontrado referências em relação ao suporte oficial por parte destes fabricantes).
Para maiores dúvidas, não deixem de consultar a sua documentação! &;-D