Lançamento do FreeBSD 12.1

Apresentado lançamento do FreeBSD 12.1, preparado para as arquiteturas amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 e armv6, armv7 e aarch64. Imagens para sistemas de virtualização (QCOW2, VHD, VMDK, raw) e ambientes em nuvem Amazon EC2 também foram preparadas.

Principais novidades:

  • A biblioteca criptográfica está incluída no sistema básico. BearSSL;
  • Suporte ao NAT64 CLAT (RFC6877) foi adicionado ao stack de rede, implementado por engenheiros da Yandex;
  • A ferramenta trim foi adicionada para remover o conteúdo dos blocos de Flash utilizando algoritmos de minimização de desgaste;
  • Suporte ao IPv6 foi adicionado ao bsnmpd;
  • As versões do ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-rt, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9 e pkg 1.12.0 foram atualizadas. No ports, GNOME 3.28 e KDE 5.16.5 foram atualizados.
  • O linker LLD do projeto LLVM está ativado por padrão para a arquitetura i386;
  • O kernel agora registra os identificadores de ambientes jail ao encerrar processos (para processos fora de jail, o identificador é zero).
  • Uma nova subsistema FUSE (File system in USErspace) foi adicionada, permitindo a criação de implementações de sistemas de arquivos no espaço do usuário. O novo driver suporta o protocolo FUSE 7.23 (anteriormente suportava a versão 7.8, lançada há 11 anos), foi adicionado código para verificação de permissões do lado do kernel (‘-o default_permissions’), além das chamadas VOP_MKNOD, VOP_BMAP e VOP_ADVLOCK, tornou possível interromper operações FUSE, adicionou suporte a pipes não nomeados e sockets unix no fusefs, possibilitou o uso de kqueue para /dev/fuse, permitiu a atualização de parâmetros de montagem através de 'mount -u', adicionou suporte à exportação do fusefs via NFS, implementou o controle de RLIMIT_FSIZE, adicionou as flags FOPEN_KEEP_CACHE e FUSE_ASYNC_READ, otimizações significativas de desempenho foram realizadas e a organização de cache foi melhorada.
  • Inclui a biblioteca libomp (implementação do runtime OpenMP);
  • Lista de identificadores de dispositivos PCI suportados foi atualizada;
  • Adicionado driver cdceem com suporte a placas de rede virtuais com interface USB, fornecidas no iLO 5 em servidores HPE Proliant;
  • Foram adicionados comandos na ferramenta camcontrol para alterar os modos de consumo de energia ATA. O subsistema cam melhorou o gerenciamento do AHCI e aumentou a compatibilidade com SES.
  • Advertências sobre o uso de algoritmos criptográficos inseguros ao criar partições via geli foram adicionadas.
  • Suporte à opção ZFS 'com.delphix:removing' foi adicionado ao carregador de inicialização;
  • Adicionado sysctl net.inet.tcp.rexmit_initial para definir o parâmetro RTO.Initial, usado em TCP;
  • Suporte à encapsulação GRE-in-UDP (RFC8086) foi adicionado;
  • A flag '-Werror' no gcc está desativada por padrão.
  • A opção pipefail foi adicionada à ferramenta sh, de forma que o código de retorno final inclua o código de erro que ocorreu em qualquer um dos aplicativos na cadeia de chamadas;
  • Foram adicionadas funções de atualização de firmware à ferramenta mlx5tool para Mellanox ConnectX-4, ConnectX-5 e ConnectX-6;
  • A ferramenta posixshmcontrol foi adicionada;
  • A ferramenta nvmecontrol recebeu o comando 'resv' para gerenciar reservas para NVMe;
  • Na ferramenta camcontrol, o comando 'modepage' agora suporta descritores de blocos;
  • Duas novas comandos ‘updatesready’ e ‘showconfig’ foram adicionados à ferramenta freebsd-update.
  • Os modos de compilação WITH_PIE e WITH_BIND_NOW foram adicionados.
  • Foram adicionadas flags '-v', '-n' e '-P' à ferramenta zfs, assim como o comando ‘send’ para snapshots.
  • A ferramenta bzip2recover foi incluída. O gzip agora suporta o algoritmo de compressão xz;
  • Os drivers de dispositivos foram atualizados, incluindo suporte para AMD Ryzen 2 e RTL8188EE.
  • As ferramentas ctm e timed foram declaradas obsoletas e serão removidas do FreeBSD 13.
  • A partir do FreeBSD 13.0, o tipo de CPU (CPUTYPE) para a arquitetura i386 será alterado de 486 para 686 por padrão (se desejado, as compilações para i486 e i586 podem ser realizadas manualmente).

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