{"id":144046,"date":"2025-09-29T11:11:54","date_gmt":"2025-09-29T09:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-6-17"},"modified":"2026-02-08T21:43:51","modified_gmt":"2026-02-08T19:43:51","slug":"reliz-yadra-linux-6-17","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-yadra-linux-6-17","title":{"rendered":"Lanzamiento del n\u00facleo Linux 6.17","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de dos meses de desarrollo, Linus Torvalds present\u00f3 el lanzamiento del n\u00facleo Linux 6.17. Entre los cambios m\u00e1s destacados se incluyen: la mejora en el rendimiento de Btrfs, las llamadas al sistema file_getattr() y file_setattr(), la unificaci\u00f3n de configuraciones de un solo procesador y multiprocesador en el programador de tareas, el m\u00f3dulo DAMON_STAT con estad\u00edsticas de acceso a la memoria, el soporte para parches en vivo en sistemas ARM64, el env\u00edo de volcado de n\u00facleo a trav\u00e9s del socket AF_UNIX, la limitaci\u00f3n de SCHED_EXT a trav\u00e9s de cgroup, simplificaci\u00f3n de la configuraci\u00f3n de protecci\u00f3n contra vulnerabilidades en CPU, la compilaci\u00f3n en Clang con inicializaci\u00f3n de variables en la pila, protecci\u00f3n contra el reemplazo de \/proc, la expansi\u00f3n de la subsistema RV (Verification en Tiempo de Ejecuci\u00f3n), y la restricci\u00f3n de sockets AF_UNIX a trav\u00e9s de AppArmor, algoritmo de control de sobrecargas TCP DualPI2.        <\/p>\n<p>En la nueva versi\u00f3n se han incorporado 14,334 correcciones de 2,118 desarrolladores, el tama\u00f1o del parche es de 46 MB (los cambios afectaron 12,841 archivos, se agregaron 646,654 l\u00edneas de c\u00f3digo y se eliminaron 398,782 l\u00edneas). En la versi\u00f3n anterior hubo 15,924 correcciones de 2,145 desarrolladores, el tama\u00f1o del parche fue de 50 MB. Alrededor del 43% de todos los cambios presentados en 6.17 est\u00e1n relacionados con controladores de dispositivos, aproximadamente el 12% de los cambios se refiere a la actualizaci\u00f3n de c\u00f3digo espec\u00edfico de arquitecturas de hardware, el 14% est\u00e1 relacionado con la pila de red, el 4% con sistemas de archivos y el 3% con subsistemas internos del n\u00facleo.      <\/p>\n<p>Novedades principales en el n\u00facleo 6.17 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Subsistema de disco, entrada\/salida y sistemas de archivos<\/b>\n<ul>\n<li class=\"l\"> En Btrfs se agreg\u00f3 soporte experimental para grandes folios de p\u00e1ginas de memoria (large folios), lo que permite reducir el consumo de recursos y mejorar el rendimiento de diversas operaciones. Se implement\u00f3 la cach\u00e9 de solicitudes a mapas de bits de distribuci\u00f3n de espacio libre, lo que aument\u00f3 en un 20% el rendimiento en la creaci\u00f3n de archivos vac\u00edos. Se mejor\u00f3 el funcionamiento de la lectura anticipada en sistemas que utilizan compresi\u00f3n de datos. Se asegur\u00f3 una colocaci\u00f3n m\u00e1s densa de las claves en la estructura XArray, lo que increment\u00f3 la compactaci\u00f3n del almacenamiento de nodos de \u00e1rbol de extensiones y permiti\u00f3 reducir el n\u00famero de nodos finales en un 50-70%. Se proporcionaron configuraciones adicionales para el uso de compresi\u00f3n en extensiones desfragmentadas.\n<li class=\"l\"> En el sistema de archivos ext4 se a\u00f1adi\u00f3 soporte para entrada\/salida en b\u00fafer con la bandera RWF_DONTCACHE, donde los datos se eliminan del cach\u00e9 de p\u00e1ginas inmediatamente despu\u00e9s de finalizar la operaci\u00f3n.\n<li class=\"l\"> En el sistema de archivos EROFS se implement\u00f3 soporte para la compresi\u00f3n de metadatos.\n<li class=\"l\"> El servidor NFS ahora puede delegar operaciones de escritura a los clientes que abren archivos en modo solo escritura.\n<li class=\"l\"> Se ha agregado la bandera FALLOC_FL_WRITE_ZEROES a la llamada al sistema fallocate(), que permite llenar un rango especificado en un archivo con ceros, utilizando un comando WRITE_ZERO compatible con algunos SSD, que realiza la zeroing sin operaciones de entrada\/salida. Esta opci\u00f3n est\u00e1 disponible actualmente solo en el sistema de archivos ext4.\n<li class=\"l\"> Se han a\u00f1adido las llamadas al sistema file_getattr() y file_setattr() para manipular los atributos del inode de un archivo dado.\n<li class=\"l\"> Se elimin\u00f3 el controlador \u00abpktcdvd\u00bb para el funcionamiento de medios \u00f3pticos en modo de paquete, que fue marcado como obsoleto en 2016.\n<li class=\"l\"> El sistema de archivos Bcachefs en el n\u00facleo de Linux ha sido trasladado a un modo de mantenimiento externo, lo que implica el cese de la aceptaci\u00f3n de cambios para Bcachefs en la rama principal del n\u00facleo, mientras se mantiene este sistema de archivos en la base de c\u00f3digo del n\u00facleo. El desarrollo de Bcachefs se llevar\u00e1 a cabo fuera de la base de c\u00f3digo del n\u00facleo hasta que Kent Overstreet demuestre efectivamente la posibilidad de una interacci\u00f3n correcta con otros desarrolladores del n\u00facleo y la capacidad de seguir las reglas de desarrollo establecidas.                                         <\/ul>\n<li class=\"l\"> <b>Memoria y servicios del sistema<\/b>\n<ul>\n<li class=\"l\"> Se ha eliminado el soporte para configuraciones de un solo procesador del planificador de tareas. En sistemas con un solo procesador, ahora se deben utilizar n\u00facleos compilados para sistemas multiprocesador (SMP). El c\u00f3digo para sistemas de un solo y multiprocesador se ha unificado y se ha eliminado la vinculaci\u00f3n innecesaria al par\u00e1metro del n\u00facleo CONFIG_SMP.\n<li class=\"l\"> Se ha a\u00f1adido el m\u00f3dulo del n\u00facleo DAMON_STAT (Data Access Monitoring Results Stat), que permite rastrear el acceso a la memoria RAM, utilizando la subsistema DAMON (Data Access MONitor). El m\u00f3dulo proporciona estad\u00edsticas sobre inactividad (memory_idle_ms_percentiles) y el ancho de banda de memoria estimado (estimated_memory_bandwidth).\n<li class=\"l\"> En sistemas con arquitectura ARM64 se ha implementado soporte para Live-patching, que permite aplicar correcciones al n\u00facleo de Linux sobre la marcha, sin reiniciar ni detener el sistema.\n<li class=\"l\"> En la biblioteca C minimalista nolibc, incluida en los archivos fuente del n\u00facleo de Linux y que proporciona un envoltorio sobre las llamadas al sistema b\u00e1sicas, se ha implementado soporte para las arquitecturas SuperH, x32, MIPS n32 y MIPS n34.\n<li class=\"l\"> Se ha ampliado la capacidad de enviar contenidos de core dumps a trav\u00e9s de un socket AF_UNIX, permitiendo crear manejadores de core dumps m\u00e1s seguros en el espacio del usuario, que no dependen de la llamada del n\u00facleo a procesos privilegiados. En la nueva versi\u00f3n se ha a\u00f1adido un protocolo para crear. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidores\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1787\">servidores<\/a>, capaces de gestionar el procesamiento de core dumps a nivel de tareas individuales. Por ejemplo, se pueden ignorar los core dumps para ciertos procesos, mientras que otros pueden enviarse a trav\u00e9s de un socket. Se ha preparado un prototipo de servidor para la gesti\u00f3n de core dumps.\n<li class=\"l\"> Se agreg\u00f3 la opci\u00f3n de l\u00ednea de comandos del n\u00facleo \u00abcrashkernel=size,cma\u00bb para reservar a trav\u00e9s de CMA (Contiguous Memory Allocator) espacio en la memoria para guardar el volcado de memoria del n\u00facleo.\n<li class=\"l\"> Se han ampliado las capacidades del mecanismo pidfd, que permite utilizar identificadores asociados a procesos espec\u00edficos y que, a diferencia de pid, no se reasignan. Se ha a\u00f1adido la posibilidad de vincular atributos extendidos a pidfd desde el espacio de usuario. Se ha permitido la apertura de descriptores de archivos para pidfd a trav\u00e9s de la funci\u00f3n open_by_handle_at() sin estar vinculados al sistema de archivos. La informaci\u00f3n interna creada por el n\u00facleo junto con pidfd ahora est\u00e1 vinculada al proceso y no a pidfd, y se conserva entre reinicios del mismo proceso.\n<li class=\"l\"> Se ha a\u00f1adido a la subsistema BPF la funci\u00f3n bpf_cgroup_read_xattr() para la lectura de atributos extendidos de archivos. Se pudo utilizar en programas BPF operaciones de cadena est\u00e1ndar, tales como bpf_strcmp, bpf_strnchr, bpf_strchrnul, bpf_strlen y bpf_strspn, funcionando en modo de solo lectura. Se agreg\u00f3 la posibilidad de usar flujos est\u00e1ndar stdout y stderr para interactuar con componentes en el espacio de usuario. Para sistemas basados en la arquitectura LoongArch, se implement\u00f3 en BPF la posibilidad de modificaci\u00f3n din\u00e1mica de c\u00f3digo, el mecanismo \u00abBPF trampoline\u00bb (que reduce la sobrecarga al transmitir llamadas entre el n\u00facleo y programas BPF) y la ejecuci\u00f3n de programas que utilizan struct_ops para crear manejadores de funciones del n\u00facleo a trav\u00e9s de BPF.\n<li class=\"l\"> En el sistema de seguimiento del tiempo se ha implementado el soporte para relojes auxiliares (auxiliary) que no est\u00e1n vinculados a los relojes del sistema convencionales y funcionan a su propio ritmo (anteriormente, todos los relojes funcionaban al mismo ritmo, diferenciado solo por el desajuste).\n<li class=\"l\"> Se ha a\u00f1adido soporte inicial para la ejecuci\u00f3n proxy (Proxy Execution) para mitigar problemas de inversi\u00f3n de prioridades. La ejecuci\u00f3n proxy permite que una tarea que espera la liberaci\u00f3n de un bloqueo transfiera su contexto de ejecuci\u00f3n a la tarea que retiene el bloqueo, acelerando as\u00ed la liberaci\u00f3n de este bloqueo.\n<li class=\"l\"> Se contin\u00faa la transferencia de cambios de la rama Rust-for-Linux, relacionada con el uso del lenguaje Rust como segundo lenguaje para el desarrollo de controladores y m\u00f3dulos del n\u00facleo (el soporte de Rust no est\u00e1 activado por defecto y no lo convierte en una de las dependencias de compilaci\u00f3n obligatorias del n\u00facleo). Se han a\u00f1adido abstracciones para la gesti\u00f3n de reguladores de voltaje y corriente, propiedades de firmware, recursos de entrada\/salida y memoria de entrada\/salida. Se implement\u00f3 el macro \u00abwarn_on!()\u00bb. Se a\u00f1adi\u00f3 el tipo UserPtr para punteros en el espacio de usuario. Se ampli\u00f3 la funcionalidad de los m\u00f3dulos workqueue, uaccess, dma, time y list. Se agreg\u00f3 el m\u00f3dulo \u2018bits\u2019 con las funciones \u2018bit\u2019 y \u2018genmask\u2019.\n<li class=\"l\"> Se ha reescrito el c\u00f3digo para calcular sumas de verificaci\u00f3n CRC y se han a\u00f1adido nuevas llamadas para generar hashes SHA-1 y SHA-2. Se han a\u00f1adido optimizaciones espec\u00edficas para arquitecturas de hardware. Se ha aumentado el rendimiento de la funci\u00f3n crc32c() en nuevas CPU x86_64 que soportan la extensi\u00f3n VPCLMULQDQ (Multiplicaci\u00f3n sin acarreo de vectores de palabras de 64 bits).\n<li class=\"l\"> Para los sistemas S390 se ha implementado soporte para la paginaci\u00f3n en el \u00e1rea de intercambio y la migraci\u00f3n de grandes p\u00e1ginas de memoria (transparent huge page).\n<li class=\"l\"> Se ha a\u00f1adido la posibilidad de ajustar la agresividad de la recuperaci\u00f3n proactiva de p\u00e1ginas de memoria cuando hay escasez en relaci\u00f3n con los nodos NUMA individuales, lo que permite seleccionar los nodos NUMA para los cuales se aplicar\u00e1 una liberaci\u00f3n de memoria m\u00e1s activa. Por ejemplo, echo \"512M swappiness=10\" &gt; \/sys\/devices\/system\/node\/node1\/reclaim.\n<li class=\"l\"> En el mecanismo SCHED_EXT, que permite usar BPF para crear programadores de CPU, se ha a\u00f1adido la capacidad de controlar el uso a trav\u00e9s de cgroups. Por ejemplo, se puede usar el par\u00e1metro cpu.max para limitar la carga en la CPU.\n<li class=\"l\"> Se ha declarado obsoleto el montaje autom\u00e1tico del sistema de archivos virtual tracefs en el directorio \/sys\/kernel\/debug\/tracing, y se debe usar en su lugar \/sys\/kernel\/tracing.                        <\/ul>\n<li class=\"l\"> <b>Virtualizaci\u00f3n y seguridad<\/b>\n<ul>\n<li class=\"l\"> Se agreg\u00f3 la posibilidad de habilitar <a href=\"https:\/\/prohoster.info\/es\/zhashchita-ot-ddos\/\"  data-wpil-monitor-id=\"422\">protecci\u00f3n contra vulnerabilidades en CPU a trav\u00e9s de la elecci\u00f3n de vectores de ataque bloqueados.<\/a> en lugar de especificar en la configuraci\u00f3n vulnerabilidades concretas. Los m\u00e9todos de bloqueo se eligen dependiendo del tipo de violaci\u00f3n de aislamiento: entre el usuario y el n\u00facleo (user-kernel), entre el usuario y otro usuario (user-user), entre el sistema invitado y el entorno host (guest-host), entre distintos sistemas invitados (guest-guest) y entre diferentes hilos (cross-thread). El enfoque propuesto permite activar solo la protecci\u00f3n contra aquellas clases de vulnerabilidades que realmente preocupan al usuario. Por ejemplo, los propietarios de entornos en la nube pueden habilitar los modos guest-host y guest-guest, tras lo cual se activar\u00e1n los m\u00e9todos de protecci\u00f3n contra las vulnerabilidades BHI, GD, L1TF, MDS, MMIO, Retbleed, RFDS, Spectre_v2, SRBDS, SRSO y TAA.\n<li class=\"l\"> Se ha a\u00f1adido compatibilidad con la compilaci\u00f3n del compilador Clang habilitando el modo de seguimiento de profundidad de pila, en el que se inicializan todas las variables almacenadas en la pila. La inicializaci\u00f3n se realiza para evitar fugas de informaci\u00f3n del n\u00facleo a trav\u00e9s de variables no inicializadas, que pueden contener restos de datos previamente guardados en la pila. Antes de esto, una funcionalidad similar se soportaba utilizando el plugin de GCC STACKLEAK.\n<li class=\"l\"> Se ha a\u00f1adido protecci\u00f3n contra ataques de suplantaci\u00f3n del sistema de archivos \/proc a trav\u00e9s del montaje en modo \"bind\". El n\u00famero de inodo ra\u00edz de \/proc ahora es fijo (PROCFS_ROOT_INO) y puede ser verificado por el proceso en el espacio de usuario.\n<li class=\"l\"> Se a\u00f1adi\u00f3 un componente al subsistema RV (Verificaci\u00f3n en Tiempo de Ejecuci\u00f3n), destinado a comprobar la correcta operaci\u00f3n de sistemas altamente confiables, que incluye el monitor rtapp (Monitor de aplicaci\u00f3n en tiempo real) para rastrear problemas t\u00edpicos en aplicaciones que funcionan en tiempo real, as\u00ed como los componentes rp, sssw y opid para probar el planificador de tareas. Se implement\u00f3 la posibilidad de crear componentes de monitoreo que utilizan l\u00f3gica temporal lineal para determinar el modelo de comportamiento en lugar de un aut\u00f3mata determinista. La verificaci\u00f3n se realiza en tiempo de ejecuci\u00f3n mediante el acoplamiento de controladores a puntos de seguimiento, comparando el curso de ejecuci\u00f3n real con un modelo de referencia previamente definido que determina el comportamiento esperado del sistema.\n<li class=\"l\"> Se ha a\u00f1adido soporte en el sistema AppArmor para la gesti\u00f3n de acceso a sockets AF_UNIX.\n<li class=\"l\"> En el hipervisor KVM en sistemas ARM se ha implementado soporte para el controlador de interrupciones GICv5.\n<li class=\"l\"> Se ha agregado la configuraci\u00f3n CONFIG_KVM_IOAPIC, que permite desactivar el soporte para la emulaci\u00f3n de APIC, PIC y PIT en KVM.\n<li class=\"l\"> Se ha agregado protecci\u00f3n contra la vulnerabilidad VMSCAPE.\n<li class=\"l\"> Se ha a\u00f1adido el comando ioctl FS_IOC_GETLBMD_CAP para obtener informaci\u00f3n desde el espacio de usuario sobre la aplicaci\u00f3n de medidas de protecci\u00f3n de integridad a un archivo.\n<li class=\"l\"> Se ha declarado obsoleto el interfaz \/sys\/fs\/selinux\/user, al acceder al cual ahora se introduce un retraso de cinco segundos y se emite una advertencia en el log.                            <\/ul>\n<li class=\"l\"> <b>Subsistema de red<\/b>\n<ul>\n<li class=\"l\"> En la implementaci\u00f3n de la tecnolog\u00eda PSE (Power Sourcing Equipment), utilizada para suministrar energ\u00eda a trav\u00e9s de Ethernet a dispositivos como c\u00e1maras IP y puntos de acceso inal\u00e1mbricos, se ha a\u00f1adido soporte para estrategias configurables de evaluaci\u00f3n del presupuesto de alimentaci\u00f3n (potencia total disponible). Estas estrategias permiten determinar qu\u00e9 puertos se deben desconectar primero para evitar sobrecargas.\n<li class=\"l\"> En la implementaci\u00f3n del protocolo MCTP (Management Component Transport Protocol), se ha a\u00f1adido soporte para el enrutamiento de paquetes a nodos externos a trav\u00e9s de nodos intermedios (gateway-routing). Por ejemplo, las siguientes reglas permiten dirigir paquetes al nodo con el identificador 10 (Endpoint ID 10) a trav\u00e9s del dispositivo mctpi2c0, utilizando la direcci\u00f3n 0x1d, que est\u00e1 directamente conectada al nodo con el identificador 9.       mctp route add 9 via mctpi2c0     mctp neigh add 9 dev mctpi2c0 lladdr 0x1d     mctp route add 10 gw 9\n<li class=\"l\"> Para los sockets UNIX (AF_UNIX) se ha implementado la opci\u00f3n SO_INC, y para la familia de direcciones VSOCK, la opci\u00f3n SIOCINQ. Las opciones implementadas son similares a la opci\u00f3n TCP_INQ para TCP y permiten obtener informaci\u00f3n sobre el n\u00famero de bytes disponibles en el socket para lectura a trav\u00e9s de un mensaje de control.\n<li class=\"l\"> Para TCP, se ha implementado un estricto cumplimiento del tama\u00f1o de ventana de recepci\u00f3n declarado, que determina el tama\u00f1o de los datos permitidos para enviar hasta recibir un ACK de confirmaci\u00f3n por parte de la otra parte. Anteriormente, el n\u00facleo continuaba procesando datos que llegaban m\u00e1s all\u00e1 del tama\u00f1o de la ventana de recepci\u00f3n declarada, pero ahora dejar\u00e1 de hacerlo.\n<li class=\"l\"> En MPTCP (Multipath TCP) se ha a\u00f1adido la posibilidad de utilizar la opci\u00f3n de socket TCP_MAXSEG para limitar el tama\u00f1o m\u00e1ximo de los segmentos enviados. MPTCP es una extensi\u00f3n del protocolo TCP para permitir la entrega de paquetes simult\u00e1neamente a trav\u00e9s de m\u00faltiples rutas mediante diferentes interfaces de red asignadas a distintas direcciones IP.\n<li class=\"l\"> Se agreg\u00f3 soporte para el algoritmo de control de congesti\u00f3n TCP DualPI2 (RFC 9332), que permite usar controladores de congesti\u00f3n escalables para tr\u00e1fico con altos requisitos de calidad de servicio (por ejemplo, TCP-Prague y DCTCP), sin causar una disminuci\u00f3n en el rendimiento del tr\u00e1fico cl\u00e1sico, para el cual se utilizan controladores de congesti\u00f3n como Reno y Cubic.\n<li class=\"l\"> Se ha a\u00f1adido el sysctl \"force_forwarding\", a trav\u00e9s del cual se puede activar la redirecci\u00f3n del tr\u00e1fico en las interfaces de red seleccionadas con IPv6.\n<li class=\"l\"> Se elimin\u00f3 el soporte para el algoritmo de detecci\u00f3n de p\u00e9rdida de paquetes SACK (Acknowledgment Selectivo), descrito en RFC 6675. Este algoritmo fue declarado obsoleto en 2018. Se recomienda utilizar el algoritmo RACK-TLP para la detecci\u00f3n de p\u00e9rdidas de paquetes TCP.              <\/ul>\n<li class=\"l\"> <b>Hardware<\/b>\n<ul>\n<li class=\"l\"> Se continu\u00f3 trabajando en el controlador drm (Direct Rendering Manager) Xe para GPU basadas en la arquitectura Intel Xe, que se utiliza en las tarjetas gr\u00e1ficas Intel de la familia Arc y en la gr\u00e1fica integrada, comenzando con los procesadores Tiger Lake. En la nueva versi\u00f3n, se incluye por defecto soporte para chips basados en la microarquitectura Panthor Lake y se agreg\u00f3 soporte para la microarquitectura WildCat Lake.\n<li class=\"l\"> En el controlador AMDGPU para GPU GFX9.x se implement\u00f3 el soporte para el mecanismo Cleaner Shader, que asegura la limpieza de la memoria GPU antes de su reutilizaci\u00f3n para evitar la filtraci\u00f3n de datos que permanecen despu\u00e9s del trabajo de otro proceso. Se mejor\u00f3 el soporte para el modo de espera. Se agreg\u00f3 la posibilidad de entrar en modo de suspensi\u00f3n en entornos con AMD SR-IOV. Se mejor\u00f3 el control de la retroiluminaci\u00f3n.\n<li class=\"l\"> En el controlador i915 se ha implementado el soporte del mecanismo drm_panic, que muestra en casos de fallas algo similar a la \"pantalla azul de la muerte\". Se ha a\u00f1adido soporte para el controlador de pantalla utilizado en los chips de la serie Wildcat Lake.\n<li class=\"l\"> Se continu\u00f3 la integraci\u00f3n de los componentes del controlador Nova para GPU NVIDIA, equipados con firmware GSP, utilizados desde la serie NVIDIA GeForce RTX 2000 basada en la microarquitectura Turing. El controlador est\u00e1 escrito en Rust. En la nueva versi\u00f3n se agreg\u00f3 un nivel de abstracci\u00f3n para trabajar con DMA, implementado un analizador VBIOS, se agreg\u00f3 c\u00f3digo para la configuraci\u00f3n del framebuffer y se asegur\u00f3 soporte para el arranque acelerado en modo Falcon.\n<li class=\"l\"> En el controlador adreno se agreg\u00f3 soporte para las GPU Qualcomm Adreno x1-45 y x1-85.\n<li class=\"l\"> En el controlador msm se agreg\u00f3 soporte para la GPU Adreno SM8750 y el mapeo de memoria de video (VM_BIND).\n<li class=\"l\"> En el controlador panfrost se agreg\u00f3 soporte para GPU Mali, utilizadas en SoC Mediatek mt8370.\n<li class=\"l\"> Se ha a\u00f1adido soporte para GPU en el controlador lima, utilizado en el SoC Rockchip RK3528.\n<li class=\"l\"> Se ha agregado un controlador mtd (Dispositivos de Tecnolog\u00eda de Memoria) para acceder a la memoria NVM integrada en la GPU Intel.\n<li class=\"l\"> Se ha a\u00f1adido soporte para sistemas de audio ASoC IMX WM8524, AMD ACP7.2, SoundWire ACP 7.1, Fairphone 4 &amp; 5, Qualcomm QCS8275, Framework Laptop 13 (AMD Ryzen AI 300), CS35L41 HDA (utilizado en laptops ASUS), Richtek RTQ9124, TI TAS5753, HP EliteBook x360 830 G6, EliteBook 830 G6, LG 16Z90R-A, HP 15-fc000. Se ha reorganizado el c\u00f3digo de HD-audio.\n<li class=\"l\"> Se ha agregado soporte para plataformas ARM, SoC y dispositivos: NVIDIA Tegra264, Marvell PXA1908 (el primer chip de 64 bits de Marvell para tel\u00e9fonos inteligentes), CIX P1, Axiado AX3000, Sophgo SG2000 (que combina n\u00facleos ARM y RISC-V), Mediatek mt6572, exynos2200 (utilizado en el Samsung Galaxy S22), Renesas R-Car V4M-7, TI am62d2 y Sophgo sg2042, laptops basadas en Mediatek mt8186 y Qualcomm Snapdragon X1, tel\u00e9fonos inteligentes y tabletas basados en SoC mt6572, tegra30 y msm8976.                    <\/ul>\n<\/ul>\n<p>Simult\u00e1neamente, la Fundaci\u00f3n de Software Libre de Am\u00e9rica Latina ha formado una variante completamente libre del n\u00facleo 6.17 \u2014 Linux-libre 6.17-gnu, libre de elementos de firmware y controladores que contienen componentes no libres o partes de c\u00f3digo cuya \u00e1rea de aplicaci\u00f3n est\u00e1 limitada por el fabricante. En la versi\u00f3n 6.17 se ha actualizado el c\u00f3digo de limpieza de blobs en los controladores amdgpu, prueth, iwlwifi, btusb, pci mhi host, adreno a6xx, nova-core e Intel AVS. Se ha realizado una limpieza de nombres de blobs en archivos dts (devicetree) para chips ARM e Intel IPU7. Se ha neutralizado la carga de blobs en nuevos controladores pci hda. Se ha detenido la limpieza de blobs en el controlador QLogic infiniband, que fue eliminado del n\u00facleo.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63957\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 Btrfs, \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b file_getattr() \u0438 file_setattr(), \u0443\u043d\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043e\u0434\u043d\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439 \u0432 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0435 \u0437\u0430\u0434\u0430\u0447, \u043c\u043e\u0434\u0443\u043b\u044c DAMON_STAT \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043f\u0430\u043c\u044f\u0442\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 Live-\u043f\u0430\u0442\u0447\u0435\u0439 \u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 ARM64, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 core-\u0434\u0430\u043c\u043f\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 \u0441\u043e\u043a\u0435\u0442 AF_UNIX, \u043b\u0438\u043c\u0438\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 SCHED_EXT \u0447\u0435\u0440\u0435\u0437 cgroup, \u0443\u043f\u0440\u043e\u0449\u0451\u043d\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0437\u0430\u0449\u0438\u0442\u044b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-144046","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/reliz-yadra-linux-6-17\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/reliz-yadra-linux-6-17\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-09-29T09:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T19:43:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lanzamiento del n\u00facleo Linux 6.17 | ProHoster","description":"Despu\u00e9s de dos meses de desarrollo, Linus Torvalds present\u00f3 el lanzamiento del n\u00facleo Linux 6.17.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-yadra-linux-6-17","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 6.17.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-yadra-linux-6-17","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-09-29T09:11:54+00:00","article:modified_time":"2026-02-08T19:43:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"144046","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:53:34","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:02:19","updated":"2026-02-09 17:53:34","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/144046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=144046"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/144046\/revisions"}],"predecessor-version":[{"id":159031,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/144046\/revisions\/159031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=144046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=144046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=144046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}