en
Feedback
SoftwareLibre

SoftwareLibre

Open in Telegram

Contenido en español sobre software libre

Show more
621
Subscribers
+124 hours
+57 days
+1730 days
Posts Archive
MuyLinux Un ataque mantiene fuera de servicio la infraestructura de Canonical y Ubuntu https://www.muylinux.com/wp-content/uploads/2026/05/Canonical-Ubuntu.jpg La infraestructura de Canonical, la compañía detrás de Ubuntu, está afectada desde finales del mes pasado por un ataque que la empresa ha definido como “transfronterizo sostenido”. De hecho, en el momento en el que este servidor se puso a redactar esta entrada, se podía ver que los dominios security.ubuntu.com y archive.ubuntu.com todavía seguían o siguen caídos. Estamos a 4 mayo y por ahora los datos que se conocen apuntan a que el ataque comenzó durante la tarde del 30 de abril de 2026. La consistencia y la persistencia del ataque hacen pensar que detrás de este hay algún actor malicioso intentando perjudicar tanto a la empresa como a Ubuntu, pero esto no es más que especulación hasta que obtengan datos al respecto. A pesar de la gravedad del ataque y según cuentan en OMG Ubuntu, el hecho de Canonical tenga espejos (mirrors) en distintos países ha permitido que menos cosas de las que podría esperar hayan acabado tumbadas e inutilizadas. Por ejemplo, los repositorios APT han podido funcionar con al menos relativa normalidad y las imágenes ISO de Ubuntu han seguido estando disponibles, por lo que es posible que muchos usuarios no se hayan percatado del incidente. Las partes de Canonical que sí se han visto afectadas, independientemente de que hayan sido restauradas o no en este momento, son lists.ubuntu.com, security.ubuntu.com, login.ubuntu.com, archive.ubuntu.com, keyserver.ubuntu.com:11371, la API de Livepatch, Landscape, el sitio web maas.io, launchpad.net y el sitio web de la compañía junto con algunos de sus subdominios, pero aparentemente no todos. https://www.muylinux.com/wp-content/uploads/2026/05/Servicios-de-Canonical-caidos-hasta-las-16-55-del-4-de-mayo-de-2026.png Servicios de Canonical caídos hasta las 16:55 del 4 de mayo de 2026 Canonical no dijo en un principio que el ataque fuese de tipo DDoS de manera explícita, si bien desde fuera parece que sí lo es y en el subreddit de Ubuntu sí es mencionado así. Pese a todo, en este tipo de casos lo suyo es actuar con la máxima prudencia y dejar a la responsable de Ubuntu hacer su trabajo. Al parecer hay un grupo activista jáquer no identificado que ha reivindicado el ataque, pero esto último no ha podido confirmarse oficialmente hasta ahora. Posiblemente no conozcamos todos los detalles en torno al caso hasta después de pasar un tiempo de que Canonical haya conseguido restablecer todos sus servicios y dominios de manera sostenida y asegurando de que el ataque ha sido repelido al 100%. Hasta la publicación de esta entrada no se tiene constancia de que Ubuntu y su infraestructura más básica hayan sido comprometidas y todo apunta a un ataque que lo único que está haciendo es anular las partes de Canonical ya mencionadas. La diversificación del cibercrimen durante el presente siglo, que ha pasado de centrarse casi en exclusiva en Windows a un enfoque más diversificado en el que los datos y/o las infraestructuras de empresas relevantes son los objetivos principales en muchos casos, termina haciendo que el atacar a las infraestructuras de empresas o comunidades que mantienen distribuciones Linux sea algo atractivo, tal y como se vio con Gentoo en su momento. Ante las amenazas, no queda otra tener el equipo de defensa pertinente, abarcando software, hardware y personal humano. La entrada Un ataque mantiene fuera de servicio la infraestructura de Canonical y Ubuntu es original de MuyLinux

photo content

con este tipo de hardware. Es un ejemplo claro de cómo regresiones aparentemente pequeñas pueden afectar de forma directa a la experiencia de juego y multimedia en dispositivos que se han popularizado entre usuarios de Linux. Pulido general del núcleo y disponibilidad Además de las áreas más visibles, Linux 7.1-rc2 acumula numerosos arreglos pequeños repartidos por todo el kernel: desde controladores de red y GPU (que vuelven a dominar el conjunto de cambios de drivers) hasta ajustes en el planificador sched_ext y otros componentes internos. La tónica general es la de una RC que no es especialmente pequeña, pero que mantiene un perfil estable y sin regresiones de gran calado conocidas hasta el momento. Tal y como es habitual, el código fuente de Linux 7.1-rc2 puede obtenerse desde kernel.org para quienes necesiten probarlo en entornos de desarrollo, integrarlo en distribuciones de prueba o simplemente adelantarse a la versión estable, o incluso para quienes quieran instalar el kernel y evaluar su comportamiento en máquinas de prueba. Torvalds ha animado a continuar con las pruebas para detectar posibles regresiones, sobre todo teniendo en cuenta el incremento sostenido del volumen de parches asociados al uso de herramientas de IA. La fotografía que deja Linux 7.1-rc2 es la de un núcleo en fase de afinado intensivo, con la virtualización KVM reordenando sus pruebas internas, un driver NTFS moderno que se afianza con correcciones específicas, y un bloque gráfico DRM que ajusta tanto GPUs AMD como Intel Xe, sin olvidar arreglos concretos para dispositivos como la Steam Deck OLED. Todo ello acerca a Linux 7.1 a su lanzamiento estable con un enfoque claro en la robustez y el soporte de hardware que, salvo sorpresas, deberían notar tanto usuarios domésticos como organizaciones en España y el resto de Europa.

