Lançamento do sistema operacional NetBSD 10.1

Está disponível o lançamento do sistema operacional NetBSD 10.1, que suporta 58 arquiteturas de sistema e 16 famílias de CPU. Além da portabilidade e suporte a um grande número de plataformas de hardware, o sistema operacional NetBSD oferece recursos como hipervisor NVMM, firewall NPF, gerenciador de pacotes pkgin, repositório de pacotes pkgsrc, mecanismo de controle de integridade veriexec, modo W^X (páginas de memória não podem ser acessadas simultaneamente para gravação e execução), suporte ao sistema de arquivos ZFS e sistema de criptografia de discos cgd. Imagens de instalação (640 MB) foram preparadas para 56 arquiteturas (as arquiteturas epoc32 e ia64 foram omitidas).

O projeto suporta 8 portas principais: NetBSD: amd64, i386, evbarm, evbmips, evbppc, hpcarm, sparc64 e xen, além de 49 portas secundárias relacionadas a CPUs como alpha, hppa, m68010, m68k, sh3, sparc e vax. As portas secundárias ainda são suportadas, mas já perderam relevância ou não têm um número suficiente de desenvolvedores interessados em seu desenvolvimento. Uma porta (acorn26) está incluída na terceira categoria, onde estão as portas não funcionais que podem ser removidas se não houver entusiastas interessados em seu desenvolvimento.

Principais melhorias no NetBSD 10.1:

  • Foi adicionada à implementação de RAID por software a capacidade de remoção de discos ativos e de reserva sem parar o funcionamento (remoção a quente).
  • Foi adicionada à ferramenta raidctl a sintaxe "raidctl dev command", permitindo gerenciar a configuração de arrays RAID simples via linha de comando. Por exemplo, para criar um RAID 0 com três discos, pode-se especificar "raidctl raid0 create 0 /dev/wd0e /dev/wd1e /dev/wd2e", e para criar um RAID 1, que atualmente contém apenas um disco — "raidctl raid0 create mirror absent /dev/wd1e".
  • Foram corrigidas regressões que causavam diminuição de desempenho em sockets de rede.
  • No driver de pontes de rede, foi adicionado um modo de proteção das interfaces de rede, no qual um quadro recebido através de uma interface de rede protegida não pode ser redirecionado para outra interface protegida.
  • No adaptador Ethernet virtual shmif, foi adicionada a capacidade de mudar o estado do link de rede. Uma nova ferramenta shmif_pcapin foi adicionada para testar o shmif.
  • No NFS, foram resolvidos problemas em sistemas com mais de 32 GB de RAM.
  • Adicionada a compatibilidade com o hardware: Realtek/Killer E2600 Ethernet, Brainboxes USB Serial, Mercusys MW150USV2 Wi-Fi.
  • Por padrão, para sistemas x86_64, o driver viac7temp para sensores de temperatura da CPU VIA C7, VIA Nano e Zhaoxin está ativado. O suporte para CPUs da VIA foi aprimorado.
  • Para sistemas ARM64, dispositivos de áudio necessários para reprodução de som no QEMU estão incluídos no kernel.
  • Corrigidos erros no driver virtio.
  • As páginas geradas pelo servidor HTTP embutido, com conteúdo de diretórios, foram adaptadas para visualização em dispositivos móveis.
  • Na biblioteca C, a função getentropy foi ajustada para atender aos requisitos do padrão POSIX.1-2024.
  • No caso de clonagem, máquinas virtuais foi garantida a reinicialização automática do pool de entropia do gerador de números pseudo-aleatórios, disponível através das funções getentropy e arc4random.
  • As versões do ftp 20241129, libarchive 3.7.7 e Xserver 21.1.14 foram atualizadas.
  • O suporte ao NFSv3 foi adicionado à biblioteca libsa, utilizada em carregadores de inicialização.
  • O tamanho da compilação para sistemas i386 foi reduzido, agora cabendo em um CD-ROM.
  • Para as arquiteturas mac68k e macppc, foi adicionada a utilidade mkhybrid, que permite criar imagens de inicialização universais.
  • Na função usleep, agora é permitido especificar valores superiores a 999999.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster