FreeBSD 15.1

O comunicado foi publicado. FreeBSD 15.1 — a próxima atualização da versão estável do FreeBSD 15, um sistema operacional universal do tipo UNIX para servidores, estações de trabalho, equipamentos de rede, sistemas embarcados e ambientes de nuvem. De acordo com Cronograma de lançamento do FreeBSD 15.1O anúncio oficial do lançamento ocorreu em 16 de junho de 2026, e o suporte para o FreeBSD 15.1 está garantido até 31 de março de 2027.


O FreeBSD 15.1 inclui atualizações para o espaço do usuário, kernel, drivers, rede, ZFS, NFS, imagens de nuvem e documentação. Uma breve descrição da versão também está publicada em [link para a descrição da versão]. Phoronixe a lista completa de alterações está disponível em notas de lançamento oficiais.

Mudanças importantes

  • Alterações no pkgbase.
    Em sistemas instalados usando um sistema base empacotado, o OpenPAM foi movido para um pacote separado, o FreeBSD-pam, e o Zstandard para um pacote separado, o FreeBSD-zstd. Além disso, os alvos installworld e installkernel agora estão desativados em sistemas instalados a partir de pacotes para evitar a dessincronização com a base de pacotes.

  • Novo shell de comando padrão em imagens.
    Para usuários root, o shell de comando padrão nas imagens de lançamento foi alterado de csh para sh. Isso simplifica o comportamento do sistema em ambientes mínimos e automatizados.

  • Melhorias nas ferramentas de usuário.
    As opções -xattr e -xattrname foram adicionadas para permitir a busca de arquivos por atributos estendidos. O utilitário bectl agora possui a opção -E para criar um ambiente de inicialização vazio sem clonar o ambiente atual. O daemon agora suporta a configuração de permissões para o arquivo de saída, o que é útil para registro e rotação de logs.

  • Atualizações de componentes de terceiros.
    O sistema base foi atualizado para OpenSSL 3.5.6, OpenZFS 2.4.2, libfido2 1.16.0, expat 2.7.5, xz 5.8.3, tcpdump 4.99.6, libpcap 1.10.6, zlib 1.3.2, SQLite 3.50.4, Unbound 1.25.1 e zstd 1.5.7.

  • Suporte estendido para C23.
    A Libc expandiu seu suporte ao padrão C23. Isso inclui a adição do cabeçalho , função memalignment(3), atualizações para E Macros _WIDTH, char8_t e outras extensões. O suporte completo ao C23 é esperado em futuras versões do FreeBSD.

  • Novos recursos do kernel.
    Adicionada infraestrutura para selecionar o agendador de CPU na inicialização via kern.sched. O agendador sched_ule agora está implementado como uma instância de agendador, e tanto o SCHED_ULE quanto o SCHED_4BSD estão incluídos no GENERIC para amd64. Isso estabelece as bases para uma seleção de agendador mais flexível no futuro.

  • Novas chamadas de sistema e APIs.
    As funções pdwait(2) e pdrfork(2) foram adicionadas, posix_spawn(3) foi expandida e as funções pthread_tryjoin_np(3), tdestroy(3), strdupa(3) e strndupa(3) foram adicionadas. No AArch64, memcpy, memmove e memset agora podem usar instruções MOPS de hardware, se suportadas pelo processador.

  • Melhorias Linux-compatibilidade.
    В Linux A camada de compatibilidade adicionou suporte ao comando F_DUPFD_QUERY para fcntl, usado com kcmp(2) ao verificar a equivalência de descritores de arquivo em Linux-recipientes.

  • Atualizações de drivers.
    O driver ena foi atualizado para a versão 2.8.3 e inclui uma correção para a recepção de jumbo frames, o que pode melhorar significativamente o desempenho da rede nas instâncias EC2 correspondentes. O driver smartpqi foi atualizado para a versão mais recente do fornecedor, adicionando suporte para novos controladores e aumentando o limite de tamanho do buffer de E/S para ioctl passthrough.

  • Suporte para novos equipamentos.
    Adicionado suporte para adaptadores Ethernet Intel E835 no driver ice, suporte para o novo Intel QAT 402xx no qat e suporte para modelos adicionais de CPU Intel no hwpmc, incluindo Alder Lake, Alder Lake-N e Emerald Rapids.

  • Melhorias na conexão Wi-Fi.
    Os drivers iwlwifi, rtw89 e rtw88 agora são baseados no código do Linux 7.0. Esta versão amplia o suporte para novos dispositivos Wi-Fi da Intel e da Realtek e melhora a estabilidade. O suporte ao iwx foi adicionado à configuração do kernel para adaptadores Intel AX210/AX211/AX411.

  • Melhorias no NVMe.
    O driver NVMe agora oferece suporte ao BAR5 para as tabelas BIR e PBA BIR. Isso permite que o FreeBSD seja executado em máquinas Google Compute Engine C4 com controladores NVMe que usam registradores BAR4 e BAR5 de 32 bits separados.

  • Alterações no ZFS.
    O ZFS reduziu os intervalos mínimos de scrub/resilver, o que acelera os ciclos de grupos de transações em unidades modernas e pode melhorar o desempenho de gravação sob cargas pesadas. O parâmetro zfs_arc_evict_batches_limit também foi adicionado, reduzindo a contenção de bloqueios ao remover dados do ARC.

  • Alterações no NFS.
    O cliente NFS agora lida melhor com sistemas de arquivos que não diferenciam maiúsculas de minúsculas, como o msdosfs exportado via NFS. Foi adicionado suporte para configurações com nfsuserd para inicialização sem disco em NFSv4, e o cliente e servidor NFSv4 agora suportam o atributo de arquivamento usado. Windows Clientes NFSv4.1.

  • Alterações na rede.
    O ipfw agora suporta a busca em tabelas por endereços IP mascarados, permitindo regras de filtragem mais eficazes. Sockets de desvio agora podem receber pacotes IPv6, e o ifconfig agora suporta a geração de endereços IPv6 estáveis ​​de acordo com a RFC 7217 através do parâmetro stableaddr.

  • Melhorias na virtualização e no suporte de hardware.
    O Bhyve agora oferece suporte a sockets de domínio UNIX para framebuffers remotos, permitindo o uso de um console gráfico para máquinas virtuais isoladas sem acesso à rede. No AMD64, foi adicionado suporte para Separação Linear de Espaço de Endereçamento (LASS), um mecanismo para separar os espaços de endereçamento do kernel e do modo de usuário.

  • Imagens de nuvens.
    Imagens de máquinas virtuais e de nuvem com um sistema base empacotado agora instalam o pkg, permitindo que você atualize o sistema base sem precisar instalar manualmente um gerenciador de pacotes a partir dos ports. Um atualizador de pacotes de inicialização também foi adicionado para imagens de nuvem, aplicando automaticamente as atualizações do sistema base na primeira inicialização.

  • Componentes obsoletos.
    O pacote de utilitários de impressão lpr foi descontinuado e poderá ser removido antes do FreeBSD 16.0; recomenda-se que os usuários migrem para o CUPS ou LPRng a partir de ports. Os utilitários bsdlabel e fdisk também serão removidos no FreeBSD 16.0; recomenda-se o uso do gpart em seu lugar.

O FreeBSD 15.1 parece uma versão típica da série 15.x: sem mudanças arquitetônicas radicais, mas com um conjunto significativo de melhorias para servidores, computação em nuvem, armazenamento de arquivos, Wi-Fi e outros hardwares modernos.

Fonte: linux.org.ru

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