Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

2 - Les distributions et les noyaux

> Forums de discussion > 2 - Les distributions et les noyaux > Noyau 6.x -> qu'apportent-t-ils ?
Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

Noyau 6.x -> qu'apportent-t-ils ?

jujudusud utilisateur non connecté France
Bonjour tout le monde,

Je viens de passer au noyau 6.3.2.
$ uname -a
Linux GMC 6.3.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 11 May 2023 16:40:42 +0000 x86_64 GNU/Linux

Il est en place et fonctionnel sur archlinux. Maintenant les grandes questions sont :

- Qu'apporte ce nouveau noyau ?
- Est-il utile ou nécessaire ou encore indispensable pour la MAO ?

Voilà, je vous écoute !

piratebab utilisateur non connecté
C'est l'éternel débat entre noyau low latency ou pas ...
J'ai des machines avec ancien noyau low latency , et une autre à jour du dernier kernel debian testing, pas low latency.
Je n'ai pas constaté de différence à l'usage.
J'ai posé la question sur des forums et fait des recherches concernant le PREEMPT_DYNAMIC, mais je n'ai toujours pas compris ce que ça apportait concretement. Il me semble qu'il est arrivé sur la machine via pipewire, car des collègues aussi en testing sans pipewire n'ont pas un kernel avec cette option.

jujudusud utilisateur non connecté France
Salut piratebab,
Je crois avoir compris que PREEMPT_DYNAMIC sert à permettre à l'utilisateur de choisir le mode de préemption du noyau au moment de l'amorçage en spécifiant l'option voulue dans la ligne de commande dédiée.
Du coup, avec un seul noyau, tu peux choisir d'utiliser le noyau comme un noyau bureautique ou basse latence.
Allez je vais chercher encore des informations... car depuis :
Linux GMC 6.4.3-arch1-2 #1 SMP PREEMPT_DYNAMIC Sat, 15 Jul 2023 19:25:49 +0000 x86_64 GNU/Linux


jujudusud utilisateur non connecté France
Merci piep ! c'est une bonne source le site internet kernelnewbies.org.

Pour ce qui est de PREEMPT_DYNAMIC, tu as une idée d’où trouver les infos ?

jujudusud utilisateur non connecté France
Je viens de lire ça :
Dans kernelnewbies écrit :
Linux prend en charge différents modèles de préemption.

Actuellement, l'utilisation d'un modèle de préemption (none/voluntary/model) est une option de configuration à la compilation.

Cette version ajoute les options de démarrage preempt=none/voluntary/full (par défaut : full), pour permettre aux distributions de construire un noyau PREEMPT mais de revenir à un comportement d'ordonnancement proche de PREEMPT_VOLUNTARY (ou PREEMPT_NONE) par le biais d'une sélection au démarrage.

Il y a aussi l'option /debug/sched_debug pour effectuer cette opération au moment de l'exécution. Cette fonctionnalité est implémentée par le biais d'un correctif d'exécution (une nouvelle variante des appels statiques).


Ici en anglais : https://kernelnewbies.org/Linux_5.12

jujudusud utilisateur non connecté France
Puisqu'on parle de noyaux ici et que beaucoup d'entre nous utilisent des interfaces audio USB, je pense qu'il faudrait parler quelque part des avancées apportées par le noyau 5.16.
https://kernelnewbies.org/Linux_5.16#Audio

olinuxx utilisateur non connecté France
Salut Julien.

Je dirais : dans le prochain édito si c'est pas hyper long (pas plus de 30 lignes au doigt mouillé).
Sinon, dans une nouvelle dédiée ça serait bien aussi.

jujudusud utilisateur non connecté France
Je reviens par ici avec des informations sur les paramètres à passer au noyau au moment de l'amorçage.
Effectivement, depuis que le noyau est préemptible de manière dynamique, il est possible d'utiliser un paramètre au démarrage pour choisir le comportement voulu.

Dans la documentation du noyau qui est disponible en ligne ici , on peut lire ceci :
preempt= [KNL]
             Select preemption mode if you have CONFIG_PREEMPT_DYNAMIC
             none - Limited to cond_resched() calls
             voluntary - Limited to cond_resched() and might_sleep() calls
             full - Any section that isn't explicitly preempt disabled can be preempted anytime.

Et pour notre cas d'usage qu'est la MAO il semble que le mode "preempt=full" soit le mode à utiliser.

Cette option est donc à passer à un noyau qui aurait été configuré pour ça, comme le mien par exemple :
$ uname -a
Linux GMC 6.6.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 04 Dec 2023 00:29:19 +0000 x86_64 GNU/Linux


