publication de la distribution libre , qui succède à la distribution binaire OpenSolaris, dont le développement a été arrêté par Oracle. OpenIndiana offre à l'utilisateur un environnement de travail basé sur une nouvelle coupe de la base de code du projet . Le développement 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 utilitaires système et bibliothèques de base. Pour le téléchargement trois types d'images ISO : édition serveur avec applications en mode console (725 Mo), version minimale (377 Mo) et version avec environnement graphique MATE (1,5 Go).
Principales dans OpenIndiana 2020.04 :
- Toutes les applications spécifiques à OpenIndiana, y compris l'installateur Caiman, ont été portées de Python 2.7 à Python 3.5 ;
- Python 2.7 a été retiré des images d'installation ;
- GCC 7 est utilisé comme compilateur système principal par défaut ;
- La prise en charge des utilitaires 32 bits pour X.org a été arrêtée ;
- Le gestionnaire de paquets PKG a été porté de la bibliothèque simplejson à rapidjson pour le traitement des données au format JSON, ce qui a permis de réduire la consommation de mémoire lors des opérations avec de grands catalogues de paquets ;
- Le paquet bureautique LibreOffice 6.4 et le paquet MiniDLNA ont été ajoutés. XChat a été supprimé ;
- Les paquets utilisateur ont été mis à jour :
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 ; - Les composants système ont été mis à jour : 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 ; - Les outils pour les développeurs ont été mis à jour :
GCC 7.5/8.4/9.3,
Clang 9,
Guile 2.2.7,
Go 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 ; - Mise à jour du logiciel serveur : 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 ; - Une vulnérabilité dans l'outil (utilisé pour rechercher des pilotes appropriés), permettant à un utilisateur local dans certaines conditions d'augmenter ses privilèges à root.
Simultanément publication de la distribution Illumos , qui offre un support complet pour l'hyperviseur KVM, la pile réseau virtuelle Crossbow et le système de fichiers ZFS. La distribution peut être utilisée pour construire des systèmes web hautement scalables ainsi que pour créer des systèmes de stockage.
Dans :
- Ajout de la possibilité de lancer un serveur NFS dans une zone isolée (activée via la propriété «sharenfs»). Simplification de la création de partages SMB dans la zone grâce à la propriété «sharesmb» ;
- Portage de la mise en œuvre des réseaux overlay depuis SmartOS, qui peuvent être utilisés efficacement avec des commutateurs virtuels (etherstub) reliant plusieurs hôtes ;
- Amélioration du support SMB/CIFS dans le noyau. Client SMB mis à jour vers la version 3.02 ;
- Ajout du support SMBIOS 3.3 et possibilité de décoder des données supplémentaires, telles que les paramètres de charge de la batterie ;
- Ajout de protections contre les attaques swapgs et TAA dans le noyau ;
- Ajout d'un nouveau pilote pour accéder aux capteurs de température utilisés dans les puces AMD ;
- Ajout d'un répertoire fdinfo avec des données sur les fichiers ouverts dans le système de fichiers virtuel /proc pour chaque processus ;
- Ajout de nouvelles commandes «resize» pour ajuster la taille de la fenêtre du terminal, «ssh-copy-id» pour copier des clés SSH publiques, «watch» pour suivre les modifications dans la sortie et «demangle» pour décoder les symboles 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 avec configuration 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 du réseau dans les zones LX avec Ubuntu 18.04. Support pour l'exécution de Void Linux ajouté ;
- Dans l'hyperviseur bhyve, les firmwares ont été mis à jour, la possibilité de définir un mot de passe pour le serveur VNC a été ajoutée, le bloc d'appareils vioblk a ajouté le support TRIM, et des corrections ont été portées depuis Joyent et FreeBSD ;
- Dans ZFS, récupération automatique après le déplacement de dispositifs dans le pool racine. Ajout du support ZFS trim. Amélioration des commandes «zpool iostat» et «zpool status». Amélioration des performances de «zpool import». Support Direct I/O avec ZFS ajouté.
- L'outil de gestion des paquets a été porté sur Python 3.7 et la bibliothèque JSON rapidjson ;
- Ajout du support pour le nouveau matériel, y compris Intel ixgbe X553,
cxgbe T5/T6,
Mellanox ConnectX-4/5/6,
Intel I219 v10-v15,
nouvelles cartes fibre-channel Emulex ; - Ajout d'une option dans le menu du chargeur pour activer la console graphique lors du démarrage sans UEFI.
- Le package «developer/gcc9» a été ajouté. Le compilateur par défaut a été mis à jour vers GCC 9. Python a été mis à jour vers la version 3.7. La mise à jour de Python 2 a été arrêtée, mais le package python-27 reste disponible pour des raisons de compatibilité.
Source : opennet.ru
