NetBSD 11.0

O lançamento do NetBSD 11.0 leva a uma análise mais ampla de onde a família BSD se encaixa ao lado do Linux hoje, especialmente em termos de usabilidade como driver diário, suporte de hardware e manutenção de longo prazo. Os comentaristas destacam os pontos fortes do NetBSD em portabilidade e suporte a hardware muito antigo e de nicho, seu design limpo e coeso e seu ecossistema pkgsrc, ao mesmo tempo em que observam que o Linux ainda domina em desempenho, drivers e uso mainstream no desktop. Também há debate sobre escolhas conservadoras, como versões de compiladores e recursos de sistema de arquivos, refletindo uma troca entre adoção rápida de novas tecnologias e estabilidade em muitas arquiteturas.

NetBSD como Driver Diário

  • As opiniões variam: alguns acham que o NetBSD é utilizável como um desktop para uso diário, especialmente em placas-mãe suportadas; outros dizem que ele ainda está longe do Linux para uso de propósito geral.
  • Há suporte a Bluetooth e já existe há cerca de 20 anos; sua pilha foi compartilhada com o OpenBSD e é baseada em código do FreeBSD.
  • O OpenBSD removeu o Bluetooth por motivos de segurança; alguns argumentam que o Bluetooth, em geral, é fundamentalmente bagunçado e inseguro.

Hardware Legado, Mídia e Energia

  • Forte ênfase em arquiteturas antigas e exóticas: o NetBSD suporta x86 da era 486 e muitas plataformas não-x86; é considerado por alguns o sistema operacional “de referência” para hardware vintage.
  • Mídias de instalação em CD-ROM e até em disquete ainda são relevantes porque muitos sistemas suportados não têm boot por USB ou nem USB possuem.
  • Alguns argumentam que manter sistemas antigos funcionando economiza dinheiro e lixo eletrônico; outros contrapõem que hardware moderno de baixo consumo é, no geral, mais eficiente em energia.

Recursos do NetBSD 11.0 e Toolchain

  • As notas de lançamento destacam melhorias no firewall npf (por exemplo, filtragem de camada 2 e por usuário/grupo) e um kernel MICROVM x86 que pode iniciar em ~10 ms.
  • Há melhorias no suporte a hardware e novo suporte a arquitetura, incluindo RISC-V.
  • O GCC na base está na versão 12.5.0; a discussão observa:
    • Não se trata aqui de GPLv3; em vez disso, o projeto estabilizou uma ramificação 12.5 e é cauteloso em relação a GCC mais novos por causa de regressões em arquiteturas obscuras e de uma conformidade mais rígida com C quebrando código existente.
    • Versões mais novas do GCC (por exemplo, 15) estão disponíveis via pkgsrc.

BSD vs Linux: Papéis, Pontos Fortes e Fracos

  • O nicho do NetBSD: portabilidade (“roda em tudo”), incluindo sistemas embarcados e de pesquisa.
  • O pkgsrc é elogiado como um sistema de empacotamento portátil e capaz de operar sem root, usado em vários SOs (incluindo não-BSDs).
  • Vários comentários contrastam a abordagem de “sistema completo” coeso e o design limpo dos BSDs com as camadas e a complexidade das distribuições Linux.
  • Outros argumentam que o Linux é superior para trabalho “sério” ou crítico em desempenho, devido a suporte de hardware mais amplo, bases maiores de peculiaridades, evolução do SMP e primitivas avançadas de I/O (por exemplo, io_uring).
  • Alguns preferem os BSDs (especialmente OpenBSD e FreeBSD) pela postura de segurança, simplicidade e ausência de systemd; outros os veem como alternativas de nicho, mas valiosas.