Hacker News

Ghostty – Xiendliwa xa Theminali

Mavonelo

15 min read Via ghostty.org

Mewayz Team

Editorial Team

Hacker News
Hi lexi xihloko lexi:

Ghostty Yi Tsala Hi Vuntshwa Milawu Ya Ti Terminal Emulators — Naswona Vatumbuluxi Va Nyikela Nyingiso

Ku ringana malembe, ndhawu ya terminal emulator yi titwe yi titimela hi ku famba ka nkarhi. Vatumbuluxi va rhendzelekile exikarhi ka swihlawulekisi leswi fanaka swa voko — iTerm2 eka macOS, GNOME Terminal eka Linux, kumbe swihlawulekisi leswi yaka swi duma swinene swa cross-platform swo fana na Alacritty na Kitty. Kutani Mitchell Hashimoto, musunguri-kulobye wa HashiCorp na miehleketo endzhaku ka Terraform na Vagrant, hi ku miyela u ake swo karhi ku suka eka xiyimo xa le hansi. Ghostty, GPU-accelerated, platform-native terminal emulator leyi tsariweke hi Zig, yi ye eka xihlovo lexi pfulekeke eku heleni ka 2024 naswona hi ku hatlisa yi pfuxe yin’wana ya mabulo yo hisekela swinene eka ndhawu ya switirhisiwa swa vatumbuluxi. Ku nga si hela mavhiki ku sukela loko yi humesiwile erivaleni, vuhlayiselo bya Ghostty bya GitHub byi hlengelete tinyeleti to tlula 25,000, naswona tiforamu ta vatumbuluxi ti voningerile hi ku pimanisa, swipimelo, na mavonelo yo sungula lama hisekaka. Kunga khathariseki leswaku u heta tiawara ta tsevu hi siku eka theminali kumbe u SSH ntsena eka sevha kan’we hi vhiki, Ghostty yi yimela ku cinca ka filosofi eka ndlela leyi hi ehleketaka ha yona hi switirhisiwa leswi tshamaka exikarhi ka hina na layini ya swileriso.

Ha yini ku ri na Emulator yin'wana ya Terminal? Xiphiqo Lexi Ghostty xi Xi tlhantlha

Nhlamulo yo tshembeka hileswaku ti-emulator to tala ta theminali ti endla ku pfumelelana. Van’wana va rhangisa rivilo kambe va nyikela hi ku hlanganisiwa ka pulatifomo ya ntumbuluko, va hundzuluxela hinkwaswo endzeni ka xitirhisiwa xa vona xa UI xa ntolovelo. Van’wana va titshege ngopfu eka swihlawulekisi — tithebhu, ku avana, tibara ta xiyimo — kambe va nghenisa ku hlwela ka ku nghenisa loku xiyekaka kumbe ku rhendzeleka ka choppy loko ku humelerisiwa swihumesi leswikulu. Va nga ri vangani va ringeta hi vumbirhi bya swona kambe va hetelela tanihi tinguluve ta switirhisiwa leti dyaka madzana ya ti-megabyte ta RAM eka leswi nga, hi xisekelo, xitirhisiwa xo kombisa matsalwa.

Thesis ya Ghostty hi leswaku a wu fanelanga ku hlawula. Hashimoto yi hete ku tlula malembe mambirhi yi aka theminali leyi hi nkarhi wun’we yi hatlisisiweke hi GPU eka matirhelo ya raw rendering na platform-native eka leyara ya yona ya UI. Eka macOS, sweswo swi vula mafasitere ya xiviri ya AppKit, tithebhu ta ntumbuluko, ku hlanganisiwa loku faneleke ka sisiteme na switiviso na barhi ya menyu. Eka Linux, swi vula GTK4 na Adwaita styling leyi langutekaka no titwa onge yi wela eka desktop ya wena. Lexi a hi xikhumba ehenhla ka rimba ra xihambano xa pulatifomo — i khodi ya UI leyi hambaneke hakunene ya pulatifomo yin’wana na yin’wana leyi tshameke ehenhla ka xiphemu xa theminali lexi avelaniwa lexi tsariweke tanihi layiburari ya C leyi tirhisiwaka nakambe leyi vuriwaka libghostty.