nado una fuga de memoria relacionada con el manejo de cadenas de destino de enlaces simbólicos en rutas de error; y se han introducido controles adicionales en ntfs_mapping_pairs_decompress() para prevenir desbordamientos de VCN y posibles corrupciones en las listas de asignación (runlists). Además, el equipo ha corregido una mala utilización de PTR_ERR() sobre punteros de folio válidos en __ntfs_bitmap_set_bits_in_run(), se ha afinado el recuento de enlaces de directorio para alias WIN32/DOS ajustando el decremento de nlink únicamente cuando el contador de la MFT llega a cero, y se ha solucionado el uso de una variable no inicializada en el mismo proceso de descompresión de mapping pairs. Aunque ninguna de estas incidencias se ha catalogado como un fallo catastrófico, su corrección mejora la fiabilidad general del controlador, algo especialmente interesante para quienes usan particiones NTFS compartidas con Windows en equipos personales o de oficina. Estas mejoras, fusionadas en el árbol principal del kernel durante el fin de semana, forman parte ya de Linux 7.1-rc2 y servirán de base para la versión estable prevista para junio, si el calendario no sufre retrasos. Para la comunidad europea que maneja entornos mixtos Windows-Linux en empresas, centros educativos o administraciones públicas, un NTFS más robusto reduce el riesgo de corrupción de datos al alternar entre sistemas operativos. Correcciones gráficas: AMDGPU e Intel Xe bajo la lupa Junto al trabajo sobre NTFS y KVM, esta RC también incorpora un bloque significativo de arreglos en el subsistema gráfico DRM. El conjunto más amplio de cambios ha recaído en el controlador AMDGPU, con mejoras que abarcan desde las GPU más recientes hasta modelos más veteranos que siguen presentes en muchos equipos de usuario y profesionales. Entre las novedades, hay numerosas correcciones para IP blocks GFX11.5.4 y otros componentes recientes, pero también ajustes que benefician a gráficas AMD de la generación GCN 1.0/1.1. Gracias al trabajo de Timur Kristóf, desarrollador vinculado a Valve, se ha habilitado de forma adecuada el soporte para configuraciones de GPU «harvested», como la Radeon HD 7870 XT (Tahiti LE) y modelos similares, que hasta ahora daban problemas con el kernel principal desde informes de hace más de una década. Los cambios en AMDGPU incluyen además una corrección en la salida analógica de la capa DC, que se había visto afectada por una regresión, y mejoras en el soporte de conectores de pantalla integrados sin DDC, así como en la lectura de la EDID a partir de la información de panel embebida en la vBIOS. Este trabajo se traduce en un mejor comportamiento con pantallas LVDS/eDP de portátiles antiguos, un tipo de hardware que sigue siendo habitual en entornos domésticos y laborales donde se alarga la vida de los equipos. En paralelo, el controlador Intel Xe también recibe retoces y soluciones específicas para GPUs Xe3P, con nuevos workarounds y ajustes de rendimiento. Estos parches contribuyen a estabilizar la experiencia en sistemas que están empezando a desplegar hardware gráfico de nueva generación de Intel, algo que puede ser relevante tanto para estaciones de trabajo como para equipos de desarrollo gráfico y multimedia dentro del ecosistema europeo. Impacto directo en dispositivos de consumo: Steam Deck OLED Más allá del hardware de escritorio clásico, Linux 7.1-rc2 introduce una corrección destacada para el audio de la Steam Deck OLED. Durante los últimos dos años, la versión principal del kernel había roto la compatibilidad de sonido en este dispositivo portátil, obligando a Valve y a varias distribuciones orientadas a consolas portátiles a mantener parches propios en sus ramas descendentes. Con esta RC, el problema se corrige en el árbol oficial, lo que reduce la necesidad de soluciones específicas aguas abajo y facilita que distribuciones generalistas que se usen en España y Europa puedan ofrecer una mejor compatibilidad out-of-the-box[...]

