Manuel de LibraZiK-4 - Les noyaux
Nous pouvons lire dans le lexique que le noyau représente le centre nerveux ou la colonne vertébrale de votre système.
Sur LibraZiK-4, vous pouvez utiliser différents noyaux que nous allons catégoriser en trois types ici :
Le noyau linux “basique” est un noyau “de base”. Sur LibraZiK-4, les noyaux “basiques” sont directement fournis par Debian.
Ces noyaux “basiques” ne sont pas fait pour être performants en terme de MAO (bien qu'ils puissent être suffisants selon la tâche MAO effectuée). LibraZiK-4 fournit donc deux autres types de noyaux que nous allons voir ci-dessous.
Les noyaux linux “basse-latence” (bl) fournis par LibraZiK-4 sont conçus pour avoir des temps de latence réduits permettant le travail audio-numérique. Ce sont ceux que vous voudrez utiliser dans la grande majorité des cas pour un contexte de production audio-numérique.
Les noyaux linux “temps-réel” (rt) sont encore plus optimisés pour les latences basses. Ceci dit, ils peuvent avoir des problèmes de compatibilité notamment avec certains pilotes de carte graphique.
Debian en fournit, et LibraZiK-4 en fournit également. Les différences entre les deux sont que les noyaux RT de LibraZiK-4 utilisent certaines options de compilation du noyau le rendant plus adapté à la MAO que les noyaux RT de Debian. Voir plus bas.
Il est à noter que dans 95% des cas, vous n'avez pas besoin d'un noyau “temps-réel”, le noyau basse-latence étant largement suffisant. Le problème ici étant de se dire que “oh bah oui, mais moi je fais partie des 5% qui en ont besoin”. Non. Vous n'êtes certainement pas si spécial que ça. Navré de vous le dire sèchement ici . Utilisez un noyau basse-latence, ça suffira bien largement et vous éviterez d'autres soucis.
Vous ne devriez utiliser un RT que si vous savez réellement et sérieusement pourquoi vous en avez besoin, et pas parce que vous avez lu une page datant de 2008 sur la toile qui dit “pas de M.A.O. possible sous linux sans noyau RT” car les choses ont beaucoup changées. Si vous en essayez un, c'est à vos risques et périls !
Étant donné le travail colossal que cela représente de suivre, mettre à jour et empaqueter un noyau en permanence, LibraZiK-4 ne garanti pas que les noyaux soient à jour en permanence pour le moment.
Les différents noyaux proposés par LibraZiK-4 sont :
Nom des noyaux 64 bits dans Synaptic | Nom des noyaux 32 bits dans Synaptic | Notes | ||
---|---|---|---|---|
normaux | PAE | |||
basique | linux-image-5.10.0-26-amd64 | linux-image-5.10.0-26-686 | linux-image-5.10.0-26-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-26-lzk-bl-amd64-unsigned | linux-image-5.10.0-26-lzk-bl-686-unsigned | linux-image-5.10.0-26-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO, noyau CONSEILLÉ par LibraZiK |
temps-réel | linux-image-5.10.0-26-rt-amd64 | linux-image-5.10.0-26-rt-amd64 | linux-image-5.10.0-26-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-26-lzk-rt-amd64-unsigned | linux-image-5.10.0-26-lzk-rt-686-unsigned | linux-image-5.10.0-26-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
. | ||||
Noyaux plus anciens | ||||
basique | linux-image-5.10.0-25-amd64 | linux-image-5.10.0-25-686 | linux-image-5.10.0-25-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-25-lzk-bl-amd64-unsigned | linux-image-5.10.0-25-lzk-bl-686-unsigned | linux-image-5.10.0-25-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-25-rt-amd64 | linux-image-5.10.0-25-rt-amd64 | linux-image-5.10.0-25-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-25-lzk-rt-amd64-unsigned | linux-image-5.10.0-25-lzk-rt-686-unsigned | linux-image-5.10.0-25-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-23-amd64 | linux-image-5.10.0-23-686 | linux-image-5.10.0-23-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-23-lzk-bl-amd64-unsigned | linux-image-5.10.0-23-lzk-bl-686-unsigned | linux-image-5.10.0-23-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-23-rt-amd64 | linux-image-5.10.0-23-rt-amd64 | linux-image-5.10.0-23-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-23-lzk-rt-amd64-unsigned | linux-image-5.10.0-23-lzk-rt-686-unsigned | linux-image-5.10.0-23-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-22-amd64 | linux-image-5.10.0-22-686 | linux-image-5.10.0-22-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-22-lzk-bl-amd64-unsigned | linux-image-5.10.0-22-lzk-bl-686-unsigned | linux-image-5.10.0-22-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-22-rt-amd64 | linux-image-5.10.0-22-rt-amd64 | linux-image-5.10.0-22-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-22-lzk-rt-amd64-unsigned | linux-image-5.10.0-22-lzk-rt-686-unsigned | linux-image-5.10.0-22-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-20-amd64 | linux-image-5.10.0-20-686 | linux-image-5.10.0-20-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-20-lzk-bl-amd64-unsigned | linux-image-5.10.0-20-lzk-bl-686-unsigned | linux-image-5.10.0-20-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-20-rt-amd64 | linux-image-5.10.0-20-rt-amd64 | linux-image-5.10.0-20-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-20-lzk-rt-amd64-unsigned | linux-image-5.10.0-20-lzk-rt-686-unsigned | linux-image-5.10.0-20-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-18-amd64 | linux-image-5.10.0-18-686 | linux-image-5.10.0-18-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-18-lzk-bl-amd64-unsigned | linux-image-5.10.0-18-lzk-bl-686-unsigned | linux-image-5.10.0-18-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-18-rt-amd64 | linux-image-5.10.0-18-rt-amd64 | linux-image-5.10.0-18-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-18-lzk-rt-amd64-unsigned | linux-image-5.10.0-18-lzk-rt-686-unsigned | linux-image-5.10.0-18-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-14-amd64 | linux-image-5.10.0-14-686 | linux-image-5.10.0-14-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-14-lzk-bl-amd64-unsigned | linux-image-5.10.0-14-lzk-bl-686-unsigned | linux-image-5.10.0-14-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-14-rt-amd64 | linux-image-5.10.0-14-rt-amd64 | linux-image-5.10.0-14-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-14-lzk-rt-amd64-unsigned | linux-image-5.10.0-14-lzk-rt-686-unsigned | linux-image-5.10.0-14-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-13-amd64 | linux-image-5.10.0-13-686 | linux-image-5.10.0-13-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-13-lzk-bl-amd64-unsigned | linux-image-5.10.0-13-lzk-bl-686-unsigned | linux-image-5.10.0-13-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-13-rt-amd64 | linux-image-5.10.0-13-rt-amd64 | linux-image-5.10.0-13-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-13-lzk-rt-amd64-unsigned | linux-image-5.10.0-13-lzk-rt-686-unsigned | linux-image-5.10.0-13-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-11-amd64 | linux-image-5.10.0-11-686 | linux-image-5.10.0-11-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-11-lzk-bl-amd64-unsigned | linux-image-5.10.0-11-lzk-bl-686-unsigned | linux-image-5.10.0-11-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-11-rt-amd64 | linux-image-5.10.0-11-rt-amd64 | linux-image-5.10.0-11-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-11-lzk-rt-amd64-unsigned | linux-image-5.10.0-11-lzk-rt-686-unsigned | linux-image-5.10.0-11-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-10-amd64 | linux-image-5.10.0-10-686 | linux-image-5.10.0-10-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-10-lzk-bl-amd64-unsigned | linux-image-5.10.0-10-lzk-bl-686-unsigned | linux-image-5.10.0-10-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-10-rt-amd64 | linux-image-5.10.0-10-rt-amd64 | linux-image-5.10.0-10-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-10-lzk-rt-amd64-unsigned | linux-image-5.10.0-10-lzk-rt-686-unsigned | linux-image-5.10.0-10-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
basique | linux-image-5.10.0-8-amd64 | linux-image-5.10.0-8-686 | linux-image-5.10.0-8-686-pae | noyau de chez Debian, non configuré pour la MAO |
basse-latence LZK | linux-image-5.10.0-8-lzk-bl-amd64-unsigned | - | linux-image-5.10.0-8-lzk-bl-686-pae-unsigned | noyau de chez LibraZiK, BL et configuré pour la MAO |
temps-réel | linux-image-5.10.0-8-rt-amd64 | linux-image-5.10.0-8-rt-amd64 | linux-image-5.10.0-8-rt-686-pae | noyau de chez Debian, RT mais non configuré pour la MAO |
temps-réel LZK | linux-image-5.10.0-8-lzk-rt-amd64-unsigned | - | linux-image-5.10.0-8-lzk-rt-686-pae-unsigned | noyau de chez LibraZiK, RT et configuré pour la MAO |
. |
Ceci dépendra du système installé. Si votre système est un système 32 bits, alors vous installerez un noyau 32 bits (686). Si votre système est un système 64 bits alors vous installerez un système 64 bits (amd64). À noter que Synaptic ne vous proposera à l'installation que les noyaux utilisables par votre système de toutes façons.
Ces 2 types de noyaux sont destinés aux machines 32 bits.
Vous pouvez utiliser un noyau PAE même avec un système possédant moins de 3,2G de RAM.
Les noyaux non-PAE sont plus véloces d'1 ou 2% par rapport aux noyaux PAE, il n'y a donc pas grande différence. Les noyaux non-PAE peuvent donc éventuellement améliorer les performances de vieilles machines 32 bits possédant moins de 3,2G de RAM (de 1 ou 2% donc), mais n'auront pas beaucoup d'incidence dans la majorité des cas.
Pour les systèmes 32 bits, LibraZiK-4 conseille donc d'utiliser un noyau PAE (sauf dans des cas très précis et très spécifiques).
Sur LibraZiK-4, les noyaux ne se mettent pas à jour automatiquement car c'est une opération dont il faut se rendre maître.
Un noyau s'installe comme tout autre logiciel grâce au gestionnaire de paquets Synaptic. Voir pour ça le tutoriel : installer un logiciel à l'aide de votre gestionnaire de paquet Synaptic. Les paquets à installer sont les paquets “linux-image-xxxx” 1) .
À noter que pour qu'un nouveau noyau soit utilisé, il faut redémarrer la machine.
Les noyaux provenant de LibraZiK-4 ne sont pas mis à jour automatiquement. Il vous faut donc demander spécifiquement leurs installations avec Synaptic.
Page | Description | Étiquettes |
---|---|---|
Starting LibraZiK-4 | various notes concerning the start-up of LibraZiK-4 | tutoriel, tutoriel grub, tutoriel noyau, tutoriel systeme |
Démarrer LibraZiK-4 | diverses notes concernant le démarrage de LibraZiK-4 | tutoriel, tutoriel grub, tutoriel noyau, tutoriel systeme |
faire le ménage dans ses noyaux | Comment faire le ménage et supprimer certains de ses (vieux) noyaux ? | tutoriel, tutoriel noyau, tutoriel synaptic, a revoir |
Gestion des modules du noyau au démarrage | "blacklister" ou "forcer" un module du noyau | tutoriel, tutoriel noyau, tutoriel pluma, tutoriel mate, tutoriel systeme |