Podemos tener cosas bonitas
Como si fueran ruinas sepultadas que todavía funcionan, muchas de las piezas del software que utilizamos vienen del software que se escribió en los 1980s o 1990s: software escrito en lenguajes inseguros, con las prácticas de programación que se usaban en ese entonces. Todo era para máquinas monousuario y sin red. Garbage in, garbage out.•••••••••••••••
Hoy que todo está conectado a la red, la cosa es diferente. Las herramientas de programación más populares son bonitas, las buenas prácticas son mucho mejores que hace 20 ó 30 años... pero mucho del software que corre en el sótano de nuestras compus sigue igual.
Ahora que sabemos que son necesarias la usabilidad, seguridad y resilencia; ahora que todo corre en contenedores y "garbage in" no debe significar que te ya te hackearon, ¿cómo lo arreglamos el software viejo con Rust? Vamos a ver.
Presented by
Federico Mena Quintero es uno de los fundadores del proyecto GNOME, un entorno gráfico muy utilizado en sistemas operativos libres. Antes de GNOME, Federico fue el encargado del GIMP por algún tiempo. En los primeros días de GNOME, fue responsable de parte del código y documentación originales de las bibliotecas del ambiente gráfico, juegos y aplicaciones. Trabajó en Red Hat Advanced Development Labs en las primeras versiones del escritorio, y luego en Ximian en el calendario de Evolution. Después de trabajar en Evolution, Federico se especializó en el núcleo del escritorio: la biblioteca GTK, las bibliotecas de la plataforma GNOME y el manejador de archivos Nautilus. Hoy en día trabaja en Suse, en las distribuciones openSUSE y SUSE Linux Enterprise Desktop; desde ahí también mantiene librsvg y otras bibliotecas.