FreeBSD 14 traz muitas novidades e recursos

FreeBSD 14 traz muitas novidades e recursos
freebsd logo

Depois de um longo período em desenvolvimento e das versões Release Candidate, acaba de estrear o a distribuição estável FreeBSD 14 e que traz muitas novidades e recursos. Veja a seguir um resumo dos novos recursos da versão principal do FreeBSD 14 com links para download e instruções de atualização.

Após uma longa fase de desenvolvimento e testes abrangendo quatro ciclos RC, o FreeBSD 14 está agora oficialmente disponível para download e atualização. O FreeBSD 14 traz diversas mudanças notáveis ??que melhoram a funcionalidade e a experiência do usuário. Neste artigo, daremos uma olhada em algumas das principais atualizações desta versão.

FreeBSD 14: Novos recursos

Atualizações genéricas

O FreeBSD 14 elevou o shell padrão do usuário root para sh , ostentando uma série de novos recursos adaptados para uso interativo. Esta atualização traz uma experiência de shell nova e eficiente, melhorando as interações do usuário com o sistema.

Em uma mudança significativa, o FreeBSD 14 adota o Dragonfly Mail Agent como o Mail Transport Agent (MTA) padrão , substituindo o sendmail. Essa mudança agiliza a configuração do MTA via mailer.conf, oferecendo aos usuários uma experiência de tratamento de e-mail mais moderna e eficiente.

A prisão recebe um impulso com a introdução de novo recurso nos arquivos jail.conf, acompanhadas pelo suporte para globbing de nomes de arquivos. Esse aprimoramento simplifica a configuração do jail, proporcionando aos usuários mais flexibilidade e controle sobre ambientes virtuais.

O recurso de senha de uso único OPIE foi removido do sistema básico, incentivando os usuários a instalar a porta de segurança/opie se desejarem continuar a usá-la. O FreeBSD 14 garante uma transição suave ao lidar com a remoção ou comentários de pam_opie e pam_opieaccess das políticas PAM durante o etcupdate.

O manuseio de localidade recebe uma atualização significativa no FreeBSD 14, agora alinhado com CLDR 41.0 e Unicode 14.0. Isto garante aos utilizadores o acesso aos mais recentes padrões de internacionalização, promovendo um ambiente computacional mais inclusivo e globalmente consciente.

Esta versão também introduz o utilitário base64, adicionando uma ferramenta valiosa ao repertório do sistema.  Além disso, o hipervisor bhyve agora suporta passagem TPM opcional, oferecendo recursos de segurança aprimorados para ambientes virtualizados.

FreeBSD 14 traz muitas novidades e recursos

O FreeBSD 14 também traz melhorias notáveis ??na passagem de GPU no bhyve para GPUs AMD e Intel. Embora ainda seja um trabalho em andamento, a configuração aprimorada abre caminho para configurações de virtualização mais eficientes e poderosas.

Uma das mudanças impactantes é que pw e bsdinstall agora criam um diretório inicial em /home em vez de /usr/home . O link simbólico para /home de /usr/home não será criado. Portanto, certifique-se de migrá-lo corretamente se estiver atualizando para o FreeBSD 14 a partir do 13.

Além disso, vários aprimoramentos focados no usuário incluem a adição da opção -z para conversão de fuso horário no utilitário de data, suporte de saída colorida com a opção –color no diff e a remoção do obsoleto utilitário fmtree.

FreeBSD 14
FreeBSD 14 com desktop Xfce

Sistemas de armazenamento e arquivos

O FreeBSD 14 introduz avanços no utilitário gconcat, permitindo a adição de dispositivos ao dispositivo concatenado mesmo após sua criação. Isso proporciona maior flexibilidade nas configurações de armazenamento, melhorando a experiência geral do usuário. Além disso, a introdução do gunion facilita o rastreamento de alterações em discos somente leitura, tornando-o inestimável para tentativas de alterações, como reparos no sistema de arquivos ou atualizações de software.

