Noticias

¿Qué hay de nuevo en el kernel de Linux 6.1?

linux El kernel 6.0 se lanzó a principios de octubre de 2022 y los desarrolladores pasaron al desarrollo en el kernel 6.1 inmediatamente después de la ventana de combinación. Ahora, después de la ventana de combinación, la mayoría de las nuevas características y mejoras del kernel 6.1 de Linux han tomado forma. Aunque no hay confirmación oficial, es probable que el kernel 6.1 de Linux sea una versión de soporte a largo plazo (LTS). La información proviene del propio Greg Kroah-Hartman, pero también dijo que aún no es seguro.

Estos son los cambios que verá en el kernel de Linux 6.1, que se lanzará en la primera quincena de diciembre de este año.

cambios generales

El kernel 6.1 de Linux continuará trabajando en el código de generación de números aleatorios que comenzó con el kernel 5.19 de Linux. Kernel 6.1 proporcionará más mejoras en los subsistemas criptográficos y RNG. Además, la infraestructura original de Rust ahora se fusionó con el desarrollo del kernel 6.1, lo que traerá soporte para el lenguaje Rust. 6.1 también es compatible con MGLRU (Multi-gen LRU), que mejora el comportamiento de recuperación de páginas del kernel de Linux y brinda mejoras de rendimiento.

Como se anunció a fines de agosto, el cambio más general en 6.1 es que esta versión incluirá una nueva función que facilita la detección de errores. UPCFunción de información de pérdida de presión para sistemas de medición UPCLos recursos de E/S, RAM y E/S también obtienen la capacidad de activarse o desactivarse en el nivel del grupo de control cuando el sistema está sometido a una gran carga. Además, cuenta con algunas optimizaciones que pueden mejorar el rendimiento hasta en un 9%.

Cambios relacionados con la CPU/memoria

Hay una serie de mejoras relacionadas con AMD en el kernel 6.1 de Linux, comenzando con la compatibilidad con LbrExtV2 para CPU basadas en Zen 4 (Ryzen 7000 y próximos productos EPYC), que se introdujo en el mercado hace unas semanas. La función LbrExtV2 es la implementación de AMD de Last Branch Record (LBR) para CPU Zen 4 que analiza el flujo de control del software en ejecución en tiempo real. Además, los controladores AMD Platform Management Framework y Cool and Quiet Framework actualizados aterrizan en el kernel de Linux para proporcionar una mejor refrigeración, consumo de energía y optimizaciones de rendimiento.

Intel, por otro lado, actualizó sus controladores de detección y corrección de errores para decodificar errores de memoria más rápido y admitir la plataforma Skylake S en el controlador. La empresa también quería mitigar los problemas de rendimiento causados ​​por la corrección de Retbleet con el kernel 6.1, pero se perdieron la ventana de combinación; podemos esperarlo en el kernel de Linux 6.2.

Después de obtener soporte por primera vez para kernel 5.19 y PCI para 6.0, las CPU de LoongArch obtendrán soporte de arranque EFI junto con muchos cambios pequeños del kernel 6.1. Muchas otras plataformas/chips basados ​​en Arm obtendrán compatibilidad con kernel 6.1, incluido Mediatek MT8186, y algunos teléfonos inteligentes nuevos podrán ejecutar esta versión de kernel, como Sony Xperia 1 IV, Samsung Galaxy E5, E7, Grand Max y PINE64 Pine Phone Pro Version. Por otro lado, el soporte para la extensión bfloat16 en las CPU Cortex-A510 se eliminó después de la fusión debido a un error encontrado. Por lo tanto, los sistemas Cortex-A510 no podrán utilizar el hardware bfloat16 en el kernel de Linux 6.1.

Cambios de virtualización

En el lado de la virtualización, el hipervisor Xen ahora habilita VirtIO basado en autorización en sistemas x86 y x86_64, y corrige algunos errores en el controlador. Además, el controlador de bloque VirtIO introdujo la función de borrado seguro, que ahora es compatible con la configuración de la función vDPA en el kernel de Linux 6.1. También en 6.1, el intercambio de archivos entre host e invitado será más rápido gracias a la optimización del protocolo 9P de VirtIO que elimina 500k Talla nuevas restricciones p9_msg_buf_size() Función.

AMD también introdujo la compatibilidad inicial con la tabla de páginas IOMMU v2 en el kernel 6.1 de Linux, diseñado para admitir la virtualización IOMMU asistida por hardware en las CPU EPYC. KVM ha recibido algunas recompensas por los sistemas ARM y x86, en su mayoría correcciones y limpiezas.

procesador de gráficos Variedad

