Hopp til innhold

👻 Ghostty: A Spectral Leap in macOS Terminal Emulation

Ghostty er en ny terminalemulator med åpen kildekode, laget av Mitchell Hashimoto, medgründer av HashiCorp. Den er skrevet i Zig for å gi utviklere en rask, funksjonsrik og plattformtilpasset opplevelse. Første offentlige versjon, 1.0, kom i desember 2024. 

En av Ghosttys sterkeste sider er det plattformtilpassede grafiske grensesnittet. På macOS er appen bygd med Swift og SwiftUI og passer dermed sømløst til systemets utseende og bruk. Den tilnærmingen omfatter faner, delte visninger, høyreklikkmenyer, menylinjer, dock-integrasjon og mer, og gir en intuitiv og helhetlig opplevelse. 

Ytelse står sentralt i Ghostty. Terminalemulatoren bruker GPU-akselerasjon, med Metal på macOS, til jevne og responsive interaksjoner. I tester holder Ghostty høye bildefrekvenser, så selv ressurskrevende oppgaver håndteres effektivt. 

Utover fart og innebygd integrasjon har Ghostty et omfattende funksjonssett:

  • Samsvar med standarder: Ghostty støtter et bredt utvalg xterm-escape-sekvenser og er derfor kompatibel med mange terminalprogrammer.

  • Moderne terminalfunksjoner: Den støtter blant annet formaterte understrekinger, ligaturer og Kitty-grafikkprotokollen og møter dermed moderne utvikleres behov.

  • Mange temaer: Med over 100 innebygde temaer og støtte for egne kan brukerne tilpasse terminalen etter smak.

  • Støtte for flere plattformer: Ghostty gir en innebygd macOS-opplevelse, men finnes også for Linux. Der brukes GTK til det grafiske grensesnittet for en sammenhengende og integrert opplevelse på tvers av plattformer.

Mitchell Hashimotos valg av Zig for Ghostty viser at han verdsetter enkelhet og ytelse. Funksjoner som generiske typer ved kompilering og manuell minnehåndtering gjør Zig godt egnet til systemprogrammering, som en terminalemulator. 

Mitchell Hashimoto

Utover Ghostty har Hashimoto støttet Zig-miljøet betydelig. Han og kona donerte $300,000 til Zig Software Foundation og bidro dermed til språkets og økosystemets utvikling. 

En viktig utvikling var at IBM kjøpte HashiCorp, som Mitchell var med på å grunnlegge. Oppkjøpet er en milepæl og viser at automatisering av infrastruktur blir stadig viktigere i bedrifter.

Ghostty er gratis og åpen under MIT-lisensen. Utviklere som vil prøve funksjonene eller bidra, finner kildekode og dokumentasjon på GitHub. Her er noen nyttige lenker:

For macOS-brukere som ønsker fart, innebygd integrasjon og mange funksjoner, er Ghostty et godt alternativ. Utviklingen viser Zigs potensial for systemprogrammer med høy ytelse.

Flott introduksjonsvideo til Ghostty fra typecraft


Instagram