Ghostty – Emulator terminala
Komentari
Mewayz Team
Editorial Team
Ghostty prepisuje pravila terminalskih emulatora — a programeri obraćaju pozornost na to
Godinama se krajolik emulatora terminala činio zamrznutim u vremenu. Programeri su kružili između istih pregršt opcija — iTerm2 na macOS-u, GNOME terminal na Linuxu ili sve popularniji međuplatformski odabiri kao što su Alacritty i Kitty. Zatim je Mitchell Hashimoto, suosnivač HashiCorpa i um iza Terraforma i Vagranta, tiho napravio nešto ispočetka. Ghostty, GPU-ubrzani terminalski emulator izvorni za platformu napisan u Zig-u, postao je otvoreni izvor krajem 2024. i odmah je pokrenuo jedan od najstrastvenijih razgovora u prostoru alata za razvojne programere. U roku od nekoliko tjedana nakon javnog objavljivanja, Ghosttyjev GitHub repozitorij prikupio je preko 25 000 zvjezdica, a forumi programera zasjali su usporedbama, mjerilima i entuzijastičnim prvim dojmovima. Bez obzira provodite li osam sati dnevno na terminalu ili samo jednom tjedno koristite SSH na poslužitelju, Ghostty predstavlja filozofsku promjenu u našem razmišljanju o alatima koji se nalaze između nas i naredbenog retka.
Zašto još jedan emulator terminala? Problem koji Ghostty rješava
Iskren odgovor je da većina emulatora terminala radi kompromise. Neki daju prioritet brzini, ali žrtvuju integraciju izvorne platforme, renderirajući sve unutar vlastitog prilagođenog UI alata. Drugi se uvelike oslanjaju na značajke - kartice, podjele, statusne trake - ali uvode primjetnu latenciju unosa ili isprekidano pomicanje prilikom renderiranja velikih izlaza. Neki pokušaju oboje, ali završe kao svinje resursa koje troše stotine megabajta RAM-a za ono što je, u osnovi, aplikacija za prikaz teksta.
Ghosttyjeva teza je da ne biste trebali birati. Hashimoto je proveo više od dvije godine izrađujući terminal koji je istovremeno GPU-ubrzan za izvedbu sirovog renderiranja i izvornu platformu u svom sloju korisničkog sučelja. Na macOS-u to znači prave AppKit prozore, izvorne kartice, pravilnu integraciju sustava s obavijestima i trakom izbornika. Na Linuxu to znači GTK4 s Adwaita stilom koji izgleda i čini se kao da pripada vašoj radnoj površini. Ovo nije maska preko višeplatformskog okvira — to je istinski zaseban UI kod za svaku platformu koji se nalazi na vrhu zajedničke jezgre terminala napisane kao višekratna C biblioteka pod nazivom libghostty.
Rezultat je terminal koji se pokreće za manje od 100 milisekundi, rukuje ligaturama fontova i iscrtavanjem emojija bez imalo znoja i poštuje svaku konvenciju platforme koju ste očekivali. To je vrsta alata pomoću koje možete shvatiti koliko je malih posjekotina na papiru napravio vaš prethodni terminal, a da to niste primijetili.
Što Ghosttyja čini tehnički impresivnim
Ispod haube, Ghosttyjev cjevovod za renderiranje koristi prilagođene GPU shadere za rasterizaciju teksta. Za razliku od softverski renderiranih terminala koji se oslanjaju na CPU za svaki glif, Ghostty prebacuje ovaj posao na GPU, što znači da se pomicanje kroz log datoteku od 50.000 redaka ili gledanje izlaznog toka brze gradnje čini glatkim. Referentne vrijednosti zajednice dosljedno pokazuju da Ghostty odgovara ili nadmašuje Alacritty — prethodno zlatni standard za brzinu terminalskog renderiranja — dok nudi značajno više značajki.
Odabir Zig kao jezika implementacije je namjeran. Zig daje performanse Ghostty C razine s boljim jamstvima sigurnosti memorije, bez skrivenih dodjela i besprijekornom C interoperabilnošću. Ova posljednja točka je važna jer je libghostty, osnovna terminalska biblioteka, dizajnirana da se može ugraditi. U teoriji, bilo koja aplikacija može koristiti libghostty za dodavanje mogućnosti terminala — IDE, konzola za otklanjanje pogrešaka pokretača igara ili poslovna nadzorna ploča kojoj je potrebno izvršavanje ugrađenih naredbi.
Ključne tehničke značajke koje programeri stalno ističu uključuju:
- Pravo GPU-ubrzano renderiranje s prilagođenim pozadinama Metal (macOS) i OpenGL/Vulkan (Linux)
- Podrška za ligature fontova koja besprijekorno radi s popularnim programskim fontovima kao što su Fira Code, JetBrains Mono i Cascadia Code
- Nativne podjele i kartice kojima upravlja vlastiti sustav prozora platforme, a ne prilagođeni sloj widgeta
- Sveobuhvatna podrška za Unicode i emotikone uključujući složene skupine grafema
- Bogati konfiguracijski sustav kojim se upravlja putem jednostavne tekstualne datoteke s podrškom za brzo ponovno učitavanje — nisu potrebna ponovna pokretanja
- Brzo vrijeme pokretanja konstantno ispod 100 ms, zbog čega se osjeća trenutno čak i na starijem hardveru
- Veze koje se mogu kliknuti i OSC integracija za moderne tijekove rada ljuske, uključujući inline prikaz slike putem Kitty grafičkog protokola
Reakcija zajednice i što ona signalizira
Ono što je zapanjujuće kod Ghosttyjevog prijema nije samo pohvala – to je vrsta pohvale. Forumi programera puni su komentara ljudi koji opisuju prelazak s alata koje su koristili desetljeće. Dugogodišnji korisnici iTerm2 na macOS-u izvještavaju da se Ghostty osjeća "kao terminal koji je Apple trebao napraviti." Korisnici Linuxa koji su se kretali između Alacrittya (brz, ali minimalan) i Kitty (bogat značajkama, ali polarizirajući) opisuju Ghostty kao prvu opciju koja istinski uravnotežuje oba kraja spektra.
Rasprava u zajednici također naglašava nešto dublje: programeri su gladni alata izgrađenih s opsesivnom pažnjom na izradu. Hashimotovo iskustvo u tvrtki HashiCorp — gdje su alati poput Terraforma postali industrijski standardi djelomično zbog njihovog iskustva programera — ima težinu. Kada netko s takvim pedigreom provede dvije godine usavršavajući emulator terminala, zajednica to shvaća ozbiljno.
Najbolji alati za razvojne programere ne samo da imaju dobre rezultate na referentnim vrijednostima – oni smanjuju kognitivno trenje. Svaka milisekunda kašnjenja unosa koju eliminirate, svaka izvorna interakcija koju poštujete i svaka razumna zadana vrijednost koju šaljete spajaju se u dramatično bolje svakodnevno iskustvo za ljude koji žive unutar vašeg alata osam sati dnevno.
Ova filozofija smanjenja trenja proteže se daleko izvan emulatora terminala. Svaki alat s kojim profesionalci svakodnevno komuniciraju — bilo da se radi o terminalu, IDE-u ili platformi za poslovno upravljanje — ima koristi od ovog opsesivnog fokusa na uklanjanje nepotrebne složenosti. To je isti princip koji pokreće platforme kao što je Mewayz da konsolidiraju 207 poslovnih modula u jedan objedinjeni radni prostor: kada eliminirate trenje prebacivanja između nepovezanih alata, vraćate sate produktivnog fokusa svaki tjedan.
Kako se Ghostty uklapa u moderni tijek rada programera
Moderni tijek rada razvojnog programera sve se više bavi komponibilnošću — povezivanjem specijaliziranih alata od kojih svaki radi jednu stvar iznimno dobro. Ghostty ulazi u ovaj ekosustav kao prezentacijski sloj za sve što se događa na terminalu. Možete ga koristiti za pokretanje tmux sesija za dugotrajne procese, izvršavanje Docker naredbi za kontejnerski razvoj, upravljanje Git operacijama ili interakciju s infrastrukturom oblaka putem CLI alata.
💡 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 →Za programere koji upravljaju poslovnim operacijama zajedno sa svojim kodom — iznenađujuće velik segment freelancera, agencija i startup populacije — terminal često stoji rame uz rame s poslovnim alatima. U jednom prozoru postavljate kôd, a u drugom provjeravate fakture ili komunikaciju s klijentima. Ovdje "sve-u-jednom" pristup poslovnom alatu postaje relevantan. Umjesto žongliranja odvojenim aplikacijama za CRM, fakturiranje, upravljanje projektima i analitiku, platforme poput Mewayza omogućuju vam upravljanje poslovnom stranom s jedne nadzorne ploče s 207 integriranih modula, tako da možete provesti više vremena na terminalu gdje se zapravo odvija vaš tehnički posao.
Ghosttyjev pristup konfiguracije kao koda također odgovara razmišljanju programera. Postavke vašeg terminala nalaze se u običnoj tekstualnoj datoteci na ~/.config/ghostty/config, što znači da možete upravljati njome uz svoje dotfileove, dijeliti je na više strojeva i ponavljati na njoj na isti način na koji biste ponavljali na bilo kojem drugom dijelu konfiguracije. Nema vlasničkih okvira postavki, nema binarnih datoteka postavki — samo tekst.
Ghostty protiv konkurencije: gdje je 2026.
Pošteno je pitati kakav je Ghostty u usporedbi s poznatim alternativama. Alacritty ostaje izbor za programere koji žele apsolutni minimum — bez kartica, bez podjela, samo brzi OpenGL-renderirani prozor terminala. To je izvrstan izbor ako koristite upravitelj prozora za popločavanje kao što je i3 ili Sway i želite da vaš upravitelj prozora upravlja svim multipleksiranjem. Ghostty usklađuje svoju brzinu dok dodaje izvorne značajke koje Alacritty namjerno izostavlja.
Kitty dugo je bila alternativa bogata značajkama, sa svojim vlastitim grafičkim protokolom, opsežnim mogućnostima skriptiranja putem kittensa i značajkama daljinskog upravljanja. To je moćan alat, ali njegov prilagođeni pristup renderiranju znači da se nikada ne osjeća izvorno ni na jednoj platformi. Ghosttyjevo korištenje slojeva korisničkog sučelja izvornog za platformu daje mu opipljivu prednost u integraciji sustava. iTerm2, macOS nepokolebljivac, i dalje je nevjerojatno kompletan sa značajkama, ali pokazuje svoju starost u performansama renderiranja i vremenu pokretanja u usporedbi s pridošlicama s GPU-ubrzanjem.
Warp ima radikalno drugačiji pristup, ponovno osmišljavajući terminal s integracijom umjetne inteligencije, izlazom temeljenim na blokovima i značajkama timske suradnje. Privlačan je za određene tijekove rada, ali odmiče se od filozofije Unixa koju mnogi programeri preferiraju. Ghostty je, nasuprot tome, bespogovorno emulator terminala — tu jednu stvar radi s iznimnom uglađenošću i omogućuje vam da sastavite sve ostalo oko njega.
Što Ghostty znači za budućnost alata za razvojne programere
Pojava Ghosttyja dio je šireg trenda: iskusni programeri izrađuju alate za koje bi željeli da postoje, bez kompromisa diktiranih vremenskim rokovima rizičnog kapitala ili marketingom popisa značajki. Hashimoto je napravio Ghostty jer je želio bolji terminal za svoj svakodnevni rad. Ta intrinzična motivacija proizvodi drugačiju vrstu softvera — onaj u kojem se svaka odluka filtrira kroz pitanje "uljepšava li mi ovo stvarno dan?"
Ta ista energija vidljiva je u cijelom ekosustavu alata. Sam programski jezik Zig, koji koristi Ghostty, kreirao je Andrew Kelley da bude sistemski jezik koji je želio koristiti. Zed, novi uređivač koda kreatora Atoma, primjenjuje slične principe GPU-ubrzanja na uređivanje teksta. A u prostoru poslovnih alata, trend konsolidacije — primjer platformi poput Mewayza koje zamjenjuju 15+ zasebnih SaaS pretplata s jednom integriranom platformom — odražava istu želju za uklanjanjem nepotrebne složenosti i mijenjanja konteksta.
Razvojnim programerima i tehničkim osnivačima koji dane provode skakućući između terminala, uređivača, preglednika i poslovnih nadzornih ploča, lekcija iz Ghosttyja je jasna: alati koje svakodnevno koristite zaslužuju biti brzi, izvorni i promišljeno dizajnirani. Bilo da to znači prebacivanje vašeg emulatora terminala, konsolidaciju vašeg poslovnog skupa u jedinstvenu platformu ili jednostavno odvojite vrijeme za pravilnu konfiguraciju postojećih alata, složeni učinak smanjenje dnevnog trenja je ogromno. Ghostty dokazuje da čak i u tako zreloj kategoriji kao što su emulatori terminala, uvijek ima mjesta za nešto istinski bolje — samo vam treba netko dovoljno tvrdoglav da to izgradi od nule.
Pojednostavite svoje poslovanje uz Mewayz
Mewayz donosi 207 poslovnih modula u jednu platformu — CRM, fakturiranje, upravljanje projektima i više. Pridružite se više od 138.000 korisnika koji su pojednostavili tijek rada.
Počnite besplatno danas →Često postavljana pitanja
Po čemu se Ghostty razlikuje od drugih emulatora terminala kao što su Alacritty ili Kitty?
Ghostty je izgrađen od temelja u Zigu s prikazivanjem izvornim za platformu, nudi GPU ubrzanje i minimalnu upotrebu resursa. Za razliku od emulatora izgrađenih s postojećim alatima, Ghostty cilja na maksimalnu izvedbu izravnim korištenjem API-ja niske razine sustava. Ovaj pristup rezultira glatkijim renderiranjem i manjom latencijom, što je posebno vidljivo tijekom intenzivnih razvojnih sesija s alatima pružatelja usluga kao što je Mewayz.
Je li Ghostty dostupan za Windows, macOS i Linux?
Da, Ghostty je dizajniran kao višeplatformski emulator terminala. Njegov izvorni pristup platformi znači da koristi odgovarajuće grafičke API-je za svaki operativni sustav (npr. DirectX na Windowsima, Metal na macOS-u), osiguravajući optimalne performanse bez obzira na vaše okruženje. To ga čini svestranim izborom za programere koji rade na različitim sustavima, uključujući one koji upravljaju s više Mewayz modula.
Tko je stvorio Ghostty i zašto bih trebao vjerovati ovom novom projektu?
Ghostty je stvorio Mitchell Hashimoto, cijenjeni suosnivač HashiCorpa i kreator popularnih alata kao što su Terraform i Vagrant. Njegovo iskustvo u izradi robusnih, široko prihvaćenih alata za razvojne programere daje značajan kredibilitet projektu. Odluka da se otvori izvor dodatno pokazuje predanost razvoju vođenom zajednicom.
Koliko Ghostty zahtijeva resurse u usporedbi s mojim trenutnim terminalom?
Prva mjerila sugeriraju da je Ghostty iznimno lagan, da troši znatno manje CPU-a i memorijskih resursa od mnogih poznatih emulatora. Njegova učinkovita Zig kodna baza i izravna upotreba API-ja sustava minimiziraju opterećenje, što je korisno za programere koji rade s velikim radnim opterećenjem. Ova je učinkovitost privlačna onima koji koriste platforme koje zahtijevaju velike resurse kao što je Mewayz, gdje je svaki djelić performansi bitan.
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
1B identity records exposed in ID verification data leak
Mar 12, 2026
Hacker News
Avoiding Trigonometry (2013)
Mar 12, 2026
Hacker News
3D-Knitting: The Ultimate Guide
Mar 12, 2026
Hacker News
Reliable Software in the LLM Era
Mar 12, 2026
Hacker News
SBCL: A Sanely-Bootstrappable Common Lisp (2008) [pdf]
Mar 12, 2026
Hacker News
Returning to Rails in 2026
Mar 12, 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