OpenIndiana 2020.04 et OmniOS CE r151034 sont disponibles, poursuivant le développement d'OpenSolaris

A eu lieu sortie d'une distribution gratuite Open de l'Indiana 2020.04, qui a remplacé la distribution binaire OpenSolaris, dont le développement a été interrompu par Oracle. OpenIndiana offre à l'utilisateur un environnement de travail construit sur la base d'une nouvelle tranche de la base de code du projet Illumos. Le développement actuel des technologies OpenSolaris se poursuit avec le projet Illumos, qui développe le noyau, la pile réseau, les systèmes de fichiers, les pilotes, ainsi qu'un ensemble de base d'utilitaires et de bibliothèques système utilisateur. Pour le chargement formé trois types d'images iso - une édition serveur avec applications console (725 Mo), un assemblage minimal (377 Mo) et un assemblage avec l'environnement graphique MATE (1.5 Go).

principal changements dans OpenIndiana 2020.04 :

  • Toutes les applications spécifiques à OpenIndiana, y compris le programme d'installation Caiman, ont été migrées de Python 2.7 vers Python 3.5 ;
  • Python 2.7 a été supprimé des images d'installation ;
  • GCC 7 est utilisé comme compilateur système par défaut ;
  • La prise en charge des utilitaires 32 bits pour X.org a été interrompue ;
  • Le gestionnaire de packages PKG a été transféré de la bibliothèque simplejson vers rapidjson pour traiter les données au format JSON, ce qui a réduit la consommation de mémoire lors du fonctionnement avec de grands répertoires de packages ;
  • La suite bureautique LibreOffice 6.4 et le package MiniDLNA ont été ajoutés au package. XChat supprimé ;
  • Packages personnalisés mis à jour :
    VirtualBox 6.1.6, VLC 3.0.10, ntfsprogs 2017.3.23AR.5, hplip 3.19.12, boîte à rythme 3.4.4, Gstreamer 1.16.2,
    UPower, XScreensaver 5.44, gestionnaire de connexions GNOME 1.2.0 ;

  • Composants système mis à jour : net-snmp 5.8,
    Sudo1.8.31,
    mozilla-nspr 4.25,
    SQLite 3.31.1,
    OpenConnect8.05, scripts VPN 20190606,
    Écran GNU 4.8.0,
    tmux 3.0a,
    nano 4.8 ;

  • Outils de développement mis à jour :
    CCG 7.5/8.4/9.3,
    Clang 9
    Ruse 2.2.7,
    Golan 1.13.8/1.12.17,
    OpenJDK 1.8.232, icedtea-web 1.8.3,
    Rubis 2.6.6,
    7.3.17 XNUMX PHP,
    Git 2.25.4,
    Mercuriel 5.3.2
    Clairière 3.22.2,
    GNU TLS 33.5.19,
    Création automatique 1.16
    Glib 2.62,
    Binutils 2.34 ;

  • Logiciel serveur mis à jour : 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,
    Samba4.12.1,
    Node.js 12.16.3, 10.18.1, 8.17.0,
    LIER 9.16
    ISC DHCP 4.4.2,
    Memcached 1.6.2,
    OpenSSH 8.1p1,
    OpenVPN 2.4.9,
    kvm 20191007,
    qemu-kvm 20190827,
    article 0.4.1.9 ;

  • Correction d'une vulnérabilité dans l'utilitaire DDU (utilisé pour rechercher des pilotes appropriés), permettant à un utilisateur local d'élever ses privilèges jusqu'à root sous certaines conditions.

En même temps a eu lieu sortie de la distribution Illumos OmniOS édition communautaire r151034, qui fournit une prise en charge complète de l'hyperviseur KVM, de la pile réseau virtuelle Crossbow et du système de fichiers ZFS. La distribution peut être utilisée à la fois pour créer des systèmes Web hautement évolutifs et pour créer des systèmes de stockage.

В nouvelle version:

  • Ajout de la possibilité d'exécuter un serveur NFS dans une zone isolée (activé via la propriété « sharenfs »). Il a été simplifié pour créer des partitions SMB dans une zone en définissant la propriété « sharesmb » ;
  • La mise en œuvre de réseaux superposés a été portée de SmartOS, qui peut être utilisée efficacement avec des commutateurs virtuels (etherstub) connectant plusieurs hôtes ;
  • Le noyau a amélioré la prise en charge SMB/CIFS. Le client SMB a été mis à jour vers la version 3.02 ;
  • Ajout de la prise en charge de SMBIOS 3.3 et de la possibilité de décoder des données supplémentaires, telles que les paramètres de charge de la batterie ;
  • Une protection contre les attaques swapgs et TAA a été ajoutée au noyau ;
  • Ajout d'un nouveau pilote pour accéder aux capteurs de température utilisés dans les puces AMD ;
  • Le répertoire fdinfo contenant des données sur les fichiers ouverts a été ajouté au FS virtuel /proc pour chaque processus ;
  • Ajout de nouvelles commandes « redimensionner » pour ajuster la taille de la fenêtre du terminal, « ssh-copy-id » pour copier les clés publiques SSH, « watch » pour surveiller les changements dans la sortie et « démangler » pour décoder les caractères dans les fichiers exécutables ;
  • Dans les zones isolées, il est désormais possible d'attribuer des adaptateurs réseau virtuels (VNIC) à la demande, configurables via l'attribut global-nic ;
  • Ajout de la possibilité de désactiver IPv6 pour les zones LX (zones isolées pour exécuter Linux). Amélioration des performances réseau dans les zones LX avec Ubuntu 18.04. Ajout de la prise en charge de l'exécution de Void Linux ;
  • Le firmware a été mis à jour dans l'hyperviseur bhyve, la possibilité de définir un mot de passe pour le serveur VNC a été ajoutée, le support TRIM est apparu dans les périphériques de bloc vioblk, les correctifs de Joyent et FreeBSD ont été transférés ;
  • ZFS fournit une récupération automatique après le déplacement de périphériques dans le pool racine. Ajout de la prise en charge du découpage ZFS. Amélioration des performances des commandes "zpool iostat" et "zpool status". Amélioration des performances de "zpool import". Ajout de la prise en charge des E/S directes avec ZFS.
  • La boîte à outils de gestion des packages a été traduite en Python 3.7 et dans la bibliothèque rapidjson JSON ;
  • Ajout de la prise en charge du nouveau matériel, notamment Intel ixgbe X553,
    cxgbe T5/T6,
    Mellanox ConnectX-4/5/6,
    Intel I219 v10-v15,
    nouvelles cartes Fibre Channel Emulex ;

  • Ajout d'une option au menu du chargeur de démarrage pour activer la console graphique lors du démarrage sans UEFI.
  • Ajout du package "developer/gcc9". Le compilateur par défaut a été mis à jour vers GCC 9. Python a été mis à jour vers la version 3.7. Python 2 a été abandonné, mais python-27 est conservé pour des raisons de compatibilité ascendante.

Source: opennet.ru

Ajouter un commentaire