Linux Kernel 6.11 Release Le candidat 1 (RC1) est publié
Linux Kernel 6.11 RC1 Release: Amélioration de la stabilité et perspectives d'avenir
Linus Torvalds, le principal développeur de Linux Kernel, a annoncé la sortie de la première version candidate (RC1) pour Linux Kernel 6.11 le 28 juillet 2024. Bien que les vacances d'été aient entraîné une réduction de la charge de travail de développement attendue, le cycle de développement de 6.11 RC1 se déroule pas à pas. Torvalds a noté que la fenêtre de fusion et les statistiques globales sont cohérentes avec le modèle de publication typique.
Soumettre des statistiques
La version Linux 6.11-RC1 contient plus de 12 000 commits. La plupart de ces modifications sont des mises à jour du pilote (plus de 50%), et une grande partie est liée aux descriptions matérielles.
En plus des mises à jour des conducteurs, d'autres domaines de développement qui méritent d'être prêts à inclure: incluent:
- Mise à jour de l'architecture : en particulier pour les architectures ARM et X86, dont une grande partie sont des fichiers de code source d'arborescence (DTS).
- Outils et documentation : environ un sixième de la mise à jour.
- Améliorations du noyau de base : affecte les systèmes de fichiers, les réseaux, les machines virtuelles et le noyau lui-même.
Modifications clés du noyau 6.11 RC1
La plupart des modifications dans 6.11 RC1 se concentrent sur la prise en charge matérielle:
- AMD GPU Register Dump : Cela représente environ 45% du nombre de lignes de code différentes, indiquant que beaucoup de travail a été effectué avec la prise en charge des graphiques AMD. Cela peut améliorer les performances et la compatibilité des utilisateurs de GPU AMD.
- Fichiers de descripteurs JSON de l'événement de performances : ces fichiers représentent 5% supplémentaires des modifications et peuvent améliorer les capacités de surveillance des performances du système. Cette mise à jour peut bénéficier aux administrateurs du système et aux développeurs engagés dans l'optimisation des performances.
Changer la distribution
Exclusion des mises à jour de description du matériel, modifications de Linux 6.11 RC1 Suivez une distribution typique:
- Conducteur : Plus de 50% des changements indiquent une mise au point continue sur le support matériel étendu.
- Mises à jour de l'architecture : Environ un tiers, une grande partie d'entre elles se trouvent dans le fichier de code source d'arborescence (DTS). Cela suggère des améliorations de la prise en charge de plates-formes spécifiques, en particulier sur les systèmes basés sur les bras.
- Outils et documentation : environ un tiers, cela devrait aider les développeurs et les utilisateurs à mieux comprendre et utiliser le noyau.
- Noyau de base : le tiers restant, couvrant:
- Système de fichiers
- réseau
- Mémoire virtuelle (VM)
- À l'intérieur du noyau
Ces mises à jour de base peuvent inclure des améliorations de performances et des corrections de bogues pour divers sous-systèmes.
6.11 Régression et amélioration de la construction en RC1
Geert Uytterhoeven fournit un rapport détaillé sur la régression de la construction et les améliorations pour cette version candidate, soulignant qu'il y a moins d'erreurs de construction et d'avertissements.
Par rapport à V6.10, la liste des régressions de construction et des améliorations du noyau Linux 6.11-RC1 est la suivante:
- Régression des erreurs : il y a 7 nouvelles erreurs de construction en 6.11-RC1, affectant diverses architectures, notamment MIPS, PowerPC, M68K et SH4. Par exemple, une erreur est liée à un type de pointeur incompatible dans un fichier spécifique dans un schéma MIPS.
- Améliorations des erreurs : Ce rapport met en évidence 22 améliorations d'erreur, résolvant divers problèmes tels que les prototypes manquants, les erreurs de relocalisation et les variables inutilisées. Ces améliorations résolvent certains bogues dans le noyau V6.10.
- Régression d'avertissement : il existe 4 nouveaux avertissements de construction, principalement concentrés dans les fichiers BTRFS et Kernel / Fork.c.
- Améliorations d'avertissement : 6.11-RC1 résout 19 avertissements qui existaient dans les versions précédentes. Ces améliorations couvrent plusieurs domaines, y compris les fichiers de configuration, les fichiers spécifiques au schéma (MIPS, SPARC) et les fichiers de pilote.
Dans l'ensemble, la version 6.11-RC1 montre une diminution significative du nombre d'erreurs (-22) et des avertissements (-19), indiquant une étape positive vers un processus de construction plus stable et fiable.
Plan de suivi
Comme il s'agit du premier candidat pour Linux 6.11, il marque le début de la phase bêta. Au cours des prochaines semaines, la communauté du noyau travaillera pour identifier et corriger les bogues et publiera des versions RC ultérieures.
En supposant qu'un cycle de développement typique suit, la version finale de Linux 6.11 devrait être publiée dans quelques mois. Si un cycle de développement typique est suivi, nous pouvons nous attendre à ce que la version finale de Linux 6.11 soit publiée vers le 22 septembre 2024.
Tester le noyau Linux 6.11 RC1
Les utilisateurs sont encouragés à télécharger la première version de 6.11 sur le site Web de Kernel.org ou Git Tree de Linus Torvalds pour les tests.
Notez que ces versions de développement ne doivent pas être utilisées dans les systèmes de production car elles sont expérimentales.
Date de sortie finale du noyau Linux 6.11
Linux Kernel RC1 est sorti le 28 juillet 2024. Compte tenu d'un cycle de développement typique de 9 à 10 semaines, nous pouvons estimer la date de sortie de la version finale du noyau Linux 6.11.
- Cycle de libération des candidats : 7-8 semaines après la libération de RC1.
- RC1 Libération : 28 juillet 2024
- Durée du cycle RC : 7-8 semaines
Date de sortie finale estimée
- 7 semaines à partir de RC1 : 15 septembre 2024
- 8 semaines à partir de RC1 : 22 septembre 2024
Donc, si un cycle de développement typique est suivi, nous pouvons nous attendre à ce que la version finale de Linux 6.11 soit publiée le 15 septembre ou le 22 septembre 2024.
Le scénario le plus probable est le 22 septembre 2024, car cela permet une phase RC complète de 8 semaines, ce qui est courant pour de nombreuses versions de noyau. Cependant, si le processus de stabilisation se passe bien, il est possible d'être libéré le 15 septembre.
Il est important de noter que c'est notre hypothèse. La date de libération réelle peut varier d'une à deux semaines en raison de problèmes spécifiques rencontrés dans la phase RC.
Linus Torvalds peut décider d'étendre le cycle si un problème important est trouvé, ou le libérer à l'avance si le noyau est rapide et stable.
Le cycle de développement des nouvelles versions de noyau Linux typiques
Le cycle de développement typique des nouvelles versions du noyau Linux suit un modèle complet. Permettez-moi d'expliquer le processus:
1. Fenêtre de fusion :
- Dure environ deux semaines.
- Ouvert immédiatement après la libération du noyau stable précédent.
- Pendant ce temps, des changements majeurs et de nouvelles fonctionnalités seront fusionnés dans le noyau principal.
2. Version candidate (RC) :
- Une fois la fenêtre de fusion fermée, la première version candidate (RC1) sera annoncée.
- RC est par la suite publié chaque semaine.
- La phase RC dure généralement 7 à 8 semaines, mais peut être étendue à 9 à 10 semaines si nécessaire.
3. Stabilisation :
- Dans la phase RC, la mise au point passe à la fixation et à la stabilisation des bogues.
- Aucune nouvelle fonctionnalité ne sera ajoutée après RC1, seules les corrections de bogues et les mises à jour critiques.
4. Sortie finale :
- La version finale sera publiée lorsque Linus Torvalds détermine que le noyau est suffisamment stable.
- Cela se produit généralement après RC7 ou RC8, mais peut se produire plus tôt ou ultérieure en fonction de la stabilité de la version.
5. Maintenance :
- Après la version finale, le noyau entre dans la phase de maintenance.
- Les corrections de bogues et les mises à jour de sécurité seront renvoyées à cette version.
Le cycle entier de l'ouverture de la fenêtre de fusion à la version finale prend généralement environ 9 à 10 semaines. Cela signifie que les nouvelles versions du noyau sont généralement publiées tous les 2 à 3 mois.
Pour Linux 6.11 RC1, nous sommes au début de la phase RC. Sur la base des cycles typiques, nous pouvons nous attendre à ce que la version finale de Linux 6.11 soit publiée dans environ 7 à 8 semaines, en supposant qu'aucun problème majeur qui étendait la phase RC n'a été trouvé.
Ressource :
- Remarques de version du noyau Linux 6.11 RC1
Lecture de suivi :
- Version Linux Kernel 6.11-RC2: Focus sur "des questions plus significatives"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Linux est mieux utilisé comme gestion de serveurs, systèmes intégrés et environnements de bureau. 1) Dans la gestion des serveurs, Linux est utilisé pour héberger des sites Web, des bases de données et des applications, assurant la stabilité et la fiabilité. 2) Dans les systèmes intégrés, Linux est largement utilisé dans les systèmes électroniques intelligents et automobiles en raison de sa flexibilité et de sa stabilité. 3) Dans l'environnement de bureau, Linux fournit des applications riches et des performances efficaces.