olinuxx utilisateur non connecté France
OK, chouette. Tu comptes traduire en français ?

jujudusud utilisateur non connecté France
Ah ! j'avais pas pensé à ça ! euh ... je ne sais pas là pour l'instant. Mais il faudrait le faire !

En fait je me dis que ce serait judicieux de trier ...

je vais faire un fil de discussion pour cette page parce que je vois bien qu'on va en discuter pendant un moment. :-)

olinuxx utilisateur non connecté France
Par principe, si ça n'est pas traduit en français, alors ça n'a pas vraiment sa place sur linuxmao.
Dans ce cas, un simple lien vers une source originelle suffirait.
Lien que l'on pourrait mettre directement dans la page du noyau.

jujudusud utilisateur non connecté France
J'ai le même avis finalement. Merci pour cette réflexion.
J'ai commencé le boulot. Je vais relire pour voir si c'est à peu près clair.

olinuxx utilisateur non connecté France
OK.
Tiens au jus quand tu penses que cette page sera terminée dans son fonctionnement et sa méthode, et je l’intégrerai dans la doc.

jujudusud utilisateur non connecté France
Bon j'avance sur PREEMPT=full, dans dmesg, il y a la réponse à cela :
[    0.118275] Dynamic Preempt: full

Chez moi ça donne ça.

jujudusud utilisateur non connecté France
J'en suis au 5.17 et je découvre des choses à chaque version du noyau. C'est vraiment bien. je me régale.
J'ai hâte de faire le 5.16 qui va me réserver un tas de surprises !

olinuxx utilisateur non connecté France
Chouette boulot.
Tu penses remonter jusqu'à quelle version avant de considérer qu'elle est prête à être intégrée dans la doc ?

jujudusud utilisateur non connecté France
Merci olinuxx. :-)

Je vais essayer d'aller le plus loin possible. Tant que j'ai le courage de le faire et que je trouve les informations.
Dans un premier temps j'aimerais atteindre au minimum le noyau 5.0.
Ensuite aller jusqu'au 4.0. puis je pense que je m'arrêterai là, à moins d'une demande particulière des membres de LinuxMAO ou d'ailleurs.

jujudusud utilisateur non connecté France
Ça va etre enorme le noyau 6.8 pour les scarlettes !
Les développeurs ont vraiment fait un super boulot pour ajouter toutes les fonctionnalités des cartes.

piep utilisateur non connecté France
- cette page sur les noyaux Linux est une très bonne idée.
- j'ajouterais la date de sortie à coté du numéro de noyau. ça parlerait un peu plus.
- Pour les Focusrite / Scarlett et autres Clarett le noyau 6.7 apporte déjà beaucoup. et autorise le mixeur alsa-scarlett-gui en version 0.3.3. Dommage il ne compile pas pour debian 11 (bullseye) qui n'a pas GTK4.

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

calixtus06, 18:36, jeu. 22 Feb 2024: Bonjour et bienvenue à nikartri et rckloar :-)
calixtus06, 10:15, mer. 14 Feb 2024: Bonjour et bienvenue à smonff, Alphascorpii, tadumtss et letoII :-)
calixtus06, 11:14, lun. 12 Feb 2024: Bonjour et bienvenue à Lenaye, laiqh :-)
olinuxx, 20:32, mar. 06 Feb 2024: À l'ombre du poêle, bonne lecture de l'éditorial !
allany, 16:12, lun. 05 Feb 2024: Pas de trêve hivernale pour l'éditorial ! [Lien]
olinuxx, 22:47, sam. 03 Feb 2024: Bonjour et bienvenue à GTof cool
olinuxx, 20:25, jeu. 01 Feb 2024: Bonjour et bienvenue à krisden cool
calixtus06, 22:06, ven. 26 Jan 2024: bonjour et bienvenue à Darknours :-)
bluedid29, 19:34, mar. 23 Jan 2024: Meilleur voeux et grand merci Olinuxx, top distribution MAO LibraZiK :-)
pierrotlo, 15:20, sam. 20 Jan 2024: Meilleurs voeux à toute l'équipe. Je ne suis pas très présent parce qu'en préparation de ma retraite. Ça arrive à tout le monde, eh oui !
olinuxx, 11:22, jeu. 18 Jan 2024: [ANNONCE] LibraZiK-4 dispose à présent d'un live ! [Lien] cool
olinuxx, 11:21, jeu. 18 Jan 2024: Bonjour et bienvenue à thomasl cool