GNU Boot envia notificação de cessação e proibição à Libreboot
(libreboot.org)- O título no HN aponta para a notificação entre GNU Boot e Libreboot, mas o texto fornecido organiza principalmente o que é o Canoeboot como uma distribuição de firmware livre de BIOS/UEFI
- O Canoeboot substitui firmware proprietário de BIOS/UEFI em certas placas-mãe Intel/AMD x86 e baseadas em ARM e, após a inicialização do hardware, executa um bootloader para Linux/BSD
- É um fork especializado mantido em paralelo pela mesma desenvolvedora do Libreboot, Leah Rowe, mas prioriza remover todos os blobs binários em vez de ampliar o suporte a mais hardware
- Fornece payloads GRUB, SeaBIOS e U-Boot UEFI por placa x86/x86_64 e ARM64, e permite escolher vários payloads a partir de uma única imagem no momento do boot
- Foca em facilitar para usuários comuns a instalação e manutenção de firmware baseado em coreboot por meio de builds automatizados, ROMs pré-compiladas e documentação de instalação
O que o Canoeboot oferece
- Canoeboot é uma distribuição de coreboot que distribui o coreboot como uma distribuição Linux
- Fornece firmware de boot livre que substitui firmware proprietário de BIOS/UEFI em determinadas placas-mãe Intel/AMD x86 e baseadas em ARM
- Durante o processo de boot, inicializa hardware como controlador de memória, CPU e periféricos, e depois executa o bootloader do sistema operacional
- Tem bom suporte a Linux e BSD, e é possível obter ajuda no canal
#canoebootna Libera IRC
Onde ele se separa do Libreboot
- O Canoeboot é um fork especializado do Libreboot, e Leah Rowe mantém os dois projetos ao mesmo tempo
- O Libreboot usa uma política de redução de blobs binários para suportar mais hardware, enquanto o Canoeboot remove todos os blobs binários do coreboot
- É voltado a usuários que querem apenas software livre e exclui componentes não livres mesmo com perdas técnicas
- Também remove atualizações de microcódigo da CPU, então essa escolha pode afetar negativamente a estabilidade do sistema
- A versão mais recente é a Canoeboot 26.01, lançada em 30 de janeiro de 2026
Payloads de boot e design das imagens
- O Canoeboot inicializa a máquina com coreboot e depois transfere o controle para um payload presente no flash de boot
- Em placas-mãe Intel/AMD x86/x86_64, oferece o bootloader GNU GRUB e o payload SeaBIOS
- Em placas-mãe ARM64 (Aarch64), oferece o payload U-Boot UEFI para coreboot
- Em algumas placas, também é possível usar o payload U-Boot UEFI para x86/x86_64
- Foi projetado para reunir vários payloads em uma única imagem e permitir que o usuário escolha no momento do boot
Forma de distribuir coreboot para usuários comuns
- O Canoeboot fornece sistema de build automatizado, procedimentos de build e documentação de instalação para usuários que têm dificuldade em configurar o coreboot diretamente
cbmké a sigla de CanoeBoot MaKe e faz automaticamente o build da imagem ROM completa sem exigir entrada do usuário- Releases binárias regulares incluem imagens ROM pré-compiladas para o hardware compatível
- O usuário pode instalar a imagem ROM seguindo instruções de instalação simplificadas
- Para compilar o coreboot manualmente, é necessária configuração especializada de coreboot, GRUB e outros softwares
Motivos para usar e filosofia do projeto
- O Canoeboot foca em ajudar usuários de coreboot e defensores de software livre a começar e manter firmware de boot com mais facilidade
- O coreboot segue um modelo rolling release e é fortemente voltado a desenvolvedores, mas o Canoeboot oferece releases testadas regulares e imagens pré-configuradas para usuários finais
- Destaca como vantagens software livre, boot mais rápido, segurança reforçada e alta capacidade de configuração
- Como firmware proprietário pode ter backdoors e bugs, o Canoeboot oferece uma alternativa para sair do firmware de boot proprietário
- Tecnologias como Intel Boot Guard são tratadas como fatores que limitam a liberdade do usuário de controlar seu próprio computador
Contribuições e fluxo de desenvolvimento
- O Canoeboot acompanha o Libreboot por commit e incorpora seletivamente apenas mudanças compatíveis com a configuração zero-blob
- Se não for um recurso necessário apenas ao Canoeboot, a preferência é contribuir primeiro para o Libreboot
- A principal forma de contribuição é adicionar novas configurações de placas-mãe ao Libreboot
- Placas suportadas pelo coreboot podem ser integradas ao Libreboot
- Placas que se encaixem na política do Canoeboot podem depois ser incorporadas também ao Canoeboot
- Manutenção do sistema de build, documentação e suporte a usuários também são considerados contribuições importantes
- Discussões de desenvolvimento e suporte a usuários acontecem em canais de IRC
Tradução e contribuições de documentação
- O site do Canoeboot pode receber traduções de páginas, atualizações de traduções existentes e envio de novas traduções
- Se a página for a mesma do Libreboot, pode ser mais apropriado enviar a tradução para o lado do Libreboot
- Para documentos específicos do Canoeboot, é sugerido enviá-los também ao Canoeboot
- Mesmo que alguém já esteja trabalhando na tradução para o mesmo idioma, a participação de várias pessoas é bem-vinda
1 comentários
Opiniões no Hacker News
Não tenho o contexto completo da conversa anterior, mas a mensagem no screenshot parece bem passivo-agressiva
“Um pequeno lembrete de que você não é a mantenedora” é algo que ambos os lados já sabem, e a frase “se quiser, pode enviar patches para revisão” passa fortemente a nuance de que os patches podem simplesmente ser ignorados
O lado do Libreboot pode não ter se comunicado de forma profissional, mas isso não justifica uma resposta desse tipo
Se você realmente quer fazer alguém parar de agir de determinada forma, é melhor usar apenas uma linguagem fria e formal; frases assim parecem mais uma tentativa de provocar a outra parte do que de fazer valer algo juridicamente
Open source é global, nem todo mundo é falante nativo de inglês, e mesmo dentro do mundo anglófono há diferenças de costumes culturais e nuances
Mesmo dentro de uma cidade nos EUA, em 15 minutos de deslocamento os costumes podem mudar bastante, e a cultura de Boston não é igual à da Bay Area ou da Bolívia
Mesmo dentro da mesma cultura, a capacidade de perceber ou emitir sinais linguísticos varia de pessoa para pessoa, e há quem ache que está lendo sinais quando, na prática, isso se mistura a preconceitos
Ainda assim, esse tipo de tom continua me afetando
Por exemplo, quando estou vasculhando um banco de bugs tentando resolver um bug irritante e vejo um voluntário ativo respondendo a bugs num tom ríspido ou aparentemente desdenhoso, eu sinto isso
Talvez, no lugar onde essa pessoa está, esse tom seja visto como profissional ou competente, e até como algo tranquilizador
Encontrei isto aqui: https://libreboot.at
“Quem somos? Somos Denis ‘GNUtoo’ Carikli e Adrien ‘neox’ Bourmault. Nós criamos e mantemos isto”
Está escrito algo no sentido de que “para apoiar software completamente livre, é preciso trocar as URLs pela web e avisar que outras versões do Libreboot não são software livre confiável”
O GNU provavelmente vai recuar
A parte “eu fiz este lançamento para eles” me faz pensar se não estou deixando algo passar
Nos últimos 7 anos, o projeto Libreboot foi muito agressivo com a FSF, chegou a dizer que o projeto GNU não deveria existir e também insultou indivíduos dentro da organização
A ênfase em “eu fiz este lançamento para eles” sinceramente parece suspeita, e dá a impressão de tentativa deliberada de criar drama
A resposta para “por que não entraram em contato comigo” é óbvia demais olhando para as interações passadas
A pergunta melhor é: por que o Libreboot não entrou em contato com o GNU antes de publicar seu próprio lançamento do GNU Boot?
Por que tentou fingir ser o GNU?
Há alguma fonte para consultar?
A pergunta melhor é: por que a FSF não entrou em contato com a Leah antes de publicar seu próprio lançamento do Libreboot em libreboot.at?
Por que tentou fingir ser o Libreboot?
Seja como for que você veja o fato de a Leah ter feito um lançamento não oficial do GNU Boot para que eles pudessem voltar a usá-lo como base, ela não comprou um domínio confusamente parecido para fingir ser eles
Basta comparar uma menção dela a um “lançamento não oficial do GNUBoot” com isto: https://libreboot.at/
É um drama completamente inútil, mas o problema real é que as pessoas confundiram o lançamento não oficial com o verdadeiro
O phoronix também entendeu assim: https://www.phoronix.com/news/GNU-Boot-20230717
Isso parece ser a maneira como eles se metem no assunto
A situação é que Libreboot é lido como “LibreBoot”, e o GNU Boot não oficial criado por Leah Rowe é lido como “NewBoot”
Leah Rowe é do Reino Unido, programa bem, mas também é uma pessoa que atrai drama
Pelo que dizem, o GNU Boot não oficial é mais próximo do nível do Libreboot e é “FOSS completo”, enquanto o outro lado fez concessões
E há o Coreboot, que é a base do Libreboot e antes se chamava LinuxBIOS
Também existem um Libreboot não oficial e um GNU Boot oficial
Não sei qual é o objetivo do Libreboot não oficial e do GNU Boot oficial
Ambos estão atrasados em relação às outras versões da Leah Rowe
Sou a favor de forks em si, mas não entendo por que pessoas que aparentemente não conseguem colaborar criam esse tipo de drama
Antigamente usei LinuxBIOS em um ThinkPad T61 velho
Substituí o BIOS proprietário por LinuxBIOS, e ele era realmente rápido em comparação com o BIOS proprietário lento
Mas substituir o BIOS sem algum trabalho físico, como solda, era arriscado, então demorei muito para criar coragem
É por isso que a Leah oferece um serviço de limpar fisicamente aparelhos usados e remover firmware proprietário antes de entregá-los a outras pessoas
Por serem máquinas antigas, várias correções de microcódigo são necessárias, mas, se uma distribuição Linux moderna cuidar disso, deve ser seguro
No fim, mandei meu ThinkPad T61 para o descarte
A bateria e a bateria de backup estavam mortas, o SSD estava morrendo, a carcaça estava um pouco danificada, faltavam alguns parafusos, e eu não tinha motivação para atualizar uma máquina lenta
Na época, não pensei que poderia vendê-lo ou deixar alguém consertar e revender
Eu precisava me desfazer de muitas coisas durante uma mudança, e, olhando para trás, acho que essa teria sido a melhor escolha
Dá para entender por que parece muito confuso se você não conhece essa situação
O lançamento da Leah foi marcado como não oficial desde o início
O que o GNU Boot enviou não parece ter sido por causa do Libreboot em si, mas sim por causa de uma página da web que se autodenominava uma versão “não oficial” do GNU Boot
Eles queriam que essa expressão deixasse de ser usada
É um pouco hostil, mas dá para entender
Além disso, a página da web indicada por jbit¹ é esta:
<https://web.archive.org/web/20230719185342/https://libreboot...>
Não dá para negar que eu gosto dos dramas afiados que acontecem em torno da comunidade de software livre
Eu gostaria que as pessoas se dessem melhor pelo bem da saúde dos projetos, mas acho que talvez tenha sido graças a essas personalidades fortes que esse movimento não foi completamente capturado por interesses corporativos
Uma liderança forte e clássica de software livre, tipo Torvalds, apesar de todos os seus problemas, é essencialmente anticorporativa
Qualquer pessoa que já tenha feito trabalho de verdade em uma empresa razoavelmente grande sabe disso
É como um escritório global que todo mundo pode espiar
Este caso me lembra especialmente Red Hat e CentOS
Um projeto está apenas tentando garantir que as pessoas que baixam recebam de fato aquilo que pretendiam receber, e não outra coisa
Essa preocupação é tão válida no open source quanto em ambientes de grandes empresas
Uma “aquisição” significaria sacrificar o véu que a alardeada comunidade open source interpreta como igualitarismo corporativo
O Libreboot é difícil de acompanhar, porque é um projeto que está sempre pisando no pé de alguém
Não sei por que esse projeto tem tantos problemas com pessoas
Se é um projeto que começou para impedir hostilidade ao usuário ou abandono do usuário, é provável que haja pessoas bem apaixonadas por trás dele
Talvez até apaixonadas demais
Amigos, no mundo não só há espaço para dois boots, como também é preciso ter pelo menos isso para chegar a qualquer lugar
https://web.archive.org/web/20230719185342/https://libreboot...
Pelo contexto, esta é a página à qual a notificação de cessação se referia
Por que o Libreboot está sempre no meio de algum drama?
O mantenedor simplesmente é esse tipo de pessoa?
Depois vieram os problemas financeiros em 2020 e o retorno de Leah ao libreboot em 2021
O drama de hoje faz parte de uma guerra cultural maior dentro da comunidade
Uma delas é o conflito pró-RMS versus anti-RMS que vem desde que RMS deixou a FSF em 2019, e que se intensificou muito com seu retorno em 2021
Por causa desse retorno, a maioria dos funcionários da FSF pediu demissão
Questões como se RMS ainda está apto a liderar a FSF, ou se a FSF perdeu o rumo, estão envolvidas nisso
Outro conflito é sobre se as políticas RYF e FSDG da FSF/RMS relativas a firmware e microcódigo estão erradas e são prejudiciais
O Libreboot foi puxado para isso em novembro de 2022, quando incorporou o osboot e adotou a política de firmware e microcódigo do osboot, que entra em conflito com a política da FSF
Depois disso, algumas pessoas “bifurcaram” https://libreboot.org para https://libreboot.at e afirmaram ser o “verdadeiro” Libreboot
Coloco “bifurcaram” entre aspas porque não houve novo desenvolvimento do Libreboot ali; era mais um snapshot de uma versão do Libreboot anterior à incorporação do osboot
Mais recentemente, o pessoal do libreboot.at decidiu voltar a desenvolver uma distribuição do coreboot alinhada à FSF como “GNU Boot”
Então até dá para dizer que esse drama é responsabilidade de Leah
Porque ela se opôs claramente à política da FSF sobre firmware e microcódigo
Mas muitas outras pessoas da comunidade também têm a mesma posição
Experiência pessoal de quem navega por dramas
Sempre há algum tipo de drama ao redor dela, e na maior parte das vezes é ela quem começa
Libreboot é um nome bem infeliz
Pode ser lido como uma biblioteca dedicada a reiniciar computadores
O fork do OpenOffice também se chamou LibreOffice
Estou de férias na Espanha e continuo vendo a palavra Libre sendo usada em relação a bibliotecas e livros
Então pensei a mesma coisa