Hacker News

Ghostty – Terminal Emulator

Fa'amatalaga

15 min read Via ghostty.org

Mewayz Team

Editorial Team

Hacker News
O le tala lenei:

Ghostty O loʻo Toe Tusia Tulafono o Terminal Emulators - Ma o loʻo Faʻalogo Tagata Atinaʻe

Mo le tele o tausaga, sa lagona le aisa le laufanua emulator terminal i le taimi. O tagata atiaʻe na faʻataʻamilo i le va o le lima lava e tasi o filifiliga - iTerm2 i macOS, GNOME Terminal i luga o Linux, poʻo le faʻatuputeleina o faʻasalalauga faʻasalalauga e pei o Alacritty ma Kitty. Ona fausia lea e Mitchell Hashimoto, o le na faavaeina le HashiCorp ma le mafaufau i tua o Terraform ma Vagrant, se mea mai le sasa. Ghostty, o se GPU-faʻavaveina, faʻapipiʻi-native terminal emulator na tusia i le Zig, na tatala faʻamatalaga i le faaiuga o le 2024 ma vave faʻaalia ai se tasi o talanoaga sili ona fiafia i le atinaʻe meafaigaluega avanoa. I totonu o vaiaso talu ona faʻasalalau lautele, o le Ghostty's GitHub repository na faʻaputuina le silia ma le 25,000 fetu, ma faʻalauiloa faʻasalalauga faʻasalalauga i faʻatusatusaga, faʻailoga, ma faʻaaliga muamua fiafia. Pe e te fa'aaluina le valu itula i le aso i le fa'ailoga pe na'o le SSH i totonu o se 'au'aunaga fa'atasi i le vaiaso, o le Ghostty o lo'o fa'atusalia ai se suiga fa'afilosofia i le auala tatou te mafaufau ai i meafaigaluega o lo'o nofo i le va oi tatou ma le laina fa'atonu.

Aisea ua toe fai ai le isi Emulator Terminal? Le Faafitauli Ghostty Foia

O le tali fa'amaoni o le tele o emulators fa'apipi'i e faia fetuutuuna'i. O nisi e fa'amuamua le saosaoa ae ositaulaga le tu'ufa'atasiga fa'ale-aganu'u, tu'uina mea uma i totonu o latou lava mea faigaluega UI masani. O isi e fa'alagolago malosi i foliga - ta'avale, vaeluaga, tulaga fa'amau - ae fa'ailoa mai le fa'aogaina o le fa'aogaina po'o le ta'avale fe'avea'i pe a fa'atino galuega tetele. O nai taumafaiga uma e lua ae e i'u lava e avea ma puna'oa pua'a e fa'aumatia le selau megabytes o le RAM mo le mea, o le mea moni, o se fa'aaliga fa'aaliga tusitusiga.

O le su'esu'ega a Ghostty e le tatau ona e filifili. Na fa'aalu e Hashimoto le silia ma le lua tausaga i le fausiaina o se fa'amaufa'ailoga e fa'avavevave le GPU mo le fa'atinoina o le fa'atinoina mafa'avae-native i lona UI layer. I luga o macOS, o lona uiga moni AppKit windows, faʻamaufaʻailoga masani, faʻaogaina lelei o le faʻaogaina ma faʻamatalaga ma le lisi lisi. I luga o Linux, o lona uiga o le GTK4 ma le Adwaita styling e foliga ma lagona e pei o luga o lau laulau. E le'o se pa'u lea i luga o se fa'ava'a fa'alava - o se fa'ailoga UI e tu'ufa'atasi mo fa'avae ta'itasi o lo'o nofo i luga o se fa'amau fa'asoa ua tusia o se faletusi C toe fa'aaogaina ua ta'ua libghostty.

O le i'uga o se fa'ailoga e amata i lalo ole 100 milliseconds, e fa'aogaina fusi fa'amau ma fa'aliliuga emoji e aunoa ma le gausia o se afu, ma fa'aaloalo i fa'atasiga tulaga uma e te fa'amoemoeina. O le ituaiga meafaigaluega lea e te iloa ai le tele o tipi pepa laiti na faia e lau laina muamua e aunoa ma lou iloaina.

O le a le mea e fa'amatagofieina ai Ghostty

