Um ano após o lançamento do 11.2 e sete meses após a versão 12.0 o lançamento do FreeBSD 11.3, que é para as arquiteturas amd64, i386, powerpc, powerpc64, sparc64, aarch64 e armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Além disso, foram preparados imagens para sistemas de virtualização (QCOW2, VHD, VMDK, raw) e ambientes de nuvem Amazon EC2.
o suporte para o lançamento 11.2 terminará em três meses, e o suporte para o FreeBSD 11.3 será mantido até 30 de setembro de 2021 ou, caso a decisão seja de gerar um lançamento 11.4 no próximo ano, por três meses a partir do lançamento. O lançamento do FreeBSD 12.1 ocorrerá no dia 4 de novembro.
Principais :
- Os componentes Clang, libc++, compiler-rt, LLDB, LLD e LLVM foram atualizados para a versão ;
- No ZFS suporte para montagem paralela de várias partições do FS;
- No carregador a possibilidade de criptografar partições usando geli em todas as arquiteturas suportadas;
- No loader, foi adicionada a funcionalidade do carregador zfsloader, que agora não requer mais o uso para inicializar com ZFS;
- No carregador para UEFI, melhorou a detecção do tipo de console do sistema e do dispositivo de console, caso não estejam definidos em loader.conf;
- Uma variante do carregador escrita na linguagem Lua foi adicionada ao pacote base;
- No kernel, foi garantido que o identificador do ambiente jail seja registrado no log ao rastrear a finalização de processos;
- Incluído um aviso sobre funcionalidades que serão descontinuadas em futuros lançamentos. Também foi adicionado um aviso ao usar algoritmos inseguros geli e algoritmos IPSec que foram declarados obsoletos na RFC 8221;
- No filtro de pacotes ipfw, foram adicionados novos parâmetros: record-state (como 'keep-state', mas sem gerar O_PROBE_STATE), set-limit (como 'limit', mas sem gerar O_PROBE_STATE) e defer-action (em vez de executar a regra, cria-se um estado dinâmico que pode ser verificado utilizando a expressão 'check-state');
- Suporte adicionado com implementação de um tradutor que opera do lado do consumidor, convertendo endereços IPv4 internos 1 a 1 em endereços IPv6 globais e vice-versa;
- Na biblioteca pthread(3), foi feita uma melhoria na compatibilidade com POSIX;
- No /etc/rc.initdiskless foi adicionada suporte à memória extra NVRAM. O utilitário rcorder recebeu suporte para /etc/rc.resume. A definição da variável jail_conf (por padrão contém /etc/jail.conf) foi movida para /etc/defaults/rc.conf. No rc.subr, foi adicionada a variável rc_service, que define o caminho para o serviço que será iniciado caso o serviço precise se chamar novamente;
- No jail.conf do utilitário jail, foi adicionado um novo parâmetro allow.read_msgbuf, que permite restringir o acesso a dmesg para processos e usuários isolados;
- Foi adicionada à ferramenta jail a opção «-e», que permite especificar qualquer parâmetro do jail.conf como argumento e exibir a lista de ambientes em que ele é usado;
- Foi adicionada a ferramenta trim, que permite iniciar a remoção do conteúdo de blocos em Flash que utilizam algoritmos de normalização de desgaste;
- Em newfs e tunefs, o uso de caracteres de sublinhado e hífen em nomes de rótulos foi permitido;
- Foi adicionada à ferramenta fdisk o suporte para setores que excedem 2048 bytes;
- Foi adicionada à shell sh a opção pipefail, que simplifica a verificação do código de saída para todos os comandos conectados por canais não nomeados;
- Foi adicionada a ferramenta spi, que permite interagir com dispositivos através do barramento SPI a partir do espaço do usuário;
- Foi adicionada à kenv a variável init_exec, que pode ser usada para determinar o arquivo executável que será iniciado pelo processo init após a abertura do console como manipulador do PID 1;
- Nas ferramentas cpuset(1), sockstat(1), ipfw(8) e ugidfw(8) foi adicionado suporte para nomes simbólicos para identificar ambientes jail;
- Na ferramenta dd, foram adicionadas as opções «status» e «progress» para exibir informações sobre o estado a cada segundo;
- Nas ferramentas last e lastlogin, foi adicionado suporte para libxo;
- Firmware e versões de drivers de rede atualizados;
- O gerenciador de pacotes pkg foi atualizado para a versão 1.10.5, OpenSSL para a versão 1.0.2s e o conjunto de ferramentas para arquivos executáveis ELF para a versão r3614;
- Nos ports, foram oferecidos os ambientes de desktop KDE 5.15.3 e GNOME 3.28.
Fonte: opennet.ru