Mbuyelo i theminali leyi sungulaka ehansi ka 100 wa timilisekondi, yi khoma ti font ligatures na emoji rendering handle ko tshoveka nyuku, naswona yi xixima ntwanano wun’wana na wun’wana wa pulatifomo lowu u nga fika u wu langutela. I muxaka wa xitirhisiwa lexi endlaka leswaku u lemuka leswaku i ku tsemiwa ka maphepha kungani lokutsongo loku theminali ya wena ya khale a yi ri karhi yi ku endla handle ko swi xiya.

Leswi Endlaka leswaku Ghostty Yi Hlamarisa Hi Ndlela Ya Xithekiniki

Ehansi ka hood, phayiphi yo hundzuluxela ya Ghostty yi tirhisa ti shader ta GPU ta ntolovelo eka rasterization ya matsalwa. Ku hambana na titheminali leti endliweke hi software leti titshegeke hi CPU eka glyph yin’wana na yin’wana, Ghostty yi offload ntirho lowu eka GPU, leswi vulaka leswaku ku famba-famba eka fayili ya log ya milayeni ya 50,000 kumbe ku hlalela xirhendzevutani xa vuhumelerisi bya ku aka hi rivilo lerikulu swi titwa swi olova ku fana na botere. Swipimelo ku suka eka vaaki swi tshama swi ri karhi swi kombisa Ghostty ku fambelana kumbe ku tlula Alacritty — khale ka mpimanyeto wa nsuku wa rivilo ra ku hundzuluxela ra theminali — loko yi ri karhi yi nyika swihlawulekisi swo tala swinene.

Ku hlawuriwa ka Zig tanihi ririmi ro tirhisa i hi vomu. Zig yi nyika Ghostty C-level matirhelo na switiyisekiso swo antswa swa vuhlayiseki bya memori, ku hava maavelo lama fihliweke, na ku tirhisana ka C loku nga na swiphiqo. Mhaka leyi yo hetelela i ya nkoka hikuva libghostty, layiburari ya theminali ya nkoka, yi endleriwe ku va leyi nghenisiwaka. Hi ku ya hi thiyori, xitirhisiwa xin’wana na xin’wana xi nga tirhisa libghostty ku engetela vuswikoti bya theminali — IDE, console ya debug ya njhini ya ntlangu, kumbe dashboard ya bindzu leyi lavaka ku hetisisiwa ka xileriso xa le ndzeni.

Swihlawulekisi swa nkoka swa xithekiniki leswi vaendli va swi kombisaka hi ku landzelelana swi katsa:

  • Ku hundzuluxela ka ntiyiso loku hatlisisiweke hi GPU na matlhelo ya le ndzhaku ya Metal (macOS) na OpenGL/Vulkan (Linux) ya ntolovelo
  • Nseketelo wa ku hlanganisiwa ka tifonto lowu tirhaka hi ku olova na tifonto ta minongonoko leti dumeke to fana na Fira Code, JetBrains Mono, na Cascadia Code
  • Swihambanisi swa ntumbuluko na tithebhu leswi lawuriwaka hi sisiteme ya mafasitere ya pulatifomo hi yoxe, ku nga ri leyara ya xitirhisiwa xa ntolovelo
  • Nseketelo lowu heleleke wa Unicode na emoji ku katsa na swirhabyani swa graphime leswi rharhanganeke
  • Sisiteme ya vuhlanganisi leyi fuweke leyi lawuriwaka hi ku tirhisa fayili yo olova ya tsalwa leyi nga na nseketelo wa hot-reload — a ku laveki ku sunguriwa nakambe
  • Minkarhi yo sungula hi ku hatlisa hi ku landzelelana ehansi ka 100ms, leswi endlaka leswaku swi titwa swi ri swa xihatla hambi ku ri eka hardware ya khale
  • Swihlanganisi leswi nga tsindziyelaka na ku hlanganisiwa ka OSC eka maendlelo ya ntirho ya xikhegelo ya manguva lawa, ku katsa na ku hundziseriwa ka swifaniso swa le ndzeni hi ku tirhisa phurotokholo ya swifaniso swa Kitty

