NetBSD 10 já foi lançado e essas são suas novidades

NetBSD

Logotipo do NetBSD

NetBSD é um daqueles muitos sistemas operacionais da família Unix que não é muito comum ouvir ou leia sobre isso. Mas isso não deixa de lado o facto de se distinguir pela sua excepcional portabilidade, podendo funcionar nas mais diversas plataformas de hardware e sobretudo pela aposta na limpeza e simplicidade no design.

É por isso que Considero oportuno compartilhar a notícia do lançamento do NetBSD 10, que ocorre um ano e meio desde sua última atualização. A nova versão apresenta melhorias significativas, como suporte para listas de controle de acesso no sistema de arquivos FFS, otimizações de desempenho notáveis, criptografia de disco usando o algoritmo Adiantum e a inclusão do driver VPN WireGuard no kernel.

O que há de novo no NetBSD 10?

Na nova versão do NetBSD 10, sMelhorias significativas foram feitas na compatibilidade do Linux, e destaca-se a inclusão de apoio a vários mecanismos-chave na camada de compatibilidade do Linux (compat_linux). Isto inclui o adicionando suporte para eventfd, timerfd, temporizadores POSIX, preadv e pwritev, que melhora a interoperabilidade e operação de aplicativos projetados para ambientes Linux no NetBSD. Além disso, houve umGrande atualização para drivers gráficos para GPUs Intel, NVIDIA e AMD em sistemas x86, bem como temporização de subsistemas DRM/KMS com kernel Linux 5.6. 

Outra novidade que o NetBSD 10 apresenta é a suporte de hardware expandido para novos processadores Intel e AMD, placas ARM como o Raspberry Pi 4 e suporte aprimorado para arquiteturas como MIPS. Adicionado suporte para extensões de segurança como PAN (Privileged Access Never), PA (Pointer Authentication) e BTI (Branch Target Identification) em processadores Armv8-A.

Eles também foram atualizados vários componentes de terceiros, como o gerenciador de janelas gcc, OpenSSL, postfix, tmux, OpenSSH, X.org Server, entre outros, até suas versões mais recentes. Além disso 17 novos drivers de dispositivo foram adicionados, incluindo tablets Wacom, Gigabit Ethernet de diversas marcas, entre outros.

A eficiência do cache de caminhos de arquivos no kernel foi melhorada, assim como o desempenho do agendador de tarefas personalizado para sistemas big.LITTLE Arm. O desempenho das chamadas de sistema select e poll do sistema de arquivos tmpfs também foi otimizado, e otimizações específicas foram adicionadas para arquiteturas x86 e AArch64, melhorando o desempenho de E/S e de rede em sistemas AArch64.

Por outro lado, foi implementado um algoritmo baseado em árvore mais rápido para pesquisar páginas de memória, O rastreamento de páginas de memória limpas e sujas foi acelerado e o fsync para arquivos grandes foi significativamente melhorado. Além disso, o tratamento de bloqueios foi melhorado e a eficiência da execução paralela de operações foi aumentada.

No NetBSD 10 Adicionado suporte para criptografia de disco usando o algoritmo Adiantum, alcançando alta eficiência em sistemas sem aceleração de hardware para criptografia AES. A criptografia automática de partições swap foi habilitada e o suporte para mecanismos de aceleração de criptografia de hardware foi adicionado em processadores x86 e Arm.

Além disso, o suporte para ACLs POSIX.1e foi adicionado ao sistema de arquivos FFS, implementado através de atributos de arquivo estendidos portados do FreeBSD. Para usar o ACL, foi introduzido um novo tipo de sistema de arquivos chamado FFSv2ea, para o qual os sistemas de arquivos existentes podem ser convertidos usando o utilitário fsck_ffs.

Das outras mudams que se destacam:

  •  Adicionada uma interface de rede wg compatível com WireGuard para suportar VPN no NetBSD 10.
  • O algoritmo de hash de senha padrão foi alterado para Argon2id, e a implementação de software de AES fornecida pelo kernel foi aprimorada para fornecer tempos de execução consistentes em todas as arquiteturas.
  • O suporte ao Universal Disk Format (UDF) foi aprimorado e o suporte ZFS foi adicionado ao utilitário fstat.
  • O suporte para FUSE (sistema de arquivos no espaço do usuário) foi expandido e configurações endian trocadas foram adicionadas às implementações de software RAID.
  • Chamadas de sistema eventfd e timerfd compatíveis com Linux foram implementadas, fexecve foi adicionado para executar arquivos em um descritor de arquivo e a funcionalidade geral do sistema foi melhorada.
  • Tecnologias e drivers obsoletos, como HIPPI, FDDI, TokenRing, drivers para SMBFS, entre outros, foram removidos, enquanto a publicidade do roteador IPv6 foi movida para o espaço do usuário e as bibliotecas e drivers para dispositivos legados foram removidos.

Se você interessado em saber mais sobre isso, você pode verificar o detalhes no link a seguir. Quanto aos interessados ​​nesta nova versão, saibam que São oferecidas imagens de instalação com tamanho de 630 MB, que são compilados para mais de 50 arquiteturas de sistema e 16 famílias de CPU diferentes.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.