I lalo ifo o le fa'aulu, o le paipa fa'aliliuga a Ghostty e fa'aogaina ai fa'ata'ita'iga GPU fa'apitoa mo le fa'avasegaina o tusitusiga. E le pei o faʻailoga faʻapipiʻi faʻapipiʻi e faʻalagolago i luga o le PPU mo glyph uma, Ghostty faʻapipiʻiina lenei galuega i le GPU, o lona uiga o le taʻavale i totonu o se faila ogalaau 50,000-laina poʻo le matamata i se tafega faufale maualuga e lagona le malie. Fa'ailoga mai le nu'u e fa'aalia pea le Ghostty fa'afetauia po'o le fa'atinoina o Alacritty—o le tulaga auro muamua mo le fa'asaosaoa fa'ato'a fa'ato'a - a'o ofoina atu le tele o vaega.

O le filifiliga o le Sig e fai ma gagana fa'atinoga e fa'atatau. Zig e tu'uina atu Ghostty C-tulaga fa'atinoga fa'atasi ai ma fa'amautinoaga sili atu le saogalemu o manatuaga, leai ni fa'asoa natia, ma le feso'ota'i fa'atasi C. O le mea mulimuli e taua ona o le libghostty, le faletusi autu autu, ua mamanuina ina ia mafai ona faʻaogaina. I le talitonuga, e mafai e so'o se talosaga ona fa'aoga le libghostty e fa'aopoopo ai mea e mafai ona fa'aogaina - o se IDE, se fa'amafanafanaga o le afi ta'aloga, po'o se fa'ailoga pisinisi e mana'omia le fa'atinoina o le fa'atonuga.

O uiga fa'apitoa fa'apitoa e fa'amamafaina pea e le au atia'e e aofia ai:

  • Fa'aliliuga fa'avavevave GPU moni fa'atasi ai ma pito i tua o Metal (macOS) ma OpenGL/Vulkan (Linux)
  • Fonts ligature supporte fa'aogaina lelei ma fa'apolokalame ta'uta'ua fonuka e pei o le Fira Code, JetBrains Mono, ma le Cascadia Code
  • Native vaevaega ma tabs pulea e le tulaga fa'amalama fa'amalama, ae le o se mea fa'aaganu'u widget layer
  • Lagolago Unicode ma emoji lagolagoe aofia ai fuifui kalafi lavelave
  • Ose faiga fa'aopoopo fa'alelei pulea e ala i se faila fa'amatalaga faigofie ma le lagolago e toe uta vevela - e le toe mana'omia se toe amataina
  • Taimi vave amatae i lalo o le 100ms, fa'aola vave e o'o lava i masini tuai
  • So'otaga kiliki ma OSC tu'ufa'atasigamo galuega fa'aonaponei atigi, e aofia ai le fa'atusaina o ata i totonu e ala i le Kitty graphics protocol

O le Tali a Nuu ma Mea e Fa'ailogaina ai

O le mea e mata'ina ai le taliaina o Ghostty e le na'o le fa'afetai - ae o le ituaigao fa'afetai. O lo'o fa'atumu fo'i fa'asalalauga fa'apitoa i fa'amatalaga mai tagata o lo'o fa'amatalaina le suiga mai mea faigaluega na latou fa'aogaina mo le sefulu tausaga. Ua leva ona fa'aoga iTerm2 i luga o le macOS lipoti e lagona e Ghostty "pei o le laina telefoni na tatau ona fausia e Apple." O lo'o fa'aogaina le Linux o lo'o fa'aoso i le va o Alacritty (vave ae la'ititi) ma Kitty (fa'ato'aga-oloa ae fa'aolaola) o lo'o fa'amatalaina Ghostty o le filifiliga muamua e fa'apaleni moni pito uma e lua o le fusi o alaleo.

O lo'o fa'amaninoina fo'i e le talanoaga fa'alaua'itele se mea e loloto atu: o lo'o fia'ai le au atia'e mo meafaigaluega e fausia ma le mata'ituina o galuega taulima. O faʻamaumauga a Hashimoto i HashiCorp - lea na avea ai meafaigaluega e pei o Terraform ma tulaga faʻapisinisi ona o lo latou atinaʻe poto masani - e mamafa. A fa'aalu e se tasi e iai lea gafa le lua tausaga e fa'amamāina ai se emulator fa'amau, e fa'atauaina e le nu'u.

