Lançamento do FreeBSD 13.3

Após 11 meses de desenvolvimento, foi lançado o FreeBSD 13.3. As imagens de instalação foram criadas para as arquiteturas amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 e riscv64. Além disso, foram preparadas compilações para sistemas de virtualização (QCOW2, VHD, VMDK, raw) e ambientes em nuvem Amazon EC2, Google Compute Engine e Vagrant. O ramo FreeBSD 13.x está se desenvolvendo paralelamente ao ramo FreeBSD 14, para o qual foi criado o lançamento 14.0 no outono, e continuará a ser suportado até o final de janeiro de 2026. Espera-se que, em cerca de um ano, seja lançado o FreeBSD 13.4.

Mudanças principais:

  • A estabilidade dos drivers para dispositivos sem fio foi aumentada, bem como dos drivers executados com a camada linuxkpi, que permite o uso de drivers do Linux no FreeBSD. Os drivers iwlwifi e rtw88 para placas de rede Intel e Realtek foram atualizados.
  • Implementada a possibilidade de rodar o servidor NFS (nfsd, nfsuserd, mountd, gssd e rpc.tlsservd) em Jail com um ambiente de rede isolado vnet. Adicionada a nova opção de montagem 'syskrb5' para montar NFSv4.1/4.2 Kerberizado sem a necessidade de fornecer credenciais Kerberos.
  • O compilador Clang e as ferramentas LLVM foram atualizados para a versão 17.
  • A implementação do sistema de arquivos ZFS foi atualizada para a versão OpenZFS 2.1.14. No zfsd, foi assegurado que os discos recebam o status de falha ao gerar um número excessivo de eventos de latência de entrada/saída.
  • Em sistemas com arquitetura ARM64, o processo em segundo plano powerd foi ativado por padrão em /etc/rc.conf, permitindo que o sistema opere em modo de máxima performance em placas Raspberry Pi.
  • Adicionada a possibilidade de especificar o valor umask para serviços individuais em rc.conf, utilizando as variáveis 'nomedoserviço_umask'.
  • Adicionada a possibilidade de especificar prioridades para programas que utilizam a chamada setusercontext em ~/.login_conf ou login.conf, como o processo login.
  • Em rc.conf, adicionada a possibilidade de configurar flags para a ferramenta diff, executada ao gerar relatórios de mudanças pela ferramenta periodic.
  • Adicionada suporte às opções -q (quiet) e -v (verbose) nas ferramentas head e tail, além da possibilidade de usar unidades de mudança SI em argumentos numéricos.
  • Incluída a ferramenta objdump, desenvolvida pelo projeto LLVM.
  • No tftpd, adicionada a opção '-S', que permite organizar a gravação em arquivos em um ambiente chroot que não é acessível para gravação compartilhada.
  • O guia introdutório para as interfaces do núcleo foi completamente reescrito.
  • As estatísticas relacionadas à depuração de sistemas de arquivos e vnode estão agrupadas na série sysctl vfs.vnode.
  • O suporte ao RFC 4620 (informações do nó IPv6, solicitação de informações do host) está desativado por padrão.
  • O filtro de pacotes pf implementa a possibilidade (sysctl net.pf.filter_local=1) de aplicar regras de redirecionamento de pacotes (rdr), enviadas pelo host atual e entregues localmente.
  • Suporte adicionado para adaptadores de rede virtuais gve (Google Virtual NIC).
  • O suporte para placas BeagleBone Black (armv7) foi descontinuado.
  • Atualizados os pacotes para OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, unbound 1.19.1, xz 5.4.5, zlib 1.3.1.

É importante destacar a publicação do relatório de desenvolvimento do FreeBSD para o quarto trimestre de 2023. Entre os projetos mais interessantes estão:

  • Possibilidade de iniciar serviços rc.d automaticamente em jails separados, onde o sistema de arquivos pai é herdado, mas a visibilidade dos processos, acesso à rede, permissões de montagem etc. são limitados.
  • O trabalho na otimização de funções de string libc usando instruções SIMD em sistemas com arquitetura AMD64. Foram propostas 17 funções otimizadas com SIMD e 9 funções convertidas para chamar funções otimizadas por SIMD. O desempenho das novas funções no processamento de strings com tamanho médio de 64 caracteres aumentou 5.54 vezes em testes.
  • Ferramenta Pot 0.16 para gerenciamento de contêineres baseados em jails, ZFS, pf e rctl, suportando integração com a plataforma de orquestração de contêineres nomad. Catálogo de imagens de contêiner Potluck, equivalente ao Dockerhub para FreeBSD.

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