Sortie de la distribution Linux Fedora 32

Introduit Version de distribution Linux Fedora 32. Pour le chargement préparé produits Fedora Workstation, Fedora Server, CoreOS, aussi bien que ensemble de "tours" avec les versions Live des environnements de bureau KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE et LXQt. Les assemblys sont générés pour x86_64, Power64, ARM64 (AArch64) et divers appareils avec des processeurs ARM 32 bits. Publication d'assemblages Fedora Argentbleu и Édition Fedora IoT retardé.

Le plus remarquable améliorations dans Fedora 32 :

  • Dans les versions de poste de travail par défaut activé processus en arrière-plan au début, ce qui permettra de répondre plus rapidement à un manque de mémoire, sans aller jusqu'à appeler le gestionnaire OOM (Out Of Memory) dans le noyau, qui se déclenche lorsque la situation devient critique et que le système, en règle générale, non ne répond plus aux actions de l'utilisateur. Si la quantité de mémoire disponible est inférieure à la valeur spécifiée, alors earlyoom en envoyant SIGTERM (mémoire libre inférieure à 10 %) ou SIGKILL (< 5 %) mettra fin de force au processus qui consomme le plus activement de mémoire (ayant le /proc le plus élevé /*/oom_score value), sans amener l'état du système au point d'effacer les tampons système.
  • Inclus par défaut, le timer systemd fstrim.timer, qui exécute le service fstrim.service une fois par semaine pour exécuter la commande « /usr/sbin/fstrim —fstab —verbose —quiet », qui transmet aux périphériques de stockage des informations sur les blocs inutilisés montés systèmes de fichiers et dans ceux étendus dynamiquement stockages LVM. Ce mécanisme atténue l'usure des disques SSD et NVMe et augmente l'efficacité du nettoyage des blocs, et également dans LVM améliore l'utilisation des extensions logiques libres lors de l'allocation dynamique de l'espace de stockage (« provisionnement fin ») en les renvoyant au pool.
  • Bureau mis à jour avant la sortie GNOME 3.36, dans lequel une application distincte de gestion des modules complémentaires de GNOME Shell est apparue, la conception des interfaces de connexion et de déverrouillage de l'écran a été modernisée, la plupart des boîtes de dialogue système ont été repensées, une fonction est apparue pour lancer des applications utilisant un GPU discret sur les systèmes avec des graphismes hybrides, et en mode aperçu la possibilité de renommer les répertoires avec des applications, un bouton « ne pas déranger » a été ajouté au système de notification, une option pour activer le système de contrôle parental a été ajoutée à l'assistant de configuration initiale, etc.
  • В связи с Résiliation La durée de vie de Python 2 de Fedora sera supprimé le package python2 et tous les packages qui nécessitent l'exécution ou la construction de Python 2. Pour les développeurs et les utilisateurs qui ont besoin de Python 2, un package python27 autonome sera fourni, qui sera packagé dans un style tout-en-un (pas de sous-packages) et non destiné à être utilisé comme dépendance.
  • Par défaut au lieu de iptables-legacy impliqué le package iptables-nft propose un ensemble d'utilitaires pour assurer la compatibilité avec iptables, ayant la même syntaxe de ligne de commande, mais traduisant les règles résultantes en bytecode nf_tables.
  • Pare-feu dynamique transféré pour travailler sur nftables. iptables et ebtables continueront à être utilisés pour appeler directement des règles.
  • Pour l'assemblage, nous utilisons GCC 10. Les versions de nombreux packages ont été mises à jour, notamment Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Allez 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.

  • Dans les packages qui définissent leurs propres utilisateurs et groupes, mis en œuvre transition vers les définitions d'utilisateurs dans un format identique à sysusers.d (l'utilitaire systemd-sysusers lui-même n'est pas encore utilisé pour générer le contenu de /etc/passwd et /etc/group, nous ne parlons que du format de données avec des informations sur les utilisateurs ; pour créer des utilisateurs on l'appelle encore useradd).
  • Dans le gestionnaire de paquets DNF ajoutée code pour envoyer les informations nécessaires pour estimer plus précisément la base d'utilisateurs de la distribution. Au lieu de la transmission initialement prévue d'un identifiant UUID unique, un circuit simple basé sur le compteur de temps d'installation et une variable avec des données sur l'architecture et la version du système d'exploitation. Le compteur « countme » sera remis à « 0 » après le premier appel réussi au serveur et après 7 jours il commencera à augmenter chaque semaine, ce qui nous permettra d'estimer depuis combien de temps la version utilisée a été installée. S'il le souhaite, l'utilisateur peut désactiver l'envoi des informations spécifiées.
  • Interpréteur Python assemblé avec le drapeau « -fno-semantic-interposition », dont l'utilisation dans les tests a montré une augmentation des performances de 5 à 27 %.
  • la composition inclus polices bitmap supplémentaires au format OpenType pour une utilisation dans des programmes tels que gnome-terminal (après le passage à HarfBuzz, il y a eu des problèmes lors de l'utilisation des anciennes polices bitmap dans gnome-terminal).
  • Lors de la préparation d'une version abandonné tester la qualité des ensembles d'installation pour supports optiques.

Simultanément pour Fedora 32 mis en service référentiels « gratuits » et « non libres » du projet RPM Fusion, dans lesquels sont disponibles des packages avec des applications multimédia supplémentaires (MPlayer, VLC, Xine), des codecs vidéo/audio, un support DVD, des pilotes propriétaires AMD et NVIDIA, des programmes de jeux, des émulateurs. Générer des builds Fedora russes abandonné.

Source: opennet.ru

Ajouter un commentaire