Ubunlog Linux 7.1-rc2 avanza con un kernel grande, «raro» y lleno de parches https://ubunlog.com/wp-content/uploads/2026/05/Linux-7.1-rc2.avif La segunda candidata a lanzamiento de Linux 7.1-rc2 ya está disponible para pruebas y llega con un paquete considerable de correcciones repartidas por todo el núcleo. Pese al tamaño del conjunto de cambios, Linus Torvalds ha descrito esta RC como “bastante normal”, lo que refuerza la previsión de un ciclo que termine, como de costumbre, alrededor de una séptima release candidate si no surge ningún contratiempo de última hora. En esta fase del desarrollo, el foco está puesto menos en grandes novedades visibles y más en la estabilidad del kernel y el soporte de hardware real, algo especialmente relevante para usuarios y empresas europeas que dependen de Linux en servidores, equipos de escritorio y dispositivos móviles. La combinación de arreglos en virtualización KVM, controladores gráficos y el nuevo driver NTFS apunta a pulir los detalles antes de que la versión 7.1 estable llegue a las distribuciones, incluida la gestión de actualizaciones de firmware con herramientas como gestión de actualizaciones de firmware. Linux 7.1-rc2 grande, comportamiento normal: el papel de KVM y la IA Uno de los aspectos que más ha llamado la atención de esta Linux 7.1-rc2 es que, en las cifras brutas, el diffstat parece inusualmente voluminoso. Torvalds ha explicado que cerca de la mitad de los cambios se concentran en los selftests de KVM, principalmente por una oleada de renombrados internos para que las pruebas sigan las mismas convenciones que el código principal del kernel, tanto en nombres de variables como de tipos. Este tipo de limpieza no modifica el comportamiento funcional de la virtualización por sí mismo, pero sí tiene impacto en el mantenimiento a largo plazo. Al homogeneizar la estructura interna de las pruebas de KVM, los desarrolladores pueden validar mejor el comportamiento de las máquinas virtuales, algo crucial para centros de datos europeos, proveedores de nube y entornos de pruebas que confían en KVM para consolidar cargas de trabajo, al igual que proyectos de virtualización como VirtualBox 7.2.8. Torvalds ha señalado también que se sigue observando un patrón de más parches de lo habitual, tendencia que ya se vio en Linux 7.0 y que se atribuye en buena medida al uso de herramientas de inteligencia artificial para generar o asistir en los cambios de código. Ese incremento de volumen no implica necesariamente más inestabilidad, pero sí obliga a reforzar la revisión, el fuzzing y los sistemas de prueba automatizados, algo que ya se nota en áreas como el planificador sched_ext, donde se han incorporado varias correcciones adicionales. Nuevo controlador NTFS: estabilización antes de la versión final Otro frente relevante de Linux 7.1 y que afecta directamente a usuarios de escritorio en España y el resto de Europa es el nuevo controlador NTFS integrado en el kernel principal. Tras años de trabajo, el desarrollador Namjae Jeon ha logrado que este driver moderno, basado en el controlador NTFS original de solo lectura pero ampliamente mejorado, sustituya al NTFS3 de Paragon y deje obsoletas soluciones en espacio de usuario como NTFS-3G. En esta Linux 7.1-rc2 se ha incorporado una nueva tanda de correcciones para el driver NTFS, fruto tanto del aumento de uso en entornos reales como de pruebas intensivas y fuzzing sobre el código C. Entre los arreglos se incluyen la resolución de posibles fugas de memoria y referencias de página, la prevención de desreferencias de punteros nulos y la rectificación de problemas menores de codificación que podían derivar en errores difíciles de rastrear. Concretamente, se han ajustado funciones como ntfs_index_walk_down() mediante una validación más estricta de la asignación de bloques de índice para evitar accesos inválidos; se ha solucio[...]

en Kirigami. Rendimiento y técnico de KDE Plasma 6.6.5 * Se han corregido problemas de rendimiento en varias GPU NVIDIA introducidos por la versión 595 del controlador propietario. Plasma 6.7 * Se ha añadido soporte para renombrar o mover la nueva carpeta estándar “Projects” que aparece en las carpetas de inicio de los usuarios. * Se ha implementado la versión 2 del portal “Input Capture”. Pronto en tu distribución KDE Se espera que Plasma 6.6.5 llegue el martes el 12 de mayo de 2026, y Frameworks 6.26 el 8 del mismo mes. Aunque esto debería cambiar en algún momento, se espera que siga habiendo tres versiones de Plasma durante al menos todo 2026. Los planes futuros pasan por lanzar sólo dos versiones al año, para lo que saldría especialmente beneficiado Kubuntu. Vía: Blog de KDE.