Les cinq composants de base de Linux sont: 1. Le noyau, gérant les ressources matérielles; 2. La bibliothèque système, fournissant des fonctions et des services; 3. Shell, l'interface pour les utilisateurs pour interagir avec le système; 4. Le système de fichiers, stockant et organisant des données; 5. Applications, en utilisant des ressources système pour implémenter les fonctions.

Les méthodes d'apprentissage Linux de base à partir de zéro incluent: 1. Comprendre le système de fichiers et l'interface de ligne de commande, 2. Master Basic Commandes telles que LS, CD, MKDIR, 3. Apprenez les opérations de fichiers, telles que la création et l'édition de fichiers, 4. Explorer une utilisation avancée telle que les pipelines et les commandes GREP, 5. Master Debugging Skills and Performance Optimimisation, 6. Amélioration continue des compétences par la pratique et l'exploration.

Linux est largement utilisé dans les serveurs, les systèmes intégrés et les environnements de bureau. 1) Dans le domaine du serveur, Linux est devenu un choix idéal pour héberger des sites Web, des bases de données et des applications en raison de sa stabilité et de sa sécurité. 2) Dans les systèmes intégrés, Linux est populaire pour sa personnalisation et son efficacité élevées. 3) Dans l'environnement de bureau, Linux fournit une variété d'environnements de bureau pour répondre aux besoins des différents utilisateurs.

