Accueil Astuces et Informations Linux 6.0 inclut le support pour AArch64, l’authentification pour NVMe et plus

Linux 6.0 inclut le support pour AArch64, l’authentification pour NVMe et plus

7
1
Linux 6.0 inclut le support pour AArch64, l'authentification pour NVMe et plus

Después de dos meses de desarrollo, Linus Torvalds a lancé le noyau de Linux 6.0 y de los cambios notables alrededor del 40 % de todos los cambios introducidos in 6.0 están asociados con los controladores de dispositivos, aproximadamente el 19 % de los cambios están relacionados con la actualización del código específico de las arquitecturas de hardware, el 12 % están relacionados con la pila de red, el 4 % con los sistemas de archivos y el 2 % con los internos.

Les principales nouveautés de la nouvelle version du noyau de Linux 6.0 se présentent support pour l’architecture du matériel AArch64 (ARM64), soporte para autenticación en banda NVMe, soporte para bus PCI en arquitecturas OpenRISC y LoongArch, escrituras asíncronas en búfer durante el uso de XFS e io_uring, así como soporte para transmisión de red, entre otras cosas más.

Al anunciar la disponibilidad general de la nueva versión del kernel, Torvalds dijo que la versión 6.0 es “uno de los mayores lanzamientos, al menos por número de confirmaciones, en bastante tiempo”, en gran parte debido a la inclusión de “15.000 confirmaciones totales pas de fusionadas».

Qu’est-ce qui est nouveau dans le noyau de Linux 6.0 ?

En esta nouvelle version du noyau de Linux 6.0 se destaca que se incluye una mejor administración de energía y ACPIlo que debería ayudar a los usuarios de los procesadores Sapphire Rapids de Intel a horrar energía.

Otro cambio important es el la prise en charge du noyau pour SMB3 accélère les transferts d’archives et améliore la sécurité al dar a más usuarios una razón para deshacerse de SMB1, que ya no es seguro y hace tiempo que se suspendió.

Ademas de ello, tambien se destaca que Se añadio al sistema de archivos XFS soporte para escrituras asíncronas en búfer utilizando el mecanismo io_uring. Las pruebas de rendimiento realizadas con el kit de herramientas fio (1 subproceso, tamaño de bloque 4kb, 600 segundos, escritura secuencial) muestran un aumento en las operaciones de entrada/salida por segundo (IOPS) de 77k a 209k, tasas de transferencia de données de 314 Mo/sa 854 Mo/sy latence cae de 9600 ns à 120 ns (80 fois).

Tambien se destaca que se agregó el soporte para autenticación en banda para unidades NVMe, ademas de que en el servidor NFSv4 se implementa un límite en la cantidad de clientes activos, que se establece en 1024 clients válidos por gigabyte de RAM en el sistema.

La mise en œuvre del cliente CIFS ha mejorado el rendimiento de rutas múltiples, ademas de que se agregó une nouvelle bandera FAN_MARK_IGNORE al subsistema de seguimiento de eventos en fanotify FS para ignorar eventos específicos.

Au front de la sécurité, dans le noyau de Linux 6.0 implémente la récupération de graines de nombres aléatoires de los datos de configuración del gestor de arranque para kernels x86 y m68k, asi como el prise en charge du module de sécurité SafeSetID pour contrôler les cambios en setgroups(), prend en charge l’algorithme de cifrado ARIA.

Si éliminé la configuration CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3, qui permet de compiler le noyau dans le mode d’optimisation « -O3 ». Se observa que la experimentación con los modos de optimización se puede llevar a cabo mediante el paso de indicadores duringe la compilación (« make KCFLAGS=-O3 »), y para agregar una configuración a Kconfig, se requiere proporcionar un perfil de rendimiento repetible, mostrando que el desenrollado de bucle aplicado in el modo «-O3» proporciona una ganancia en comparación with el level of optimización «-O2».

Par ailleurs, tambien se destaca qu’ahora los gráficos discretos Arc de Intel fils compatibles y se ha mejorado la compatibilidad con algunas computadoras portátiles con tecnología Arm.

Lo mismo se produit avec l’arquitectura LoongArch, l’arquitectura soberana de China promocionada como candidate a tecnología autóctona para permitirle reducir la dependencia de la tecnología importada.

Tambien vale la pena mencionar las nouvelles extensions RISC-V están integradas en el núcleo principal como Zicbom, Zihintpause y Sstc. RISC-V également une configuration de noyau prédéterminée plus utile para ejecutar aplicaciones como Docker y Snaps en constructions defconfig;

Se agregó una interfaz debugfs para obtener des informations sur le trabajo de «reductores de memoria» individuales (controladores llamados cuando no hay suficiente memoria y empaquetan estructuras de datos del kernel para reducir su consumo de memoria).

De los demás cambios que se destacan de esta nouvelle version :

  • Il a implémenté la prise en charge du bus PCI pour les architectures OpenRISC et LoongArch.
  • Se met en œuvre l’extension « Zicbom » pour l’architecture RISC-V pour l’administrateur des dispositifs DMA sans cohérence avec la mémoire cachée.
  • Compatibilité avec Intel Raptor Lake P et le contrôleur RAPL.
  • Préparation d’un espera d’AMD pour le matériel suivant d’AMD.
  • Compatibilité avec les contrôleurs audio pour les plates-formes AMD Raphael et Jadeite.
  • Compatibilité avec le contrôleur audio Intel Meteor Lake.
  • La virtualisation Intel IPI et AMD x2AVIC sont livrées pour KVM.
  • Compatibilité avec le noyau de contrôle Raspberry Pi V3D pour Raspberry Pi 4.
  • Corrections du contrôleur Atari FBDEV.
  • Desplazamiento más rápido de la consola en controladores FBDEV más antiguos.
  • Varias otras actualizaciones de controladores de gráficos de kernel de código abierto.
  • IO_uring soporte de controlador de bloque de espacio de usuario.
  • Optimización del rendimiento de IO_uring y adición de nouvelles fonctions, incluido el envío sin copia para la red.

Si quieres conocer más al respecto, puedes consultar los detalles en el siguiente enlace.