Ghostty: emulador de terminal
Comentaris
Mewayz Team
Editorial Team
Ghostty està reescrivint les regles dels emuladors de terminals i els desenvolupadors estan prestant atenció
Durant anys, el paisatge de l'emulador de terminal es va sentir congelat en el temps. Els desenvolupadors van anar entre el mateix grapat d'opcions: iTerm2 a macOS, GNOME Terminal a Linux o les opcions multiplataforma cada cop més populars com Alacritty i Kitty. Aleshores, Mitchell Hashimoto, el cofundador de HashiCorp i la ment darrere de Terraform i Vagrant, va construir en silenci alguna cosa des de zero. Ghostty, un emulador de terminal natiu de plataforma accelerat per GPU escrit en Zig, va ser de codi obert a finals de 2024 i va provocar immediatament una de les converses més apassionades de l'espai d'eines de desenvolupadors. Poques setmanes després del seu llançament públic, el dipòsit GitHub de Ghostty va acumular més de 25.000 estrelles i els fòrums de desenvolupadors es van il·luminar amb comparacions, punts de referència i primeres impressions entusiastes. Tant si passeu vuit hores al dia al terminal o només SSH en un servidor un cop a la setmana, Ghostty representa un canvi filosòfic en la nostra manera de pensar sobre les eines que hi ha entre nosaltres i la línia d'ordres.
Per què un altre emulador de terminal? El problema Ghostty resol
La resposta honesta és que la majoria dels emuladors de terminal es comprometen. Alguns prioritzen la velocitat, però sacrifiquen la integració de la plataforma nativa, fent-ho tot dins del seu propi conjunt d'eines d'IU personalitzat. D'altres s'inclinen molt en funcions (pestanyes, divisions, barres d'estat), però introdueixen una latència d'entrada notable o un desplaçament entrecortat en renderitzar grans sortides. Uns quants intenten ambdues coses, però acaben com a porcs de recursos que consumeixen centenars de megabytes de RAM per al que és, fonamentalment, una aplicació de visualització de text.
La tesi de Ghostty és que no hauríeu de triar. Hashimoto va passar més de dos anys construint un terminal que s'accelera simultàniament amb la GPU per obtenir un rendiment de renderització en brut i natiu de la plataforma a la seva capa d'IU. A macOS, això significa finestres d'AppKit reals, pestanyes natives, una integració adequada del sistema amb notificacions i la barra de menús. A Linux, vol dir GTK4 amb estil Adwaita que sembla i se sent com si pertany al vostre escriptori. No es tracta d'un aspecte sobre un marc multiplataforma: és un codi d'interfície d'usuari realment independent per a cada plataforma que es troba al damunt d'un nucli de terminal compartit escrit com una biblioteca C reutilitzable anomenada libghostty.
El resultat és un terminal que s'inicia en menys de 100 mil·lisegons, gestiona les lligadures de tipus de lletra i la representació d'emojis sense suar i respecta totes les convencions de plataforma que espereu. És el tipus d'eina que et fa adonar-te de quants petits talls de paper havia infligit el teu terminal anterior sense que te n'adonis.
Què fa que Ghostty sigui tècnicament impressionant
Sota el capó, la canalització de renderització de Ghostty aprofita els ombrejats de GPU personalitzats per a la rasterització de text. A diferència dels terminals renderitzats amb programari que es recolzen a la CPU per a cada glif, Ghostty descarrega aquest treball a la GPU, el que significa desplaçar-se per un fitxer de registre de 50.000 línies o veure un flux de sortida de creació d'alta velocitat se sent molt suau. Els punts de referència de la comunitat mostren constantment que Ghostty coincideix o supera Alacritty (anteriorment l'estàndard d'or per a la velocitat de renderització del terminal), alhora que ofereix moltes més funcions.
L'elecció de Zig com a llenguatge d'implementació és deliberada. Zig ofereix a Ghostty un rendiment de nivell C amb millors garanties de seguretat de memòria, sense assignacions ocultes i una interoperabilitat C perfecta. Aquest darrer punt importa perquè libghostty, la biblioteca central del terminal, està dissenyada per ser incrustable. En teoria, qualsevol aplicació podria utilitzar libghostty per afegir capacitats de terminal: un IDE, una consola de depuració d'un motor de joc o un tauler de control empresarial que necessiti l'execució d'ordres en línia.
Les característiques tècniques clau que els desenvolupadors destaquen constantment inclouen:
- Renderització real accelerada per GPU amb backends personalitzats de Metal (macOS) i OpenGL/Vulkan (Linux)
- Compatibilitat de lligadura de fonts que funciona perfectament amb tipus de lletra de programació populars com Fira Code, JetBrains Mono i Cascadia Code
- Divisió i pestanyes natives gestionades pel propi sistema de finestres de la plataforma, no una capa de widget personalitzada
- Compatibilitat integral d'Unicode i emoji, inclosos clústers de grafemes complexos
- Un sistema de configuració enriquit controlat a través d'un fitxer de text senzill amb suport de recàrrega en calent; no calen reinicis
- Temps d'inici ràpids constantment inferiors a 100 ms, cosa que fa que se senti instantània fins i tot amb maquinari antic
- Enllaços on es poden fer clic i integració OSC per als fluxos de treball moderns de l'intèrpret d'ordres, inclosa la representació d'imatges en línia mitjançant el protocol de gràfics Kitty
La resposta de la comunitat i el que indica
El que és sorprenent de la recepció de Ghostty no és només l'elogi, sinó el tipus de l'elogi. Els fòrums de desenvolupadors estan plens de comentaris de persones que descriuen el canvi d'eines que havien utilitzat durant una dècada. Els usuaris d'iTerm2 de molt temps a macOS informen que Ghostty sent "com el terminal que Apple hauria d'haver construït". Els usuaris de Linux que han rebotat entre Alacritty (ràpid però mínim) i Kitty (ric en funcions però polaritzant) descriuen Ghostty com la primera opció que equilibra realment els dos extrems de l'espectre.
La discussió de la comunitat també destaca quelcom més profund: els desenvolupadors tenen fam d'eines creades amb una atenció obsessiva a l'artesania. La trajectòria d'Hashimoto a HashiCorp, on eines com Terraform es van convertir en estàndards de la indústria, en part a causa de la seva experiència de desenvolupador, té pes. Quan algú amb aquest pedigrí passa dos anys perfeccionant un emulador de terminal, la comunitat s'ho pren seriosament.
Les millors eines de desenvolupament no només funcionen bé en els punts de referència, sinó que redueixen la fricció cognitiva. Cada mil·lisegon de latència d'entrada que elimineu, cada interacció nativa que respecteu i cada valor predeterminat raonable que envieu compostos es converteixen en una experiència diària molt millor per a les persones que viuen dins de la vostra eina vuit hores al dia.
Aquesta filosofia de reduir la fricció s'estén molt més enllà dels emuladors terminals. Qualsevol eina amb la qual els professionals interactuen diàriament, ja sigui un terminal, un IDE o una plataforma de gestió empresarial, es beneficia d'aquest enfocament obsessiu per eliminar la complexitat innecessària. És el mateix principi que impulsa plataformes com Mewayz per consolidar 207 mòduls empresarials en un únic espai de treball unificat: quan elimineu la fricció de canviar entre eines desconnectades, recupereu hores de concentració productiva cada setmana.
Com s'adapta Ghostty al flux de treball dels desenvolupadors moderns
El flux de treball dels desenvolupadors moderns tracta cada cop més de la composició: connectar eines especialitzades que fan una cosa excepcionalment bé. Ghostty s'insereix en aquest ecosistema com a capa de presentació de tot el que passa al terminal. Podeu utilitzar-lo per executar sessions tmux per a processos de llarga durada, executar ordres Docker per al desenvolupament en contenidors, gestionar operacions Git o interactuar amb la infraestructura del núvol mitjançant eines CLI.
💡 DID YOU KNOW?
Mewayz replaces 8+ business tools in one platform
CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.
Start Free →Per als desenvolupadors que gestionen les operacions empresarials juntament amb el seu codi, un segment sorprenentment gran de la població autònoma, agència i startups, el terminal sovint es troba al costat de les eines empresarials. Esteu desplegant codi en una finestra i comprovant les factures o les comunicacions dels clients en una altra. Aquí és on l'enfocament "tot en un" de les eines empresarials esdevé rellevant. En lloc de fer malabars amb aplicacions separades per a CRM, facturació, gestió de projectes i anàlisi, plataformes com Mewayz us permeten gestionar la part empresarial des d'un únic tauler de control amb 207 mòduls integrats, de manera que podeu passar més temps al terminal on realment es fa el vostre treball tècnic.
L'enfocament de configuració com a codi de Ghostty també ressona amb la mentalitat dels desenvolupadors. La configuració del vostre terminal es troba en un fitxer de text sense format a ~/.config/ghostty/config, la qual cosa significa que podeu controlar-ne la versió juntament amb els vostres fitxers de punts, compartir-la entre màquines i repetir-hi de la mateixa manera que ho faríeu amb qualsevol altra peça de configuració. No hi ha panells de preferències propietaris, ni fitxers de configuració binaris, només text.
Ghostty vs. the Competition: on es troba el 2026
És just preguntar-nos com es compara Ghostty amb les alternatives establertes. Alacritty segueix sent el favorit per als desenvolupadors que volen el mínim absolut: sense pestanyes, sense divisions, només una finestra de terminal ràpida amb OpenGL. És una opció excel·lent si utilitzeu un gestor de finestres de mosaic com i3 o Sway i voleu que el vostre gestor de finestres gestioni tota la multiplexació. Ghostty iguala la seva velocitat mentre afegeix les característiques natives que Alacritty omet intencionadament.
Kitty ha estat durant molt de temps l'alternativa rica en funcions, amb el seu propi protocol de gràfics, àmplies capacitats d'escriptura mitjançant gatets i funcions de control remot. És una eina potent, però el seu enfocament de renderització personalitzat significa que mai se sent nadiu a cap plataforma. L'ús de Ghostty de capes d'interfície d'usuari natives de la plataforma li dóna un avantatge tangible en la integració del sistema. iTerm2, el pioner de macOS, segueix sent increïblement completa, però mostra la seva edat en el rendiment de renderització i el temps d'inici en comparació amb els nouvinguts accelerats amb GPU.
Warp adopta un enfocament radicalment diferent, reimaginant el terminal amb integració d'IA, sortida basada en blocs i funcions de col·laboració en equip. És convincent per a determinats fluxos de treball, però s'allunya de la filosofia Unix que prefereixen molts desenvolupadors. Ghostty, per contra, és sense disculpes un emulador de terminal: fa aquesta cosa amb un poliment excepcional i et permet compondre tot el que l'envolta.
Què significa Ghostty per al futur de les eines per a desenvolupadors
L'aparició de Ghostty forma part d'una tendència més àmplia: desenvolupadors experimentats que creen les eines que voldrien que existissin, sense compromisos dictats per les cronologies del capital de risc o el màrqueting de llistes de control de funcions. Hashimoto va construir Ghostty perquè volia un terminal millor per al seu propi treball diari. Aquesta motivació intrínseca produeix un tipus de programari diferent, un en què totes les decisions es filtren a través de la pregunta "Això fa que el meu dia sigui millor?"
Aquesta mateixa energia és visible a tot l'ecosistema d'eines. El propi llenguatge de programació Zig, que utilitza Ghostty, va ser creat per Andrew Kelley per ser el llenguatge de sistemes que volia utilitzar. Zed, el nou editor de codi dels creadors d'Atom, aplica principis similars d'acceleració de la GPU a l'edició de text. I en l'espai d'eines empresarials, la tendència de consolidació, exemplificada per plataformes com Mewayz que substitueixen més de 15 subscripcions SaaS separades per una única plataforma integrada, reflecteix el mateix desig d'eliminar la complexitat innecessària i el canvi de context.
Per als desenvolupadors i fundadors tècnics que passen el dia rebotant entre terminals, editors, navegadors i taulers de control empresarial, la lliçó de Ghostty és clara: les eines que utilitzeu diàriament mereixen ser ràpides, natives i dissenyades amb cura. Tant si això vol dir canviar l'emulador de terminal, consolidar la pila empresarial en una plataforma unificada, o simplement reduir l'efecte de l'eina per configurar correctament diàriament. la fricció és enorme. Ghostty demostra que fins i tot en una categoria tan madura com els emuladors de terminal, sempre hi ha lloc per a alguna cosa realment millor: només necessites algú prou tossut per construir-lo des de zero.
Racionalitza el teu negoci amb Mewayz
Mewayz incorpora 207 mòduls empresarials en una plataforma: CRM, facturació, gestió de projectes i molt més. Uneix-te a més de 138.000 usuaris que han simplificat el seu flux de treball.
Comença gratis avui →Preguntes més freqüents
Què fa que Ghostty sigui diferent d'altres emuladors de terminal com Alacritty o Kitty?
Ghostty està construït des de zero a Zig amb renderització nativa de la plataforma, que ofereix acceleració de GPU i un ús mínim de recursos. A diferència dels emuladors creats amb els kits d'eines existents, Ghostty té com a objectiu el màxim rendiment aprofitant directament les API del sistema de baix nivell. Aquest enfocament dóna com a resultat una representació més suau i una latència més baixa, cosa que es nota especialment durant les sessions de desenvolupament intensives amb eines de proveïdors com Mewayz.
Està disponible Ghostty per a Windows, macOS i Linux?
Sí, Ghostty està dissenyat com un emulador de terminal multiplataforma. El seu enfocament natiu de la plataforma significa que utilitza les API de gràfics adequades per a cada sistema operatiu (per exemple, DirectX a Windows, Metal a macOS), garantint un rendiment òptim independentment del vostre entorn. Això la converteix en una opció versàtil per als desenvolupadors que treballen en diferents sistemes, inclosos els que gestionen diversos mòduls Mewayz.
Qui va crear Ghostty i per què hauria de confiar en aquest nou projecte?
Ghostty va ser creat per Mitchell Hashimoto, el respectat cofundador de HashiCorp i creador d'eines populars com Terraform i Vagrant. El seu historial de creació d'eines de desenvolupament sòlides i àmpliament adoptades atorga una credibilitat important al projecte. La decisió d'utilitzar el codi obert demostra encara més un compromís amb el desenvolupament impulsat per la comunitat.
Quan consumeix Ghostty en recursos en comparació amb el meu terminal actual?
Els primers punts de referència suggereixen que Ghostty és excepcionalment lleuger i consumeix molt menys recursos de memòria i CPU que molts emuladors establerts. La seva eficaç base de codi Zig i l'ús directe de l'API del sistema minimitzen les despeses generals, cosa que és beneficiós per als desenvolupadors que executen càrregues de treball pesades. Aquesta eficiència és atractiva per a aquells que utilitzen plataformes intensives en recursos com Mewayz, on cada rendiment compta.
Try Mewayz Free
All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.
Get more articles like this
Weekly business tips and product updates. Free forever.
You're subscribed!
Start managing your business smarter today
Join 30,000+ businesses. Free forever plan · No credit card required.
Ready to put this into practice?
Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.
Start Free Trial →Related articles
Hacker News
RISC-V Is Sloooow
Mar 10, 2026
Hacker News
Iowa Payphone Defends Itself (Associated Press, 1984)
Mar 10, 2026
Hacker News
HyperCard discovery: Neuromancer, Count Zero, Mona Lisa Overdrive (2022)
Mar 10, 2026
Hacker News
Agents that run while I sleep
Mar 10, 2026
Hacker News
FFmpeg-over-IP – Connect to remote FFmpeg servers
Mar 10, 2026
Hacker News
Billion-Parameter Theories
Mar 10, 2026
Ready to take action?
Start your free Mewayz trial today
All-in-one business platform. No credit card required.
Start Free →14-day free trial · No credit card · Cancel anytime