UktusNas
  • Inicio
  • Móviles
  • Informática
  • Redes sociales
  • Gadgets
  • Internet
  • Gaming
  • Ciberseguridad
  • Apps
  • Ciencia
Sin resultados
Ver todos los resultados
UktusNas
  • Inicio
  • Móviles
  • Informática
  • Redes sociales
  • Gadgets
  • Internet
  • Gaming
  • Ciberseguridad
  • Apps
  • Ciencia
Sin resultados
Ver todos los resultados
UktusNas
Sin resultados
Ver todos los resultados
Inicio
Informática

Ubuntu 26.04 confía en Rust para reforzar sudo y sus comandos esenciales

Redacción UktusNasporRedacción UktusNas
3 de agosto de 2026, 09:25
en Informática
Tiempo de lectura: 3 min de lectura
Logotipo naranja de Ubuntu

Logotipo oficial de Ubuntu, Canonical Ltd.

Compartir en Facebook
Compartir en Twitter
Compartir por Whatsapp

Ubuntu ha dado uno de sus pasos técnicos más importantes de los últimos años al confiar a Rust varias herramientas esenciales del sistema. Ubuntu 26.04 LTS utiliza sudo-rs como proveedor predeterminado de sudo e incorpora las utilidades de uutils escritas en Rust para buena parte de los comandos básicos. El usuario seguirá escribiendo instrucciones conocidas como ls, cp o mv, pero detrás puede ejecutarse una implementación diferente.

El cambio no significa que todo Linux vaya a abandonar C. El núcleo continúa dependiendo ampliamente de ese lenguaje y el ecosistema contiene millones de líneas que no se sustituirán de la noche a la mañana. Canonical ha empezado por piezas concretas del espacio de usuario, donde puede medir compatibilidad, rendimiento y seguridad sin alterar la forma habitual de trabajar.

Por qué Rust atrae a los sistemas operativos

C ofrece velocidad y control directo sobre la memoria, dos motivos por los que ha sostenido sistemas operativos durante décadas. Esa libertad también deja en manos del programador tareas delicadas. Un acceso fuera de límites, un puntero que conserva una dirección inválida o una liberación incorrecta pueden provocar bloqueos y vulnerabilidades difíciles de descubrir.

Rust aplica reglas de propiedad y préstamo durante la compilación para impedir muchas de esas situaciones antes de ejecutar el programa. No elimina todos los fallos: una aplicación puede tener errores lógicos, configurar mal permisos o utilizar código inseguro de forma explícita. Sin embargo, reduce una familia de problemas de memoria que aparece repetidamente en avisos de seguridad.

La elección de sudo tiene especial relevancia. Esta herramienta permite ejecutar órdenes con los permisos de otro usuario, normalmente el administrador. Un error en ella puede tener consecuencias graves. sudo-rs busca mantener el funcionamiento habitual con una base escrita en un lenguaje que ofrece más garantías de memoria.

Los comandos de siempre con una implementación nueva

uutils coreutils reimplementa en Rust herramientas clásicas de GNU Coreutils. En Ubuntu 26.04 LTS proporciona por defecto gran parte de esos comandos, aunque algunas utilidades continúan usando la versión GNU cuando la alternativa aún no ofrece toda la compatibilidad necesaria.

Para la mayoría de usuarios el cambio será invisible. Abrir una carpeta con ls, copiar un archivo con cp o crear un directorio con mkdir debería producir el mismo resultado. Los administradores y desarrolladores sí deben prestar atención a scripts que dependan de opciones poco comunes, formatos exactos de salida o comportamientos históricos no estandarizados.

Ubuntu conserva las herramientas GNU para facilitar la transición. Es posible invocarlas con un prefijo específico o cambiar el proveedor instalado si una carga de trabajo encuentra una incompatibilidad. Esta vía de regreso es esencial en una edición LTS, utilizada en servidores y equipos que esperan estabilidad durante años.

Qué cambia al actualizar a Ubuntu 26.04 LTS

Los equipos domésticos probablemente no percibirán diferencias visuales. La mayor atención corresponde a entornos con automatizaciones antiguas, políticas complejas de sudo o herramientas que analizan literalmente sus mensajes. sudo-rs no reproduce todavía todas las funciones de la implementación tradicional y, por ejemplo, presenta diferencias en ciertas opciones de registro y compatibilidad.

