Está disponível o lançamento da distribuição OmniOS Community Edition r151048, baseada nos desenvolvimentos do projeto Illumos e que oferece suporte completo para hipervisores bhyve e KVM, pilha de rede virtual Crossbow, sistema de arquivos ZFS e ferramentas para iniciar contêineres Linux leves. A distribuição pode ser utilizada tanto para construir sistemas web escaláveis quanto para criar sistemas de armazenamento.
No novo lançamento:
- Adicionada suporte para dispositivos NVMe 2.x.
- Adicionada a possibilidade de passar comandos ATA (ATA PASS-THROUGH), permitindo usar a ferramenta smartctl para discos SATA sem complicações.
- O kernel agora suporta novos CPUs AMD. Suporte adicionado para contadores de desempenho fornecidos nos processadores AMD Zen 4. Para melhorar o desempenho máquinas virtuais e reduzir a sobrecarga ao alternar contextos em sistemas com processadores AMD Zen 4, a extensão IBRS foi empregada.
- Mudanças do Illumos foram trazidas para melhorar o suporte a CIFS/SMB.
- O driver lofi agora suporta operações DISCARD/TRIM.
- Melhorado o suporte a IPv6.
- Adicionado suporte para SMBIOS 3.7.
- A implementação da ferramenta “which” foi substituída por uma versão escrita em C (anteriormente era utilizada a implementação em csh).
- Adicionado o parâmetro “-z” à ferramenta svccfg para trabalhar com serviços em zonas não globais.
- O aplicativo printmgr foi removido por ser incompatível com as novas versões do Java.
- Adicionada à biblioteca padrão a função strtonumx, que complementa a função strtonum.
- Adicionada uma nova zona experimental de isolamento “emu”, destinada à execução de sistemas no emulador QEMU.
- Nas zonas LX, destinadas à execução de Linux, configurada a inicialização do busybox, adicionada suporte à opção IPV6_RECVERR em setsockopt(), e garantido o parâmetro AT_SECURE para o usuário root.
- No hipervisor Bhyve, o desempenho com tabelas de páginas de memória foi significativamente acelerado, reduzindo o tempo de inicialização de sistemas convidados. As capacidades do driver de redes virtuais viona foram ampliadas.
- Adicionada a suporte às opções “-o” e “-F” no comando do gerenciador de pacotes “pkg list” para controlar o formato da saída. O comando “pkg list -i” agora mostra pacotes disponíveis para instalação.
- O carregador GRUB foi declarado obsoleto e será removido em uma das próximas versões. Também foram declarados obsoletos o Python 2 e o OpenSSL 1.0.x e 1.1.1. O OpenSSH encerrou o suporte para o mecanismo de troca de chaves GSSAPI.
- Por padrão, está em uso o conjunto de compiladores GCC 13. Atualizados OpenSSL 3.1.4, BIND 9.18.19, OpenSSH 9.4.1, tcsh 6.24.10, SQLite 3.43.1 e outros componentes externos.
Adicional: No final de outubro, foi lançado o distribuidor livre OpenIndiana 2023.10, que substitui o distribuidor binário OpenSolaris, cujo desenvolvimento foi interrompido pela Oracle. OpenIndiana oferece ao usuário um ambiente de trabalho baseado na versão mais recente do código do projeto Illumos. O desenvolvimento das tecnologias OpenSolaris continua no projeto Illumos, que avança com o kernel, a pilha de rede, sistemas de arquivos, drivers, além de um conjunto básico de utilitários e bibliotecas de sistema do usuário. Foram criadas três imagens iso para download - edição servidor com aplicativos de console (1 GB), compilação mínima (501 MB) e compilação com ambiente gráfico MATE (1.9 GB).
Principais mudanças no OpenIndiana 2023.10:
- As versões Clang 17, GCC 13, Golang 1.21, Firefox 119, Inkscape 1.2.1, Samba e drivers NVIDIA foram atualizadas.
- Pacote com OpenSearch, um fork do Elasticsearch, preparado.
- A transição para a nova versão da biblioteca OpenSSL 3.1 foi realizada.
- Importação automatizada das versões mais recentes dos pacotes Python para o repositório foi implementada.
- O suporte ao JDK foi aprimorado.
- Problemas com o Virtualbox foram resolvidos.
Fonte: opennet.ru