Ubunlog KDE mejora el soporte con apps de GNOME, el zoom y Discover https://ubunlog.com/wp-content/uploads/2026/01/Plasma-6.6-pincel.webp KDE sigue incansable su trabajo por mejorar Plasma. Esta semana han seguido puliendo la serie 6.6, pero parecen estar más centrados en el Plasma 6.7 que llegará a mediados de 2026. Hace unos instantes han publicado una nueva nota semanal, y en ella se recogen nuevas funciones con las que saldremos beneficiados los usuarios de KDE. Por ejemplo, hay una que mejorará indirectamente el soporte para aplicaciones de GNOME, lo que hará que ganemos en consistencia. También han aprovechado para seguir corrigiendo errores, parte de la lista que no incluimos en nuestros artículos para no alargarlos demasiado. Quien quiera saber qué han corregido, mejor que abra el artículo original al que enlazaremos al final del nuestro. Lo que sigue es la lista con las novedades más destacadas de la última semana. Nuevas funciones destacadas que llegarán a KDE Plasma 6.7 * Se ha implementado soporte para el portal “Background apps”, lo que permite que las aplicaciones (especialmente apps de GNOME más recientes) utilicen este portal para ejecutarse en segundo plano y aparecer como iconos en la bandeja del sistema, junto a las aplicaciones que ya usan la funcionalidad tradicional de la bandeja del sistema. * Se ha implementado una función de escalado de contenido en pantalla cuando se utiliza el efecto Zoom de KWin. El filtro intenta mejorar la nitidez y escalar el contenido, lo que resulta en una apariencia más suave y menos pixelada, especialmente en niveles de zoom altos. Esta función puede desactivarse si no se desea utilizarla. * El widget de impresoras ahora muestra una insignia con el número de trabajos de impresión activos y en cola. https://ubunlog.com/wp-content/uploads/2026/05/Numero-de-trabajos-pendients-en-la-impresora.webp Mejoras en la interfaz de KDE Plasma 6.7 * El software que usa XWayland y solicita enviar eventos sintéticos de teclado y ratón (como xdotool) ahora se identifica por nombre, permitiendo saber qué aplicación lo solicita. Además, se puede ver una lista de aplicaciones con este permiso y revocarlo posteriormente. https://ubunlog.com/wp-content/uploads/2026/05/siempre-permitir-xdotool-en-KDE.webp * Se ha aplicado estilo visual de KDE al componente genérico MessageDialog de Qt, lo que corrige problemas de apariencia poco integrada en varios programas, incluyendo el diálogo de confirmación del widget de notas adhesivas. https://ubunlog.com/wp-content/uploads/2026/05/delete-dialog-after.webp * Se ha mejorado el comportamiento de Discover cuando se inicia sin conexión a internet. https://ubunlog.com/wp-content/uploads/2026/05/Discover-esta-sin-conexion.webp * Se ha mejorado la forma en la que Discover comunica que una actualización de firmware ha sido programada para instalarse tras el siguiente reinicio. * Se ha eliminado el efecto de “doble botón de retroceso” visible en el widget de redes al mostrar el código QR de una red. * La función de brillo automático de pantalla ahora tiene en cuenta más puntos de datos, lo que mejora su respuesta y reduce cambios bruscos en entornos con iluminación variable. * Los botones en la parte superior del panel del explorador de widgets ahora respetan la Ley de Fitts, permitiendo activarlos al llevar el puntero al borde de la pantalla y hacer clic. https://ubunlog.com/wp-content/uploads/2026/05/botones-fitts-law-en-KDE.webp * Se ha simplificado la notificación que indica que el teléfono conectado mediante KDE Connect tiene batería baja. * Ahora se dispone de más de 25 segundos para seleccionar un color al usar el widget Selector de color, permitiendo más tiempo para tomar decisiones. Frameworks 6.26 * Se ha mejorado la apariencia de la transición de fundido cruzado al cambiar entre páginas en muchas aplicaciones basadas[...]

photo content

ield Monitor, el visor de escritorio remoto enfocado en acceder a máquinas virtuales, ha sido actualizado a la versión 50.0: * Soporte para múltiples monitores en conexiones SPICE. * Soporte para compartir dispositivos USB con sesiones SPICE mediante el portal XDG USB, incluso en Flatpak. * Las máquinas virtuales KVM/QEMU ahora pueden usar renderizado GPU acelerado por hardware si está habilitado. * Field Monitor ahora valida certificados del servidor y solicita confirmación si no son confiables automáticamente. * Varias correcciones en sesiones RDP y SPICE, incluyendo problemas de cursor y rendimiento general. * Se ha publicado la primera versión pública de Gitte, una interfaz gráfica Git basada en GTK4/libadwaita escrita en Rust y construida sobre Relm4 y git2. Incluye: * Navegación de repositorios con pantalla inicial de repositorios guardados. * Visualización del árbol de trabajo, staging y unstaging de cambios, commits y edición de commits. * Lectura del historial de commits e inspección de diferencias por archivo. * Gestión de ramas, etiquetas, remotos y stashes. * Push y pull con remotos, con auto-fetch en segundo plano. https://ubunlog.com/wp-content/uploads/2026/05/Gitte.webp * Parabolic V2026.4.1 llega con numerosas correcciones de errores: * Corregido un problema donde algunos ajustes no se guardaban correctamente. * Corregido un problema donde descargas de listas con límite de resolución no tenían audio. * Corregido un problema donde vídeos verticales se descargaban con resolución incorrecta. * Corregido un problema donde descargas desde sitios con streams muxed fallaban. * Corregido un problema donde descargar un fragmento de un vídeo largo generaba resultados incompletos. * Corregido un problema donde descargas de fragmentos podían quedarse colgadas con aria2c. * Corregido un problema donde descargas de X/Twitter duplicaban el vídeo. * Corregido un problema donde deno no se podía actualizar en Linux. * Corregido un problema donde las cookies del navegador no se encontraban en Flatpak. * Corregido un problema donde Parabolic no iniciaba en KDE. * Corregido un problema donde no se abrían enlaces desde la extensión en Windows. Y esto ha sido todo esta semana en GNOME. Imágenes y contenido: TWIG.

