OpenIndiana 2020.04 und OmniOS CE r151034 sind verfügbar, die die Entwicklung von OpenSolaris fortsetzen

Hat stattgefunden Die Veröffentlichung der freien Distribution OpenIndiana 2020.04, die den binären Distribution von OpenSolaris nachfolgt, dessen Entwicklung von Oracle eingestellt wurde. OpenIndiana bietet dem Benutzer eine Arbeitsumgebung, die auf einem aktuellen Snapshot des Projektcodes basiert. Illumos. Die Entwicklung der OpenSolaris-Technologien wird durch das Illumos-Projekt fortgesetzt, in dem der Kernel, der Netzwerk-Stack, Dateisysteme, Treiber sowie ein grundlegendes Set an Benutzer-Systemwerkzeugen und -bibliotheken entwickelt werden. Zur Verfügung stehen gebildet drei Arten von ISO-Images – Server-Edition mit Konsolenanwendungen (725 MB), minimale Version (377 MB) und Version mit grafischer Umgebung MATE (1,5 GB).

Haupt- Änderungen in OpenIndiana 2020.04:

  • Alle spezifischen Anwendungen für OpenIndiana, einschließlich des Installationsprogramms Caiman, wurden von Python 2.7 auf Python 3.5 umgestellt;
  • Python 2.7 wurde aus den Installations-Images entfernt;
  • Als primärer Standard-Systemcompiler wird GCC 7 verwendet;
  • Die Unterstützung für 32-Bit-Dienstprogramme für X.org wurde eingestellt;
  • Der Paketmanager PKG wurde von der Bibliothek simplejson auf rapidjson umgestellt, um Daten im JSON-Format zu verarbeiten, was den Speicherverbrauch bei Operationen mit großen Paketkatalogen senkte;
  • Das Office-Paket LibreOffice 6.4 und das Paket MiniDLNA wurden hinzugefügt. XChat wurde entfernt;
  • Benutzerpakete wurden aktualisiert:
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, rhythmbox 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, GNOME Connection Manager 1.2.0;
  • Systemkomponenten wurden aktualisiert: net-snmp 5.8,
    Sudo 1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect 8.05, vpnc-scripts 20190606,
    GNU Screen 4.8.0,
    tmux 3.0a,
    nano 4.8;
  • Entwicklertools wurden aktualisiert:
    GCC 7.5/8.4/9.3,
    Clang 9,
    Guile 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Ruby 2.6.6,
    PHP 7.3.17,
    Git 2.25.4,
    Mercurial 5.3.2,
    Glade 3.22.2,
    GNU TLS 33.5.19,
    Automake 1.16,
    Glib 2.62,
    Binutils 2.34;
  • Server-Software wurde aktualisiert: PostgreSQL 12,
    Barman 2.9,
    MariaDB 10.3.22, 10.1.44,
    Redis 6.0.1,
    Apache 2.4.43,
    Nginx 1.18.0,
    Lighttpd 1.4.55,
    Tomcat 8.5.51,
    Samba 4.12.1,
    Node.js 12.16.3, 10.18.1, 8.17.0,
    BIND 9.16,
    ISC DHCP 4.4.2,
    Memcached 1.6.2,
    OpenSSH 8.1p1,
    OpenVPN 2.4.9,
    kvm 20191007,
    qemu-kvm 20190827,
    tor 0.4.1.9;
  • Eine Sicherheitsanfälligkeit in der Dienstprogramme wurde behoben DDU (die zum Finden geeigneter Treiber verwendet wird), die einem lokalen Benutzer unter bestimmten Bedingungen die Erhöhung seiner Berechtigungen auf Root ermöglicht.

Gleichzeitig hat stattgefunden die Veröffentlichung der Illumos-Distribution OmniOS Community Edition r151034, die vollständige Unterstützung für den Hypervisor KVM, den virtuellen Netzwerkstack Crossbow und das ZFS-Dateisystem bietet. Die Distribution kann sowohl für den Aufbau hochskalierbarer Websysteme als auch für die Erstellung von Speichersystemen verwendet werden.

