Etiqueta: Linux

  • ¿El «systemd» de la Inteligencia Artificial? El debate que agita el kernel de Linux

    ¿El «systemd» de la Inteligencia Artificial? El debate que agita el kernel de Linux

    El software libre vuelve a vivir uno de esos momentos bisagra que marcan época. Si tienes una edad informática respetable o si simplemente peinas canas en el ecosistema Linux, recordarás perfectamente las acaloradas discusiones que incendiaron foros, listas de correo y chats de IRC cuando systemd llegó para jubilar al clásico SysVinit. Aquello no fue un simple cambio de software; fue un debate filosófico sobre la modularidad, la simplicidad del sistema y hasta dónde debía extenderse la responsabilidad de un gestor de procesos central.

    Pues bien, agárrate al teclado porque la historia se repite. Un conjunto de desarrolladores y arquitectos de sistemas ha puesto sobre la mesa una propuesta tan ambiciosa como polémica: crear una capa de abstracción unificada en el espacio de usuario dentro de Linux para gestionar los recursos de aceleración de Inteligencia Artificial. Sí, algo así como un «systemd para el kernel de IA». Y, como era de esperar, la comunidad ya ha sacado los destornilladores técnicos y las pancartas filosóficas.

    (más…)
  • Inmutabilidad al rescate: cómo Ubuntu Core elimina los fallos catastróficos en dispositivos embebidos y de alta seguridad

    Inmutabilidad al rescate: cómo Ubuntu Core elimina los fallos catastróficos en dispositivos embebidos y de alta seguridad

    ¿Alguna vez has experimentado el sudor frío de lanzar un apt upgrade remoto en un servidor crítico o en un dispositivo en producción y ver cómo la conexión SSH se corta para siempre? En el ámbito de la informática de consumo, un fallo en una actualización te deja una tarde entretenido reinstallando el sistema. Pero cuando ese sistema operativo está gestionando un robot industrial, una pasarela de pago, un punto de recarga o un satélite en órbita, un kernel panic o una dependencia rota significan desplazar a un técnico sobre el terreno o dar por perdida la máquina.

    El problema de las distribuciones Linux tradicionales para entornos embebidos (Edge Computing) radica en la mutabilidad de su sistema de archivos raíz (/). Los gestores de paquetes convencionales modifican archivos compartidos, librerías del sistema y binarios directamente en el disco. Si la corriente eléctrica se corta a mitad de un proceso de escritura o si un paquete introduce un conflicto de dependencias (dependency hell), el sistema puede quedar en un estado inconsistente e irrecuperable.

    (más…)
  • RegreSSHion: El fantasma de una vulnerabilidad de hace 18 años amenaza a millones de servidores Linux

    RegreSSHion: El fantasma de una vulnerabilidad de hace 18 años amenaza a millones de servidores Linux

    RegreSSHion: El fantasma de una vulnerabilidad de hace 18 años amenaza a millones de servidores Linux

    ¿Te imaginas que la puerta principal de tu casa, esa con cerradura de alta seguridad que lleva años protegiéndote, tuviera una grieta invisible desde 2006 que permite a cualquiera entrar sin llave? Eso es exactamente lo que ha ocurrido en el corazón del sistema operativo que mueve Internet.

    Recientemente, investigadores de seguridad descubrieron una vulnerabilidad crítica en OpenSSH —el estándar de facto para la administración remota segura de servidores Linux— bautizada como RegreSSHion (CVE-2024-6387). Lo más llamativo no es solo que permita a un atacante no autenticado obtener acceso root total sobre un servidor sin necesidad de contraseña ni clave SSH, sino que este fallo es una regresión de un bug corregido en 2006. Un despiste en el código reintrodujo la brecha casi dos décadas después.

    (más…)
  • El fin de una era en el arranque de Linux: ¿Por qué GRUB está perdiendo la batalla frente a systemd-boot?

    El fin de una era en el arranque de Linux: ¿Por qué GRUB está perdiendo la batalla frente a systemd-boot?

    El ritual es sagrado para cualquiera que haya instalado Linux en los últimos veinticinco años. Enciendes el ordenador, pasas la pantalla de la BIOS y ahí está: esa pantalla negra con texto blanco o un fondo gris pixelado que te da unos segundos para elegir qué kernel arrancar o si prefieres iniciar Windows. Hablo, por supuesto, de GRUB (Grand Unified Bootloader), el rey indiscutible del arranque en el pingüino. Sin embargo, en el desarrollo de sistemas operativos, el exceso de equipaje histórico pasa factura. Las arquitecturas modernas exigen arranques instantáneos, máxima seguridad desde el segundo cero y configuraciones que no requieran un máster en ingeniería inversa cada vez que se actualiza el núcleo.

    El problema real con GRUB es que se ha convertido en un micro-sistema operativo dentro de tu propio sistema operativo. Diseñado en una época en la que las BIOS eran rudimentarias y los discos duros se medían en megabytes, GRUB carga sus propios controladores de archivos, sus propios módulos y una lógica interna gigantesca para poder entender dónde está el sistema operativo antes de que este siquiera despierte. En pleno 2026, con placas base equipadas con UEFI moderno y discos NVMe que leen a velocidades de vértigo, este enfoque es el equivalente informático a ponerle carburador a un coche eléctrico. El proceso se vuelve lento, propenso a romperse tras una actualización crítica y absurdamente complejo de gestionar si queremos implementar cifrado de disco avanzado o verificación por hardware.

    (más…)
  • Copy Fail: El pequeño script de 732 bytes que ha puesto en jaque a Linux

    Copy Fail: El pequeño script de 732 bytes que ha puesto en jaque a Linux

    Imagina que un simple archivo de texto, más corto que este párrafo, pudiera otorgar las llaves maestras de casi cualquier servidor del planeta a un usuario sin permisos. No es el guion de una película de hackers de los 90; es la realidad de CVE-2026-31431, apodada «Copy Fail». Esta vulnerabilidad de escalada de privilegios locales (LPE) afecta a prácticamente todas las distribuciones de Linux lanzadas desde 2017.

    (más…)
  • El «Año de Linux en el Escritorio» ya no es un meme: el pingüino conquista el 5%

    El «Año de Linux en el Escritorio» ya no es un meme: el pingüino conquista el 5%

    ¿Recuerdas aquel chiste recurrente en los foros de hardware sobre que «el próximo año será el de Linux en el escritorio»? Pues saca el champán (o una buena cerveza artesana de desarrollador), porque ese futuro distópico para unos y utópico para otros ya está aquí. Por primera vez en la historia de la informática de consumo, las estadísticas de uso global han confirmado que el kernel de Linus Torvalds alimenta más del 5% de los ordenadores de sobremesa y portátiles en todo el mundo.

    (más…)
  • El fin de los Kernel Panics: Cómo Rust está blindando el corazón de Linux

    El fin de los Kernel Panics: Cómo Rust está blindando el corazón de Linux

    Imagina que estás en medio de una actualización crítica de un servidor de producción un viernes a las cuatro de la tarde (regla de oro: nunca lo hagas, pero todos hemos caído). De repente, la pantalla se congela y aparece el temido mensaje: Kernel Panic – not syncing. En el 70% de los casos, la culpa no es de un duende informático, sino de un desbordamiento de búfer o un puntero nulo en un controlador de terceros escrito en C. Un error humano de gestión de memoria que, en el lenguaje C, es tan fácil de cometer como tropezar con los cordones desatados.

    (más…)
  • El «Efecto 2038»: Cuando el tiempo se les agote a los 32 bits

    El «Efecto 2038»: Cuando el tiempo se les agote a los 32 bits

    ¿Recuerdas el efecto 2000? Aquella psicosis colectiva donde se pensaba que los aviones caerían del cielo y las tostadoras cobrarían vida solo porque los años pasaban de «99» a «00». Al final, gracias a miles de programadores trasnochados parcheando código COBOL, no pasó casi nada. Sin embargo, en el mundo de la informática tenemos una nueva fecha de caducidad grabada a fuego: el 19 de enero de 2038 a las 03:14:07 UTC.

    (más…)
  • WiFi 7 y el Kernel 6.13: ¿El fin del cable Ethernet o solo más leña al fuego del espectro?

    WiFi 7 y el Kernel 6.13: ¿El fin del cable Ethernet o solo más leña al fuego del espectro?

    Imagínate que estás en medio de una partida competitiva o, peor aún, subiendo un contenedor de Docker de varios gigas mientras tu Roomba decide actualizarse y tu pareja inicia una videollamada en 4K. De repente, el lag hace acto de presencia. Ese micro-corte de milisegundos que te arruina la existencia. Pues bien, la comunidad de Linux acaba de lanzar un «parche» de realidad: el Kernel 6.13 ya está aquí con soporte oficial para WiFi 7 (802.11be), y viene con la promesa de que el cable de red empiece a mirar con envidia a las ondas de radio.

    (más…)
  • ¿El año de Linux en el escritorio? Por qué el 4% es mucho más que un número

    ¿El año de Linux en el escritorio? Por qué el 4% es mucho más que un número

    Instalar Linux hace diez años era, para muchos, un acto de fe o una forma masoquista de pasar el fin de semana configurando el xorg.conf. Si lograbas que el Wi-Fi y el sonido funcionaran al mismo tiempo, te sentías como un auténtico hacker de película de los 90. Sin embargo, algo está cambiando en los logs de las estadísticas globales. Por primera vez en la historia, Linux ha superado la barrera del 4% de cuota de mercado en ordenadores de escritorio. Puede parecer una cifra modesta si la comparamos con el gigante de Redmond, pero en el ecosistema informático, esto es un terremoto de magnitud considerable que nos obliga a preguntarnos: ¿ha dejado de ser Linux el «refugio de los servidores» para convertirse en una alternativa real para el usuario de a pie?

    (más…)