Nhlamulo ya Vaaki na Leswi Yi Swi Kombaka

Lexi hlamarisaka hi ku amukeriwa ka Ghostty a hi ku dzunisiwa ntsena — i muxaka wa ku dzunisiwa. Tiforamu ta vatumbuluxi ti tele hi mavonelo lama humaka eka vanhu lava hlamuselaka ku cinca eka switirhisiwa leswi va swi tirhiseke ku ringana khume ra malembe. Vatirhisi va iTerm2 va nkarhi wo leha eka macOS va vika leswaku Ghostty u titwa "ku fana na theminali leyi Apple a yi fanele yi yi akile." Vatirhisi va Linux lava nga bounced exikarhi ka Alacritty (hi ku hatlisa kambe yitsongo) na Kitty (feature-rich but polarizing) va hlamusela Ghostty tanihi nhlawulo wo sungula lowu hakunene wu ringaniselaka makumu hamambirhi ya spectrum.

Nkanerisano wa vaaki wu tlhela wu kombisa swin’wana leswi dzikeke: vatumbuluxi va na ndlala ya switirhisiwa leswi akiweke hi nyingiso lowukulu eka vutshila bya mavoko. Rhekhodo ya Hashimoto eka HashiCorp — laha switirhisiwa swo fana na Terraform swi nga hundzuka swipimelo swa indasitiri xiphemu xin’wana hikwalaho ka ntokoto wa swona wa vatumbuluxi — yi rhwala ntikelo. Loko munhu loyi a nga na pedigree yoleyo a heta malembe mambirhi a ri karhi a antswisa terminal emulator, vaaki va swi teka swi ri swa nkoka.

Switirhisiwa swa kahle swa vatumbuluxi a swi tirhi kahle ntsena eka swipimelo — swi hunguta ku holova ka vutivi. Milisekondi yin’wana na yin’wana ya ku hlwela ka ku nghenisa loku u ku herisaka, ku tirhisana kun’wana na kun’wana ka ntumbuluko loku u ku xiximaka, na default yin’wana na yin’wana leyi twisisekaka leyi u yi rhumelaka swi hlanganisa eka ntokoto wo antswa swinene wa siku na siku eka vanhu lava hanyaka endzeni ka xitirhisiwa xa wena tiawara ta tsevu hi siku.

Filosofi leyi yo hunguta ku hlangana yi anama swinene ku tlula ti terminal emulators. Xitirhisiwa xin’wana na xin’wana lexi vatirhi va xiphurofexinali va tirhisanaka na xona siku na siku — hambi ku ri theminali, IDE, kumbe pulatifomo ya vufambisi bya bindzu — xi vuyeriwa eka ku kongomisa loku ka ku vilela eka ku susa ku rharhangana loku nga lavekiki. I nsinya lowu fanaka lowu fambisaka tipulatifomo to fana na Mewayz ku hlanganisa mimojula ya bindzu ya 207 eka ndhawu yin’we yo tirhela leyi hlanganeke: loko u herisa ku holova ka ku cinca-cinca exikarhi ka switirhisiwa leswi nga hlanganisiwangiki, u vuyisa tiawara ta ku kongomisa eka vuhumelerisi vhiki rin’wana na rin’wana.

Ndlela Leyi Ghostty Yi Nghenelelaka Ha Yona Eka Mafambiselo Ya Ntirho Wa Vatumbuluxi Wa Ximanguva Lawa

