12.2. Changements notables apportés au noyau RHEL for Real Time
Le cryptoprocesseur sécurisé TPM 1.2 n'est plus pris en charge par RHEL 9
La version 1.2 du cryptoprocesseur sécurisé Trusted Platform Module (TPM) a été supprimée et n'est plus prise en charge par RHEL 9 et les versions ultérieures. TPM 2.0 remplace TPM 1.2 et apporte de nombreuses améliorations par rapport à TPM 1.2. TPM 2.0 n'est pas rétrocompatible.
Notez que pour les applications qui nécessitent la prise en charge de TPM 1.2, Red Hat vous recommande d'utiliser RHEL 8.
Programmation dynamique préemptive activée sur les architectures ARM, AMD et Intel 64 bits
Grâce à l'ordonnancement dynamique, vous pouvez modifier le mode de préemption du noyau au démarrage ou à l'exécution plutôt qu'au moment de la compilation. Grâce à la gestion dynamique de la préemption, vous pouvez remplacer le modèle de préemption par défaut afin d'améliorer la latence de l'ordonnancement.
Le fichier /sys/kernel/debug/sched/preempt
contient les paramètres actuels qui peuvent être modifiés en cours d'exécution. En utilisant l'option DYNAMIC_PREEMPT
, définissez la variable preempt=
au démarrage sur none
, voluntary
ou full
. La préemption voluntary
est la valeur par défaut.
Une nouvelle interface de ligne de commande a été ajoutée à l'outil tuna
L'outil tuna
propose désormais une interface en ligne de commande avec un menu de commandes et d'options plus standardisé, plus facile à utiliser et à maintenir. La nouvelle interface de ligne de commande est basée sur le module d'analyse argparse
. Grâce à cette amélioration, vous pouvez effectuer les tâches suivantes :
- Modifier les attributs des threads de l'application et du noyau.
- Opérer sur les demandes d'interruption (IRQ) par nom ou par numéro.
- Opérer sur des tâches ou des fils en utilisant l'identifiant du processus.
- Spécifiez les unités centrales et les ensembles d'unités centrales avec le numéro de l'unité centrale ou le numéro de la prise.
La commande tuna -h
permet d'afficher les arguments de la ligne de commande et les options correspondantes. Pour chaque commande, il existe des arguments optionnels, que vous pouvez visualiser à l'aide de la commande tuna [command] -h
.