de release van de vrije distributie , die de vervanging is voor de binaire distributie van OpenSolaris, waarvan de ontwikkeling door Oracle is stopgezet. OpenIndiana biedt de gebruiker een werkomgeving die is gebaseerd op een frisse snede van de codebasis van het project . De ontwikkeling van OpenSolaris-technologieën gaat door binnen het Illumos-project, waar de kernel, netwerkstack, bestandssystemen, stuurprogramma's en een basisset van gebruikerssystemen en bibliotheken worden ontwikkeld. Voor de download drie versies — servereditie met console-applicaties (702 MB), minimale installatie (524 MB) en een versie met de grafische omgeving MATE (1.6 GB).
Belangrijkste in OpenIndiana 2019.04:
- De MATE-desktop is bijgewerkt naar de release ;
- Het pakket met Virtualbox (6.0) is inbegrepen, evenals een set uitbreidingen voor Virtualbox voor gast-systemen;
- In de pakketbeheerinfrastructuur IPS (Image Packaging System) zijn een groot aantal correcties vanuit de repositories overgebracht en Solaris. Toegevoegd automatische naamgeving van opstartomgevingen;
- Enkele unieke OpenIndiana-applicaties zijn geporteerd van
Python 2.7/GTK 2 naar Python 3.5/GTK 3; - Versies van gebruikersprogramma's zijn bijgewerkt, waaronder 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.
- In bash is ondersteuning voor autocompletion van invoeropties voor illumos-specifieke opdrachten zfs, zpool, pkg, beadm, svcs en svcadm toegevoegd;
- De lettertypen zijn bijgewerkt;
- De xbacklight-tool is toegevoegd.
Daarnaast kan worden vermeld distributie Illumos , die wordt geclassificeerd als een LTS-release (Long-Term Support), waar updates gedurende drie jaar worden aangeboden. Dit is de eerste LTS-release na van het project in 2017 en de oprichting van de non-profit OmniOS CE Association, die de controle over de ontwikkeling van OmniOS heeft overgenomen. OmniOS Community Edition biedt volledige ondersteuning voor de hypervisor KVM, de virtuele netwerkstack Crossbow en het bestandssysteem ZFS. De distributie kan worden gebruikt voor het bouwen van hoog-geschaalde websystemen en voor het creëren van opslagsystemen.
In OmniOS Community Edition:
- Ondersteuning voor het SMB 2.1-protocol is toegevoegd;
- In de console is volledige ondersteuning voor de framebuffer toegevoegd met de mogelijkheid om de schermresolutie te wijzigen en extra unicode-lettertypen;
- Voor het bouwen van componenten van de gebruikersruimte is GCC 8 ingezet;
- Standaard is in plaats van ntp voor het beheren van nauwkeurige tijdsynchronisatie het pakket ntpsec voorgesteld;
- De set systeemparameters staat nu standaard in het bestand /etc/system.d/_omnios:system:defaults en kan worden overschreven door afzonderlijke bestanden in de map /etc/system.d/ te plaatsen;
- Het gedrag van de chown- en chgrp-hulpprogramma's is gewijzigd met betrekking tot symbolische links, waarbij de bijbehorende bestanden alleen worden verwerkt wanneer de vlag '-R' wordt opgegeven;
- Standaard sjablonen voor het maken van zones zijn toegevoegd met het commando «zonecfg create -t type». Een variant van zones met een vooraf geïnstalleerde pkgsrc-pakketrepository is toegevoegd. Het is nu mogelijk om een onafhankelijke illumos-distributie in een zone te starten, gebruikmakend van dezelfde kernel als OmniOS. Dynamisch beheer van netwerkinstellingen en virtuele netwerkadapters is mogelijk via het standaard configuratiesysteem voor zones. Bij het maken van geïsoleerde zones worden nu standaard de parameters «brand=lipkg» en «ip-type=exclusive» ingesteld. Ondersteuning voor het definiëren van zone-specifieke ipf-pakketfilterregels is toegevoegd. Het geheugenverbruik door zones is verminderd door onnodige services uit te schakelen;
- In ZFS is de mogelijkheid toegevoegd om pools te importeren met een tijdelijke naam. Ondersteuning voor dnode met variabele grootte is toegevoegd;
- In de pakketbeheerder pkg is de mogelijkheid toegevoegd om te verifiëren of geïnstalleerde bestanden overeenkomen met de bestanden in het pakket met het commando «pkg verify». Bijvoorbeeld, als de eigenaar van de map /var per ongeluk is veranderd, zal het commando «pkg verify -p /var» waarschuwen dat de eigenaar root moet zijn. Het is mogelijk om pakketuitgevers (pkg publisher) in- en uit te schakelen op het niveau van individuele repositories. Voor integriteitscontrole van objecten wordt nu SHA-2 hash gebruikt in plaats van SHA-1;
- Automatisch aangemaakte namen van de opstartomgevingen kunnen nu worden gebaseerd op de huidige datum en tijd of de datum van de publicatie van de update (bijvoorbeeld «pkg set-property auto-be-name time:omnios-%Y.%m.%d»);
- Ondersteuning voor nieuwe AMD- en Intel-chips is toegevoegd. De ondersteuning voor USB 3.1 is verbeterd. Paravirtuale stuurprogramma's voor Hyper-V/Azure (pakket driver/hyperv/pv) zijn toegevoegd. Een nieuwe bnx-stuurprogramma (Broadcom NetXtreme) is geïntroduceerd.
Bron: opennet.ru
