21
Alacritty
Alacritty je horúci rýchly emulátor terminálu s urýchleným GPU.Je napísaný v Rust a používa OpenGL na vykreslenie ako najrýchlejší dostupný emulátor terminálu.Alacritty je k dispozícii na serveri GitHub v zdrojovej podobe.
- Bezplatná
Alacritty je výsledkom frustrácie z existujúcich terminálových emulátorov.Použitie vim vnútri tmux v mnohých termináloch bolo obzvlášť zlou skúsenosťou.Ani jeden z nich nebol dosť rýchly.Napriek tomu má Linux nejaké slušné alternatívy.Napríklad, urxvt a st dávajú dobré skúsenosti.Hlavnou nevýhodou týchto možností je náročnosť konfigurácie a neschopnosť bežať na platformách iných ako X11.Možnosti pre MacOS sú obzvlášť pomalé - najmä pri termináli na celej obrazovke na 4k monitore.Žiadny z týchto terminálov nie je multiplatformový - zvyčajne sa vydávajú za rozhrania API na vykresľovanie a vykresľovanie písma svojej natívnej platformy.Cieľom Alacritty je riešiť tieto problémy.Architektúra a vlastnosti projektu sa riadia súborom hodnôt: Správnosť: Alacritty by mal byť schopný správne vykresliť moderné terminálové aplikácie, ako sú tmux a vim.Glyfy by sa mali vykresľovať správne a mali by sa zobraziť správne glyfy.Výkon: Alacritty by mal byť najrýchlejší emulátor terminálu, ktorý je k dispozícii kdekoľvek.Vzhľad: Alacritty by mal mať krásne vykreslenie písma a mal by vyzerať fantasticky na všetkých podporovaných platformách.Jednoduchosť: Alacritty by mala byť konzervatívna o tom, ktoré funkcie ponúka.Ako sme sa dozvedeli od minulých emulátorov terminálu, je príliš ľahké nafúknuť sa.nás naučil, že to tak nemusí byť.Funkcie ako konfigurácia založená na GUI, karty a posun späť nie sú potrebné.Posledne uvedené vlastnosti sú lepšie poskytované terminálovým multiplexorom, ako je tmux.Prenosnosť: Alacritty by mala podporovať hlavné operačné systémy vrátane Linux, MacOS a Windows.