O mea faigaluega sili ona lelei e fa'atupuina e le na'o le fa'atinoina lelei i luga o fa'ailoga - e fa'aitiitia ai fe'ese'esea'iga. O milisekona uma o le fa'aogaina o le fa'agaoioiga e te fa'ate'aina, so'o se fegalegaleaiga fa'ale-aganu'u e te fa'aaloalo i ai, ma so'o se fa'aletonu ma'ale'ale e te lafo atu e fa'aopoopoina i se tulaga sili atu ona lelei i aso uma mo tagata o lo'o nonofo i totonu o lau meafaigaluega e valu itula i le aso.

O lenei filosofia o le fa'aitiitia o fete'ena'iga e fa'alautele atu i tua atu o emulators fa'amau. Soo se mea faigaluega e fegalegaleai ai tagata tomai faapitoa i aso uma - pe o se faʻailoga, se IDE, poʻo se faʻalapotopotoga faʻatautaia pisinisi - e aoga mai lenei taulaiga faʻapitoa i le aveesea o le lavelave le manaʻomia. O le mataupu faavae lava lea e tasi e fa'aosoina ai fa'avae e pei o Mewayz e tu'ufa'atasia 207 pisinisi modules i totonu o se avanoa e tasi e tasi: pe a e fa'ate'aina le fete'ena'iga o le fesuia'i i le va o mea faigaluega motumotu, e te toe maua itula o le taula'i manuia i vaiaso uma.

E Fa'afefea ona Fa'afeso'ota'i Ghostty i le Fa'asologa o Galuega Fa'aonaponei

O lo'o fa'atupula'ia le fa'atupuina o galuega fa'aonaponei e fa'atatau i le tu'ufa'atasia - fa'afeso'ota'i meafaigaluega fa'apitoa e fa'atino lelei ai e ta'itasi se mea se tasi. Ghostty slots i totonu o lenei si'osi'omaga e fai ma laulau fa'aaliga mo mea uma o lo'o tutupu i totonu o le nofoaga. E mafai ona e fa'aogaina e fa'atino ai tmux vasega mo fa'agasolo umi, fa'atino Docker fa'atonuga mo le atina'eina o pusa, pulea Git fa'agaioiga, po'o le fegalegaleai ma atina'e o ao e ala i meafaigaluega 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 →

Mo tagata atia'e o lo'o fa'atautaia galuega fa'apisinisi fa'atasi ma a latou fa'ailoga - o se vaega fa'ate'ia tele o le freelancer, lala sooupu, ma le faitau aofa'i amata - e masani ona nofo fa'atasi le laina fa'atasi ma meafaigaluega fa'apisinisi. O lo'o e fa'aogaina le code i le tasi fa'amalama ma siaki pili po'o feso'ota'iga a le tagata o tausia ile isi. O le mea lea e talafeagai ai le auala "uma-i-le tasi" i meafaigaluega pisinisi. Nai lo le taufetuli o polokalame eseese mo le CRM, pili, pulega o poloketi, ma au'ili'iliga, o tulaga e pei o Mewayz e fa'ataga ai oe e fa'atautaia le itu tau pisinisi mai se dashboard e tasi ma 207 modules tu'ufa'atasia, ina ia mafai ai ona e fa'aalu le tele o le taimi i le mea e fa'atino ai au galuega fa'apitoa.

O le faiga o le configuration-as-code a Ghostty e o'o foi i le mafaufau o le atia'e. O au fa'asologa fa'amau e ola i se faila fa'amatalaga manino i le ~/.config/ghostty/config, o lona uiga e mafai ona e fa'aliliu-pule fa'atasi ma au dotfiles, fa'asoa i masini, ma fa'ata'ita'i i le auala lava e tasi e te fa'ata'ita'ia ai so'o se isi vaega o le fa'atulagaga. Leai se fa'ailoga fa'apitoa, leai ni faila fa'atulaga binary — na'o tusitusiga.

Ghostty vs. le Tauvaga: Le Mea e Tu ai i le 2026