Para melhorar a visibilidade e a depuração, as estatísticas relacionadas ao vnode agora estão agrupadas em vfs.vnode, oferecendo uma visão mais abrangente. Essa mudança vem do tratamento e resolução de problemas relacionados à reciclagem de vnode no código genérico do sistema de arquivos.

Os usuários agora podem realizar verificações do sistema de arquivos em segundo plano usando um instantâneo nos sistemas de arquivos UFS executados com atualizações suaves registradas em diário, melhorando a eficiência da manutenção do sistema.

O subsistema ZFS recebe um impulso significativo com uma atualização para o OpenZFS versão 2.2. Novos recursos incluem clonagem de blocos, somas de verificação BLAKE3 e melhorias de desempenho, como ARC totalmente adaptável e aprimoramentos de pré-busca de E/S.

Mudanças no NFS

O FreeBSD 14 agora suporta a execução de um servidor NFS em uma prisão VNET, expandindo o escopo das configurações de rede. Os usuários podem se beneficiar desse recurso isolando a prisão em seu sistema de arquivos, definindo o parâmetroallow.nfsd e garantindo que oforce_statfs esteja configurado adequadamente.

As montagens NFSv4 apresentam melhorias significativas, com o cliente padronizando para a versão secundária mais alta suportada pelo servidor. Os usuários podem substituir esse comportamento usando a opção de montagem minorversion. Além disso, o cliente NFS do FreeBSD agora suporta um tamanho de E/S de 1 Mbyte, alinhando-se com seu equivalente Linux.

Uma nova opção de montagem syskrb5 é introduzida, permitindo montagens NFSv4.1/4.2 Kerberizadas sem exigir uma credencial Kerberos no momento da montagem. Isso agiliza o processo de autenticação e aumenta a segurança.

Atualizações de rede, inicialização e hardware

O carregador com sabor lua agora interpreta arquivos .lua em loader_conf_files, executando-os em uma sandbox. Isso traz maior capacidade de configuração e amplia a utilidade das variáveis ??de ambiente do carregador.

As instâncias EC2 agora inicializam usando UEFI quando disponível, resultando em uma redução substancial na duração do processo de inicialização. Esse aprimoramento é uma vantagem para usuários que buscam tempos de inicialização mais rápidos em instâncias EC2.

A interface 6to4 para IPv6 sobre IPv4, if_stf, agora suporta IPv6 Rapid Deployment (6rd) conforme RFC5969, expandindo os recursos IPv6 no FreeBSD 14.

A filtragem da camada 3 em if_bridge recebe atenção, com configurações padrão ajustadas para garantir operações mais seguras. Essa alteração aumenta a segurança e a estabilidade em determinadas configurações virtuais.

O FreeBSD 14 se despede do suporte à arquitetura MIPS, alinhando-se com o cenário em evolução das preferências de hardware e arquitetura.

Nesta versão, o FreeBSD deixa de fornecer artefatos armv6, focando em arquiteturas mais contemporâneas e otimizando recursos.

O FreeBSD 14 traz grandes melhorias, sendo um lançamento importante, tornando-o uma atualização perfeita para sua caixa BSD em execução para melhorar o desempenho geral do sistema. Como sempre, incentivei você a explorar as notas de versão abrangentes para uma compreensão aprofundada das mudanças e otimizações.

Atualize para o FreeBSD 14

Se você estiver executando a série FreeBSD 13, poderá executar o conjunto de comandos abaixo com cuidado para atualizar para esta versão. Certifique-se de fazer backups de seus arquivos, bancos de dados e arquivos de configuração.

Terminal
freebsd-update fetch install-update fetch install
pkg update && pkg upgrade&& pkg upgrade
freebsd-update -r 14.0-RELEASE upgrade-update -r 14.0-RELEASE upgrade
freebsd-update install-update install
reboot
freebsd-update install-update install
pkg-static install -f pkg-static install -f pkg
pkg update
pkg upgrade
/usr/sbin/freebsd-update install/usr/sbin/freebsd-update install

Download

Para download de ISO novo, você pode visitar as páginas abaixo para todos os links com as respectivas arquiteturas.

Outros downloads de arquitetura

Torrents (ainda não atualizado com 14.0)

Fonte