Linux 6.5 arrive avec d'importantes améliorations de support, des actualités et bien plus encore

Linux Kernel

Linux est un noyau principalement libre similaire au noyau Unix, c'est l'un des principaux exemples de logiciels libres et open source.

Après deux mois de développement, Linus Torvalds a annoncé la sortie du noyau Linux 6.5. Les changements notables incluent : la prise en charge du mécanisme de gestion de l'alimentation Intel TPMI, l'appel système cachestat, l'intégration continue de la prise en charge du langage Rust, la prise en charge des instructions vectorielles RISC-V, et bien plus encore.

Dans cette nouvelle version du noyau Linux 6.5, environ 14674 1294205 correctifs ont été apportés et XNUMX XNUMX XNUMX lignes de code ont été ajoutées.

Principales actualités sous Linux 6.5

Dans cette nouvelle version du noyau Linux 6.5, l'interface RAPL ajoute la prise en charge du mécanisme TPMI Utilisée dans les processeurs Intel pour activer les fonctionnalités de gestion de l'alimentation, cette nouvelle interface complète l'interface RAPL MSR/MMIO précédemment disponible et fournit des paramètres de limite de puissance plus flexibles.

Un autre changement qui se démarque de la nouvelle version est que ajout de l'appel cachestat(), qui a pour fonction de consulter l'état du cache de la page pour les fichiers et répertoires. Un nouvel appel système permet aux programmes de l'espace utilisateur de déterminer quelles pages d'un fichier sont mises en cache dans la mémoire principale.

Contrairement à l'appel système mincore() précédemment disponible, l'appel cachestat() vous permet d'afficher des statistiques plus détaillées, telles que le nombre de pages mises en cache, de pages sales, de pages expulsées, de pages récemment expulsées et de pages marquées pour réécriture.

Pour la partie des améliorations qui continuent d'être implémentées dans le support Rust, Il convient de noter qu'il a été possible d'utiliser la version Rust 1.68.2, qui stabilise certaines des fonctions utilisées dans le noyau. API de démarrage des broches améliorée ainsi que capacités étendues des modules « erreur », « synchronisation », « str », « tâche » et « types ».

Pour les systèmes ARM64, la prise en charge de l'extension PIE est implémentée, qui fournit des fonctionnalités pour configurer les droits d’accès à la mémoire. Au lieu de coder en dur les informations sur les autorisations dans une table de pages mémoire, PIE utilise l'index du tableau d'autorisations spécifié dans le registre.

En io_uring, le possibilité de stocker des tampons en anneau et d'envoyer des files d'attente en mémoire attribué dans l’espace utilisateur. L'application peut désormais allouer indépendamment une région de mémoire et la transmettre à io_uring pour profiter de la possibilité d'utiliser des pages mémoire volumineuses.

En plus de cela, une autre des nouveautés qui se démarque dans cette nouvelle version de Linux 6.5, les files d'attente de travail du noyau, qui implémentent la détection et le marquage automatique des travaux avec une utilisation intensive du CPU.

Dans les systèmes avec processeurs Zen 2 et AMD plus récent, le pilote P-State est activé par défaut au lieu du pilote CPUFreq pour la gestion de l'alimentation, le paramètre X86_AMD_PSTATE_DEFAULT_MODE a été ajouté pour sélectionner le mode P-State par défaut.

Le système de fichiers Overlayfs a été migré pour utiliser la nouvelle API de montage et des modifications ont été apportées pour organiser le fonctionnement du système de fichiers ComposeFS en complément des systèmes de fichiers OverlayFS et EROFS, plutôt que de maintenir une implémentation distincte. Dans le noyau 6.5, Composefs a ajouté la prise en charge des couches « données uniquement » utilisées uniquement pour les données (séparées des métadonnées).

De nouvelles optimisations ont été proposées pour le système de fichiers Btrfs, depuis le transfert de données implémenté en mode synchrone pour des algorithmes rapides permettant de calculer les sommes de contrôle crc32c et xxhash).

Des autres changements qui se démarquent:

  • Le pilote AMDGPU a ajouté la prise en charge de la fréquence d'overclocking des cartes vidéo Radeon RX 7000.
  • Le pilote i915 apporte la prise en charge initiale des puces Intel Meteor Lake et ajoute la possibilité d'utiliser VRR sur les ordinateurs portables dotés d'écrans eDP.
  • Prise en charge considérablement étendue des contrôleurs USB4, y compris la prise en charge initiale des contrôleurs Intel Barlow Ridge prenant en charge USB4 v2 (80 Gbit/s sur USB Type-C).
  • La prise en charge des appareils MIDI 2.0 a été ajoutée au sous-système audio ALSA.
  • Pilote ajouté pour les consoles multimédia NVIDIA SHIELD

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.