Ghostty – emulator terminala
Komentari
Mewayz Team
Editorial Team
Ghostty prepisuje pravila emulatora terminala - a programeri obraćaju pažnju
Godinama je krajolik emulatora terminala bio zamrznut u vremenu. Programeri su se kretali između istih nekoliko opcija — iTerm2 na macOS-u, GNOME Terminal na Linuxu ili sve popularniji odabir među platformama poput Alacrittyja i Kitty. Tada je Mitchell Hashimoto, suosnivač HashiCorp-a i um iza Terraforma i Vagranta, tiho izgradio nešto od nule. Ghostty, GPU-ubrzani, platformski izvorni emulator terminala napisan u Zigu, postao je otvoreni kod krajem 2024. i odmah je izazvao jedan od najstrastvenijih razgovora u prostoru alata za programere. U roku od nekoliko sedmica od svog javnog objavljivanja, Ghosttyjevo GitHub spremište prikupilo je preko 25.000 zvjezdica, a forumi programera su bili obasjani poređenjima, mjerilima i prvim entuzijastičnim utiscima. Bilo da provodite osam sati dnevno u terminalu ili samo SSH na serveru jednom sedmično, Ghostty predstavlja filozofsku promjenu u načinu na koji razmišljamo o alatima koji se nalaze između nas i komandne linije.
Zašto još jedan emulator terminala? Problem Ghostty rješava
Iskren odgovor je da većina terminalskih emulatora pravi kompromise. Neki daju prednost brzini, ali žrtvuju integraciju matične platforme, prikazujući sve unutar vlastitog prilagođenog UI alata. Drugi se u velikoj meri oslanjaju na funkcije – kartice, podele, statusne trake – ali uvode primetno kašnjenje u unosu ili isprekidano pomeranje prilikom renderovanja velikih izlaza. Nekoliko pokušaja i jedno i drugo, ali završavaju 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 praveći terminal koji je istovremeno GPU ubrzan za sirove performanse renderiranja i platforme u svom sloju korisničkog sučelja. Na macOS-u, to znači prave AppKit prozore, izvorne kartice, ispravnu sistemsku integraciju sa obavještenjima i trakom menija. Na Linuxu to znači GTK4 sa Adwaita stilom koji izgleda i osjeća se kao da pripada vašem desktopu. Ovo nije skin preko višeplatformskog okvira – to je istinski odvojeni UI kod za svaku platformu koji se nalazi na vrhu zajedničke terminalne jezgre napisane kao C biblioteka za višekratnu upotrebu pod nazivom libghostty.
Rezultat je terminal koji počinje za manje od 100 milisekundi, rukuje ligaturama fontova i emoji renderiranjem bez brige i poštuje svaku konvenciju platforme koju ste očekivali. To je vrsta alata koji vam omogućava da shvatite koliko je sitnih rezova na papiru nanio vaš prethodni terminal, a da niste primijetili.
Šta Ghostty čini tehnički impresivnim
Ispod haube, Ghosttyjev cevovod 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 ovaj posao prebacuje na GPU, što znači da je skrolovanje kroz log fajl od 50.000 redova ili gledanje izlaznog toka velike brzine za gradnju prilično glatko. Merila iz zajednice konstantno pokazuju da Ghostty odgovara ili nadmašuje Alacritty — koji je ranije bio zlatni standard za brzinu renderovanja na terminalu — dok nudi znatno više funkcija.
Odabir Zig kao jezika implementacije je namjeran. Zig daje Ghostty C-level performanse uz bolje garancije sigurnosti memorije, bez skrivenih alokacija i besprijekornu C interoperabilnost. Ova poslednja tačka je važna jer je libghostty, osnovna terminalska biblioteka, dizajnirana da se može ugraditi. U teoriji, svaka aplikacija može koristiti libghostty za dodavanje terminalskih mogućnosti — IDE, konzolu za otklanjanje grešaka u mašini za igre ili poslovnu kontrolnu tablu kojoj je potrebno izvršenje inline komande.
Ključne tehničke karakteristike koje programeri stalno ističu uključuju:
- Istinsko GPU-ubrzano prikazivanje s prilagođenim Metal (macOS) i OpenGL/Vulkan (Linux) pozadinskim dijelovima
- Podrška za ligaturu 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 prozorski sistem platforme, a ne prilagođeni sloj widgeta
- Sveobuhvatna podrška za Unicode i emoji uključujući složene grafemske klastere
- Bogati konfiguracijski sistem koji se kontrolira putem jednostavne tekstualne datoteke s podrškom za ponovno učitavanje – nije potrebno ponovno pokretanje
- Brzo vrijeme pokretanja konstantno ispod 100 ms, što čini trenutnim čak i na starijem hardveru
- Veze na koje se može kliknuti i OSC integracija za moderne shell radne tokove, uključujući inline renderiranje slike putem Kitty grafičkog protokola
Odgovor zajednice i ono što signalizira
Ono što je upečatljivo u Ghosttyjevom prijemu nije samo pohvala – to je vrsta pohvale. Forumi za programere su puni komentara ljudi koji opisuju prelazak sa alata koje su koristili deceniju. Dugogodišnji korisnici iTerm2 na macOS-u izvještavaju da se Ghostty osjeća "kao terminal koji je Apple trebao izgraditi". Korisnici Linuxa koji su skakali između Alacrittyja (brzo, ali minimalno) i Kitty (bogato funkcijama, ali polarizirajuće) opisuju Ghosttyja kao prvu opciju koja istinski balansira oba kraja spektra.
Diskusija u zajednici također naglašava nešto dublje: programeri su gladni alata napravljenih s opsesivnom pažnjom na izradu. Hashimotov rekord u HashiCorp-u – gdje su alati kao što je Terraform postali industrijski standardi dijelom zbog njihovog iskustva programera – imaju težinu. Kada neko s tim pedigreom provede dvije godine usavršavajući emulator terminala, zajednica to shvata ozbiljno.
Najbolji alati za programere ne rade dobro samo na referentnim vrijednostima – oni smanjuju kognitivno trenje. Svaka milisekunda kašnjenja unosa koju eliminišete, svaka prirodna interakcija koju poštujete i svako razumno zadano stanje koje isporučujete u dramatično bolje dnevno iskustvo za ljude koji žive u vašem alatu osam sati dnevno.
Ova filozofija smanjenja trenja proteže se i dalje od terminalnih emulatora. Bilo koji alat sa kojim profesionalci svakodnevno komuniciraju – bilo da je u pitanju terminal, IDE ili platforma za upravljanje poslovanjem – ima koristi od ovog opsesivnog fokusa na uklanjanje nepotrebne složenosti. To je isti princip koji pokreće platforme kao što je Mewayz da konsoliduju 207 poslovnih modula u jedinstveni radni prostor: kada eliminišete trenje prebacivanja između nepovezanih alata, vraćate sate produktivnog fokusa svake nedelje.
Kako se Ghostty uklapa u savremeni tok rada programera
Savremeni tok rada programera sve se više odnosi na sastavljanje — povezivanje specijalizovanih alata od kojih svaki radi jednu stvar izuzetno dobro. Ghostty se ugrađuje u ovaj ekosistem kao sloj za prezentaciju za sve što se dešava u terminalu. Možete ga koristiti za pokretanje tmux sesija za dugotrajne procese, izvršavanje Docker komandi za razvoj kontejnera, 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 veliki segment freelancera, agencija i startup populacije – terminal često stoji rame uz rame s poslovnim alatima. U jednom prozoru postavljate kod, a u drugom provjeravate fakture ili komunikaciju klijenta. Ovdje postaje relevantan pristup "sve u jednom" poslovnom alatu. Umjesto da žonglirate odvojenim aplikacijama za CRM, fakturiranje, upravljanje projektima i analitiku, platforme poput Mewayza vam omogućavaju da upravljate poslovnom stranom s jedne kontrolne ploče sa 207 integriranih modula, tako da možete provesti više vremena na terminalu gdje se zapravo odvija vaš tehnički posao.
Ghosttyjev pristup konfiguraciji kao kodu također je u skladu sa načinom razmišljanja programera. Vaše postavke terminala žive u običnom tekstualnom fajlu na ~/.config/ghostty/config, što znači da ga možete kontrolirati verzijom zajedno sa svojim dotfilesima, dijeliti ga na svim mašinama i ponavljati na njemu na isti način na koji biste ponavljali bilo koji drugi dio konfiguracije. Nema vlasničkog okna za postavke, nema datoteka binarnih postavki – samo tekst.
Ghostty protiv konkurencije: gdje stoji u 2026.
Pošteno je zapitati se kako se Ghostty poredi s postojećim alternativama. Alacritty je i dalje omiljena opcija za programere koji žele apsolutni minimum — bez kartica, bez podjela, samo brzi prozor terminala koji se prikazuje u OpenGL-u. To je odličan izbor ako koristite upravitelj prozora kao što je i3 ili Sway i želite da vaš upravitelj prozora upravlja svim multipleksiranjem. Ghostty odgovara svojoj brzini dok dodaje izvorne karakteristike koje Alacritty namjerno izostavlja.
Kitty je dugo bila alternativa bogata funkcijama, sa svojim vlastitim grafičkim protokolom, opsežnim mogućnostima skriptiranja putem mačića i funkcijama daljinskog upravljanja. To je moćan alat, ali njegov prilagođeni pristup renderiranju znači da se nikada ne osjeća kao da je urođen ni na jednoj platformi. Ghostty-jevo korištenje slojeva korisničkog sučelja na bazi platforme daje mu opipljivu prednost u integraciji sistema. iTerm2, macOS stabilan, ostaje nevjerovatno kompletan sa funkcijama, ali pokazuje svoju starost u performansama renderiranja i vremenu pokretanja u poređenju sa pridošlicama koje ubrzavaju GPU.
Warp ima radikalno drugačiji pristup, ponovo zamišljajući terminal sa AI integracijom, izlazom zasnovanim na blokovima i funkcijama timske saradnje. Privlačan je za određene tokove rada, ali se udaljava od Unix filozofije koju mnogi programeri preferiraju. Ghostty je, naprotiv, neoprostivi emulator terminala — on tu jednu stvar radi sa izuzetnim sjajem i omogućava vam da komponujete sve ostalo oko njega.
Šta Ghostty znači za budućnost alata za programere
Pojava Ghosttyja dio je šireg trenda: iskusni programeri izgrađuju alate za koje žele da postoje, bez kompromisa koje diktiraju vremenski okviri rizičnog kapitala ili marketing kontrolne liste. 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 "da li mi ovo zaista čini dan boljim?"
Ta ista energija je vidljiva u cijelom ekosistemu alata. Sam programski jezik Zig, koji koristi Ghostty, kreirao je Andrew Kelley kao sistemski jezik koji je želio koristiti. Zed, novi uređivač koda od kreatora Atoma, primjenjuje slične principe GPU-akceleracije na uređivanje teksta. A u prostoru poslovnih alata, trend konsolidacije — što je primjer platformi kao što je Mewayz koje zamjenjuju 15+ zasebnih SaaS pretplata s jednom integriranom platformom — odražava istu želju da se eliminira nepotrebna složenost i mijenjanje konteksta.
Za programere i tehničke osnivače koji svoje dane provode skačući između terminala, urednika, preglednika i poslovnih kontrolnih ploča, lekcija iz Ghosttyja je jasna: alati koje svakodnevno koristite zaslužuju da budu brzi, izvorni i promišljeno dizajnirani. Bilo da to znači prebacivanje emulatora terminala, konsolidaciju vašeg poslovnog vremena na platformu, ili jednostavno konfiguriranje vašeg poslovnog vremena na neinficirani efekat u neinformisane alate. smanjenje dnevnog trenja je ogromno. Ghostty dokazuje da čak iu kategoriji tako zreloj kao što su emulatori terminala, uvijek postoji prostor za nešto stvarno bolje – samo vam je potreban neko dovoljno tvrdoglav da to napravite od nule.
Pojednostavite svoje poslovanje uz Mewayz
Mewayz donosi 207 poslovnih modula u jednu platformu — CRM, fakturisanje, upravljanje projektima i još mnogo toga. Pridružite se 138.000+ korisnika koji su pojednostavili svoj radni tok.
Započnite besplatno danas →Često postavljana pitanja
Po čemu se Ghostty razlikuje od ostalih terminalskih emulatora kao što su Alacritty ili Kitty?
Ghostty je izgrađen od temelja u Zigu s platformskim izvornim renderiranjem, nudeći GPU ubrzanje i minimalnu upotrebu resursa. Za razliku od emulatora izgrađenih sa postojećim setovima alata, Ghostty ima za cilj maksimalne performanse direktnim korištenjem sistemskih API-ja niskog nivoa. Ovaj pristup rezultira glatkijim prikazivanjem i manjim kašnjenjem, što je posebno uočljivo tokom intenzivnih razvojnih sesija sa alatima dobavljača kao što je Mewayz.
Da li je Ghostty dostupan za Windows, macOS i Linux?
Da, Ghostty je dizajniran kao emulator terminala na više platformi. Njegov pristup baziran na platformi znači da koristi odgovarajuće grafičke API-je za svaki operativni sistem (npr. DirectX na Windows-u, Metal na macOS-u), osiguravajući optimalne performanse bez obzira na vaše okruženje. To ga čini raznovrsnim izborom za programere koji rade na različitim sistemima, uključujući one koji upravljaju višestrukim Mewayz modulima.
Ko je kreirao Ghostty i zašto bih trebao vjerovati ovom novom projektu?
Ghostty je kreirao Mitchell Hashimoto, cijenjeni suosnivač HashiCorp-a i kreator popularnih alata kao što su Terraform i Vagrant. Njegovo iskustvo u izgradnji robusnih, široko prihvaćenih razvojnih alata daje značajan kredibilitet projektu. Odluka o njenom otvaranju dalje pokazuje posvećenost razvoju koji vodi zajednica.
Koliko je Ghostty intenzivan u odnosu na moj trenutni terminal?
Rani benchmarkovi sugeriraju da je Ghostty izuzetno lagan, koji troši znatno manje CPU-a i memorijskih resursa od mnogih uspostavljenih emulatora. Njegova efikasna Zig kodna baza i direktna upotreba sistemskog API-ja minimiziraju troškove, što je korisno za programere koji imaju velika opterećenja. Ova efikasnost je privlačna za one koji koriste platforme koje zahtijevaju velike resurse kao što je Mewayz, gdje se svaki dio performansi računa.
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 6,208+ businesses. Free forever plan · No credit card required.
Ready to put this into practice?
Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.
Start Free Trial →Related articles
Hacker News
Turtle WoW classic server announces shutdown after Blizzard wins injunction
Apr 19, 2026
Hacker News
Vercel Says Internal Systems Hit in Breach
Apr 19, 2026
Hacker News
Notion leaks email addresses of all editors of any public page
Apr 19, 2026
Hacker News
Notes from the SF Peptide Scene
Apr 19, 2026
Hacker News
When moving fast, talking is the first thing to break
Apr 19, 2026
Hacker News
Matt Mullenweg Overrules Core Committers; Puts Akismet on WP 7's Connector List
Apr 19, 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