Ubunlog GNOME celebra el día del trabajador con novedades en apps como Field Monitor, Casilda y nueva Gitte https://ubunlog.com/wp-content/uploads/2022/10/Esta-semana-en-GNOME.webp GNOME ha publicado su nota de novedades semanales, esta vez lo ocurrido del 24 de abril al 1 de mayo. Aunque de ayer tendrá el nombre del día y poco más, pues fue el día del trabajador en todo el mundo. Aún así, hay gente para la que su trabajo es muy importante o también un hobby, por lo que no todos paramos. Eso sí, la lista de novedades no es muy extensa. Hay sospechosos habituales, como Parabolic, y también otros nuevos, tanto que sólo ofrecen la primera versión pública, como es el caso de la aplicación Gitte. Lo que sigue es la lista con todas esas novedades. Esta semana en GNOME * Newsflash ahora permite deslizar entre artículos. Esto cierra una de las solicitudes de función más antiguas que seguían abiertas. * Casilda 1.2.4 ha sido lanzado. Esta versión incluye varias funciones nuevas como soporte de escalado fraccional, correcciones de errores y mejoras generales que hacen que empiece a sentirse como un compositor completo. https://ubunlog.com/wp-content/uploads/2026/05/Casilda-1.2.4.webp * Las versiones 0.11.0–0.12.7 de RustConn incorporan las tres mayores funciones desde el inicio del proyecto, además de una gran cantidad de mejoras impulsadas por el feedback de la comunidad. * Se ha incorporado sincronización en la nube. Ahora se pueden sincronizar configuraciones de conexión entre dispositivos y miembros del equipo a través de cualquier directorio compartido como Google Drive, Syncthing, Nextcloud, Dropbox o incluso una memoria USB. Incluye dos modos: sincronización por grupo (archivos .rcn por grupo con acceso Master/Import) y sincronización simple (fusión bidireccional en un solo archivo). Un monitor de archivos importa cambios automáticamente, y la nueva página de configuración muestra el estado, grupos sincronizados y archivos disponibles. La CLI añade comandos para estado, lista, exportación, importación y sincronización inmediata. * Se ha añadido un gestor de túneles SSH como ventana independiente para gestionar túneles de reenvío de puertos sin sesiones de terminal, incluyendo modos local, remoto y dinámico con inicio automático y reconexión. El soporte de host intermedio SSH se ha ampliado a conexiones RDP, VNC y SPICE, permitiendo tunelizar sesiones gráficas a través de un bastion host. Ctrl+T abre el gestor de túneles. * La gestión de pestañas ha sido completamente rediseñada en torno a AdwTabView. La vista general de pestañas (Ctrl+Shift+O) muestra una cuadrícula al estilo GNOME Web. La fijación de pestañas mantiene las importantes a la izquierda. Se añade un selector con búsqueda difusa en la paleta de comandos (%). El menú contextual incluye acciones para cerrar otras, izquierda, derecha, todas o no agrupadas. * Otros aspectos destacados incluyen temas de color de terminal personalizados con editor ANSI de 16 colores, barra de desplazamiento en terminal, zoom de fuente (Ctrl+Scroll), copia al seleccionar, modo Keep-Alive y verbose en SSH, proveedor Hoop.dev como undécimo Zero Trust, override de socket de agente SSH, “mouse jiggler” para RDP, monitor de actividad/silencio del terminal, comprobación de estado del host con autoconexión, reglas de resaltado con colores reales mediante Cairo y rediseño del diálogo de conexión siguiendo GNOME HIG. * El empaquetado ha crecido significativamente. RustConn está disponible como Flatpak en Flathub, Snap con confinamiento estricto, AppImage, paquetes .deb y .rpm mediante OBS (Debian 13, Ubuntu 24.04/26.04, Fedora 43/44, openSUSE Tumbleweed/Slowroll/Leap 16.0) y builds ARM64. También existen paquetes comunitarios para Arch Linux y FreeBSD, y una solicitud abierta para incluirlo en Debian. https://ubunlog.com/wp-content/uploads/2026/05/RustConn-en-GNOME.webp * F[...]

