21
Alacritty
Alacritty er en lynhurtig, GPU-accelereret terminalemulator.Det er skrevet i Rust og bruger OpenGL til gengivelse for at være den hurtigste terminalemulator, der er tilgængelig.Alacritty er tilgængelig på GitHub i kildeform.
- Gratis
Alacritty er resultatet af frustration over eksisterende terminalemulatorer.Det var en særlig dårlig oplevelse at bruge vim inde i tmux i mange terminaler.Ingen af dem var nogensinde ret hurtige nok.Alligevel har Linux nogle anstændige alternativer.For eksempel giver urxvt og st gode oplevelser.Den største ulempe med disse indstillinger er vanskeligheden ved konfiguration og manglende evne til at køre på ikke-X11 platforme.Valgmulighederne for macOS er særlig langsomme - især med en fuldskærmsterminal på en 4k-skærm.Ingen af disse terminaler er tværplatform - de er normalt gift med vinduer og font gengivelses-API'er på deres oprindelige platform.Alacritty sigter mod at tackle disse problemer.Projektets arkitektur og funktioner styres af et sæt værdier: Korrekthed: Alacritty skal være i stand til korrekt at gengive moderne terminalapplikationer som tmux og vim.Glyfer skal gengives korrekt, og de rette glyfer skal vises.Ydeevne: Alacritty skal være den hurtigste terminalemulator tilgængelig overalt.Utseende: Alacritty skal have en smuk skrift gengivelse og se fantastisk ud på alle understøttede platforme.Enkelhed: Alacritty skal være konservativ med hensyn til hvilke funktioner den tilbyder.Som vi har lært af tidligere terminalemulatorer, er det alt for nemt at blive oppustet.st lærte os, at det ikke behøver at være sådan.Funktioner som GUI-baseret konfiguration, faner og scrollback er unødvendige.De sidstnævnte funktioner leveres bedre af en terminal multiplexer som tmux.Portabilitet: Alacritty skal understøtte større operativsystemer, herunder Linux, macOS og Windows.
alacritty