E fetaui lelei le fesili pe fa'afefea ona fa'atusaina e Ghostty i isi fa'atonuga. Alacrittyo loʻo tumau pea le alu-i mo tagata atinaʻe o loʻo mananaʻo i le faʻagata atoatoa - leai ni laupepa, leai se vaeluaga, naʻo se faʻamalama faʻamalama faʻamalama OpenGL-rendered. Ose filifiliga sili pe afai e te fa'aogaina se fa'amalama fa'amalama e pei o le i3 po'o le Sway ma e mana'o i lau pule fa'amalama e taulimaina uma le telexing. Ghostty e fetaui ma lona saoasaoa a'o fa'aopoopo i ai uiga fa'ale-aganu'u ua fa'ate'aina e Alacritty.

Kitty ua leva ona avea ma mea e sili ona lelei, faʻatasi ai ma ana lava faʻataʻitaʻiga faʻataʻitaʻiga, tele gafatia tusitusi e ala i pusi, ma faʻaoga mamao. Ose meafaigaluega mamana, ae o lona tu'ufa'atasiga tu'ufa'atasiga o lona uiga e le'o lagona lava i luga o so'o se tulaga. O le fa'aogaina e Ghostty o fa'avae-native UI layers e maua ai se avanoa fa'apitoa i le tu'ufa'atasia o faiga. iTerm2, le macOS stalwart, o lo'o tumau pea le uiga ese-maea atoatoa ae fa'aalia lona matua i le fa'atinoina o le fa'atinoga ma le taimi amata fa'atusatusa i tagata fou fa'avavevave le GPU.

Warpe faia se faiga e matua'i ese lava, toe fa'afo'i le fa'ailoga fa'atasi ai ma AI tu'ufa'atasiga, fa'avae poloka, ma foliga galulue fa'atasi. E fa'amalosi mo nisi o galuega ae alu ese mai le filosofia Unix e fiafia i ai le tele o atina'e. O le Ghostty, i se fa'afeagai, o se fa'ailoga emulator fa'ato'a fa'ato'ese - e faia le mea e tasi ma le fa'aiila fa'apitoa ma fa'atagaina oe e fatu mea uma o lo'o siomia ai.

O le a le uiga o le Ghostty mo le Lumanai o Meafaigaluega Fausiaina

O le tula'i mai o Ghostty ose vaega ose tulaga lautele: o tagata atina'e fa'apitoa e fausia mea faigaluega latou te mana'o iai, e aunoa ma se fetuutuuna'i e fa'atonuina e fa'ata'ita'iga o tupe fa'atauva'a po'o le fa'atauga o lisi siaki. Na fausia e Hashimoto ia Ghostty ona sa ia mana'o i se nofoaga lelei mo ana lava galuega i aso taitasi. O lena fa'aosofiaga fa'apitoa e maua mai ai se 'ese'ese ituaiga o polokalama fa'akomepiuta - lea e fa'amama ai fa'ai'uga uma e ala i le fesili "pe fa'alelei moni ea lo'u aso?"

O le malosi lava lea e tasi o lo'o va'aia i le fa'aogaina o mea faigaluega. O le gagana polokalame Zig lava ia, lea e faʻaaogaina e Ghostty, na faia e Andrew Kelley e avea ma gagana faʻaoga na ia manaʻo e faʻaoga. O Zed, o le faatonu fou o le code mai le na faia o Atom, e faʻaogaina faʻataʻitaʻiga tutusa GPU-faʻavave i le faʻasologa o tusitusiga. Ma i totonu o le avanoa mo meafaigaluega pisinisi, o le fa'atupuina o le tu'ufa'atasiga - fa'ata'ita'iina e fa'avae e pei o Mewayz lea e suitulaga i le 15+ fa'ailoga SaaS tu'ufa'atasi ma se tu'ufa'atasi tu'ufa'atasi e tasi - o lo'o atagia mai ai le mana'o tutusa e fa'ate'aina le lavelave le mana'omia ma le fesuia'iga o tala.