Ndlela ya ntirho wa vatumbuluxi va manguva lawa yi ya yi va mayelana na ku hlanganisiwa — ku hlanganisa switirhisiwa swo hlawuleka leswi xin’wana na xin’wana xi endlaka nchumu wun’we kahle hi ndlela yo hlawuleka. Ghostty slots eka ecosystem leyi tani hi presentation layer eka hinkwaswo leswi humelelaka eka terminal. U nga ha yi tirhisa ku fambisa tisexini ta tmux ta maendlelo lama fambaka nkarhi wo leha, ku tirhisa swileriso swa Docker swa nhluvukiso wa xikhomela, ku lawula matirhelo ya Git, kumbe ku tirhisana na switirhisiwa swa le mapapa hi ku tirhisa switirhisiwa swa 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 →

Eka vaendli lava lawulaka matirhelo ya mabindzu etlhelo ka khodi ya vona — xiphemu lexikulu hi ndlela yo hlamarisa xa vaaki va vatirhi va ku tiyimela, va ejensi, na lava sungulaka — theminali yi tala ku tshama etlhelo na switirhisiwa swa bindzu. U tirhisa khodi eka fasitere rin’wana naswona u kambela ti-invoice kumbe vuhlanganisi bya tiklayenti eka rin’wana. Laha hi laha endlelo ra "hinkwaswo eka xin'we" eka switirhisiwa swa bindzu ri vaka leri faneleke. Ematshan’wini yo juggling ti-app to hambana ta CRM, ku endla ti-invoice, vufambisi bya phurojeke, na vuxopaxopi, tipulatifomo to fana na Mewayz ti ku pfumelela ku khoma tlhelo ra bindzu ku suka eka dashboard yin’we leyi nga na 207 wa mimojula leyi hlanganisiweke, leswaku u ta heta nkarhi wo tala eka theminali laha ntirho wa wena wa xithekiniki wu humelelaka kona hakunene.

Ndlela ya Ghostty ya configuration-as-code yi tlhela yi twala na miehleketo ya muendli. Switirhisiwa swa wena swa theminali swi hanya eka fayili ya tsalwa ro olova eka ~/.config/ghostty/config, leswi vulaka leswaku u nga yi lawula hi vuhundzuluxeri etlhelo ka tifayela ta wena ta dot, u yi avelana eka michini hinkwayo, na ku yi phindha hi ndlela leyi fanaka na leyi u nga yi phindha-phindha eka xiphemu xin’wana na xin’wana xa vukorhokeri. Ku hava tipheni ta swihlawulekisi swa vulawuri, ku hava tifayela ta swiyimiso swa binary — tsalwa ntsena.

Ghostty vs. the Competition: Laha Yi Yimaka kona hi 2026

Swi lulamile ku vutisa leswaku Ghostty u pimanisa njhani na swin'wana leswi simekiweke. Alacritty yi tshama yi ri yona yo ya eka yona eka vaendli lava lavaka mpimo lowu nga riki na nchumu lowu heleleke — ku hava tithebhu, ku hava ku avana, ntsena fasitere ra theminali leri hungutiweke hi OpenGL hi ku hatlisa. I xihlawuhlawu xa kahle swinene loko u tirhisa tiling window manager kufana na i3 kumbe Sway naswona u lava leswaku window manager ya wena yi khoma ti multiplexing hinkwato. Ghostty yi fambisana na rivilo ra yona loko yi ri karhi yi engetela swihlawulekisi swa ntumbuluko leswi Alacritty a swi tshikaka hi vomu.

Kitty i khale yi ri ndlela yin’wana leyi fuweke hi swihlawulekisi, leyi nga na protocol ya yona ya swifaniso, vuswikoti byo anama byo tsala swikripti hi ku tirhisa swimanga, na swihlawulekisi swa vulawuri bya le kule. I xitirhisiwa xa matimba, kambe endlelo ra xona ro hundzuluxela hi ku landza mukhuva ri vula leswaku a xi si tshama xi titwa xi ri xa ntumbuluko eka pulatifomo yihi na yihi. Ku tirhisiwa ka Ghostty ka swiphemu swa UI swa pulatifomo-native swi yi nyika vuyelo lebyi vonakaka eka ku hlanganisiwa ka sisiteme. iTerm2, macOS stalwart, yi tshama yi ri na swihlawulekisi leswi heleleke hi ndlela yo hlamarisa kambe yi kombisa malembe ya yona eka matirhelo yo hundzuluxela na nkarhi wo sungula loko yi pimanisiwa na vahlapfa lava hatlisisiweke hi GPU.

