Saltar al contenido

👻 Ghostty: Un salto espectral en la emulación de terminales para macOS

Ghostty es un nuevo emulador de terminal abierto desarrollado por Mitchell Hashimoto, cofundador de HashiCorp. Escrito en Zig, busca ofrecer a los desarrolladores velocidad, muchas funciones y una experiencia nativa. Su primera versión pública, la 1.0, salió en diciembre de 2024. 

Una función destacada de Ghostty es su interfaz nativa. En macOS usa Swift y SwiftUI para integrarse plenamente con la apariencia y comportamiento del sistema. Esa integración abarca pestañas, divisiones, menús contextuales, barras, Dock y otras funciones, ofreciendo una experiencia intuitiva y coherente. 

El rendimiento es una prioridad de Ghostty. El emulador utiliza aceleración GPU, con Metal en macOS, para ofrecer interacciones fluidas y sensibles. En pruebas mantiene altas frecuencias de imágenes, garantizando que incluso las tareas que exigen muchos recursos se gestionen eficientemente. 

Además de velocidad e integración nativa, Ghostty ofrece numerosas funciones:

  • Cumplimiento de estándares: Ghostty admite una amplia variedad de secuencias de escape de xterm, lo que garantiza la compatibilidad con numerosas aplicaciones de terminal.

  • Especificaciones modernas de terminal: Incluye subrayados con estilo, ligaduras, el protocolo gráfico Kitty y otras funciones para las necesidades de los desarrolladores actuales.

  • Amplia variedad de temas: Con más de 100 temas incorporados y compatibilidad con temas personalizados, los usuarios pueden adaptar el terminal a sus preferencias.

  • Compatibilidad entre plataformas: Aunque Ghostty ofrece una experiencia nativa en macOS, también está disponible en Linux, donde utiliza GTK para la interfaz gráfica y mantiene una experiencia coherente e integrada entre plataformas.

La elección de Zig por Mitchell Hashimoto para Ghostty refleja su aprecio por la sencillez y el rendimiento del lenguaje. Funciones como los genéricos en tiempo de compilación y la gestión manual de memoria lo hacen muy adecuado para programación de sistemas, como crear un emulador de terminal. 

Mitchell Hashimoto

Además de su trabajo en Ghostty, Hashimoto ha apoyado firmemente a la comunidad Zig. Él y su esposa donaron 300.000 dólares a la Zig Software Foundation, contribuyendo al lenguaje y a su ecosistema. 

En una novedad destacada, IBM adquirió HashiCorp, la empresa que Mitchell cofundó. La compra marca un hito importante en el sector tecnológico y refleja el papel creciente de las herramientas de automatización de infraestructuras en entornos empresariales.

Ghostty está disponible como proyecto gratuito y abierto bajo licencia MIT. Los desarrolladores interesados en explorar sus funciones o contribuir pueden acceder al código fuente y a la documentación en GitHub. Estos son algunos enlaces útiles:

Para usuarios de macOS que buscan velocidad, integración nativa y muchas funciones, Ghostty es una opción convincente. Su desarrollo demuestra el potencial de Zig para crear aplicaciones de sistema de alto rendimiento.

Excelente vídeo de introducción a Ghostty de typecraft


Instagram