lançamento de uma distribuição livre , que substitui a distribuição binária OpenSolaris, cujo desenvolvimento foi interrompido pela Oracle. OpenIndiana fornece ao usuário um ambiente de trabalho construído sobre uma nova fatia da base de código do projeto . O desenvolvimento das tecnologias OpenSolaris continua com o projeto Illumos, que faz melhorias no kernel, na pilha de rede, nos sistemas de arquivos, nos drivers, bem como no conjunto básico de utilitários e bibliotecas de sistema para o usuário. Para download três tipos de imagens ISO — edição do servidor com aplicativos de console (723 MB), montagem mínima (431 MB) e montagem com ambiente gráfico MATE (1,6 GB).
Principais no OpenIndiana 2019.10:
- A infraestrutura de gerenciamento de pacotes IPS (Image Packaging System) foi atualizada para usar Python 3. Correções da atualização de agosto do OmniOS CE foram integradas ao IPS;
- Continuou a portabilidade de aplicativos específicos do OpenIndiana de Python 2.7 para Python 3;
- Componentes binários do utilitário , que fornece informações sobre dispositivos para encontrar drivers adequados. A base de dados de drivers foi atualizada. O código DDU foi portado para Python 3.5;
- As versões dos programas de usuário foram atualizadas, incluindo VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29. O codificador x264 foi atualizado.
- Pacotes com mpg123, x265 e mpack foram adicionados. Para Bash, tmux e Vim, foi proposta uma barra de status Powerline.
- O serviço x11-init foi adicionado para criar os diretórios necessários com permissões root antes de iniciar os aplicativos X11;
- Clang 8.0 foi adicionado no lugar do Clang 4.0. Os compiladores GCC 7.4 e 8.3 foram atualizados, além do GCC 9.2 ter sido incluído. As ferramentas de desenvolvimento foram atualizadas:
Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13; - O software do servidor foi atualizado:
MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6; - A construção do núcleo illumos foi, por padrão, migrada para o GCC 7. As firmwares cxgbe e o microcódigo Intel foram atualizados.
- No ZFS, foram portados correções e melhorias do projeto ZFS no Linux, incluindo a capacidade de criptografar dados e metadados, e a utilização de UNMAP/TRIM para SSD;
- O suporte a Hyper-threading foi desativado por padrão. Foi adicionada proteção contra vulnerabilidades e (Microarchitectural Data Sampling). O núcleo foi compilado com proteção retpoline;
- Muitas melhorias relacionadas ao suporte do protocolo SMB 3 foram integradas ao núcleo, incluindo suporte a criptografia, a possibilidade de usar canais nomeados, suporte a ACL, atributos estendidos e bloqueios de arquivos;
- O núcleo foi limpo de código antigo específico da plataforma SPARC;
- A localidade C.UTF-8 foi adicionada;
- Foi portado do FreeBSD um framework para o uso de handlers modulares de controle de sobrecarga TCP. O suporte para os algoritmos CUBIC e NewReno foi adicionado;
- Para hash de novas senhas, o algoritmo SHA512 foi ativado por padrão;
- O crontab agora suporta o formato "\/NUM", por exemplo, "*\/2 * * * *" para execuções a cada duas minutos;
- O suporte para inicialização em sistemas com UEFI foi aprimorado.
Há alguns dias também lançamento da distribuição Illumos , que fornece suporte completo para o hipervisor KVM, a pilha de rede virtual Crossbow e o sistema de arquivos ZFS. A distribuição pode ser usada tanto para construir sistemas web altamente escaláveis quanto para criar sistemas de armazenamento.
Em :
- Suporte adicionado para inicialização em sistemas com UEFI;
- Suporte para armazenamento de dados e metadados criptografados adicionado no ZFS;
- Apoio ao SMB/CIFS no kernel significativamente melhorado, várias extensões SMB3 implementadas;
- Adicionada a opção smt_enabled=0 (\/boot\/conf.d\/) para desativar SMT e HyperThreading;
- Suporte para algoritmos de controle de sobrecarga TCP conectáveis adicionado;
- Adicionada a localidade C.UTF-8, que inclui todas as características da localidade C com suporte para caracteres UTF-8;
- Drivers para Hyper-V melhorados;
- Algoritmo de hash de senhas atualizado de SHA256 para SHA512;
- Proteção contra ataques do tipo Spectre adicionada;
- A resolução padrão do console baseada em framebuffer alterada para: 1024×768 com caracteres 10×18;
- Formato ‘\/NUM’ adicionado ao crontab;
- Comando penv adicionado para visualizar o ambiente do processo ou core dump (equivalente a ‘pargs -e’);
- Comando pauxv adicionado para visualizar parâmetros adicionais do processo ou core dump (equivalente a ‘pargs -x’);
- Comando connstat adicionado para visualizar estatísticas sobre conexões TCP;
- Opção ‘-u’ adicionada à ferramenta netstat para exibir informações sobre processos associados a sockets abertos;
- Suporte para execução de novas distribuições Linux em containers LX zones adicionado;
- O desempenho do hipervisor Bhyve otimizado, suporte para emulação de dispositivos NVMe adicionado;
- Instalador agora garante instalação automática de pacotes para suporte a hipervisores ao iniciar a instalação em ambientes de virtualização;
- Versões de programas atualizadas, incluindo Perl 5.30, OpenSSL 1.1.1 e Python 3.7. Python 2.7 declarado obsoleto.
Fonte: opennet.ru
