Chapitre 1. Noyau
Les cibles dm-thinp
, thin
et thin-pool
fournissent à une carte de périphériques des capacités d'allocation fine et dynamique et d'instantanés scalables. Cette fonctionnalité est disponible en tant qu'aperçu technologique. Pour obtenir davantage d'informations sur l'allocation fine et dynamique LVM, veuillez vous reporter à Chapitre 9, Stockage. BZ#723018
Le pilote lpfc
a déprécié l'interface sysfs
mbox
car elle n'est plus utilisée par les outils Emulex. Les opérations de lecture et d'écriture sont maintenant créées par une opération stub et ne retournent plus que le symbole -EPERM
(opération non permise). BZ#738037
Pour obtenir une liste complète des cibles Kdump prises en charge (c'est-à-dire les cibles que Kdump peut utiliser pour vider un vmcore), veuillez vous reporter à l'article Kbase suivant : https://access.redhat.com/knowledge/articles/41534. BZ#743610
Red Hat Enterprise Linux 6.3 fournit la prise en charge d'options de montage pour restreindre l'accès aux répertoires /proc/<PID>/
. L'une de ces nouvelles options est nommée hidepid=
et sa valeur définit quelle quantité d'informations sur les processus est fournie aux non-propriétaires. L'option gid=
définit un groupe rassemblant des informations sur tous les processus. Les utilisateurs non-approuvés, qui ne sont pas censés surveiller de tâches dans le système entier, ne doivent pas être ajoutés à ce groupe.
La prise en charge de l'indicateur O_DIRECT
pour les fichiers dans FUSE (de l'anglais « Filesystem in Userspace », ou système de fichiers dans l'espace utilisateur) a été ajoutée. Cet indicateur minimise les effets cache des E/S vers et depuis un fichier. En général, l'utilisation de cet indicateur dégrade la performance, mais peut se révéler utile dans des situations spécifiques, comme lorsque des applications effectuent leurs propre mise en cache.
Dans Red Hat Enterprise Linux 6.3, l'option de configuration CONFIG_STRICT_DEVMEM
est activée par défaut pour l'architecture PowerPC. Cette option restreint l'accès au périphérique /dev/mem
. Si cette option désactivée, l'accès de l'espace utilisateur à toute la mémoire est autorisé, y compris à la mémoire du noyau et de l'espace utilisateur, et un accès mémoire (en écriture) accidentel pourrait potentiellement être dangereux. BZ#655689
Sous Red Hat Enterprise Linux 6.3, la capacité de l'horloge de haute résolution à remapper les registres HPET dans la mémoire d'un processus utilisateur a été activée.
Un certain nombre de correctifs ont été appliqués au noyau dans Red Hat Enterprise Linux 6.3 afin d'améliorer la performance générale et de réduire le temps de démarrage sur les systèmes de taille extrêmement importante (ces correctifs ont été testés sur un système possédant 2048 cœurs et 16 To de mémoire). BZ#635817
Les processeurs Intel Core i5 et i7 (anciennement nommés Ivy Bridge) prennent en charge une nouvelle instruction rdrand
pour rapidement générer des numéros au hasard. Le noyau fournit dans Red Hat Enterprise Linux 6.3 utilise cette instruction pour fournir une génération de numéros aléatoire rapide. BZ#696442
Persistent storage (pstore
), une interface de système de fichiers pour un stockage persistant dépendant des plate-formes, prend maintenant UEFI en charge. BZ#696383
La prise en charge des fichiers conteneurs spécifiques à une gamme de processeurs a été ajoutée. En commençant par la gamme de processeurs 15h d'AMD, un conteneur tel que microcode_amd_fam15h.bin
est maintenant chargé pour la gamme des processeurs mentionnée ci-dessus. BZ#787698
Red Hat Enterprise Linux 6.3 inclut la prise en charge complète d'USB 3.0. BZ#738877
Sous Red Hat Enterprise Linux 6.3, le mécanisme de vidage kdump/kexec est activé pour les systèmes IBM System z. Ce, en plus du mécanisme de vidage de l'hyperviseur et du mécanisme autonome IBM System z. La limite auto-reserve est définie sur 4 Go ; ainsi, tout système IBM System z possédant plus de 4 Go de mémoire aura le mécanisme kexec/kdump activé.
..fichier ou répertoire inexistant¶
/etc/kdump.conf
, system-config-kdump, ou firstboot. BZ#738862
Le traceur de la fonction ftrace permet maintenant aux modules à tous les utilisateurs de faire usage de l'utilitaire de traçage de fonction ftrace. Pour obtenir plus d'informations, veuillez vous reporter aux pages man suivantes :
man trace-cmd-record man trace-cmd-stack
Lors du traçage de processus possédant plus d'un thread, l'utilitaire ltrace négligeait le traçage des threads autre que le thread principal. Comme les threads partagent l'espace adresse, ces autres threads reçoivent toujours les points d'arrêt distribués par ltrace. Par conséquent, ces threads sont arrêtés de force par un signal SIGTRAP
. Red Hat Enterprise Linux 6.3 inclut la reconnaissance de threads ainsi que des mécanismes de gestion des points d'arrêt. La prise en charge du traçage des processus multithread est maintenant à la hauteur du traçage de processus à thread unique. BZ#742340
Cross Memory Attach fournit un mécanisme pour réduire le nombre de copies de données nécessaire pour une communication inter-processus à l'intérieur des nœuds. Ceci permet particulièrement aux bibliothèques MPI procédant à des communications à l'intérieur des nœuds d'effectuer une copie unique du message plutôt qu'une double copie du message via une mémoire partagée. Cette technique a été employée dans le passé à travers de multiples implémentations basées sur un pilote unique. L'implémentation présentée dans Red Hat Enterprise Linux 6.3 fournit une solution générale à cette fonctionnalité. En outre, elle offre une couche d'abstraction pour les programmeurs de pilotes de périphériques souhaitant exploiter ces fonctions sans avoir à modifier leurs implémentations correspondantes lorsqu'il se produit des changements dans le sous-système de gestion de la mémoire. BZ#739136
L'option de configuration CONFIG_VGA_SWITCHEROO
est maintenant activée par défaut pour permettre le basculement entre deux cartes graphiques. BZ#632635