
ciclo de lanzamiento linux El kernel continuó después del lanzamiento de 5.19 hace unas tres semanas, y los desarrolladores ahora están trabajando en el siguiente paso: 6.0. El kernel 6.0 de Linux se encuentra actualmente en desarrollo y recibió su primera versión candidata la semana pasada.
¿Por qué se llama Linux kernel 6.0?
Después de la versión 5.19 del kernel de Linux, la gente esperaba con ansias la versión 5.20 como próxima versión. Sin embargo, el desarrollador del kernel de Linux, Linus Torvalds, decidió quedarse con 6.0 como número de versión. Pero la decisión se basó solo en números; el «20» en 5.20 era demasiado grande, por lo que Linus cambió el «5» a 6.0. No hay nada revolucionario en el kernel 6.0 de Linux. Esta es una versión habitual del núcleo.
UPC– cambios relacionados
Linux kernel 6.0 proporciona algunas correcciones adicionales para la vulnerabilidad Retbleed. AMD Zen 1, Zen 1+ y Zen 2+ UPC No está completamente protegido usando el modo IBPB; por lo tanto, STIBP ahora también está disponible para estas CPU para proteger completamente el sistema. Continuando con las noticias relacionadas con AMD, la compañía eliminó el controlador de audio para la plataforma con el nombre en código «Pink Sardine». Es un nombre en clave completamente nuevo; la compañía también ha utilizado otros nombres de peces para sus series de APU Ryzen 5000 y Ryzen 6000.
La plataforma Pink Sardine se basa en el diseño «acp6.2», no hay más información al respecto en este momento. Además, el kernel 6.0 de Linux agrega soporte para Sensor Fusion Hub 1.1, que mejora las capacidades del sensor para las computadoras portátiles basadas en Ryzen. Finalmente, la nueva versión del kernel también es compatible con las tabletas gráficas XP-PEN Deco L. Desde el lado de Intel, el kernel de Linux ahora agrega nuevo soporte de hardware para el controlador de enfriamiento TCC: sistemas Alder Lake-N y Raptor Lake-P.
Otros cambios en la CPU
También hay algunas mejoras en el programador de procesos. Equilibrio NUMA mejorado en sistemas AMD basados en Zen, lo que hace que la CPU sea más eficiente al buscar núcleos de CPU libres bajo una carga pesada. Los parches en el programador del kernel 6.0 de Linux también incluyen varias otras funciones de equilibrio, optimizaciones y correcciones.
ACPI (Advanced Configuration and Power Interface) recibió algunas mejoras adicionales, como la compatibilidad con los procesadores Zhaoxin y Centaur en la interfaz de usuario de control de impulso del controlador CPUFreq, y problemas de estado C1 y C1E solucionados para Xeon Sapphire Rapids. La arquitectura de CPU china loongArch ahora es compatible con PCI y se envía con un desbobinador de pila que admite seguimientos de pila además de algunos otros cambios y correcciones de errores. Además, el kernel tomó algunos pasos iniciales para admitir Compute Express Link (CXL); la infraestructura inicial para la configuración de la zona CXL aterrizó en Linux kernel 6.0.
Mejoras de virtualización
VirtIO, el marco de virtualización de entrada/salida para Linux, ha recibido algunos ajustes, correcciones y nuevas funciones a través de la nueva función de reinicio de vq para admitir el cambio de tamaño de vq. Además, KVM obtiene algunas mejoras con la virtualización Intel IPI y la compatibilidad con AMD x2AVIC, lo que aumenta el límite de KVM de 255 a 511. La virtualización de IPI puede reducir la sobrecarga de los procesos sensibles a IPI y estará disponible para los procesadores Intel de la serie Sapphire Rapids. Los procesadores Xeon Ice Lake existentes también obtienen soporte de virtualización PEBS.
El código de la arquitectura del procesador RISC-V también recibió algunas mejoras. Se mejoró la extensión Svpbmt que proporciona compatibilidad con el tipo de memoria basada en páginas. defconfig se ha modificado para ejecutar Dockers y Ubuntu Snaps sin ningún problema con la configuración predeterminada. RISC-V también tiene tres nuevas extensiones: Zicbom, Zihintpause y Sstc. Finalmente, obtiene soporte para el marco de emulación de instrucciones del sistema, el marco de emulación CSR y la extensión Svpbmt dentro del cliente.
procesador de gráficos asistencia al conductor
El subsistema DRM ha recibido nuevos Intel Alchemist, AMD RDNA3 y AMD Instinct MI300 fuente abierta Controlador de GPU. El controlador de cómputo AMDKFD ahora tiene P2P DMA con compatibilidad con DMA-BUF, compatibilidad con llamadas ioctl para VRAM disponible y compatibilidad con perfilador HMM. El controlador Nvidia Nouveau de código abierto para Linux kernel 6.0 obtiene compatibilidad con GPU GA103, lo que alimenta la tarjeta gráfica RTX 3060 Ti.
cambios en el sistema de archivos
El sistema de archivos disponible para Linux también está recibiendo algunos ajustes, ya que NTFS3 se encuentra actualmente en proceso de refactorización y se están solucionando algunos errores. Por otro lado, Btrfs ahora es compatible con Send Stream v2, que brinda soporte para leer y escribir datos comprimidos. Se han solucionado algunos errores para RAID5 y RAID6, y sysfs puede mostrar estadísticas de confirmación y otros pequeños ajustes y correcciones. Con algunos cambios, también triplicó el rendimiento de las operaciones de lectura de E/S asíncronas.
F2FS (Flash Friendly File System) recibe un modo de memoria baja que puede reducir la memoria guardada para proporcionar algo de espacio adicional, pero con algún costo de rendimiento y algunas mejoras para las operaciones de escritura atómica. El sistema de archivos NFSD también viene con NFSv4: manejo cortés del servidor, que permite que otro cliente abra y bloquee un archivo de cliente que no responde. Además, obtiene algunas mejoras de escalabilidad de caché y algunas correcciones de errores para algunos errores de corrupción de datos.
otros cambios
Para multimedia, espacio de usuario H.265/HEVC API Ahora declarado «estable» y listo para usar el decodificador de hardware. PREEMPT_RT, el soporte del kernel en tiempo real también aterrizó en el kernel 6.0. Además, los desarrolladores están trabajando en generadores de números aleatorios para Linux, con algunos ajustes adicionales para el gestor de arranque, el hipervisor y Kexec.
Algunas de las nuevas características/correcciones restantes para Linux kernel 6.0 se enumeran a continuación:
- UEFI Los sistemas AArch64 ahora admiten memoria duplicada
- Los sistemas AArch64 ahora son compatibles con ACPI PRM
- Nuevo parámetro para establecer un nuevo nombre de host: «hostname=»
- Funciones de verificación de tiempo de ejecución para sistemas críticos para la seguridad
- algunas optimizaciones de red
- WiFi7 listo
Se espera que el nuevo kernel de Linux se lance el 2 de octubre de 2022.
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 5.19. Se espera que la versión 6.0 comience en octubre de 2022.
es el núcleo de Linux fuente abierta?
Sí, el kernel de Linux es un proyecto de código abierto.
¿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