Mo tagata atiae ma faʻavae faʻatekinisi o loʻo faʻaalu o latou aso i le va o faʻamau, faatonu, suʻesuʻe, ma pisinisi dashboards, o le aʻoaʻoga mai Ghostty e manino: o meafaigaluega e te faʻaaogaina i aso uma e tatau ona vave, faʻapitoa, ma mafaufau lelei. Pe o lona uiga o le fesuiaʻiina o lau emulator terminal, faʻapipiʻi lau faʻapipiʻi pisinisi i se tulaga faʻatasi, pe na o le faʻaogaina o meafaigaluega o loʻo i ai i aso uma e faʻapipiʻi lelei, pe na o le faʻaogaina o meafaigaluega o loʻo i ai i aso taʻitasi e faʻapipiʻi lelei, pe na o le faʻaogaina o meafaigaluega o loʻo i ai i aso taitasi tetele. Ua fa'amaonia e Ghostty e o'o lava i se vaega e matua matutua e pei o emulators fa'amau, e iai lava le avanoa mo se mea e sili atu ona lelei — na'o lou mana'omia o se tagata fa'ama'a'a e fau mai le maoa'e.

Fa'amama lau Pisinisi ma Mewayz

Mewayz e aumaia 207 pisinisi modules i totonu o le tulaga e tasi — CRM, invoicing, project management, ma isi mea. Auai i le 138,000+ tagata fa'aoga na fa'afaigofie a latou galuega.

Amata Saoloto i le Aso →

Fesili e Fai soo

O le a le mea e ese ai Ghostty mai isi emulators laina pei o Alacritty poʻo Kitty?

Ghostty e fausia mai le pito i luga i le Zig fa'atasi ai ma fa'aliliuga fa'a-native, ofoina atu le fa'avavevave o le GPU ma le fa'aogaina o puna'oa la'ititi. E le pei o emulators fausia i meafaigaluega o loʻo i ai nei, Ghostty faʻamoemoe mo le maualuga o le faʻatinoga e ala i le faʻaogaina saʻo o API faʻaogaina. O lenei faiga e maua ai le fa'amalieina o le fa'aliliuga ma le fa'aitiitia o le ta'oto, lea e fa'apitoa ona iloa i taimi o taimi fa'atupu fa'amalositino ma meafaigaluega mai kamupani e tu'uina atu e pei o Mewayz.

O avanoa Ghostty mo Windows, macOS, ma Linux?

Ioe, ua mamanuina Ghostty e fai ma emulator fa'alava fa'alava. O lona fa'avae-native auala o lona uiga o lo'o fa'aogaina ata talafeagai APIs mo faiga fa'aoga ta'itasi (fa'ata'ita'iga, DirectX i luga o Windows, Metal i luga o macOS), fa'amautinoaina le fa'atinoina lelei e tusa lava po'o le a lou si'osi'omaga. O le mea lea ua avea ai ma filifiliga sili mo tagata atia'e o lo'o galulue i faiga eseese, e aofia ai ma i latou o lo'o fa'afoeina le tele o masini Mewayz.

O ai na faia Ghostty ma aisea e tatau ai ona ou fa'atuatuaina lenei galuega fou?

O Ghostty na faia e Mitchell Hashimoto, o le fa'aaloalo fa'a-fa'avaeina o HashiCorp ma na faia mea faigaluega ta'uta'ua e pei o Terraform ma Vagrant. O lana fa'amaumauga o le fausiaina o mea faigaluega fa'apitoa e fa'atumauina e fa'ailoa ai le fa'amaoni tele i le poloketi. O le fa'ai'uga e tatala fa'apogai o lo'o fa'aalia atili ai le ta'utinoga i le atina'e e fa'atatau i nu'u.

E fa'afefea le tele o puna'oa e fa'atusaina e Ghostty i la'u fa'alava o lo'o iai nei?

Fa'ailoga muamua o lo'o ta'u mai ai o le Ghostty e matua mama lava, e fa'aitiitia ai le CPU ma mea e manatua ai nai lo le tele o emulators fa'amautu. O lona fa'aogaina lelei o le Zig codebase ma le fa'aoga sa'o o le API e fa'aitiitia ai le ulu, lea e aoga mo tagata atia'e o lo'o fa'atinoina galuega mamafa. O lenei tulaga lelei e manaia mo i latou o loʻo faʻaogaina faʻasalalauga faʻapitoa e pei o Mewayz, lea e taulia ai vaega uma o faʻatinoga.

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