Antes de actualizar un servidor crítico conviene probar las tareas programadas, los despliegues y las políticas de privilegios en una máquina equivalente. No basta con comprobar que el comando termina: hay que revisar el código de salida, los permisos resultantes y los registros. Las empresas que empleen configuraciones especiales de LDAP o reproducción de sesiones deberán estudiar las alternativas disponibles.

La versión tradicional de sudo permanece accesible bajo otro nombre y puede seleccionarse cuando resulte necesaria. Canonical ha diseñado la migración para que sea reversible, una decisión prudente ante el enorme número de programas que dependen de estas utilidades.

Una transición gradual, no una sustitución total

Rust ya está admitido dentro del propio núcleo Linux para determinados controladores y módulos, pero C seguirá siendo fundamental durante mucho tiempo. Reescribir software estable únicamente para cambiar de lenguaje puede introducir errores nuevos y consumir recursos que serían más útiles en mantenimiento y pruebas.

La estrategia de Ubuntu es más práctica: seleccionar componentes donde la seguridad de memoria aporte una ventaja clara, mantener alternativas y ampliar el despliegue cuando la compatibilidad esté demostrada. El verdadero éxito no se medirá por la cantidad de código Rust, sino por la reducción de vulnerabilidades y por la ausencia de problemas para usuarios y administradores.

Ubuntu 26.04 convierte esa transición en una realidad cotidiana. Millones de órdenes podrán ejecutarse sobre nuevas implementaciones sin que cambie su apariencia. Es una transformación discreta, pero muestra cómo los sistemas operativos pueden modernizar sus cimientos sin obligar a todo el ecosistema a empezar de cero.

Tags: LinuxProgramaciónSistemas operativosSoftware
Artículo anterior

OpenAI investiga nuevas fugas de agentes de IA fuera de sus entornos de prueba

Artículo siguiente

AntiZuck convierte el iPhone en un detector de gafas inteligentes cercanas

Noticias relacionadas

Logotipo blanco de Windows 11 sobre fondo azul
Informática

Windows 11 26H2 parece usar menos RAM en algunos PC, pero no está claro por qué

5 de octubre de 2026
Logotipo de Windows 11 sobre fondo azul
Informática

Microsoft confirma cierres de aplicaciones tras la actualización KB5124010 de Windows 11

5 de octubre de 2026
Controles de interfaz sobre el fondo azul de Windows 11
Informática

Microsoft corrige dos causas de crecimiento de memoria en WinUI 3

3 de octubre de 2026

Más leído

Logotipo de OpenAI sobre fondo claro

Sam Altman adelanta que OpenAI desarrollará un robot humanoide

7 de septiembre de 2026
Móviles plegables junto al nombre One UI

Los Galaxy S23 quedarían fuera de cuatro novedades de Galaxy AI en One UI 9

28 de septiembre de 2026
Ilustración de RemControl publicada por Group-IB

RemControl suplanta bancos españoles en Android tras una falsa descarga de TVTap

25 de septiembre de 2026
Incidente de seguridad relacionado con Google y Google Chrome

Chrome corrige un fallo de severidad alta de V8 que ya se está explotando

5 de septiembre de 2026
Artículo siguiente
Gafas inteligentes Ray-Ban Meta junto a su estuche

AntiZuck convierte el iPhone en un detector de gafas inteligentes cercanas

Categorías

  • Apps
  • Ciberseguridad
  • Ciencia
  • Gadgets
  • Gaming
  • Informática
  • Internet y redes
  • Móviles
  • Redes sociales

UktusNas

Actualidad tecnológica, análisis y guías en español. Información clara sobre dispositivos, software, internet, ciberseguridad y ciencia.

Contacto editorial

Para consultas editoriales:
Utilizar el formulario de contacto

  • Quiénes somos
  • Contacto
  • Política de privacidad
  • Política de cookies

© 2026 UktusNas. Todos los derechos reservados.

Sin resultados
Ver todos los resultados
  • Inicio
  • Móviles
  • Informática
  • Redes sociales
  • Gadgets
  • Internet
  • Gaming
  • Ciberseguridad
  • Apps
  • Ciencia

© 2026 UktusNas. Todos los derechos reservados.

Tu privacidad importa

Usamos cookies técnicas necesarias y, si las aceptas, cookies analíticas para conocer el uso del sitio. Puedes aceptar, rechazar o cambiar tu elección en cualquier momento. Consulta la política de cookies.