OpenIndiana 2019.10 e OmniOS CE r151032 estão disponíveis, dando continuidade ao desenvolvimento do OpenSolaris

aconteceu lançamento de uma distribuição gratuita Abrir Indiana 2019.10, que substituiu a distribuição binária OpenSolaris, cujo desenvolvimento foi descontinuado pela Oracle. OpenIndiana fornece ao usuário um ambiente de trabalho construído com base em uma nova fatia da base de código do projeto Illumos. O desenvolvimento real das tecnologias OpenSolaris continua com o projeto Illumos, que desenvolve o kernel, a pilha de rede, os sistemas de arquivos, os drivers, bem como um conjunto básico de utilitários e bibliotecas do sistema do usuário. Para carregar formado três tipos de imagens iso - uma edição de servidor com aplicativos de console (723 MB), uma montagem mínima (431 MB) e uma montagem com ambiente gráfico MATE (1.6 GB).

O principal mudanças no OpenIndiana 2019.10:

  • A infraestrutura de gerenciamento de pacotes IPS (Image Packaging System) foi mudada para Python 3. As correções da atualização de agosto do OmniOS CE foram transferidas para IPS;
  • Portabilidade contínua de aplicativos específicos do OpenIndiana do Python 2.7 para o Python 3;
  • Os componentes binários do utilitário foram reescritos DDU, que fornece informações sobre dispositivos para ajudá-lo a encontrar drivers adequados. O banco de dados do driver foi atualizado. O código DDU foi portado para Python 3.5;
  • Versões atualizadas de programas de usuário, 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. Codificador x264 atualizado.
  • Adicionados pacotes com mpg123, x265 e mpack. Uma linha de status Powerline é oferecida para Bash, tmux e Vim.
  • Adicionado serviço x11-init para criar os diretórios necessários com direitos de root antes de iniciar aplicativos X11;
  • Em vez do Clang 4.0, o Clang 8.0 foi adicionado. Os compiladores GCC 7.4 e 8.3 foram atualizados para incluir o GCC 9.2. Ferramentas de desenvolvedor atualizadas:
    Git 2.23.0, CMake 3.15.1, Ferrugem 1.32.0, Go 1.13;

  • Software do servidor 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, para 0.4.1.6;

  • A compilação do kernel Illumos foi alterada por padrão para GCC 7. O firmware cxgbe e o microcódigo Intel foram atualizados.
  • Correções e melhorias do projeto ZFS no Linux foram portadas para a implementação do ZFS, incluindo a capacidade de criptografar dados e metadados, usar UNMAP/TRIM para SSDs;
  • O suporte a Hyper-Threading está desabilitado por padrão. Proteção adicional contra vulnerabilidades L1TF и MDS (Amostragem de dados microarquitetônicos). O núcleo é montado com proteção retpolina;
  • Muitas melhorias relacionadas ao suporte ao protocolo SMB 3 foram transferidas para o kernel, incluindo suporte para criptografia, capacidade de usar pipes nomeados, suporte para ACLs, atributos estendidos e bloqueios de arquivos;
  • O kernel foi limpo de código antigo específico da plataforma SPARC;
  • Adicionada localidade C.UTF-8;
  • Uma estrutura foi portada do FreeBSD para usar manipuladores de controle de congestionamento TCP conectáveis. Adicionado suporte para algoritmos CUBIC e NewReno;
  • O algoritmo SHA512 é usado por padrão para fazer hash de novas senhas;
  • Adicionado suporte para o formato “/NUM” ao crontab, por exemplo “*/2 * * * *” para ser executado a cada dois minutos;
  • Suporte de inicialização aprimorado em sistemas UEFI.

Há alguns dias também aconteceu lançamento da distribuição Illumos Edição da comunidade OmniOS r151032, 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.

В novo problema:

  • Adicionado suporte para inicialização em sistemas com UEFI;
  • O ZFS adicionou suporte para armazenamento de dados e metadados em formato criptografado;
  • O suporte SMB/CIFS no kernel foi significativamente melhorado, muitas extensões SMB3 foram implementadas;
  • Adicionada opção smt_enabled=0 (/boot/conf.d/) para desabilitar SMT e HyperThreading;
  • Adicionado suporte para algoritmos de controle de congestionamento TCP conectáveis;
  • Adicionado código de idioma C.UTF-8, que inclui todos os recursos do código de idioma C com a capacidade de usar caracteres UTF-8;
  • Drivers aprimorados para Hyper-V;
  • O algoritmo de hash de senha foi atualizado de SHA256 para SHA512;
  • Adicionada proteção contra ataques Spectre;
  • Resolução padrão do console alterada com base no framebuffer: 1024x768 com 10x18 caracteres;
  • Adicionado suporte para o formato “/NUM” ao crontab;
  • Adicionado comando penv para visualizar o ambiente de um processo ou arquivo principal (equivalente a “pargs -e”);
  • Adicionado comando pauxv para visualizar parâmetros adicionais de processos ou arquivos principais (equivalente a “pargs -x”);
  • Adicionado comando connstat para visualizar estatísticas em conexões TCP;
  • Adicionada opção "-u" ao utilitário netstat para exibir informações sobre processos associados a soquetes abertos;
  • Suporte para lançamento de novas distribuições Linux foi adicionado aos contêineres de zonas LX;
  • O desempenho do hipervisor Bhyve foi otimizado, foi adicionado suporte para emulação de dispositivos NVME;
  • O instalador fornece instalação automática de pacotes para suportar hipervisores ao iniciar a instalação em ambientes de virtualização;
  • Versões de software atualizadas, incluindo Perl 5.30, OpenSSL 1.1.1 e python 3.7. Obsoleto pelo Python 2.7.

Fonte: opennet.ru

Adicionar um comentário