Veröffentlichung einer freien Distribution , die den binären Distributionen von OpenSolaris folgt, deren Entwicklung von Oracle eingestellt wurde. OpenIndiana bietet dem Benutzer eine Arbeitsumgebung, die auf einem aktuellen Snapshot des Projekts basiert . Die Entwicklung der OpenSolaris-Technologien wird im Illumos-Projekt fortgesetzt, in dem das Kernel, der Netzwerkstack, Dateisysteme, Treiber sowie ein Basis-Satz an Benutzer-Systemwerkzeugen und Bibliotheken weiterentwickelt werden. Zum Download drei Arten — Server-Edition mit Konsolenanwendungen (702 MB), Minimal-Installation (524 MB) und Installation mit MATE-Grafikumgebung (1,6 GB).
Haupt In OpenIndiana 2019.04:
- Der MATE-Desktop wurde auf die Version ;
- Das Paket mit Virtualbox (6.0) ist enthalten, sowie ein Ergänzungspaket für Virtualbox für Gastsysteme;
- Eine große Anzahl an Korrekturen aus den Repositories von und Solaris wurde ins IPS (Image Packaging System) für das Paketmanagement übertragen. Hinzugefügt wurde automatische Benennung der Boot-Umgebungen;
- Einige spezifische Anwendungen für OpenIndiana wurden von
Python 2.7/GTK 2 auf Python 3.5/GTK 3 portiert; - Die Versionen der Benutzerprogramme wurden aktualisiert, unter anderem 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.
- Im Bash wurde die Unterstützung für die automatische Vervollständigung von Eingabeoptionen für illumos-spezifische Befehle wie zfs, zpool, pkg, beadm, svcs und svcadm hinzugefügt;
- Die Schriftarten wurden aktualisiert;
- Ein neues Tool namens xbacklight wurde hinzugefügt.
speziellen Distribution Distribution Illumos , der als Release mit langfristiger Unterstützung (LTS) eingestuft wird, für den Updates über drei Jahre bereitgestellt werden. Dies ist die erste LTS-Version nach des Projekts im Jahr 2017 und der Gründung des Non-Profit-Vereins OmniOS CE Association, der die Kontrolle über die Entwicklung von OmniOS übernommen hat. Die OmniOS Community Edition bietet umfassende Unterstützung für den KVM-Hypervisor, den virtuellen Netzwerk-Stack Crossbow und das ZFS-Dateisystem. Die Distribution kann sowohl für den Aufbau hochskalierbarer Websysteme als auch für die Erstellung von Speichersystemen verwendet werden.
In OmniOS Community Edition:
- Unterstützung für das SMB 2.1-Protokoll wurde hinzugefügt;
- Die Konsole hat nun volle Unterstützung für den Framebuffer mit der Möglichkeit zur Änderung der Bildschirmauflösung und zusätzlichen Unicode-Schriftarten erhalten;
- Zur Kompilierung der Komponenten des Benutzerraums wurde GCC 8 verwendet;
- Standardmäßig wird anstelle von ntp zur Verwaltung der präzisen Zeit-Synchronisierung das Paket ntpsec vorgeschlagen;
- Der Satz von Systemparametern ist nun standardmäßig in der Datei /etc/system.d/_omnios:system:defaults abgelegt und kann durch die Platzierung einzelner Dateien im Verzeichnis /etc/system.d/ überschrieben werden;
- Das Verhalten der Befehle chown und chgrp im Umgang mit symbolischen Links wurde geändert, wobei die zugehörigen Dateien nun nur unter Angabe des Flags „-R“ verarbeitet werden.
- Es wurden Standardvorlagen für die Erstellung von Zonen mit dem Befehl „zonecfg create -t Typ“ hinzugefügt. Es gibt jetzt eine Variante von Zonen mit einem vorinstallierten Repository für das Paket pkgsrc. Zudem wurde die Möglichkeit hinzugefügt, in einer Zone einer unabhängigen Distribution von illumos zu starten, die einen gemeinsamen Kernel mit OmniOS nutzt. Dynamisches Management von Netzwerkeinstellungen und virtuellen Netzwerkadaptern ist jetzt über das integrierte Zonenkonfiguration-System möglich. Bei der Erstellung isolierter Zonen werden standardmäßig die Parameter „brand=lipkg“ und „ip-type=exclusive“ gesetzt. Die Unterstützung für die Definition zonspezifischer Regeln für die Paketfilter ipf wurde hinzugefügt. Der Speicherverbrauch der Zonen wurde durch das Deaktivieren unnötiger Dienste reduziert.
- In ZFS wurde die Möglichkeit hinzugefügt, Pools mithilfe eines temporären Namens zu importieren. Unterstützung für dnode mit variablem Format wurde hinzugefügt.
- Im Paketmanager pkg wurde die Möglichkeit hinzugefügt, die Übereinstimmung der installierten Dateien mit den Dateien im Paket mithilfe des Befehls „pkg verify“ zu überprüfen. Wenn beispielsweise der Besitzer des Verzeichnisses /var versehentlich geändert wird, warnt der Befehl „pkg verify -p /var“ darauf hin, dass der Besitzer root sein sollte. Es wurde die Möglichkeit hinzugefügt, Paketherausgeber (pkg publisher) auf Ebene einzelner Repositories zu aktivieren und zu deaktivieren. Zur Integritätskontrolle werden nun SHA-2-Hashes anstelle von SHA-1 verwendet.
- Die automatisch generierten Namen der erstellten Boot-Umgebungen können jetzt auf dem aktuellen Datum und der Uhrzeit oder dem Veröffentlichungsdatum des Updates basieren (z. B. „pkg set-property auto-be-name time:omnios-%Y.%m.%d“).
- Unterstützung für neue AMD- und Intel-Chips hinzugefügt. Verbesserung der USB 3.1-Unterstützung. Paravirtualisierte Treiber für Hyper-V/Azure (Paket driver/hyperv/pv) wurden hinzugefügt. Ein neuer Treiber bnx (Broadcom NetXtreme) wurde vorgestellt.
Quelle: opennet.ru