photo content

MuyLinux Linux Mint 22.3 estrena HWE ISOs para mejorar el soporte de hardware nuevo https://www.muylinux.com/wp-content/uploads/2025/01/LinuxMint22.jpg Linux Mint acaba de publicar su boletín mensual y viene con anuncio de lanzamiento: el de nuevas imágenes de instalación de Linux Mint 22.3, si bien no se trata de una nueva versión de la distribución. Son las primeras ISO HWE, siglas de Hardware Enablement, y su objetivo es mejorar la compatibilidad con hardware reciente, tal y como es habitual en el proyecto en el último tramo de cada versión. En esta ocasión, además, el lanzamiento es más significativo, pues Linux Mint se prepara para un proceso de renovación que aún no se ha concretado del todo. Como contamos hace unos días, el proyecto ha confirmado un cambio de ciclo y no publicará su próximo lanzamiento hasta las navidades de 2026. Ergo, Linux Mint 23 no llegará cuando le habría tocado siguiendo el calendario tradicional de la distribución, sino bastante más tarde, con Ubuntu 26.04 LTS como base y con varios cambios importantes en marcha. El problema de alargar el ciclo es evidente: la versión estable puede seguir funcionando perfectamente, pero las imágenes de instalación se van quedando atrás frente a equipos muy nuevos. Y en ese punto entra HWE, muy al estilo de las versiones de Ubuntu LTS que siguen al lanzamiento original: se actualiza la base, pero lo demás se mantiene tal cual. En resumen, Linux Mint 22.3 se lanzó en enero con base en Ubuntu 24.04.3 LTS, incluyendo componentes como el kernel Linux 6.14 y Cinnamon 6.6, y las nuevas imágenes HWE de Linux Mint 22.3 hacen lo propio sobre la base de Ubuntu 24.04.4 LTS, incluyendo componentes como el kernel Linux 6.17… Pero nada más a nivel de escritorio. La diferencia está en que quien descargue estas ISO se encontrará con un instalador de sistema más preparado para arrancar e instalarse en equipos recientes, especialmente si el soporte de hardware depende de un kernel más moderno. Y eso es todo: la versión sigue siendo la misma Linux Mint 22.3 «Zena», la última actualización de la serie, con soporte hasta abril de 2029 y el enfoque continuista habitual del proyecto. Los usuarios actuales de Linux Mint 22.3 no tienen que hacer nada más que actualizar el sistema para estar al día, de acuerdo a la política de soporte de la distribución aplicada a partir de Linux Mint 22. Linux Mint explica que los nuevos medios de instalación han sido probados mediante el proceso de control de calidad del proyecto y se consideran como estables, aunque las imágenes originales de Linux Mint 22.3 siguen disponibles y, de hecho, son las que encontrará quien acuda a la página de descargas de la distribución. En ambos casos, las tres ediciones del sistema (Cinnamon, Xfce y MATE) están mantenidas. Para más información y las descargas de las HWE ISOs de Linux Mint 22.3, el sitio oficial. La entrada Linux Mint 22.3 estrena HWE ISOs para mejorar el soporte de hardware nuevo es original de MuyLinux

photo content

aban aproximaciones matemáticas muy inexactas para calcular el escalado de imágenes, un defecto que el hardware antiguo perdonaba pero que las tarjetas gráficas modernas castigan mostrando líneas y artefactos visuales. D7VK 1.8 implementa una corrección matemática para compensar este cálculo inexacto, eliminando por completo las cuadrículas rotas en los fondos prerrenderizados de Resident Evil y demostrando un nivel de pulido de máxima precisión. Finalmente, si estas interesado en poder conocer mas al respecto, puedes consultar los detalles y la descarga de la nueva version en el siguiente enlace.