Im neuen Version:

  • Die Möglichkeit, einen NFS-Server in einer isolierten Zone zu starten (aktiviert über die Eigenschaft „sharenfs“), wurde hinzugefügt. Die Erstellung von SMB-Teilungen in der Zone wurde durch Setzen der Eigenschaft „sharesmb“ vereinfacht;
  • Die Implementierung von Overlay-Netzwerken aus SmartOS wurde portiert, die effektiv mit virtuellen Switches (etherstub) verwendet werden, die mehrere Hosts zusammenfassen;
  • Die Unterstützung für SMB/CIFS wurde im Kernel verbessert. Der SMB-Client wurde auf die Version 3.02 aktualisiert;
  • Die Unterstützung für SMBIOS 3.3 und die Möglichkeit, zusätzliche Daten wie Ladeparameter des Akkus zu dekodieren, wurden hinzugefügt;
  • Der Kernel wurde mit Schutz gegen Swapgs- und TAA-Angriffe ausgestattet;
  • Ein neuer Treiber für den Zugriff auf Temperatursensoren, die in AMD-Chips verwendet werden, wurde hinzugefügt;
  • Im virtuellen Dateisystem /proc wurde für jeden Prozess ein Verzeichnis fdinfo mit Daten über geöffnete Dateien hinzugefügt;
  • Neue Befehle "resize" zum Anpassen der Fenstergröße im Terminal, "ssh-copy-id" zum Kopieren öffentlicher SSH-Schlüssel, "watch" zum Überwachen von Änderungen in der Ausgabe und "demangle" zum Dekodieren von Symbolen in ausführbaren Dateien wurden hinzugefügt;
  • In isolierten Zonen besteht nun die Möglichkeit, virtuelle Netzwerkkarten (VNIC) bedarfsgerecht mit der Einstellung über das Attribut global-nic zuzuweisen;
  • Es wurde die Möglichkeit hinzugefügt, IPv6 für LX-Zonen (isolierte Zonen zum Ausführen von Linux) zu deaktivieren. Die Netzwerkarbeit in LX-Zonen mit Ubuntu 18.04 wurde verbessert. Unterstützung für den Betrieb von Void Linux wurde hinzugefügt;
  • Im Hypervisor bhyve wurden Firmware-Updates durchgeführt, die Möglichkeit zur Festlegung eines Passworts für den VNC-Server hinzugefügt, und die Blockgeräte vioblk unterstützen jetzt TRIM. Korrekturen wurden von Joyent und FreeBSD übernommen;
  • In ZFS wurde die automatische Wiederherstellung nach der Verschiebung von Geräten im Root-Pool sichergestellt. ZFS trim wird nun unterstützt. Die Befehle "zpool iostat" und "zpool status" wurden verbessert. Die Leistung von "zpool import" wurde gesteigert. Unterstützung für Direct I/O mit ZFS wurde hinzugefügt.
  • Das Paketverwaltungssystem wurde auf Python 3.7 und die JSON-Bibliothek rapidjson umgestellt;
  • Unterstützung für neue Hardware, einschließlich Intel ixgbe X553, wurde hinzugefügt.
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    neue Fiber-Channel-Karten von Emulex;
  • Im Bootloader-Menü wurde eine Option zum Aktivieren der grafischen Konsole beim Booten ohne UEFI hinzugefügt.
  • Das Paket "developer/gcc9" wurde hinzugefügt. Der Standard-Compiler wurde auf GCC 9 aktualisiert. Python wurde auf Version 3.7 aktualisiert. Die Aktualisierung von Python 2 wurde eingestellt, jedoch wurde das Paket python-27 zur Rückwärtskompatibilität vorerst beibehalten.

Quelle: opennet.ru

60GB SSD 8Gb DDR4