Foi lançada uma nova versão do sistema operacional livre baseado em UNIX FreeBSD.
Algumas mudanças:
Mudanças no sistema básico:
- O shell padrão para o superusuário é o sh.
- O agent de e-mail dragonfly é usado por padrão em vez do sendmail;
- A opção .include do firejail.conf agora suporta padrões de busca.
- O suporte ao Unicode foi atualizado para a versão 14.0.
- Não há mais opie no sistema básico.
Mudanças no núcleo:
- Agora suportando até 1024 núcleos nas plataformas arm64 e amd64.
- Adicionado a interface boottrace, que fornece rastreamento de chamadas de sistema durante a inicialização e desligamento do sistema.
- Adicionada a possibilidade de usar o MemorySanitizer do projeto LLVM no núcleo da plataforma amd64; suporte ao LLVM AddressSanitizer também foi adicionado para arm64 e amd64.
- Adicionado a chamada de sistema timerfd para melhorar a compatibilidade com aplicações escritas para Linux.
Hipervisor bhyve:
- Agora o hipervisor permite que um convidado tenha acesso ao TPM do host.
- Atraso melhorado para GPU Intel e AMD.
Suporte a plataformas de nuvem:
- Agora o FreeBSD pode rodar nas plataformas Amazon AWS e Firecracker VMM.
- Suporte adicionado para adaptadores de rede paravirtualizados na plataforma Azure.
Suporte a plataformas de hardware:
- A construção de imagens de instalação para a arquitetura armv6 foi interrompida.
- O suporte para a arquitetura MIPS foi interrompido.
- A construção de uma variante especial do porta RISC-V, riscv64sf, para processadores RISC-V de 64 bits sem FPU foi interrompida; todos os processadores atuais agora são suportados no porta riscv64.
- A partir do lançamento do FreeBSD 15, os desenvolvedores planejam interromper o suporte para todas as plataformas de 32 bits; a branch 14/STABLE, que suporta essas plataformas, receberá atualizações até 2028.
Sistema de arquivos UFS:
- Adicionada a capacidade de verificação em segundo plano do sistema de arquivos usando o mecanismo de snapshots; essa função opera em sistemas usando soft updates.
- Para superblocos, grupos de cilindros e inodes, agora são calculadas somas de verificação para facilitar a detecção de danos; o código que implementa essa funcionalidade, assim como o código que busca superblocos de reserva, foi movido da utilidade de usuário fsck_ffs para a biblioteca libufs.
A implementação do sistema de arquivos ZFS, OpenZFS, foi atualizada para a versão 2.2:
- A opção vfs.zfs.bclone_enabled=1 permite reduzir o número de cópias de blocos ao copiar um arquivo; por padrão, essa opção está desativada.
- Adicionado log de erros de reconstrução de array, zpool scrub -e
- Foi introduzido um algoritmo para calcular somas de verificação BLAKE3.
- O zfs recive pode restaurar dados corrompidos.
- O mecanismo ARC foi aprimorado.
- O mecanismo de compressão usando o algoritmo zstd agora permite pular rapidamente um bloco ao detectar dados que não podem ser comprimidos.
Fonte: linux.org.ru
