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 — edição servidor com aplicativos de console (702 MB), montagem mínima (524 MB) e montagem com ambiente gráfico MATE (1.6 GB).
Principais no OpenIndiana 2019.04:
- O desktop MATE foi atualizado para a versão ;
- Inclui o pacote com VirtualBox (6.0), além do conjunto de complementos do VirtualBox para sistemas convidados;
- Uma grande quantidade de correções foi transferida dos repositórios para a infraestrutura de gerenciamento de pacotes IPS (Image Packaging System) e Solaris. Adicionada a nomeação automática de ambientes de inicialização;
- Alguns aplicativos específicos do OpenIndiana foram portados de
Python 2.7/GTK 2 para Python 3.5/GTK 3; - As versões dos programas do usuário foram atualizadas, incluindo Firefox 60.6.3 ESR, Freetype 2.9.1, fontconfig 2.13.1, GTK 3.24.8, glib2 2.58.3, LightDM 1.28, GCC 8.3.0, binutils 2.32, Git 2.21.0, cmake 3.12.4, Python 3.5, Rust 1.32.0, Golang 1.11, PHP 7.3, OpenSSH 7.9p1, PostgreSQL 11, MariaDB 10.3, MongoDB 4.0, Nginx 1.16.0, Samba 4.9.5, Node.js 12.2.0, Ansible 2.7.5.
- No bash, foi adicionada a suporte à autocompletação de opções para comandos específicos do illumos como zfs, zpool, pkg, beadm, svcs e svcadm;
- Fontes foram atualizadas;
- Adicionada a ferramenta xbacklight.
Adicionalmente, pode-se destacar distribuição Illumos , classificada como versão de longo suporte (LTS), cujas atualizações são criadas por três anos. Esta é a primeira versão LTS após do projeto em 2017 e a criação da associação sem fins lucrativos OmniOS CE Association, que assumiu o controle do desenvolvimento do OmniOS. A OmniOS Community Edition oferece suporte completo ao hipervisores KVM, pilha de rede virtual Crossbow e sistema de arquivos ZFS. A distribuição pode ser usada tanto para a construção de sistemas web altamente escaláveis quanto para a criação de sistemas de armazenamento.
Em OmniOS Community Edition:
- Adicionada suporte ao protocolo SMB 2.1;
- O console agora possui suporte total ao framebuffer com a capacidade de alterar a resolução da tela e fontes unicode adicionais;
- Para a construção de componentes do espaço do usuário, foi utilizado o GCC 8;
- Por padrão, em vez do ntp para gerenciar a sincronização precisa do tempo, foi proposto o pacote ntpsec;
- O conjunto de parâmetros do sistema padrão agora é encontrado no arquivo /etc/system.d/_omnios:system:defaults e pode ser sobrescrito colocando arquivos separados no diretório /etc/system.d/;
- O comportamento das ferramentas chown e chgrp foi alterado em relação a links simbólicos, onde os arquivos associados agora são tratados apenas ao especificar a flag “-R”;
- Foram adicionados modelos padrão para a criação de zonas usando o comando «zonecfg create -t tipo». Uma variante de zonas com um repositório de pacotes pkgsrc pré-instalado foi adicionada. Adicionada a capacidade de iniciar em uma zona de distribuição independente illumos, utilizando o mesmo núcleo do OmniOS. A gestão dinâmica das configurações de rede e adaptadores de rede virtuais através do sistema de configuração de zonas padrão foi garantida. Ao criar zonas isoladas, agora, por padrão, são configurados os parâmetros «brand=lipkg» e «ip-type=exclusive». Suporte à definição de regras específicas de zona para o filtro de pacotes ipf foi adicionado. O consumo de memória das zonas foi reduzido ao desativar serviços desnecessários;
- No ZFS, foi adicionada a capacidade de importar pools usando um nome temporário. Suporte a dnode com tamanho variável foi adicionado;
- No gerenciador de pacotes pkg, foi adicionada a possibilidade de verificar a correspondência dos arquivos instalados com os arquivos do pacote usando o comando «pkg verify». Por exemplo, se o proprietário do diretório /var for alterado acidentalmente, o comando «pkg verify -p /var» avisará que o proprietário deve ser root. Adicionada a capacidade de ativar e desativar publicadores de pacotes (pkg publisher) no nível de repositórios individuais. Para garantir a integridade dos objetos, foi utilizado o hash SHA-2 em vez do SHA-1;
- Os nomes criados automaticamente para os ambientes de inicialização agora podem ser baseados na data e hora atuais ou na data de publicação da atualização (por exemplo, «pkg set-property auto-be-name time:omnios-%Y.%m.%d»);
- Suporte para novos chips AMD e Intel foi adicionado. A compatibilidade com USB 3.1 foi aprimorada. Drivers paravirtualizados para Hyper-V/Azure (pacote driver/hyperv/pv) foram adicionados. Um novo driver bnx (Broadcom NetXtreme) foi apresentado.
Fonte: opennet.ru
