OpenIndiana 2019.10 und OmniOS CE r151032 sind verfügbar und setzen die Entwicklung von OpenSolaris fort.

Hat stattgefunden Die Veröffentlichung der freien Distribution OpenIndiana 2019.10, 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 stehen drei Arten von ISO-Images zur Verfügung — Server-Edition mit Konsolenanwendungen (723 MB), minimale Installation (431 MB) und Installation mit der grafischen Umgebung MATE (1,6 GB).

Haupt- Änderungen In OpenIndiana 2019.10:

  • Die Paketverwaltung IPS (Image Packaging System) wurde auf Python 3 umgestellt. In IPS wurden Fehlerbehebungen aus dem August-Update von OmniOS CE übernommen;
  • Die Portierung spezifischer OpenIndiana-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 suchen. Die Treiberdatenbank wurde aktualisiert. Der DDU-Code wurde auf Python 3.5 portiert;
  • Die Versionen der Benutzerprogramme wurden aktualisiert, darunter 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 wurde eine Statusleiste namens Powerline angeboten.
  • 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, außerdem wurde GCC 9.2 aufgenommen. Die Entwicklungswerkzeuge wurden aktualisiert:
    Git 2.23.0, CMake 3.15.1, Rust 1.32.0, Go 1.13;
  • Serversoftware 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 Build des Illumos-Kernels wurde standardmäßig auf GCC 7 umgestellt. Die Firmware für cxgbe und der Intel-Mikrokod wurden aktualisiert.
  • In die Implementierung von ZFS wurden Bugfixes und Verbesserungen aus dem Projekt ZFS on Linux aufgenommen, einschließlich der Möglichkeit zur Verschlüsselung von Daten und Metadaten sowie der Verwendung von UNMAP/TRIM für SSDs;
  • Die Unterstützung für Hyper-Threading ist standardmäßig deaktiviert. Ein Schutz gegen Schwachstellen wurde hinzugefügt L1TF und MDS (Microarchitectural Data Sampling). Der Kernel wurde mit retpoline-Schutz erstellt;
  • In den Kernel wurden zahlreiche Verbesserungen im Zusammenhang mit der Unterstützung des SMB 3-Protokolls integriert, darunter Unterstützung für Verschlüsselung, die Möglichkeit, benannte Kanäle zu verwenden, Unterstützung für ACL, erweiterte Attribute und Dateisperren;
  • Der Kernel wurde von altem, plattformspezifischen Code für SPARC gereinigt;
  • Die Locale C.UTF-8 wurde hinzugefügt;
  • Ein Framework für die Nutzung von Plug-in TCP-Überlastungssteuerungshandlern wurde aus FreeBSD portiert. Unterstützung für die Algorithmen CUBIC und NewReno wurde hinzugefügt;
  • Für die Hashing neuer Passwörter wird standardmäßig der Algorithmus SHA512 verwendet;
  • Im Crontab wurde Unterstützung für das Format „/NUM“ hinzugefügt, z. B. „*/2 * * * *“ für einen Start alle zwei Minuten;
  • Die Unterstützung für das Booten auf UEFI-Systemen wurde verbessert.

Vor einigen Tagen ebenfalls hat stattgefunden die Veröffentlichung der Illumos-Distribution OmniOS Community Edition r151032, 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 Unterstützung für das Booten auf UEFI-Systemen wurde hinzugefügt;
  • In ZFS wurde Unterstützung für die Speicherung von Daten und Metadaten in verschlüsselter Form hinzugefügt;
  • Die Unterstützung für 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 Hyper-Threading zu deaktivieren;
  • Die Unterstützung für nicht fest codierte Algorithmen zur Überlastungssteuerung von TCP wurde hinzugefügt;
  • Die Locale C.UTF-8 wurde hinzugefügt, die alle Merkmale der Locale C mit der Möglichkeit zur Verwendung von UTF-8-Zeichen umfasst;
  • Die Treiber für Hyper-V wurden verbessert;
  • Der Passwort-Hashing-Algorithmus wurde von SHA256 auf SHA512 aktualisiert;
  • Ein Schutz gegen Spectre-Angriffe wurde hinzugefügt;
  • Die standardmäßige Auflösung der Konsole auf Basis von Framebuffer wurde auf 1024×768 mit Zeichen 10×18 geändert;
  • Im Crontab wurde 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 (äquivalent zu „pargs -e“);
  • Der Befehl pauxv wurde hinzugefügt, um zusätzliche Parameter eines Prozesses oder einer Core-Datei anzuzeigen (äquivalent zu „pargs -x“);
  • Der Befehl connstat wurde hinzugefügt, um Statistiken zu TCP-Verbindungen anzuzeigen;
  • In das Dienstprogramm netstat wurde die Option „-u“ hinzugefügt, um Informationen über Prozesse anzuzeigen, die mit offenen Sockets verbunden sind;
  • In LX-Zonen wurde Unterstützung für die Ausführung neuer Linux-Distributionen hinzugefügt;
  • Die Leistung des Hypervisors Bhyve wurde optimiert, Unterstützung für die Emulation von NVME-Geräten hinzugefügt;
  • Im Installer wurde eine automatische Installation von Paketen zur Unterstützung von Hypervisoren beim Start der Installation in Virtualisierungsumgebungen sichergestellt;
  • Die Versionen der 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

60GB SSD 8Gb DDR4