Lilush: LuaJIT ligero para Linux

Fuentes: Lilush: A Self-Contained LuaJIT Runtime with Built-in Tools

Un nuevo entorno de ejecución de LuaJIT llamado Lilush ha sido lanzado, ofreciendo una solución autónoma y ligera para el desarrollo de software en sistemas Linux x86_64. Con un tamaño inferior a 3MB y sin dependencias externas, Lilush se presenta como una alternativa a Busybox y se puede integrar fácilmente en contenedores Docker. Incluye herramientas integradas para networking (TCP/UDP con SSL, HTTP(S) cliente y servidor), criptografía moderna, manipulación de archivos y procesos, interfaz de terminal UTF-8 con soporte para Terminal Style Sheets (TSS), y funcionalidades adicionales como procesamiento de Markdown, soporte para Redis y WireGuard, y un shell interactivo con autocompletado inteligente inspirado en McFly y Zoxide.

Lilush también incorpora herramientas útiles como un visor de archivos (kat), un cliente para kubectl (ktl), netstat, dig y wgcli. Su diseño extensible permite la adición de plugins y personalización de la apariencia. Para su funcionamiento, requiere un emulador de terminal compatible con el protocolo de teclado de Kitty (como Kitty, Foot, Alacritty o Konsole). El código fuente está disponible en Codeberg y las binarias están firmadas con una clave SSH para garantizar la integridad.