Warp yi teka endlelo ro hambana swinene, yi ehleketa nakambe hi theminali hi ku hlanganisiwa ka AI, vuhumelerisi lebyi simekiweke eka tibloko, na swihlawulekisi swa ntirhisano wa xipano. Swi sindzisa eka maendlelo yo karhi ya ntirho kambe swi suka eka filosofi ya Unix leyi vaendli vo tala va yi tsakelaka. Ghostty, hi ku hambana, handle ko tisola i terminal emulator — yi endla nchumu wolowo wun’we hi ku pholisha ko hlawuleka naswona yi ku pfumelela ku vumba hinkwaswo leswin’wana leswi yi rhendzeleke.

Leswi Ghostty Yi Vulaka swona Eka Vumundzuku bya Switirhisiwa swa Vatumbuluxi

Ku humelela ka Ghostty i xiphemu xa mukhuva wo anama: vatumbuluxi lava nga na ntokoto va aka switirhisiwa leswi va navelaka leswaku swi va kona, ku nga ri na ku pfumelelana loku lerisiwaka hi nkarhi wa mali ya vuvekisi kumbe ku xavisiwa ka nxaxamelo wa swihlawulekisi. Hashimoto u ake Ghostty hikuva a lava xitichi xo antswa xa ntirho wa yena wa siku na siku. Nsusumeto wolowo wa le ndzeni wu humesa muxaka wo hambana wa software — leyi laha xiboho xin’wana na xin’wana xi sefiwaka hi xivutiso lexi nge "xana leswi hakunene swi endla leswaku siku ra mina ri antswa?"

Enerji leyi fanaka ya vonaka eka ikhosisteme hinkwayo ya switirhisiwa. Ririmi ra minongonoko ra Zig hi roxe, leri Ghostty a ri tirhisaka, ri tumbuluxiwile hi Andrew Kelley leswaku ri va ririmi ra tisisiteme leri a a lava ku ri tirhisa. Zed, muhleri ​​lontshwa wa khodi ku suka eka vatumbuluxi va Atom, u tirhisa misinya ya milawu leyi fanaka ya ku hatlisisa GPU eka ku hlela matsalwa. Naswona eka ndhawu ya switirhisiwa swa bindzu, ntshamiseko wa ku hlanganisiwa — lowu kombisiweke hi tipulatifomo to fana na Mewayz leti sivaka 15+ wa swikhokhelo swa SaaS leswi hambaneke hi pulatifomo yin’we leyi hlanganisiweke — wu kombisa ku navela loku fanaka ku herisa ku rharhangana loku nga lavekiki na ku cinca-cinca mongo.

Eka vatumbuluxi na vasunguri va xithekiniki lava hetaka masiku ya vona va ri karhi va tlula-tlula exikarhi ka titheminali, vahleri, swihlamusela-marito, na tideshibhodi ta bindzu, dyondzo ku suka eka Ghostty yi le rivaleni: switirhisiwa leswi u swi tirhisaka siku na siku swi faneriwa hi ku hatlisa, swa ntumbuluko, na ku endliwa hi ku anakanyisisa. Ku nga khathariseki leswaku sweswo swi vula ku cinca emulator ya wena ya theminali, ku hlanganisa xithaki xa wena xa bindzu eka pulatifomo leyi hlanganeke, kumbe ku tinyika nkarhi ntsena ku lulamisa leswi nga kona switirhisiwa hi ndlela leyinene, vuyelo lebyi hlanganisiweke bya ku hunguta ku hlangana ka siku na siku i byikulu swinene. Ghostty u tiyisisa leswaku hambi eka xiyenge lexi vupfeke ku fana na ti terminal emulators, ku tshama ku ri na ndhawu ya nchumu wo antswa hakunene — u lava ntsena munhu wo nonoka ku ringana ku wu aka ku suka eka xiyimo xa le hansi.