AMD presenta una nueva función Gang Submit en el código DRM-Next, que garantiza la ejecución simultánea de tareas en varios motores y abre la puerta a la tecnología de sombreado de malla que puede ofrecer un rendimiento masivo en la promoción de escenas 3D complejas. Para el próximo RDNA 3 (serie Radeon 7000), la compañía presentó un parche del controlador de gráficos del kernel AMDGPU, que también brinda soporte de reinicio Mode2 a los productos RDNA 2 (serie Radeon 6000), lo que permite que la GPU se reinicie rápidamente, sin perder datos en VRAM. .

Intel ha traído parches a sus GPU Alchemist, junto con un código de controlador de GPU integrado para las CPU Meteor Lake, que se espera que lleguen en el último trimestre del próximo año. El nuevo controlador también soluciona los problemas de rendimiento en la aceleración de video H.264 y mejora el reloj de píxeles HDMI para las GPU Alchemist.

cambios en el sistema de archivos

El sistema de archivos Btfrs se mejorará significativamente en el kernel de Linux 6.1. Sistema de archivos actualizado para brindar escrituras asíncronas en búfer e IO_uring, lo que duplicó con creces el rendimiento de IOPS y el rendimiento de escritura. El registro de inodos y ioctl de Fiemap también se ha actualizado para un mejor rendimiento, y el nuevo kernel ofrece compatibilidad inicial con fs-verity.

Por otro lado, XFS y F2FS serán en su mayoría correcciones de errores en el kernel 6.1 de Linux. F2FS también continúa obteniendo mejoras relacionadas con el reemplazo atómico. Finalmente, EXT4 recibió algunos pequeños parches de mejora de rendimiento y correcciones de errores.

Otros cambios de hardware

A mediados de octubre, los investigadores de seguridad descubrieron múltiples WifiVulnerabilidades relacionadas en el kernel de Linux. Estas vulnerabilidades se solucionarán con el lanzamiento del kernel 6.1. La función de desplazamiento de alta resolución HID++ de Logitech también cambiará la forma en que se usa la lista de dispositivos compatibles; con el kernel de Linux 6.1, el controlador HID++ podrá detectar automáticamente el hardware de Logitech compatible.

Se agregarán más controladores HID al kernel 6.1 de Linux para admitir los controladores de vuelo VRC-2 Car y PhoenixRC. Estos permitirán a los usuarios «jugar» simulaciones con controladores inalámbricos más especializados. Hablando de controladores, 6.1 también mejorará la compatibilidad con los controladores de Nintendo clonados con una mejor calibración analógica. Finalmente, para HID, ahora se admiten los paneles de operador de IBM y los productos de gabinetes de teclado PINE64.

Los controladores de sonido se han actualizado para admitir muchos nuevos hardware AMD y sistemas basados ​​en Apple M1 y M2. Además, admite algunos chips Qualcomm y la unidad de procesamiento de señal digital NXP i.MX 8ULP. Intel proporciona compatibilidad con Thunderbolt para los procesadores Raptor Lake y Meteor Lake del próximo año.

Para PowerPC, 6.1 brinda soporte para KFENCE en el kernel de 64 bits, cambie al nuevo API Para la implementación de KVM HV de 64 bits, nuevo soporte para memoria de solo ejecución y algunos otros cambios.

otros cambios

  • Llegan los controladores de medios Mediatek MDP3 y NXP i.MX DW100, los controladores de medios Zoran y Hantor ya existentes se promocionan a la línea principal.
  • Subsistema de rendimiento actualizado para proporcionar información sobre la tasa de aciertos en las CPU AMD y las cachés de memoria.
  • Código adicional para el próximo Gaudi2 de Intel inteligencia artificial acelerador.
  • El controlador fwserial dejó de admitir TTY para IEEE-1394 (FireWire) porque nadie lo mantiene.
  • Los sistemas RISC-V ahora admiten imágenes de CD-ROM.
  • Kernel Memory Sanitizer ahora está en el kernel principal de Linux.
  • La eliminación del código a.out se realizó en el kernel de Linux 6.1.

Preguntas más frecuentes

¿Es legal editar el kernel de Linux?

Sí, editar el kernel de Linux es legal porque está bajo la Licencia Pública General.

¿Cuál es el último kernel de Linux?

Actualmente, la última versión del kernel de Linux es la 6.0. Se espera que la versión 6.1 se lance en la primera quincena de diciembre de 2022.

es el núcleo de Linux fuente abierta?

Sí, el kernel de Linux es un fuente abierta proyecto.

¿Linus Torvalds todavía funciona en Linux?

Sí, Linus Torvalds todavía está trabajando en el kernel de Linux.

¿En qué está escrito el kernel de Linux?

El código del kernel de Linux está escrito en el lenguaje de programación C estándar.

¿Quién desarrolló el kernel de Linux?

Linus Torvalds ha desarrollado y sigue desarrollando el kernel de Linux.

ver más Noticias Linux

LEER  Tiro de una nueva modernización importante del kernel para los sistemas RHEL 7 y CentOS Linux 7

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba