Hacker News

Ghostty - Emulateur tèminal

Kòmantè

13 min read Via ghostty.org

Mewayz Team

Editorial Team

Hacker News
Men atik la:

Ghostty ap reekri règ emulateur tèminal yo — ak devlopè yo ap peye atansyon

Pandan ane, jaden flè emulator tèminal la te santi yo jele nan tan. Devlopè yo te monte bisiklèt ant menm ti ponyen opsyon yo - iTerm2 sou macOS, GNOME Terminal sou Linux, oswa chwa kwa-platfòm yo de pli zan pli popilè tankou Alacritty ak Kitty. Lè sa a, Mitchell Hashimoto, ko-fondatè HashiCorp ak lide dèyè Terraform ak Vagrant, tou dousman bati yon bagay soti nan grafouyen. Ghostty, yon GPU akselere, platfòm-natif emulateur tèminal ekri nan Zig, te ale nan sous louvri nan fen 2024 e imedyatman te pwovoke youn nan konvèsasyon ki pi pasyone nan espas zouti pwomotè a. Nan kèk semèn apre lage piblik li a, depo GitHub Ghostty a te rasanble plis pase 25,000 zetwal, ak fowòm devlopè yo te klere ak konparezon, referans, ak premye enpresyon antouzyastik. Kit ou pase uit èdtan pa jou nan tèminal la oswa jis SSH nan yon sèvè yon fwa pa semèn, Ghostty reprezante yon chanjman filozofik nan fason nou panse sou zouti ki chita ant nou ak liy lòd la.

Poukisa yon lòt Emulator Tèminal? Pwoblèm fantom rezoud

Repons onèt la se ke pifò emulateur tèminal fè konpwomi. Gen kèk priyorite vitès men sakrifye entegrasyon platfòm natif natal, rann tout bagay andedan pwòp zouti UI koutim yo. Gen lòt ki apiye anpil nan karakteristik - onglè, fann, ba estati - men prezante latansi opinyon aparan oswa defile sa yo lè yo rann rezilta gwo. Kèk tantativ tou de men yo fini kòm kochon resous ki konsome dè santèn de megabyte RAM pou sa ki se, fondamantalman, yon aplikasyon ekspozisyon tèks.

Tèz Ghostty a se ke ou pa ta dwe oblije chwazi. Hashimoto te pase plis pase de ane bati yon tèminal ki an menm tan akselere GPU pou rann pèfòmans anvan tout koreksyonakplatfòm natif natal nan kouch UI li yo. Sou macOS, sa vle di fenèt AppKit reyèl, onglè natif natal, entegrasyon sistèm apwopriye ak notifikasyon ak ba meni an. Sou Linux, sa vle di GTK4 ak style Adwaita ki sanble ak santi li fè pati sou Desktop ou. Sa a se pa yon po sou yon kad kwa-platfòm - li vrèman separe kòd UI pou chak platfòm chita anlè yon nwayo tèminal pataje ekri kòm yon bibliyotèk C ki kapab itilize ankò ki rele libghostty.

Rezilta a se yon tèminal ki kòmanse nan mwens pase 100 milisgond, okipe ligature font ak rann emoji san yo pa kraze yon swe, epi respekte chak konvansyon platfòm ou te rive atann. Se kalite zouti sa a ki fè ou reyalize konbyen ti koupe papye tèminal anvan ou te fè san ou pa remake.

Kisa ki fè Ghostty teknikman enpresyonan

Anba kapo a, tiyo rann Ghostty a itilize shaders GPU koutim pou rasterizasyon tèks. Kontrèman ak tèminal lojisyèl rann yo ki apiye sou CPU a pou chak glif, Ghostty dechaje travay sa a nan GPU a, ki vle di defile nan yon dosye log 50,000 liy oswa gade yon kouran pwodiksyon gwo vitès bati santi l lis. Referans ki soti nan kominote a toujou montre Ghostty matche oswa depase Alacritty — anvan estanda lò a pou vitès rann tèminal — pandan y ap ofri anpil plis karakteristik.

Chwazi Zig kòm lang aplikasyon an se fè espre. Zig bay Ghostty C-nivo pèfòmans ak pi bon garanti sekirite memwa, pa gen alokasyon kache, ak entèoperabilite san pwoblèm C. Dènye pwen sa a enpòtan paske libghostty, bibliyotèk tèminal debaz la, fèt pou kapab entegre. Nan teyori, nenpòt aplikasyon ta ka itilize libghostty pou ajoute kapasite tèminal - yon IDE, yon konsole debug motè jwèt la, oswa yon tablodbò biznis ki bezwen ekzekisyon kòmandman an liy.

Devlopè prensipal karakteristik teknik yo toujou mete aksan sou yo enkli:

  • Vrè rann GPU akselere ak backend Custom Metal (macOS) ak OpenGL/Vulkan (Linux)
  • Sipò pou ligature font ki travay san pwoblèm ak polis pwogram popilè tankou Fira Code, JetBrains Mono, ak Cascadia Code
  • Divizyon natif natal ak onglet ki jere pa pwòp sistèm fenèt platfòm la, pa yon kouch widget koutim
  • Sipò konplè Unicode ak emoji ki gen ladan grap grafèm konplèks
  • Yon sistèm konfigirasyon rich kontwole atravè yon dosye tèks senp ak sipò rechajman cho — pa gen okenn rekòmanse nesesè
  • Tan demaraj rapid toujou anba 100ms, ki fè li santi enstantane menm sou pyès ki nan konpitè ki pi gran
  • Lyen ki ka klike sou ak entegrasyon OSC pou workflows shell modèn, ki gen ladan rann imaj enline atravè pwotokòl grafik Kitty la

Repons Kominote a ak sa li siyale

Sa ki frapan nan resepsyon Ghostty a se pa sèlman lwanj la - se tip lwanj. Fowòm devlopè yo plen ak kòmantè moun ki dekri chanje soti nan zouti yo ta itilize pou yon dekad. Itilizatè iTerm2 depi lontan sou macOS rapòte ke Ghostty santi "tankou tèminal Apple la ta dwe bati." Itilizatè Linux ki te rebondi ant Alacritty (vit men minim) ak Kitty (ki gen anpil karakteristik men polarize) dekri Ghostty kòm premye opsyon ki vrèman balanse tou de bout nan spectre la.

Diskisyon nan kominote a tou mete aksan sou yon bagay ki pi pwofon: devlopè yo grangou pou zouti ki bati ak atansyon obsession nan navèt. Dosye Hashimoto a nan HashiCorp - kote zouti tankou Terraform te vin estanda endistri an pati akòz eksperyans pwomotè yo - pote pwa. Lè yon moun ki gen jeneyaloji sa a pase dezan ap rafine yon emulateur tèminal, kominote a pran li oserye.

Pi bon zouti devlopè yo pa sèlman fè byen sou referans - yo diminye friksyon mantal. Chak milisgond nan latansi antre ou elimine, chak entèraksyon natif natal ou respekte, ak chak default sansib ou voye konpoze nan yon eksperyans dramatikman pi bon chak jou pou moun ki abite andedan zouti ou uit èdtan pa jou.

Filozofi sa a pou diminye friksyon pwolonje byen pi lwen pase emulateur tèminal yo. Nenpòt zouti ke pwofesyonèl kominike avèk chak jou - kit se yon tèminal, yon IDE, oswa yon platfòm jesyon biznis - benefisye de konsantre obsession sa a sou retire konpleksite nesesè. Se menm prensip la ki pouse platfòm tankou Mewayz pou konsolide 207 modil biznis nan yon sèl espas travay inifye: lè ou elimine friksyon nan chanje ant zouti ki dekonekte, ou reklame èdtan konsantre pwodiktif chak semèn.

Kijan Ghostty anfòm nan workflow modèn Developer

Flux travay pwomotè modèn la se de pli zan pli sou konpozisyon — konekte zouti espesyalize ki chak fè yon bagay eksepsyonèlman byen. Fantom antre nan ekosistèm sa a kòm kouch prezantasyon pou tout sa k ap pase nan tèminal la. Ou ta ka itilize li pou fè sesyon tmux pou pwosesis ki dire lontan, egzekite kòmandman Docker pou devlopman kontenè, jere operasyon Git, oswa kominike avèk enfrastrikti nwaj atravè zouti 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 →

Pou devlopè ki jere operasyon biznis ansanm ak kòd yo - yon segman etonanman gwo nan popilasyon endependan, ajans, ak demaraj - tèminal la souvan chita kòt a kòt ak zouti biznis. Ou ap deplwaye kòd nan yon fenèt epi tcheke fakti oswa kominikasyon kliyan nan yon lòt. Sa a se kote apwòch "tout-in-one" nan zouti biznis vin enpòtan. Olye ke jongle aplikasyon separe pou CRM, fakti, jesyon pwojè, ak analiz, platfòm tankou Mewayz pèmèt ou jere bò biznis la nan yon sèl tablodbò ak 207 modil entegre, konsa ou ka pase plis tan nan tèminal la kote travay teknik ou aktyèlman rive.

Apwòch konfigirasyon-kòm-kòd Ghostty a tou rezone ak mantalite pwomotè a. Anviwònman tèminal ou yo ap viv nan yon fichye tèks klè nan ~/.config/ghostty/config, ki vle di ou ka kontwole vèsyon an ansanm ak fichye pwen ou yo, pataje li atravè machin yo, epi repete sou li menm jan ou ta ka repete sou nenpòt lòt moso nan konfigirasyon. Pa gen fenèt preferans propriétaires, pa gen okenn dosye paramèt binè - jis tèks.

Ghostty vs. Konpetisyon an: Ki kote li kanpe an 2026

Li jis pou mande ki jan Ghostty konpare ak altènativ yo etabli. Alacritty rete pi bon pou devlopè ki vle absoli minimòm nan - pa gen okenn onglè, pa gen okenn divize, jis yon vit OpenGL-rann fenèt tèminal. Li se yon chwa ekselan si ou itilize yon manadjè fenèt mozayik tankou i3 oswa Sway epi ou vle manadjè fenèt ou okipe tout multiplexing la. Ghostty matche ak vitès li pandan y ap ajoute karakteristik natif natal yo Alacritty espre omisyon.

Kitty depi lontan se altènatif ki gen anpil karakteristik, ak pwòp pwotokòl grafik li yo, anpil kapasite scripting atravè ti chat, ak karakteristik kontwòl remote. Li se yon zouti pwisan, men apwòch rann koutim li yo vle di li pa janm santi l natif natal sou nenpòt platfòm. Itilizasyon Ghostty nan kouch UI platfòm natif natal ba li yon avantaj byen mèb nan entegrasyon sistèm lan. iTerm2, macOS stalwart, rete ekstrèmman karakteristik konplè, men montre laj li nan rann pèfòmans ak tan demaraj konpare ak nouvo GPU akselere.

Warp pran yon apwòch radikalman diferan, reimajine tèminal la ak entegrasyon AI, pwodiksyon ki baze sou blòk, ak karakteristik kolaborasyon ekip. Li konvenkan pou sèten workflows men deplase lwen filozofi Unix ke anpil devlopè prefere. Ghostty, okontrè, se yon emulateur tèminal san pakèt - li fè yon sèl bagay ak polisyon eksepsyonèl epi li pèmèt ou konpoze tout lòt bagay alantou li.

Kisa Ghostty vle di pou lavni zouti pou devlope yo

Aparisyon Ghostty a se yon pati nan yon tandans pi laj: devlopè ki gen eksperyans yo kreye zouti yo ta vle egziste, san yo pa gen okenn konpwomi dikte pa delè kapital risk oswa maketing lis karakteristik. Hashimoto te bati Ghostty paske li te vle yon pi bon tèminal pou pwòp travay li chak jou. Motivasyon intrinsèque sa a pwodui yon lòt kalite lojisyèl - youn kote chak desizyon filtre nan kesyon an "èske sa a aktyèlman fè jounen m pi byen?"

Menm enèji sa a vizib atravè ekosistèm zouti a. Lang pwogramasyon Zig li menm, ke Ghostty itilize, te kreye pa Andrew Kelley kòm lang sistèm li te vle itilize. Zed, nouvo editè kòd ki soti nan kreyatè Atom yo, aplike prensip GPU-akselerasyon ki sanble ak koreksyon tèks. Ak nan espas zouti biznis la, tandans konsolidasyon an - egzanp sou platfòm tankou Mewayz ki ranplase plis pase 15 abònman SaaS separe ak yon sèl platfòm entegre - reflete menm dezi a elimine konpleksite ki pa nesesè ak chanjman kontèks.

Pou devlopè ak fondatè teknik ki pase jou yo rebondi ant tèminal, editè, navigatè, ak tablodbò biznis, leson Ghostty a klè: zouti ou itilize chak jou yo merite pou yo rapid, natif natal, ak byen fèt. Kit sa vle di chanje emulateur tèminal ou a, konsolide pil biznis ou nan yon platfòm inifye chak jou, oswa tou senpleman konfigirasyon zouti ki egziste a pou konfigirasyon apwopriye chak jou. friksyon se menmen. Ghostty pwouve ke menm nan yon kategori ki gen matirite tankou emulateur tèminal, toujou gen plas pou yon bagay vrèman pi bon - ou jis bezwen yon moun ki fè tèt di ase yo bati li nan grate.

Rasyonalize biznis ou ak Mewayz

Mewayz pote 207 modil biznis nan yon sèl platfòm — CRM, fakti, jesyon pwojè, ak plis ankò. Antre nan plis pase 138,000 itilizatè ki senplifye workflow yo.

Kòmanse gratis jodi a →

Kesyon yo poze souvan

Ki sa ki fè Ghostty diferan de lòt emulateur tèminal tankou Alacritty oswa Kitty?

Ghostty bati apati de tè a nan Zig ak rann platfòm natif natal, ofri akselerasyon GPU ak itilizasyon minimòm resous yo. Kontrèman ak emulateur ki te bati ak zouti ki deja egziste, Ghostty vize pou yon pèfòmans maksimòm lè li itilize API sistèm ki ba yo dirèkteman. Apwòch sa a rezilta nan rann pi dous ak latansi pi ba, ki se patikilyèman aparan pandan sesyon devlopman entansif ak zouti nan men founisè tankou Mewayz.

Èske Ghostty disponib pou Windows, macOS, ak Linux?

Wi, Ghostty fèt kòm yon emulateur tèminal kwa-platfòm. Apwòch platfòm-natif li a vle di li sèvi ak API grafik apwopriye pou chak sistèm opere (egzanp, DirectX sou Windows, Metal sou macOS), asire pèfòmans optimal kèlkeswa anviwònman ou. Sa fè li yon chwa versatile pou devlopè k ap travay nan diferan sistèm, tankou moun ki jere plizyè modil Mewayz.

Kiyès ki te kreye Ghostty e poukisa mwen ta dwe fè nouvo pwojè sa a konfyans?

Ghostty te kreye pa Mitchell Hashimoto, ki te byen respekte ko-fondatè HashiCorp ak kreyatè zouti popilè tankou Terraform ak Vagrant. Dosye li nan bati zouti pwomotè solid, lajman adopte bay pwojè a yon kredibilite enpòtan. Desizyon pou louvri sous li plis demontre yon angajman pou devlopman kominote-driven.

Ki kantite resous Ghostty genyen an konparezon ak tèminal mwen ye kounye a?

Referans byen bonè yo sijere Ghostty eksepsyonèlman lejè, konsome anpil mwens CPU ak resous memwa pase anpil emulateur etabli. Kodbaz Zig efikas li yo ak itilizasyon dirèk API sistèm minimize sou tèt yo, sa ki benefisye pou devlopè k ap fè gwo travay. Efikasite sa a atiran pou moun ki itilize platfòm ki gen anpil resous tankou Mewayz, kote chak pèfòmans konte.

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