Les périphériques Linux sont des périphériques matériels exécutant des systèmes d'exploitation Linux, y compris des serveurs, des ordinateurs personnels, des smartphones et des systèmes embarqués. Ils profitent de la puissance de Linux pour effectuer diverses tâches telles que l'hébergement de sites Web et l'analyse des mégadonnées.

Les inconvénients de Linux incluent l'expérience utilisateur, la compatibilité des logiciels, la prise en charge matérielle et la courbe d'apprentissage. 1. L'expérience utilisateur n'est pas aussi conviviale que Windows ou MacOS, et elle s'appuie sur l'interface de ligne de commande. 2. La compatibilité logicielle n'est pas aussi bonne que les autres systèmes et manque de versions natives de nombreux logiciels commerciaux. 3. La prise en charge matérielle n'est pas aussi complète que Windows, et les pilotes peuvent être compilés manuellement. 4. La courbe d'apprentissage est raide et la maîtrise des opérations de ligne de commande nécessite du temps et de la patience.

Internet ne s'appuie pas sur un seul système d'exploitation, mais Linux joue un rôle important. Linux est largement utilisé dans les serveurs et les appareils réseau et est populaire pour sa stabilité, sa sécurité et son évolutivité.

Le cœur du système d'exploitation Linux est son interface de ligne de commande, qui peut effectuer diverses opérations via la ligne de commande. 1. Les opérations de fichiers et de répertoires utilisent des commandes LS, CD, MKDIR, RM et d'autres commandes pour gérer les fichiers et les répertoires. 2. La gestion des utilisateurs et des autorisations garantit la sécurité du système et l'allocation des ressources via UserAdd, Passwd, ChMOD et d'autres commandes. 3. La gestion des processus utilise PS, Kill et d'autres commandes pour surveiller et contrôler les processus du système. 4. Les opérations réseau incluent Ping, Ifconfig, SSH et d'autres commandes pour configurer et gérer les connexions réseau. 5. Commandes d'utilisation de surveillance et de maintenance du système telles que TOP, DF, DU pour comprendre l'état de fonctionnement du système et l'utilisation des ressources.
