OpenIndiana 2019.04 und OmniOS CE r151030 führen die Entwicklung von OpenSolaris fort

Verfügbar Veröffentlichung einer kostenlosen Distribution Indiana Open 2019.04, die die OpenSolaris-Binärdistribution ersetzte, deren Entwicklung von Oracle eingestellt wurde. OpenIndiana bietet dem Benutzer eine Arbeitsumgebung, die auf der Grundlage eines neuen Teils der Codebasis des Projekts erstellt wurde Illumos. Die eigentliche Entwicklung der OpenSolaris-Technologien wird mit dem Illumos-Projekt fortgesetzt, das den Kernel, den Netzwerkstapel, Dateisysteme, Treiber sowie einen grundlegenden Satz von Benutzersystemdienstprogrammen und -bibliotheken entwickelt. Zum Laden gebildet drei Arten ISO-Bilder — Server-Edition mit Konsolenanwendungen (702 MB), minimaler Assembly (524 MB) und Assembly mit der grafischen MATE-Umgebung (1.6 GB).

Haupt- Veränderungen in OpenIndiana 2019.04:

  • MATE-Desktop zur Veröffentlichung aktualisiert 1.22;
  • Das Paket umfasst ein Paket mit Virtualbox (6.0) sowie eine Reihe von Ergänzungen zu Virtualbox für Gastsysteme;
  • Ein großer Teil der Korrekturen aus den Repositorys wurde in die Paketverwaltungsinfrastruktur IPS (Image Packaging System) verschoben OmniOS CE und Solaris. Hinzugefügt unterstützen automatische Benennung von Boot-Umgebungen;
  • Einige OpenIndiana-spezifische Anwendungen werden von portiert
    Python 2.7/GTK 2 bis Python 3.5/GTK 3;

  • Aktualisierte Versionen von Benutzerprogrammen, einschließlich 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 .XNUMX.
  • Unterstützung für die Optionsvervollständigung für Bash für illumos-spezifische Befehle zfs, zpool, pkg, Beadm, svcs und svcadm hinzugefügt;
  • Aktualisierte Schriftarten;
  • Dienstprogramm xbacklight hinzugefügt.

Darüber hinaus kann darauf hingewiesen werden Ausgabe Illumos-Verteilung OmniOS Community Edition r151030, die als Long-Term-Support-Releases (LTS) klassifiziert sind, deren Updates drei Jahre dauern. Dies ist die erste LTS-Veröffentlichung seitdem von Bildung Projekt im Jahr 2017 und die Gründung der gemeinnützigen OmniOS CE Association, die die Kontrolle über die Entwicklung von OmniOS erhielt. OmniOS Community Edition bietet volle Unterstützung für den KVM-Hypervisor, den virtuellen Netzwerk-Stack Crossbow und das ZFS-Dateisystem. Die Distribution kann sowohl zum Aufbau hochskalierbarer Websysteme als auch zur Erstellung von Speichersystemen verwendet werden.

В neue Version OmniOS Community Edition:

  • Unterstützung für das SMB 2.1-Protokoll hinzugefügt;
  • Der Konsole wurde vollständige Framebuffer-Unterstützung mit der Möglichkeit hinzugefügt, die Bildschirmauflösung und zusätzliche Unicode-Schriftarten zu ändern.
  • GCC 8 wird zum Erstellen von User-Space-Komponenten verwendet.
  • Standardmäßig wird anstelle von ntp das Paket ntpsec vorgeschlagen, um die genaue Zeitsynchronisierung zu verwalten.
  • Der Standardsatz von Systemparametern befindet sich jetzt in der Datei /etc/system.d/_omnios:system:defaults und kann überschrieben werden, indem einzelne Dateien im Verzeichnis /etc/system.d/ abgelegt werden.
  • Das Verhalten der Dienstprogramme chown und chgrp in Bezug auf symbolische Links wurde geändert. Die damit verbundenen Dateien werden jetzt nur verarbeitet, wenn das Flag „-R“ angegeben ist.
  • Standardvorlagen zum Erstellen von Zonen mit dem Befehl „zonecfg create -t ​​​​type“ hinzugefügt. Option für Zonen mit vorinstalliertem pkgsrc-Paket-Repository hinzugefügt. Es wurde die Möglichkeit hinzugefügt, eine unabhängige Illumos-Distribution in der Zone unter Verwendung eines gemeinsamen Kernels mit OmniOS auszuführen. Die dynamische Verwaltung von Netzwerkeinstellungen und virtuellen Netzwerkadaptern erfolgt über das Standardzonenkonfigurationssystem. Beim Erstellen isolierter Zonen sind nun standardmäßig die Parameter „brand=lipkg“ und „ip-type=exclusive“ gesetzt. Unterstützung für die Definition zonenspezifischer IPF-Paketfilterregeln hinzugefügt. Reduzierter Speicherverbrauch durch Zonen durch Deaktivierung unnötiger Dienste;
  • ZFS hat die Möglichkeit hinzugefügt, Pools unter Verwendung eines temporären Namens zu importieren. Unterstützung für Dnode mit variabler Größe hinzugefügt;
  • Der pkg-Paketmanager hat die Möglichkeit hinzugefügt, die Übereinstimmung installierter Dateien mit Dateien im Paket mithilfe des Befehls „pkg verify“ zu überprüfen. Wenn Sie beispielsweise versehentlich den Besitzer des Verzeichnisses /var ändern, warnt der Befehl „pkg verify -p /var“, dass der Besitzer Root sein muss. Es wurde die Möglichkeit hinzugefügt, Paketherausgeber (pkg-Herausgeber) auf der Ebene einzelner Repositorys zu aktivieren oder zu deaktivieren. Um die Integrität von Objekten zu kontrollieren, wird der SHA-2-Hash anstelle von SHA-1 verwendet;
  • Automatisch generierte Namen erstellter Boot-Umgebungen können jetzt auf dem aktuellen Datum und der aktuellen 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. Verbesserte USB 3.1-Unterstützung. Paravirtuelle Treiber für Hyper-V/Azure hinzugefügt (Paket Driver/Hyperv/Pv). Neuer Bnx-Treiber (Broadcom NetXtreme) eingeführt.

Source: opennet.ru

Kommentar hinzufügen