Verfügbar sind OpenIndiana 2019.10 und OmniOS CE r151032, die die Entwicklung von OpenSolaris fortsetzen.

Es fand Veröffentlichung einer freien Distribution OpenIndiana 2019.10, 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 Illumos. 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 wurden drei Arten von ISO-Abbildern erstellt – eine Server-Edition mit Konsolenanwendungen (723 MB), ein Minimalkit (431 MB) und ein Bild mit der grafischen Benutzeroberfläche MATE (1,6 GB).

Haupt eingeführt wurde, die im Januar dieses Jahres in den Kernel übernommen wurde. Es betrifft ausschließlich die Version 5.1 und tritt in den meisten Fällen auf Systemen mit Samsung-SSD-Speichern auf, bei denen zur Verschlüsselung Daten mit dm-crypt/LUKS über device-mapper/LVM verwendet werden. In OpenIndiana 2019.10:

  • Die Infrastruktur des Paketmanagements IPS (Image Packaging System) wurde auf Python 3 umgestellt. Korrekturen aus dem August-Update von OmniOS CE wurden in IPS integriert;
  • Die Portierung von OpenIndiana-spezifischen Anwendungen von Python 2.7 auf Python 3 wurde fortgesetzt;
  • Die binären Komponenten des Tools DDU, das Informationen über Geräte bereitstellt, um passende Treiber zu finden, wurden neu geschrieben. Die Treiberdatenbank wurde aktualisiert. Der Code von DDU wurde auf Python 3.5 portiert;
  • Aktualisierte Versionen der benutzerdefinierten Programme, einschließlich VirtualBox 6.0.14, FreeType 2.10.1, GTK 3.24.12, LightDM 1.30, Vim 8.1.1721, Nano 4.5, Sudo 1.8.29. Der x264 Encoder wurde aktualisiert.
  • Pakete mit mpg123, x265 und mpack wurden hinzugefügt. Für Bash, tmux und Vim wird eine Statuszeile von Powerline vorgeschlagen.
  • Der Service x11-init wurde hinzugefügt, um die erforderlichen Verzeichnisse mit Root-Rechten vor dem Start von X11-Anwendungen zu erstellen;
  • Clang 8.0 wurde anstelle von Clang 4.0 hinzugefügt. Die Compiler GCC 7.4 und 8.3 wurden aktualisiert, GCC 9.2 wurde ebenfalls integriert. Die Entwicklungswerkzeuge wurden aktualisiert:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;
  • Die Server-Software wurde aktualisiert:
    MongoDB 4.0, Nginx 1.16.1, Samba 4.11, Node.js 12.13.0, 10.17.0, 8.16.2, BIND 9.14, OpenLDAP 2.4.48, tor 0.4.1.6;
  • Der illumos-Kernel wird standardmäßig auf GCC 7 gebaut. Die Firmware cxgbe und der Intel-Mikrokode wurden aktualisiert.
  • Fehlerbehebungen und Verbesserungen aus dem ZFS on Linux-Projekt wurden in die ZFS-Implementierung portiert, einschließlich der Möglichkeit zur Verschlüsselung von Daten und Metadaten, Unterstützung von UNMAP/TRIM für SSDs;
  • Die Unterstützung für Hyper-Threading ist standardmäßig deaktiviert. Schutzmaßnahmen gegen Schwachstellen wurden hinzugefügt: L1TF und MDS (Microarchitectural Data Sampling). Der Kernel wurde mit retpoline-Schutz erstellt;
  • Im Kernel wurden zahlreiche Verbesserungen zur Unterstützung des SMB 3-Protokolls integriert, einschließlich Unterstützung für Verschlüsselung, benannte Kanäle, ACL, erweiterte Attribute und Dateisperren.
  • Der Kernel wurde von altem, plattformabhängigem SPARC-Code bereinigt.
  • Die Locale C.UTF-8 wurde hinzugefügt.
  • Ein Framework zur Nutzung von Plug-in TCP-Überlastkontrollhandlern wurde aus FreeBSD portiert. Unterstützung für die Algorithmen CUBIC und NewReno wurde hinzugefügt.
  • Für die Hashing-Methoden neuer Passwörter wird standardmäßig der Algorithmus SHA512 verwendet.
  • Im Crontab wurde die Unterstützung für das Format „/NUM“ hinzugefügt, beispielsweise „*/2 * * * *“ für die Ausführung alle zwei Minuten.
  • Die Unterstützung für das Booten auf Systemen mit UEFI wurde verbessert.

Vor einigen Tagen wurde ebenfalls statt die Veröffentlichung des Illumos-Distributions OmniOS Community Edition r151032, das vollständige Unterstützung für den Hypervisor KVM, die virtuelle Netzwerk-Stack Crossbow und das Dateisystem ZFS bietet. Die Distribution kann sowohl zum Aufbau hochskalierbarer Web-Systeme als auch zur Erstellung von Speichersystemen verwendet werden.

In in der neuen Version:

  • Die Unterstützung für das Booten auf Systemen mit UEFI wurde hinzugefügt.
  • In ZFS wurde die Unterstützung für die Speicherung von Daten und Metadaten in verschlüsselter Form hinzugefügt;
  • Die Unterstützung von SMB/CIFS im Kernel wurde erheblich verbessert, viele Erweiterungen von SMB3 wurden implementiert;
  • Die Option smt_enabled=0 (/boot/conf.d/) wurde hinzugefügt, um SMT und HyperThreading zu deaktivieren;
  • Unterstützung für anpassbare TCP-Überlastkontrollalgorithmen wurde hinzugefügt;
  • Die Locale C.UTF-8 wurde hinzugefügt, die alle Merkmale der Locale C mit der Möglichkeit zur Nutzung von UTF-8-Symbolen umfasst;
  • Treiber für Hyper-V wurden verbessert;
  • Der Algorithmus zur Passwort-Hashing wurde von SHA256 auf SHA512 aktualisiert;
  • Schutz gegen Spectre-Angriffe wurde hinzugefügt;
  • Die standardmäßig verwendete Konsolenauflösung basierend auf framebuffer wurde auf 1024×768 mit Zeichen 10×18 geändert;
  • Im Crontab wurde die Unterstützung für das Format „/NUM“ hinzugefügt;
  • Der Befehl penv wurde hinzugefügt, um die Umgebung eines Prozesses oder einer Core-Datei anzuzeigen (entspricht „pargs -e“);
  • Der Befehl pauxv wurde hinzugefügt, um zusätzliche Parameter eines Prozesses oder einer Core-Datei anzuzeigen (entspricht „pargs -x“);
  • Der Befehl connstat wurde hinzugefügt, um Statistiken zu TCP-Verbindungen anzuzeigen;
  • Der Utility netstat hat die Option „-u“ zur Anzeige von Informationen über Prozesse, die mit offenen Sockets verbunden sind, erhalten;
  • Unterstützung für das Starten neuer Linux-Distributionen in LX-Containern wurde hinzugefügt;
  • Die Leistung des Bhyve-Hypervisors wurde optimiert, Unterstützung für NVMe-Geräteemulation hinzugefügt;
  • Im Installer wird die automatische Installation von Paketen zur Unterstützung von Hypervisoren beim Start der Installation in Virtualisierungsumgebungen sichergestellt;
  • Die Versionen einiger Programme wurden aktualisiert, darunter Perl 5.30, OpenSSL 1.1.1 und Python 3.7. Python 2.7 wurde als veraltet erklärt.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster