{"id":182108,"date":"2026-06-15T14:48:47","date_gmt":"2026-06-15T12:48:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/linux-7-1"},"modified":"2026-06-15T14:48:47","modified_gmt":"2026-06-15T12:48:48","slug":"linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/linux-7-1","title":{"rendered":"Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/5c483813dbb7d1a9f558b02f1fb8a59b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex>      <noindex><\/p>\n<p>Despu\u00e9s de dos meses de desarrollo, Linus Torvalds <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAHk-=wi4BF4bMhZNZ1tqs+FFV4OuZRe3ZqdWB+LxRLmRweUzQw@mail.gmail.com\/T\/#u\">present\u00f3<\/a> el lanzamiento del n\u00facleo <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\">Linux 7.1<\/a>. Entre los cambios m\u00e1s notables: un nuevo controlador ntfsplus, la primera fase de la finalizaci\u00f3n del soporte para CPU i486, eliminaci\u00f3n de antiguos adaptadores Ethernet, eliminaci\u00f3n de los protocolos ISDN y AX.25, inclusi\u00f3n por defecto del mecanismo Intel FRED, soporte para controladores BPF en io_uring, optimizaci\u00f3n de la subsistema de intercambio, soporte para subprogramadores en sched_ext, entrada\/salida en modo zero-copy en el controlador ublk, operaci\u00f3n ioctl de shutdown en Btrfs, conmutaci\u00f3n din\u00e1mica del modo de rendimiento en el controlador amd-pstate, soporte para xattr en sockets Unix.<\/p>\n<p><\/noindex><\/noindex><\/p>\n<p>La nueva versi\u00f3n incluye 17,275 correcciones de 2,589 desarrolladores, el tama\u00f1o del parche es de 57 MB (se modificaron 13,528 archivos, se a\u00f1adieron 751,785 l\u00edneas de c\u00f3digo y se eliminaron 405,916 l\u00edneas). En la versi\u00f3n anterior hab\u00eda 15,624 correcciones de 2,477 desarrolladores, el tama\u00f1o del parche era de 56 MB. Aproximadamente el 41% de todos los cambios presentados en 7.1 est\u00e1n relacionados con controladores de dispositivos, alrededor del 12% se refiere a la actualizaci\u00f3n de c\u00f3digo espec\u00edfico para arquitecturas de hardware, el 14% est\u00e1 relacionado con la pila de red, el 5% con sistemas de archivos y el 3% con subsistemas internos del n\u00facleo.<\/p>\n<p><noindex><\/p>\n<p>Las principales novedades en el n\u00facleo 7.1 (<a rel=\"nofollow\" href=\"https:\/\/kernelnewbies.org\/Linux_7.1\">kernelnewbies.org<\/a>, <a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/1067785\/\">lwn.net<\/a>, <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/kernel\/ml\/7.1.html\">opennet<\/a>):<\/p>\n<p><\/noindex><\/p>\n<h5>Subsistema de disco, entrada\/salida y sistemas de archivos<\/h5>\n<ul>\n<li>Se ha aceptado en el conjunto <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65233\">una nueva implementaci\u00f3n<\/a> sistema de archivos NTFS \u2014 ntfsplus, basado en el c\u00f3digo del controlador cl\u00e1sico ntfs, que fue eliminado del n\u00facleo. El antiguo controlador fue reescrito, ampliado con la capacidad de escribir datos y adaptado para soportar caracter\u00edsticas modernas, como el uso de <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56478#folios\">folios de p\u00e1ginas de memoria<\/a> en lugar de la estructura buffer_head. El nuevo controlador implementa la asignaci\u00f3n diferida de bloques, lo que ha permitido lograr un alto rendimiento en las operaciones de escritura y reducir la fragmentaci\u00f3n. Para las operaciones de escritura\/lectura con b\u00fafer, entrada\/salida directa, mapeo de extensiones y operaciones de escritura\/lectura por p\u00e1gina se ha utilizado la biblioteca <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/filesystems\/iomap\/index.html\">iomap<\/a>. En las pruebas de iozone, el controlador ntfsplus result\u00f3 ser un 3-5% m\u00e1s r\u00e1pido que ntfs3 en escritura en modo de un solo hilo y un 35-110% al usar 4 hilos. La velocidad de lectura de ntfsplus y ntfs3 es aproximadamente la misma. El controlador ntfs3 permanece en el n\u00facleo y se le <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=a5d1079c28a5\">han realizado<\/a> correcciones y mejoras menores.<\/li>\n<li>Se ha agregado soporte para la generaci\u00f3n y verificaci\u00f3n de datos de verificaci\u00f3n de integridad <a rel=\"nofollow\" href=\"https:\/\/deepwiki.com\/songtao-vip\/linux-block\/8.2-t10-protection-information\">T10 (deepwiki.com)<\/a> a nivel del sistema de archivos, no del dispositivo de bloque, lo que permite un aumento del rendimiento en las operaciones de lectura.<\/li>\n<li>En el controlador de dispositivos de bloque <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/block\/ublk.html\">ublk<\/a>, permitiendo trasladar la l\u00f3gica espec\u00edfica al lado del proceso en el espacio del usuario, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=08677040a911\">se ha a\u00f1adido<\/a> soporte para entrada\/salida a trav\u00e9s de memoria compartida sin copiar datos entre los b\u00faferes (modo cero-copia).<\/li>\n<li>Para dispositivos de bloques autocompatibles con cifrado <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Opal_Storage_Specification\">SED-OPAL<\/a> <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/d59c7b0e-1cc8-43ae-89aa-ca37e08387f9@kernel.dk\/\">agregados<\/a> ioctl para gestionar el modo <a rel=\"nofollow\" href=\"https:\/\/trustedcomputinggroup.org\/resource\/tcg-storage-opal-ssc-feature-set-single-user-mode\/\">Usuario \u00fanico<\/a> y se ha implementado el comando STACK_RESET.<\/li>\n<li>En Btrfs se ha declarado estable el soporte de la operaci\u00f3n ioctl de shutdown, que permite llevar el sistema de archivos a un estado en el que se intenta completar las operaciones ya en ejecuci\u00f3n, bloqueando todas las nuevas operaciones.<\/li>\n<li>En exfat se ha implementado la posibilidad de reservar \u00e1reas vac\u00edas a trav\u00e9s de la llamada fallocate().<\/li>\n<li>En el sistema de archivos CIFS se ha a\u00f1adido soporte para crear archivos temporales con la bandera O_TMPFILE.<\/li>\n<li>En la llamada al sistema <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man2\/fsmount.2.html\">fsmount()<\/a> se ha a\u00f1adido la opci\u00f3n FSMOUNT_NAMESPACE, que crea un nuevo espacio de nombres para puntos de montaje para el sistema de archivos montado. En las llamadas al sistema clone3() y unshare() se han a\u00f1adido banderas para devolver un nuevo espacio de nombres de puntos de montaje, que contiene solo un sistema de archivos virtual vac\u00edo basado en nullfs, el controlador fs-dax con la interfaz de sistema de archivos para dispositivos DAX (Acceso Directo).<\/li>\n<li>En el servidor NFS <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/nfs\/exporting.html#signed-filehandles\">se ha a\u00f1adido<\/a> protecci\u00f3n contra ataques de adivinanza de descriptores de archivos, implementada a trav\u00e9s de la firma criptogr\u00e1fica de los descriptores. La protecci\u00f3n se activa mediante la opci\u00f3n de montaje sign_fh.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d5406bd458b0\">Se a\u00f1adi\u00f3<\/a> controlador simb\u00f3lico fs-dax, que proporciona una interfaz para interactuar con dispositivos <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/Documentation\/filesystems\/dax.rst\">DAX (kernel.org)<\/a> (Acceso Directo), que admiten el funcionamiento sin el cach\u00e9 de p\u00e1ginas. La interfaz especificada es necesaria para la integraci\u00f3n en el n\u00facleo del sistema de archivos <a rel=\"nofollow\" href=\"https:\/\/github.com\/cxl-micron-reskit\/famfs\">famfs<\/a>, ubicado en la memoria RAM.<\/li>\n<li>En el sistema de archivos Ceph <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=b1137e0b3d4b\">el modo \u00abBACKUP LOCK\u00bb, que se puede utilizar durante la copia de seguridad de archivos de la base de datos;<\/a> recolecci\u00f3n de m\u00e9tricas de entrada\/salida en relaci\u00f3n con las particiones.<\/li>\n<\/ul>\n<h5>Memoria y servicios del sistema<\/h5>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65209\">Aprobado<\/a> La primera serie de cambios para el descontinuo soporte de los procesadores i486. Se eliminaron del Kconfig las opciones para compilar el n\u00facleo con soporte para los procesadores 486DX, 486SX y AMD ELAN (CONFIG_M486, CONFIG_M486SX y CONFIG_MELAN), y se excluyeron del Makefile las opciones de compilaci\u00f3n para sistemas i486 (-march=i486). El c\u00f3digo para el soporte real en procesadores i486 permanece en el n\u00facleo, pero la compilaci\u00f3n para tales sistemas ahora requerir\u00e1 aplicar parches a los archivos de compilaci\u00f3n. Las razones de la eliminaci\u00f3n del soporte para procesadores i486 se deben al deseo de eliminar del n\u00facleo el c\u00f3digo complejo que emulaba algunas operaciones de hardware, como CX8 (comparar y cambiar 8 bytes) y TSC (contador de ciclos de CPU, usado en el planificador de tareas).<\/li>\n<li>En el controlador amd-pstate, utilizado para gestionar el consumo de energ\u00eda en sistemas con procesadores AMD, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e30ca6dd5345\">se ha implementado<\/a> cambio din\u00e1mico de configuraciones de rendimiento y cambio en el comportamiento de gesti\u00f3n de energ\u00eda seg\u00fan el funcionamiento con alimentaci\u00f3n de red o bater\u00eda. La conexi\u00f3n a la red ahora activa el modo de rendimiento, y al funcionar con bater\u00eda se utiliza un modo equilibrado.<\/li>\n<li>Se ha activado por defecto el mecanismo <a rel=\"nofollow\" href=\"https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/779982\/flexible-return-and-event-delivery-fred-specification.html\">Intel FRED<\/a> (Flexible Return and Event Delivery), que mejora la eficiencia y fiabilidad en la entrega de informaci\u00f3n sobre eventos de bajo nivel. El aumento del rendimiento y la reducci\u00f3n de la latencia se logran al devolver eventos mediante la instrucci\u00f3n del procesador IRET en lugar de pasar eventos a trav\u00e9s de la tabla IDT (Tabla de Descriptores de Interrupci\u00f3n). La fiabilidad se mejora mediante el tratamiento separado de la recepci\u00f3n de eventos en el contexto del n\u00facleo y en el contexto del usuario, protecci\u00f3n contra la ejecuci\u00f3n anidada de NMI y la conservaci\u00f3n en un marco de pila ampliado de todos los registros de CPU relacionados con la excepci\u00f3n.<\/li>\n<li>En el subsistema perf <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=2f89b7f78c50\">se ha a\u00f1adido<\/a> soporte para bloques de monitoreo del rendimiento de la memoria (PMU \u2014 Unidad de Monitoreo de Rendimiento), utilizados en SoC NVIDIA Tegra410.<\/li>\n<li>Se ha acelerado la ejecuci\u00f3n de operaciones futex en sistemas ARM, gracias a la utilizaci\u00f3n de las instrucciones Arm 9.6 LSUI, que permiten al n\u00facleo acceder a la memoria del espacio de usuario sin desactivar primero el modo de protecci\u00f3n <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/ddi0595\/2020-12\/AArch64-Registers\/PAN--Privileged-Access-Never\">PAN (arm.com)<\/a> (Privileged Access Never).<\/li>\n<li>En los sistemas con procesadores ARM, se ha mejorado el soporte de la extensi\u00f3n de la arquitectura del conjunto de instrucciones <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/arch\/arm64\/mpam.html\">MPAM<\/a> (Partitionamiento y Monitoreo de Recursos del Sistema de Memoria) y se ha agregado la posibilidad de su uso en el espacio de usuario para gestionar recursos a trav\u00e9s del mecanismo <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/filesystems\/resctrl.html\">resctrl<\/a>. MPAM proporciona la marcaci\u00f3n de cada acceso a la memoria con un identificador de partici\u00f3n (PARTID, Partition ID) y un identificador de grupo de monitoreo (PMG, Monitoring Group ID). En relaci\u00f3n con el PARTID, se puede limitar el consumo de recursos, como el ancho de banda de memoria o el tama\u00f1o de la cach\u00e9, para que un grupo de tareas no ocupe todos los recursos. En el contexto de monitoreo, la combinaci\u00f3n de PMG y PARTID se puede utilizar para rastrear el consumo de recursos de memoria bajo ciertos tipos de carga.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65302\">Se ha a\u00f1adido<\/a> posibilidad de usar el modo de tiempo real (PREEMPT_RT) en procesadores ARM de 32 bits. Anteriormente, el soporte para PREEMPT_RT se hab\u00eda proporcionado para arquitecturas x86 y x86-64, ARM64, RISC-V y LoongArch.<\/li>\n<li>En la llamada al sistema <a rel=\"nofollow\" href=\"https:\/\/www.man7.org\/linux\/man-pages\/man2\/clone3.2.html\">clone3()<\/a> se han a\u00f1adido nuevas banderas: CLONE_NNP \u2014 <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/userspace-api\/no_new_privs.html\">prohibici\u00f3n<\/a> obtenci\u00f3n de nuevos privilegios en el proceso creado; CLONE_AUTOREAP \u2014 finalizaci\u00f3n autom\u00e1tica del proceso en lugar de convertirlo en un proceso zombi hasta que el proceso padre ejecute la funci\u00f3n wait(); CLONE_PIDFD_AUTOKILL \u2014 finalizaci\u00f3n del proceso hijo si se cierra el descriptor pidfd asociado (por ejemplo, al finalizar el proceso padre).<\/li>\n<li>Para cada m\u00f3dulo del n\u00facleo en el directorio \/sys\/module se ha a\u00f1adido un archivo import_ns que contiene una lista de espacios de nombres de s\u00edmbolos importados (<a rel=\"nofollow\" href=\"https:\/\/lwn.net\/Articles\/760045\/\">namespace de s\u00edmbolo<\/a>).<\/li>\n<li>Se ha a\u00f1adido soporte para el uso de la subsistema BPF en el sistema de entrada\/salida as\u00edncrona io_uring para crear controladores. Por ejemplo, se puede reemplazar el ciclo de despacho principal por un programa BPF.<\/li>\n<li>En la subsistema BPF <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=e2e6a6ea2418\">se ha modernizado<\/a> el an\u00e1lisis del uso de la pila, lo que ha acelerado significativamente la verificaci\u00f3n por parte del verificador de muchos programas BPF.<\/li>\n<li>Con el objetivo de optimizar el rendimiento <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c1fe867b5bf9\">se ha reescrito<\/a> la subsistema hrtimer (temporizador de alta resoluci\u00f3n). El programador de tareas ahora puede usar temporizadores de alta resoluci\u00f3n sin p\u00e9rdida de rendimiento en lugar de temporizadores menos precisos.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/20260410200429.138694-1-ojeda@kernel.org\/\">Continuado<\/a> traslado de cambios de la rama Rust-for-Linux, relacionados con el uso del lenguaje Rust como segundo lenguaje para el desarrollo de controladores y m\u00f3dulos del n\u00facleo (el soporte para Rust no est\u00e1 habilitado por defecto y no obliga a Rust a ser una dependencia de compilaci\u00f3n necesaria para el n\u00facleo). Hasta la versi\u00f3n 1.85 (incluida en Debian 13), se han aumentado los requisitos de la versi\u00f3n de Rust necesaria para compilar componentes del n\u00facleo. Se ha a\u00f1adido una opci\u00f3n de Kconfig experimental CONFIG_RUST_INLINE_HELPERS para integrar los prefiltrados de C en el c\u00f3digo Rust durante la compilaci\u00f3n (la optimizaci\u00f3n aceler\u00f3 el funcionamiento del controlador de bloque null en un 2%). Se ha a\u00f1adido el macro \u2018const_assert!\u2019. Se han ampliado las capacidades de los m\u00f3dulos sizes, clk, ptr, sync, error.<\/li>\n<li>En el mecanismo <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61354\">SCHED_EXT<\/a>, que permite utilizar BPF para crear planificadores de CPU, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ebeca1f930ea\">se ha a\u00f1adido<\/a> la capacidad inicial de crear planificadores anidados (sub-planificador), mediante los cuales cada cgroup puede tener su propio planificador de tareas.<\/li>\n<li>Se ha continuado la optimizaci\u00f3n del subsistema de intercambio (swap). Se ha eliminado la antigua estructura swap_map, reemplazada por el mecanismo &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/swap-table.html\">Swap Table<\/a>&raquo;. Esta modificaci\u00f3n ha permitido mejorar el rendimiento y reducir el consumo de memoria en el subsistema de intercambio.<\/li>\n<li>En el subsistema <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/mm\/damon\/index.html\">DAMON<\/a> (Data Access MONitor), que permite rastrear el acceso de un proceso a los datos en la memoria RAM (por ejemplo, se puede saber a qu\u00e9 \u00e1reas de memoria accedi\u00f3 un proceso y qu\u00e9 \u00e1reas de memoria quedaron sin utilizar), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=8719c59c4b92\">se ha a\u00f1adido<\/a> el soporte para diferentes algoritmos de <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/mm\/damon\/design.html#aim-oriented-feedback-driven-auto-tuningb\">ajuste<\/a> de cuotas.<\/li>\n<li>En el subsistema de trazado, <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/remotes.html\">se ha implementado<\/a> la concepci\u00f3n de b\u00faferes externos circulares, que permite obtener datos de trazado desde m\u00e1quinas virtuales. Esta capacidad se ha utilizado en hipervisores KVM y <a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/documentation\/102142\/0100\/Virtualization-host-extensions\">nVHE<\/a> para transmitir datos de trazado desde el sistema hu\u00e9sped al lado del host.<\/li>\n<li>En el subsistema <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/trace\/rv\/\">RV (kernel.org)<\/a> (Verificaci\u00f3n en Tiempo de Ejecuci\u00f3n), destinada a comprobar la correcci\u00f3n del funcionamiento de sistemas altamente confiables, se han a\u00f1adido componentes de monitoreo &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_stall.html\">stall<\/a>&raquo; para rastrear tareas cuya ejecuci\u00f3n ha sido temporalmente suspendida o bloqueada, y &laquo;<a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/next\/trace\/rv\/monitor_deadline.html\">deadline<\/a>&raquo; para analizar el comportamiento del planificador de tareas.<\/li>\n<\/ul>\n<h5>Virtualizaci\u00f3n y seguridad<\/h5>\n<ul>\n<li>Por defecto, se ha establecido la bandera PROC_MEM_FORCE_PTRACE, que permite eludir los derechos de acceso a la memoria de un proceso a trav\u00e9s del archivo <a rel=\"nofollow\" href=\"https:\/\/man7.org\/linux\/man-pages\/man5\/proc_pid_mem.5.html\">\/proc\/PID\/mem<\/a> solo para procesos que utilizan la llamada al sistema ptrace() para depuraci\u00f3n.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=6af36aeb147a\">Se a\u00f1adi\u00f3<\/a> un nuevo conjunto de hooks para m\u00f3dulos LSM (Linux Security Module), que simplifican la implementaci\u00f3n de pol\u00edticas para sistemas de archivos apilados, como overlayfs. En LSM tambi\u00e9n <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=eb25e202b3d6\">se ha agregado<\/a> gancho para controlar el acceso a sockets Unix, que <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=ae97330d1bd6\">es utilizado<\/a> en el m\u00f3dulo LSM Landlock para asignar pol\u00edticas de acceso a sockets Unix.<\/li>\n<li>A la biblioteca criptogr\u00e1fica incorporada <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/lib\/crypto?id=370c38831955\">lib\/crypto<\/a>, que ofrece funciones m\u00e1s simples y r\u00e1pidas que la API criptogr\u00e1fica tradicional, <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=370c38831955\">se ha a\u00f1adido<\/a> soporte para los algoritmos AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH y SM3. Se agreg\u00f3 <a rel=\"nofollow\" href=\"https:\/\/origin.kernel.org\/doc\/html\/next\/crypto\/libcrypto.html\">documentaci\u00f3n<\/a> sobre lib\/crypto.<\/li>\n<li>Se implement\u00f3 el modo <a rel=\"nofollow\" href=\"https:\/\/www.kernel.org\/doc\/html\/next\/virt\/kvm\/arm\/pkvm.html\">pKVM<\/a> (KVM Protegido) para un aislamiento estricto <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/admin-guide\/mm\/concepts.html#anonymous-memory\">de memoria an\u00f3nima<\/a> utilizando extensiones de virtualizaci\u00f3n para la arquitectura AArch64. En este modo, las p\u00e1ginas de memoria del invitado se excluyen de la tabla de direcciones virtuales del sistema host.<\/li>\n<li>Se agreg\u00f3 soporte en el hipervisor KVM para <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/virt\/kvm\/devices\/arm-vgic-v5.html\">la quinta versi\u00f3n<\/a> del controlador de interrupciones virtual ARM (VGICv5 &mdash; Controlador Gen\u00e9rico de Interrupciones Virtual ARM v5).<\/li>\n<\/ul>\n<h5>Subsistema de red<\/h5>\n<ul>\n<li>Para los sockets Unix creados con la funci\u00f3n socket(), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=c8db08110cbe\">se ha implementado<\/a> hay soporte para atributos de archivo extendidos (xattr) user.*. Se destaca el uso de etiquetas a trav\u00e9s de atributos extendidos en sockets Unix utilizados para IPC Varlink, con el objetivo de diferenciarlos para la inspecci\u00f3n y depuraci\u00f3n del IPC mediante programas BPF. En systemd-journald, se pretenden utilizar los atributos extendidos para definir el formato del registro en relaci\u00f3n con el socket \/dev\/log.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=d6e0f04bf22d\">Se elimin\u00f3<\/a> el soporte para el protocolo UDP-Lite (<a rel=\"nofollow\" href=\"http:\/\/www.ietf.org\/rfc\/rfc3828.txt\">RFC 3828<\/a>), que permite la entrega de paquetes con suma de verificaci\u00f3n incorrecta, confiando en que, por ejemplo, los datos de audio y video parcialmente da\u00f1ados puedan ser recuperados a nivel de c\u00f3dec. El protocolo fue eliminado porque nadie lo utiliza.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64968\">Se elimin\u00f3<\/a> la posibilidad de compilar el stack IPv6 como un m\u00f3dulo del n\u00facleo, que no se utilizaba en la pr\u00e1ctica (IPv6 se integra en el n\u00facleo o se desactiva por completo), pero complicaba el mantenimiento, ya que al compilar IPv6 como un m\u00f3dulo del n\u00facleo (CONFIG_IPV6=m), muchas subsistemas se ve\u00edan obligadas a agregar controladores innecesarios en caso de que se desmontara el m\u00f3dulo IPv6.<\/li>\n<\/ul>\n<h5>Hardware<\/h5>\n<ul>\n<li>En el controlador AMDGPU <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyROdmL71Qe+2gLbCEogPDFwLyHhkUoW3H3tfKsKK4qMw@mail.gmail.com\/\">activado<\/a> se a\u00f1adi\u00f3 un nuevo motor de visualizaci\u00f3n (DC) para APU AMD de la serie HD 7000 (Sea Islands, GCN 1.1).<\/li>\n<li>En el controlador Nouveau <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/CAPM=9tyvKEU6-6O=Le9wVjTJqd3NdrUr-pA_eHxt3Bj-Cv7zMw@mail.gmail.com\/\">se ha a\u00f1adido<\/a> se incluy\u00f3 soporte inicial para la GPU NVIDIA GA100 basada en la microarquitectura Ampere.<\/li>\n<li>Se continu\u00f3 trabajando en el controlador drm (Direct Rendering Manager) Xe para GPUs basadas en la arquitectura Intel Xe, que se utilizan en las tarjetas gr\u00e1ficas Intel de la familia Arc y en gr\u00e1ficos integrados, comenzando desde los procesadores Tiger Lake. Se agreg\u00f3 soporte para el subsistema gr\u00e1fico de los procesadores Intel Nova Lake-P. Se implementaron objetos de b\u00fafer purgables (Purgeable Buffer Objects).<\/li>\n<li>Se ha continuado con la integraci\u00f3n de los componentes del controlador Nova para GPUs NVIDIA, equipadas con firmware GSP, utilizados desde la serie NVIDIA GeForce RTX 2000 basada en la microarquitectura Turing. El controlador est\u00e1 escrito en el lenguaje Rust. Se ha a\u00f1adido soporte inicial para GPUs basadas en la microarquitectura Turing.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/dri-devel\/20260226143615.GA47200@linux.fritz.box\/\">Se a\u00f1adi\u00f3<\/a> Controlador DRM <a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260217155836.96267-1-tzimmermann@suse.de\/\">corebootdrm<\/a> para la salida de gr\u00e1ficos a trav\u00e9s del framebuffer de firmware basado en CoreBoot.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/87o6jkfm0y.wl-tiwai@suse.de\/\">Se ha a\u00f1adido<\/a> soporte para audio ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP y WM8962. Se ha mejorado el soporte para dispositivos de audio con interfaz USB: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/all\/20260327221602.18832-1-sergiomelas@gmail.com\/\">Se a\u00f1adi\u00f3<\/a> controlador yogafan para rastrear la velocidad de rotaci\u00f3n del ventilador en laptops Lenovo Yoga, Legion e IdeaPad.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/lore.kernel.org\/lkml\/b3203b1d-4c1d-49b8-924e-c17cf6be7ec0@app.fastmail.com\/\">Se ha a\u00f1adido<\/a> soporte para plataformas ARM, SoC y dispositivos: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 e ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65222\">Se elimin\u00f3<\/a> soporte para los controladores AHCI SATA y PCIe utilizados en SoC Baikal-T1, as\u00ed como controladores de temporizadores, memoria, physmap, bus, hwmon, dwc y bt1-rom. Se menciona la falta de mantenimiento y la integraci\u00f3n incompleta en el n\u00facleo de los componentes de la plataforma Baikal como la raz\u00f3n de su eliminaci\u00f3n, cuya producci\u00f3n en Rusia se detuvo en noviembre de 2025.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65292\">Eliminados<\/a> 12 controladores para dispositivos Ethernet con interfaces ISA y PCMCIA, lanzados antes de 2002, para los que no se encontraron usuarios utilizando en sistemas operativos. Tambi\u00e9n se excluy\u00f3 del n\u00facleo el subsistema <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ISDN\">ISDN<\/a>, implementaciones de protocolos <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/AX.25\">AX.25<\/a>, <a rel=\"nofollow\" href=\"https:\/\/docs.kernel.org\/networking\/caif\/linux_caif.html\">CAIF<\/a> y Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), controladores yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Radioaficionados), <a rel=\"nofollow\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/?id=429e6c7f90d12a8551b3eaa9faca7cfaefd99b1d\">inport y logibm<\/a> (busmouse). La raz\u00f3n de su eliminaci\u00f3n fue la falta de mantenedores activos, dado el aumento en el n\u00famero de errores detectados por syzbot y herramientas de IA que nadie se encarga de corregir, y toda la carga para solucionar problemas graves recae sobre los que mantienen los subsistemas de red principales del n\u00facleo. En total, se han eliminado m\u00e1s de 140 mil l\u00edneas de c\u00f3digo.<\/li>\n<\/ul>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/kernel\/18319646\">linux.org.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 7.1. \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: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182108","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\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/linux-7-1\" \/>\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\udd47Linux 7.1 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/linux-7-1\" \/>\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=\"2026-06-15T12:48:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T12:48:48+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\udd47Linux 7.1 | ProHoster","description":"Despu\u00e9s de dos meses de desarrollo, Linus Torvalds","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/linux-7-1","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\udd47Linux 7.1 | 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","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/linux-7-1","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":"2026-06-15T12:48:48+00:00","article:modified_time":"2026-06-15T12:48:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182108","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:23","updated":"2026-08-05 12:22:23","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\/182108","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=182108"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/182108\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=182108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=182108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=182108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}