Olovisa Bindzu ra Wena na Mewayz

Mewayz yi tisa 207 wa mimojula ya bindzu eka pulatifomo yin’we — CRM, ku endla ti-invoice, vufambisi bya phurojeke, na swin’wana. Hlanganyela na vatirhisi va 138,000+ lava oloviseke maendlelo ya vona ya ntirho.

Sungula Mahala Namuntlha →

Swivutiso Leswi Vutisiwaka Nkarhi Na Nkarhi

I yini lexi endlaka leswaku Ghostty yi hambana na ti-emulator tin’wana ta theminali to fana na Alacritty kumbe Kitty?

Ghostty yi akiwile ku suka ehansi eka Zig hi ku hundzuluxela ka pulatifomo-native, ku nyika ku hatlisisa ka GPU na ku tirhisiwa ka switirhisiwa switsongo. Ku hambana na ti-emulator leti akiweke hi switirhisiwa leswi nga kona, Ghostty yi kongomisa eka matirhelo lamakulu hi ku tirhisa ti-API ta sisiteme ya xiyimo xa le hansi hi ku kongoma. Endlelo leri ri endla leswaku ku va na ku hundzuluxela loku olovaka na ku hlwela ka le hansi, leswi vonakaka ngopfu hi nkarhi wa tisexini ta nhluvukiso lowukulu na switirhisiwa ku suka eka vaphakeri vo fana na Mewayz.

Xana Ghostty yi kumeka eka Windows, macOS, na Linux?

Ina, Ghostty yi endliwile tanihi xifaniso xa theminali ya xihambano xa pulatifomo. Endlelo ra yona ra pulatifomo-native ri vula leswaku yi tirhisa ti-API ta swifaniso leti faneleke eka sisiteme yin’wana na yin’wana yo tirha (e.g., DirectX eka Windows, Metal eka macOS), ku tiyisisa matirhelo lamanene ku nga langutiwi ndhawu ya wena. Leswi swi endla leswaku yi va nhlawulo wo tala eka vatumbuluxi lava tirhaka eka tisisiteme to hambana, ku katsa na lava va lawulaka mimojula yo tala ya Mewayz.

I mani loyi a tumbuluxeke Ghostty naswona hikokwalaho ka yini ndzi fanele ku tshemba phurojeke leyi leyintshwa?

Ghostty yi tumbuluxiwile hi Mitchell Hashimoto, musunguri-kulobye loyi a xiximiwaka swinene wa HashiCorp na muvumbi wa switirhisiwa leswi dumeke swo fana na Terraform na Vagrant. Rhekhodo ya yena ya ku aka switirhisiwa swa vatumbuluxi leswi tiyeke, leswi amukeriweke ngopfu yi nyika ku tshembeka lokukulu eka phurojeke. Xiboho xo yi pfula xihlovo xi ya emahlweni xi kombisa ku tinyiketela eka nhluvukiso lowu fambiwaka hi vaaki.

Xana Ghostty yi tirhisa switirhisiwa swo tala ku fikela kwihi loko yi pimanisiwa na theminali ya mina ya sweswi?

Swipimelo swo sungula swi ringanyeta leswaku Ghostty yi vevuka hi ndlela yo hlawuleka, yi dya switirhisiwa switsongo swinene swa CPU na memori ku tlula ti-emulator to tala leti simekiweke. Zig codebase ya yona leyi tirhaka kahle na matirhiselo ya API ya sisiteme yo kongoma swi hunguta nxavo wa le henhla, leswi vuyerisaka eka vaendli lava fambisaka ndzhwalo wo tika wa ntirho. Ku tirha kahle loku ka tsakisa eka lava tirhisaka tipulatifomo leti tirhisaka switirhisiwa swo tala ku fana na Mewayz, laha xiphemu xin’wana na xin’wana xa matirhelo xi hlayiwaka.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

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 →

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