Desde Linux D7VK 1.8 revive los juegos retro en Linux con Vulkan y CPU rendering https://blog.desdelinux.net/wp-content/uploads/2026/05/D7VK.png Hace poco se dio a conocer el lanzamiento de la nueva version de actualización de D7VK 1.8 la cual presenta un avance en la implementación nativa, basada en la CPU, para las llamadas al método ProcessVertices, solucionando de raíz los defectos de renderizado y la geometría rota en joyas históricas como Tomb Raider y Praetorians. Además, el equipo ha abandonado el antiguo mecanismo de presentación proxy para introducir un sistema de presentación heredada que permite superponer elementos 2D (como menús y pantallas de visualización) sobre gráficos 3D mediante DirectDraw. Esto no solo devuelve las interfaces perdidas a los juegos clásicos, sino que habilita el control total de la tasa de fotogramas y el uso de la superposición HUD de DXVK. Principales novedades de D7VK 1.8 El avance más crítico de esta versión es la implementación nativa, basada enteramente en la unidad central de procesamiento (CPU), para las llamadas al método ProcessVertices. En las arquitecturas de la década de los noventa, esta función era la encargada de transformar los vértices al espacio de proyección, calcular las coordenadas de pantalla e iterar los recortes de los polígonos fuera del campo de visión. Las implementaciones modernas previas solían omitir o simplificar estos cálculos, lo que provocaba que muchos juegos antiguos presentaran pantallas vacías o geometría severamente corrompida. Gracias a esta reconstrucción precisa, la actualización soluciona de raíz los defectos de renderizado masivos en títulos legendarios como Forsaken, Praetorians, Hidden & Dangerous, Escape from Monkey Island y Tomb Raider: The Last Revelation. Otra de las mejoras que se presenta en esta nueva version es la eliminacion del antiguo mecanismo de presentación proxy para dar paso a un sistema estructurado de presentación heredada (legacy presentation). Los juegos de la era inicial del 3D dependían fuertemente de DirectDraw para actuar como un compositor rudimentario, superponiendo elementos bidimensionales como menús, textos y pantallas de visualización frontal (HUD) directamente sobre los gráficos 3D renderizados. El mecanismo proxy anterior delegaba la imagen final al sistema nativo, lo que rompía las superposiciones y bloqueaba herramientas modernas. El nuevo enfoque captura la imagen final ya compuesta por DirectDraw y la devuelve internamente a D7VK para ser proyectada de forma nativa utilizando Vulkan. Aunque este paso adicional implica una ligera penalización teórica en el rendimiento, en la práctica resulta imperceptible para resoluciones clásicas y otorga a cambio un control absoluto sobre la salida de video. Esto permite a los jugadores activar la interfaz superpuesta de DXVK, limitar la tasa de fotogramas, forzar la sincronización vertical y, lo más importante, devolver los elementos faltantes de la interfaz a juegos como Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak y las entregas de FIFA 99 y 2001. Mitigación de artefactos de escalado y reparaciones específicas Más allá de los cambios estructurales, el código incluye un meticuloso trabajo de depuración para solucionar fallos históricos en motores gráficos muy particulares. Tambien se destaca que se ha corregido la desaparición del terreno en Age of Wonders II y Shadow Magic, se ha reparado el manejo de la iluminación dinámica que rompía el apartado visual de X: Beyond the Frontier y X: Tension, y se han solucionado las caídas críticas al inicio de Hype: The Time Quest. Adicionalmente, se han incluido perfiles de configuración integrados para optimizar el arranque de Prince of Persia 3D y Jurassic Park: Trespasser. De manera especial, la actualización aborda un problema técnico heredado de las consolas de 32 bits. Algunos ports tempranos de PlayStation 1 utiliz[...]

photo content

trictamente las listas de memoria de origen y destino para evitar que las páginas de la caché terminen en rutas escribibles. Estos parches ya se han integrado en los kernels 6.18.22, 6.19.12 y 7.0, y están siendo adaptados (backports) a las ramas de soporte a largo plazo. Para aquellos administradores que no puedan reiniciar o actualizar sus servidores de inmediato, se recomienda deshabilitar el módulo del kernel algif_aead si fue compilado externamente, o restringir severamente la creación de sockets AF_ALG mediante políticas de seguridad como SELinux, un blindaje que, por ejemplo, ha mantenido a los dispositivos Android actuales a salvo de esta amenaza. Finalmente, si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

Desde Linux Copy Fail: La vulnerabilidad en Linux que otorga acceso root mediante el caché de páginas https://blog.desdelinux.net/wp-content/uploads/2026/05/copy-fail.png La seguridad de Linux nuevamente enfrenta un desafío tras el descubrimiento de la vulnerabilidad CVE-2026-31431, bautizada como «Copy Fail» por los investigadores de Xint Code. Lejos de ser un fallo teórico, este problema de diseño permite a un usuario local sin privilegios elevar sus permisos y obtener acceso total como superusuario de forma predecible y silenciosa. Los investigadores mencionan que este fallo ha sido explotado con éxito en distribuciones líderes como Ubuntu, Amazon Linux, RHEL y SUSE, confirmando que cualquier sistema que ejecute un kernel posterior a la versión 4.14 y mantenga habilitado el soporte para sockets AF_ALG es potencialmente vulnerable a este ataque. Operaciones In-Place y el desbordamiento del caché de páginas Sobre el fallo, se menciona que este se remonta a una optimización introducida en 2017 dentro de la API criptográfica del kernel (AF_ALG). Esta modificación buscaba eliminar el almacenamiento intermedio innecesario ejecutando operaciones de cifrado autenticado (AEAD) directamente en el mismo espacio de memoria, lo que se conoce como operaciones «in-place». El problema crítico surge al combinar esta optimización con la función splice(), la cual transfiere datos entre descriptores de archivo transfiriendo referencias directas al caché de páginas del kernel en lugar de copiar físicamente los datos. Al solicitar un descifrado, la estructura de memoria se configuraba de tal manera que el búfer de destino, que debería ser un espacio temporal para el usuario, terminaba vinculado directamente a las páginas de la caché que contienen los datos de los archivos del sistema. Authencesn y la escritura fuera de los límites de memoria El detonante final de la vulnerabilidad reside en el comportamiento anómalo del algoritmo authencesn. A diferencia de otras rutinas criptográficas que respetan estrictamente los límites de sus búferes de destino, este algoritmo específico utiliza el espacio de memoria del usuario como un área de trabajo temporal (scratch pad) para reorganizar secuencias de bytes durante el cálculo de etiquetas de autenticación. En este proceso, el algoritmo escribe cuatro bytes más allá del límite establecido para la región de salida. Debido a la optimización in-place y a la cadena de referencias creada por splice(), esta escritura aparentemente inofensiva cruza la frontera de la memoria del usuario y aterriza directamente en la página de la caché del kernel asociada al archivo que se está procesando. Esta cadena de fallos lógicos otorga al atacante la capacidad de sobrescribir arbitrariamente cuatro bytes en posiciones específicas de la caché de páginas para cualquier archivo que pueda leer. Enviando una serie de solicitudes calculadas, un atacante puede inyectar código malicioso en la versión en memoria de archivos ejecutables críticos con el bit suid activo, como la herramienta de cambio de usuario. Dado que todas las operaciones de lectura consultan primero la caché de páginas, la próxima vez que se invoque la utilidad legítima, el sistema ejecutará el código inyectado desde la memoria, otorgando privilegios de root instantáneos sin alterar jamás el archivo físico en el disco duro. Más alarmante aún, debido a que el aislamiento de contenedores comparte la caché de páginas del host subyacente, esta vulnerabilidad sirve como una puerta directa para escapar de entornos virtualizados como los clústeres de Kubernetes y comprometer el nodo principal. Parches de emergencia y soluciones de mitigación Frente a la gravedad de este fallo, los equipos de mantenimiento han desplegado actualizaciones de emergencia, donde la solución definitiva radica en revertir la optimización in-place dentro del archivo algif_aead.c, separando es[...]

photo content

xpresiones son iguales * !=: No igual que. Determina si dos valores no son iguales. * >: Determina si el valor de la izquierda es mayor que el de la derecha. * <: * >=: Determina si el valor de la izquierda es mayor o igual que el de la derecha. * <=: Además de valores núméricos Python puede comparar cadenas de caracteres comparando carácter por carácter  siguiendo un orden que se bassa en la codificación (ASCII o Unicode. Empieza de izquierda y derecha y para cuando encuentre diferencias o una de las dos se termine. La comparación diferencia entre mayúsculas y minúsuclas. Operadores lógicos Se usan para verificar el cumplimiento de varias condiciones * And: Devuelve el valor True si se cumplen todas las condiciones. En caso de que alguna no se cumple devuelve el valor False. * Or: Devuelve True si una de las condiciones se cumple y False si no se cumple ninguna de ellas. * Not: A la inversa de And devuelve True si no se cumple ninguna de las condiciones. Mostrando información Con la instrucción print() podemos mostrar en pantalla los datos de variables o mensajes de texto incluidos en el código.  Los diferentes contenidos a imprimir se separan por comas.  Recuerda que el texto debe estar encerrado entre comillas. Al final del texto se agrega un salto de línea y si se da la instrucción sin argumento se imprime una línea en blanco. nombre = "Diego" print("Hola, mi nombre es: ", nombre) Es posible agregar un salto de línea en una parte determinada del mensaje a mostrar. print("Hola, mi nombre es.\nDiego") El carácter especial .\t añade una cantidad de espacios predefinidos antes del texto print("Nombre:\tDiego\nApellido:\tGonzález") \t es una forma básica pero no siempre efectiva de alinear el texto ya que la cantidad de espacios dependerá del sistema donde se corra el programa. Es posible que en lugar de hacer un salto de línea al finalizar un mensaje se agregue otro carácter. print("Diego,", end='/') print("González") Ingresando datos Cuando se necesita que el usuario introduzca una información mediante el teclado se utiliza la función input() Esta función muestra un mensaje y detiene la ejecución del programa hasta que el usuairo ingresa la información pedida. distribución = input("Introduce el nombre de tu distribución Linux preferida: ") print("Tu distribución Linux preferida es", distribución) Recuerda que la función input() trabaja con cadenas de caracteres por lo que será necesario convertir la entrada a otros formatos encaso de que se necesite realizar operaciones numéricas. Podemos hacerlo con las siguientes líneas de código edad = input("¿Cuál es tu edad?: ") edad = int(edad) Como vimos en artículos anteriores, también es posible ingresar datos por medio de archivos. En el próximo artículo veremos como usar todos estos componentes creando funciones más complejas.