ααΆαααααΈαααΈααΈααΆαα·ααΆαααααααααααααααΎαα ααΆααααααΆα’ααααααααααααΆαα·ααααααααααααααΆαα αα·αααΆαααααα»αααα α»αααααααααα’αα α αΎαααΎααααα·αααΆαααααΈααΎαααααααα ααα»ααααααααΆααΈααα·ααααααΆα’αααΈαααααααΌαααΆαααααΎαα αα α»ααααααααΆααααααααα»ααα½ααααααΆα αα ααΌα ααααα αΎα ααΎαααΆααααααααααααΆααα’αααααΌαα’ααααααα½αααα Antoine BeauprΓ© αααααΆαααααα»ααααα αα·ααΆααααΌαααααΆα 2018α αααααΈααΆ "α’αΆαα»" αααααΉααααααΆααααΆααααααααΆαααααΎαααααα ααΆααααα·αααααααΎα αααααΆαααα·αααΆαααααααΆαααΆαααααααααααααΆααΆαααααααα ααΎαααΈαααααα αααααΎαα‘αΎαααΆαααααΈααα’αααααααΈα ααα»ααααααΎαααΆααααααα α α·ααααααα αΌαααΆαα αααα»ααααααΆααααα½αα
ααααΆααΈαααΆααααααααα·ααααα½ααα
αααα»ααααααααα·ααΆααααααα»αααααΌααα ααα»αααααααα»αααα»ααααΆαααααααααααααΈαααα αα½αααααααΌαααΆααααααα±αααααααΆαααΆαααΈαα·αααΆαα½ααααααΆααααΆααααααααΆ αααααΆαα
ααα»α
αααααΆααααααΆα ααα·αααααΆαααΆαααααααΈααααααα
ααααΆααΈααα½αα
ααα½αααΆααααααα»ααααα·ααΆααααα½αα±ααααααΆααααα’αΎα α αΎαααΆαα
αααΎαααΆααααα»ααα»αααΆααα»αααααΆααΆαααααα»α α
αΆααααΈααΆαααΆαααααααααΆααα
ααα»α
αααααΆααααααΆααααααΆαααα αΌααααααΆααααααααααααΈαα αααααΈααΆααΎα
αααααΊααΆααααΆααΈαααααααα»αααΆααα·αα·αααα
ααΆααααααααα ααααΆαα·ααααααΆααααα
α»αααααααααα’αααα αααααΆααααα»αααααΌαααΆααααααα
ααααααΆααααααΎααααααΆααααααααΆααα
αααααααα ααααααα»αα’αΆα
ααΆααα
αααα
ααΎ Debian 9 α¬ Fedora 27α ααααΈααΎαααααααα½ααααααΊ Alacritty α ααΆααΊααΆααΌαα
α
ααααααΆααΈααααααΎαααααΏα GPU α αΎαααααΌαααΆααααααααΆααΆααΆαα·αααααααΆ αα·αααααΈαααααΆαααα·α
αα
ααΆαααα - Rust α αααα»αβααΆαβααβα
ααβααααΆααΈαβαααααΆαβααΈβααΆαβαα·αα·αααβααααβαααα»α (ααΆααβαααα
αΌαβααΆααβαααααα·ααΈβαααβαα
βααΎ
ααΆαααΆααααααΌααΈααΌα
αααα»αααΆαα
αΆααααααΎαααΆαααααΎααααααααααααα»αααΆαα½αααΉαααΆαααΆααααααΌααΈααΌαα ααΆαααααΎαααααααααΌαααααααΆααΈαααΊααΎααααΈαααα αΆαααααα’ααααααΌααΈααΌαααΈ
ααΆαααααΆαααΎα xterm ααααΎαα»αααα’αααα "ααα" αα»ααΆα αααααααα
ααΆα
ααΌαααα’ααααααααΆαααααααααΌαααΆααααα
αααα»α Fedora 27 αααααααΆααααααααααααααααΎαααΆα Debian 9 αααααααα
αΆαααα½αα
ααα½αααααααΆααΈα (ααΆαα·ααα mlterm) αα·αα’αΆα
ααααααααααα»αααα’ααααααΆαααααΉαααααΌαα ααΆααααΆαααα’ ααΆααααΌαααΆααα½ααα»ααα
αααα»ααααααααααααααα
α₯α‘αΌααααααΌαααααααααΆααααΈααααααααααααΆααααααΌαααΆααααα αΆααα
αααα»α xterm α ααΆααααααΆαα·αα·ααααααααΆ Mem αα·α Semitic ααΆαααααα
βαααααα·ααΈαα»αααααΌαααααΆα αααΎααα·αα’αΆα αααα αΆαα’αααααααΈααα·αααΆαααααΉαααααΌαααα ααΆα§ααΆα ααα αααααααΆααΆα αααααΎα "ααΆαααΆ" ααΆααα½α’αααα sin (sh) (αααααα α‘αΎααα ααΆαααααΆα) αααααΆαααα resh (r) α αΎαα α»ααααααααΆαα ( Χ) (ααααα½αααααα α‘αΎααα ααΆαααααα) α
ααααΆααΈαααΆα αααΎααααΆααααααα»αααΆαααΆααααααααα Alacritty, VTE-derived Gnome αα·α XFCE terminals, urxvt, st αα·α xterm display "Sara" αααα»αααααΆαααααα αααΆα ααΌα ααΆααααα·αααΎααΎαααΆαααααααααααααΆ "Aras"α
αααα αΆαα½ααααααΆαα½αα’ααααααααααα·αααΊααΆ αα½αααααααΌααααααααΉαααΆαααααααΆαα½α ααΆαα·ααααα
ααααα·ααΆαα’αααΈααΆαααΆαα’ααααα RTL αα·α LTR α ααααααΈα RTL αα½αααααααΎαααΆαααΈαααα»αααΆαααααΆααααααα’α½α
ααααΆααΈα ααα»ααααααΎααΆαα’αααΈααΎαα‘αΎαα
ααααααααΆααΈααααααΆαααααΆαααΎαααΆ LTR English? αα½αααααΆαα
αααΎααα·αααΆαααααααΆααα·αααααΆαα½αα‘αΎα α αΎααααααΉαα’αααααααΆααα’αααα
ααΆαααααα (αα½αααΆαααα
αααα»ααα»αααΌα)α ααααΈααΎααααααΊ pterm αα·α mlterm ααααααααΆααααααΆααααΌααααααααΆα αα·ααααααΉααααααΆααααααααα±ααααααΉαααααΌαα
ααΆαααΆαααΆαααΆααααα αΌα
ααααααααααΆαααααααΆααααααααα»αααΆααααααα’ααααααααΆαααΊααΆαααΆαααΆααααααΆααααΉαααΆααααα αΌαα αααααΈααΆααΆααααΌαααΆαααααααΆαααααΆαααΌααααΌααΆαααΆα’αααααΆαα·αα»αααααΌα ααΆ:
$ curl http://example.com/ | sh
ααΊααΆααΆααααααααΆαααα»αααΆαααααα·ααααα·ααΌα ααΆαααα»ααααα·α
ααΆαααααααΉαααΆααΆααααααααΆααΆααα’αΆα
αααααα
αΌααα
αααα»ααα»αααΌααα
αααα
αααα αα·ααα·αααααΆααααΈαααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·α ααΌααααΈαααααααΆααααΈααΆααααα½ααα·αα·ααααααΆααααα»ααααααααααααααα
git clone git: //git.kernel.org/pub/scm/utils/kup/kup.git
αααααα ααΆααΆαααααΆααα ααααα·αααααΆααααΈααα ααααααααα Horn αα αααα»αααααΆααΈαα
git clone /dev/null;
clear;
echo -n "Hello ";
whoami|tr -d 'n';
echo -e '!nThat was a bad idea. Don'"'"'t copy code from websites you don'"'"'t trust!
Here'"'"'s the first line of your /etc/passwd: ';
head -n1 /etc/passwd
git clone git://git.kernel.org/pub/scm/utils/kup/kup.git
ααΎααΆααααΎαααΆααααΆαααΌα ααααα ? ααΌαααααΆααΆαααααΌαααΆαααΆαααααα αΌααααα»ααααα»α αααααααΌαααΆαααααΆααααααΌαα ααααΈαα·αααααΆαααααα’αααααααΎααααΆαααααααααΎ CSS α
set enable-bracketed-paste on
ααΆα’αα»αα ααα αααααααΆααααααααα Horn αααααα αΆαααΈααααααααααΆαααΆαααΆααααααΆααααααΆαααααΎαααααααααΆαα’αααααααααααα½αα―α α αΎααααα αααα»αααΆαααααααααα’αα»αααααα»αααΆα Bracketed ααΎααΆα ααΆααααΎαααΆααααααΆαααααααΆααΈααα½αα ααα½ααα·αααΆαααααααΆααααααα αααα½αα±ααααΆαααααΉαααααΌααα»ααααααααααααααααΆααααΆααα ααΆα§ααΆα ααα αα αααα»ααααααααα»α αααα»ααα·αα’αΆα αααα ααααΆαααΆααααα Konsole ααααααααααα ααΌααααΈααααΆαα½αααΉαααΆααααααααααΉαααααΌααααααα .αααα αΌα α―αααΆαα αααααΆααααααΆα’αααα’αΆα ααααΎα±ααααΆαααααααα ααΆααααααααααααααααααααα’αααααΌα ααΆααααΆαααΆααααα½α αααααΆααααααα·ααΈααααα·αααΆαααα α¬ααααααααΆαααααααα ααΆαααααααααα·αααααΉαααααΌαα ααΆααΆααααααααααΆααααΆαα·ααααα αααα αΌααα αααα»ααααΆαααΈαααααΈα ααααΆα αααααΆαααΆαααααααα ααΆααααααααααααααα»ααααααααααα·αααΌαααΆαααΆααΌαα ααΆαα·αααααααα·αααΎα’αααααΆααααΆαααΈαααΈα ααααΆαααααααα αααΎαα
αααααααααΆαααααα’α αααααααα αΆαααααΊαααααα·ααΈαααα½αααΆααααααΆαααα·αααααΆαααααααΆααααααΆααΈα urxvtαααααααΆαααααα»αααΆαα’αα»ααααΆαααΎααααΈαααα αΌαα’αααααααΆαα½ααααααΆααααααΆααααααΈα αααα»αβαα·αβααΆαβααβααΎαβαααααΎαβαα»ααααα·ααΆαβααΆαβαααβαααααΆααβααΆαβααΆαβαααα αΆαβα’αααααβαααβααΆαβαα·αααααΆβααα Horn ααα
ααααΆαα αα·ααααααα
αα»αααΆαααααααα·αααα½ααα ααααααααΊααΆαααΆαααααααααΆααα ααα»α αααααΆααααααΆαααααααΎαααΉααααααααΆααΆαααα’α½α ααααΆααΈααα½ααααααΆαααααΆααΈαααααααααααΆα αααΎαα αα»αααΆααααααΆαααΆααα»ααααααααααΆαααααΆααααααΆααΈαααααααααααΆ α αΎααααααΈααΆααααΆααΈα xterm αααααααΈαα·αααΆααααααααΆααααΆααα’ααααααα ααΆαα αΆααααααΎαααααααααΆααΈαααααΎαααΆααα»αααΌα ααΆ Xfce Terminal, GNOME Terminal αα·α Konsole ααΆααα»αααΆααααα Urxvt ααααΆααααααααΆααααααα ααα»ααααααααα·αααΎα’αααααααΎαααααα·ααΈαααα½αα ααα»ααααβααΎβαα·ααΆαβααΈβααΆαβααΆααααβααααΆααβαααα½αβα―α Terminator ααΊβααΆβα’αααβααΉαβααΆαβαααβααααΆαβααααααα ααΆβαα·αβααααΉαβααβααΆααααβααααΆααβααα»αααααβαα ααα»ααααβααΆβααβα’αΆα βαααα αβααααΆααΈαβααΆαβααααΆααβααΆβαα½αβααα (ααΎαβααΌαααΆαβααΆαααααα)α
αααααααα·ααααα½αααααααα Terminator ααΊαααααααΆααααα»αααΆα "ααΆααααΆαααα»α" ααααΆααααΆαααααααΆαα½αααααΆ α αΎαααααΎααΆαα
α»α
ααααΆααα
α»α
ααΌα
ααααΆαα
ααΆααααααΆααΈαααΆα
αααΎααααα»αααααααα½α ααααααααααΌαα§ααααααα
αααααΆααααααΎαααΆαααααα·ααααα·ααΆαα
αααΎααα
ααΎαααΆαααΈαααααΆα
αααΎααααα»ααααααααΆαααααΆα αα»αααΆαααααααααααΆαααααααααΌαααΆαα’αα»αααααα
αααα»α Konsole αααααα ααΎααααΈααααΎαααααααα·αααααααα
αααα»αααααΆααΈααααααααα α’αααααααΌαααααααΎαααααα·ααΈααΆααΈααΈααΈααΌα
ααΆ
ααααΆααααααΎαααΆαααα’ααΆαα·ααααα αααααααΌααααααΆαα½αααααααα α§ααΆα ααα α’αααα’αΆα ααΆαααααΆαααα½ααααααΆααα’ααΈααα ααααΆαααα½αααααααααΆααααααααΆααΎαα ααΆααααΌαααΆαααΆαααααααΆαααα’αααααααΆααΈααα»αααΌα αα·αααααΆααΈα GNOME α ααΆααααΈαα’αα»ααααΆαα±ααααααΆααααΈαα½ααα αΆααααααΎαααααααααααΆαααααα½αααααααΆαααααααααααααααα·α Terminator ααααΆααααααααααααααα ααα»αααααααα»ααα·αα’αΆα ααααααααα·ααΈααΎααααΈα αΆααααααΎααααααα·ααΈααΆααααΆααααΆαα½ααααααααααααααααα·αα αααα’αααααΎαααααΆααααΆααααΆαααα½αα ααααΆααΈααααααααααα·αααΆααααα·ααα "αααααα" ααΆαααααααα
αααΌα αααα
ααΏαα
α»ααααααααααααα»αααΉααααααΆαααα
αααα»ααααααααααΌαααα’ααααααααααΊααΌαααΆαααααααααΆααΈαα α§ααΆα ααα GNOME, Xfce αα·α urxvt ααΆαααααααααΆααΆα ααα»ααααααααΈααααααΆααααααΆααααΆαααΆαααααααααΆααααΌαααΆαααααααΆαααααα ααααααααα±ααα’αααααααΎααααΆαααα½αα
ααα½αααααΌααα
ααααΆααΈα
ααααΆααΈααααααααα·ααΆαα’ααααααααααΆααααααΆα URL ααΎααααΈααααΎα±αααααααααΆααα’αΆα
α
α»α
ααΆαα αααα’αα»ααααα
ααααααααΆααΈααααααΆαααααΈ VTE ααΆααα’αα ααααααααα urxvt ααααΌαααΆααααααα·ααΈαααα½ααα·ααααααααΉαααααααα URLs αα
αααα
α»α
α¬ααααΎααααΌαααΆααααααΆαα
α»α
α ααααΆααΈαααααααααααααααα»αααΆαααΆααααααααα αΆα URLs ααΆααα·ααΈααααααααα
α
α»αααααα αα·ααααΆααΆαααααΈαα
αααα»αααααΆααΈαααΊααΆαααααΎαααααα·ααααααα’αΆαααααααΌαα α§ααΆα ααα st αα·αααΆαααα·ααααααα’αΆαααααααΌαααα ααΆααααΌαααΆαααααααααΆα’αααααααΎααααΆααααΉαααααΎ terminal multiplexer ααΌα
ααΆ tmux αα·α
Alacritty αααααααααααΆαα backscroll ααα»αααα
ααα»ααα
αα αααα»ααααααααΈααΈααααααααΆαα (αα αααα»αααΎαααΆαααααααΊααΆα’αααααααΈααααααααααΆ - αααα αΆαααααα ααα ααααΌα) ααΎαααΉαααααααααααΆαα’αα»αααα ααΆαααααΎααααΆααα’αααα αα αΆα αα·α ααΆαααΊααααΆαα ααα»ααααβααΎαβα’αΆα βααΎαβαα½α βα αΎαβααΆβααααΆααΈαβαα½αβα ααα½αβαααβααΆβαααα½αβααΆαβα ααα»α βααααααΆαβαααααααααα ααΆα§ααΆα ααα α’αααααααΎααααΆαααααααααΎααΆαααΆαααααΆααααΆαα½αααααααΈα RTL αααα ααααΆα αααα·α αΆαααΆ mlterm αα·α pterm αααααααΆαα½ααααααααΎαααΆααααα»αααΆααααααααΆααα·α αα ααΆαααααααααααΆααΆαα’ααααααα αα»αααΌαααααααΎαααΆαααΆαααα’αααααα α’αααααααΎααααΆααααααα·αααααΎαααΆαααΆαα½αααααααΈα RTL α’αΆα ααααΎαααΎαα’αααΈααααααααα
αα αααα»αααααααααααααΆαααΆαααΆααααααΆααααΉαααΆααααα αΌαααΌαααααΆααΆα urxvt ααα αααααααααΆαααααΆαα’αα»αααααα·αααααααααΆααααΆαααΆαααΆααααααΆααααΉαααααααααααΆαααΆααααα αΆαααα αααα αΆααααΌα ααΆααΆααααα½ααααααΆαααααα»αα αααααΆααβα’αααβαααβαααα»αβαααααααβααα‘ααβαααααΉα αα·αβααα‘ααβαααααΉα Konsole ααΊβααΆααααααβααΎαα ααΆα α»αααααα ααΆαα½αα±ααααααααααΆααααΆ VTE ααΊααΆααΌαααααΆαααααα’αααααΆααααααΆααΈα αααααΆααΆααΌαααΆαααΆααααααα ααΆαααα½αααααΆαα URL αα·αα’αααΈαααααααααα αα αααα‘ααααΎαααααΌα ααααΆααΈαααααΆαααΎααααααααΆααααααΆαα½αααα·ααΆααΆααααα’αααα αΌαα α·αααα’αΆα αααααααΆααααααΌαααΆαααΆααα’αα ααα»ααααααΌααα»ααααα½ααααα±ααααΎαα αα αα αΌαααΆααααααΎααααααΈααααΎαααΆαα
αααααααααΆαααααααΆ
ααΆααΌαα
ααααΎαααΆαααααααΆααΈααα
αααα»ααααα½αααΆα αΆααααΌα
ααΆαααα αΆααααΆα ααα»ααααααΌα
αααααΆααααα
αα αα½αααΆαα½αα
ααα½ααααα αΆαααΆαααΊααααΆαααααααα½αα±ααααααΆααααα’αΎααααααΆαααααααα·ααΈααααααααααΌαααααΆαααααααα αααααΆααααααα ααΎαααΉααα·αα·αααααΎαααΌαα’αααΈαααααΆαααααααΈα α
ααΆ "ααααΏα" (ααΆααα·ααα
αααααΊααΆααααΏααααΌα) αα·αααΆαααααΎααααΆααα’αααα
αα
αΆαααααααααΆααΈα (αααααΆαααΆααααααΆαααΆααΆαα·αααααΆααααΌα
αααααααααααααΌα
ααΆαααΈααα»ααααΆααααααααααα»ααα)α
αααααΆααα
αααααΆααααΈααΆααα·ααααΆα ααααα
ααααααααΎαααΆαααααΆααΈααααα»αααΆαααααα·ααααΆαααΆαααΆαααΆααααααααααΆαααααα»ααααα»αααααααααΊααΆαααΊααααΆα (ping) α αα
αααα»αα’αααααααααααΆααα
ααα»ααααβα’αααΈβαα
βααΆβααΆαβααΊααααΆα α αΎαβα ααα»βα’αααΈβααΆαβααΆβααΆβααααΆααβαααααα? αα
αααα»αα’αααααααααααΆαα Fatin ααΆααααααααΆααΆ "ααΆααααααΆααααααΆαααΆαα
α»α
ααααΆααα
α»α
αα·αααΆαα’αΆαααααα’αααααααααααααΌαααααΆ" α αΎαααΆαααααααα
Fatin ααααααααΆ ping αααααΆααααα·ααΆαα
αααΎαααΆαααΆααααα
α·αααα "ααΆαααΆαα’ααααααΆααααααΊα ααα α»αααΆααααα
αααΎαααΎαα‘αΎα α αΎαααΆαααΆαααΉαααααααα αα·αααΆα
ααα»αααΎαα‘αΎαα" αααααΆααα·αααα ααΆααααααΆααααααααα½αα’αΆα
ααΆαα±ααααΆαααΆαααΆαα’αααα αα·ααα»αααΆαααΌαααΆαααααα αααααααΆααΆααα
αααααΆααααα»αααΆααααααΉααααααααα
ααΎαα½αααααΆαα ααα»ααααα’αααΈαααααΆααααα’αΆααααααααααΊααΆ ααΈα "αααααΎαααΆαααΆαααΉαααααααα αα·αααΆα
ααα»α" αααα αΆααααΌα
ααΆααΆαααα
ααβαααααΆααβαα½αβα
ααα½αβαααβααααΌαβααΆαβααβααΉαβααΆβααΌαβααβα αΎαβαα·αβαααααα
Fatin ααΆαααααΎαααααααααααΆααααΎαααααα·ααΈαα·ααααα’αααααα ααΆααααΆααααααΎαα§αααααα
ααααα½αα α
ααΆ
αααααΊααΆααααααααααΆαααΆααααααααααααα»α ααααΌα ααΆαααααααα½αα ααα½ααααα Fatin ααΎααααΈαααα αΆαααΆααΆααα·ααααααααααααα»ααααααααααΉαααΆαααααΎαααααααααααΆααα
ααΏαααααΌααααααααΎα’αααααα»αα
αΆααα’αΆααααααααΊαααααααΆααααΎαααααΆαααααααααΎαα‘αΎααααααααα·ααΈα
αΆαααααΌα
ααΆ xterm αα·α mlterm α ααΆαα½αααΉαααΆαααΊαααααΆαα
α»ααααααααα’αΆααααααααα»α (2,4 ms) αα½αααααααΎαααΆαααΆαααα’ααΆαααααΆααΈαααααΎαααΏααααα»α (10,6 ms αααααΆαα st) α ααααΆαααααΆααΈαααααΎαααααΆαααααααααααα·α 10 αα·ααααΈαα·ααΆααΈααα ααΆαα·ααα Alacritty αααΆααααααα»αααΆαααΆαααΆα "αααααα·ααΈααααΆααααΆαααααΆααΈαααΏααααα»ααααααΆα" αααααΈααΆαα·αααα»ααααααΆααΆαααΆααααααΎαα‘αΎαα
αΆααααΆααααΈααΆααα·αα·αααα‘αΎααα·αααΎαααααΌααααα»αααααΆα 2017 αααααα ααΆααΆααα·αα’ααααα·αααααααααααα
αααααΆαααΆαααΆααααα ααΆααα»ααααααααααΆαααα ααααΆαα·ααα½αα±ααααααααααΆααα αααααααααααα ααΌα ααα Fatin ααααααααΆ "α’ααααα·αα αΆαααΆα αααΉαααΈααΆααααααΆααααααΎααααΈα±ααααΆααΆαα₯αααα·ααααααΎα’ααααα" α Fatin αααααααΆαα’αααΈαααααΆααααααααΆααααααα "ααΆαααααΆαααΆαα½ααα αααα»αααΆαααΊααααΆα (ααα) αααααΎαααΆαααΆαααΉααααααααααααΆαααααΆααα·αα’αΆα ααΆααα»αααΆαα»αααΆαα
ααααΆα ααααΆαααΎααααΌαααΆααααα
ααΎαα»ααα Debian 9 (stretch) ααΆαα½α
ααααΏααααΌα
ααΆαααααΎααααααααααΆααααΊααΆααΆαααααΎααααα "ααααΏα" α¬ "ααααα·ααααααΌα" ααααααααααΈ αααααΆααααααΏααααααααΆααΈαα’αΆα
αααΌαααααααα½αααΆα ααααααααααααα αΆαα’αααααααΆα
αααΎααα
ααΎα’ααααααα ααααΆαα·α
ααααΆαααααΎααααααα»αααααΆ; ααΆαααααΎαααααααΎαααΊααΎααααΈαααααΎαααααα’ααααααΌα
ααααΆαααααααΎααΆααααααααΆ seq α ααΆαααααΎααααααααααααααα½αααΆαααΆαααααΎααααα Thomas E. Dickey (α’αααααααΆα xterm) αααααααα αΎαααααααα
αα
ααΈαααααΎαααΎα rxvt αα·α st ααΆααα»αααΆαααααα½ααααααα α’αααα Alacritty ααααΈααΆαααα αααααααΌαααΆααα
ααΆα‘αΎαααααααααααΎααΆαα’αα»ααααα αααααΆααααΊ Xfce (VTE family) αα·α Konsole αααααΏαααΆααα·αααΈαααα α
α»ααααααααΊ xterm αααααΊαααΆα rxvt ααααΆαααα ααα‘α»ααααααααΎααααα xterm ααααΎαααααΆααα
αααΎα αααααααΎα±ααααΆαααααααΆααα’ααααααα·ααΆαααΎα αααααΈααΆααΆααΆαααααΆααααΌα
ααααΆαααααα αα»αααΌαβααΆαβααααΏαβααΏα ααα»ααααβααΆβααΆαβαααα αΆβαα
βαααβααααα ααΆαβαααα αΆαβααΉαβαααααβααΈβαααβαα½αβαα
βαααβαα½α αααβαααα αΆαβα’αααααβαα½αβααααα α¬βαα·αβαααα αΆαβααΆβααΆααβααβαααα ααααΆααΈαααααααααααΆααααα αΆααααααααΆαα
αααΆαα αα½αααΆαα st, Alacritty αα·α rxvt α
Dickey ααααααααΆααΆααα»αααααΆααααΆαα’αα»ααααααΊαααααΆαααααΆααα ααΆαααααΌαααα·ααααααα’αΆαααααα αααα»αααααΆααΈααααααααααΆα ααΆαα·αααααΆααααΆαα αααααααΆαα rxvt αα·αααααΆααΈαααααααααααΆ "αα·αα’αα»ααααααΆαα αααΆααααΌαα "α
βαα·αααΌα xterm αα rxvt αα·αααΆαααααΆααΆααααα αΆααα αα α»ααααααααΆαααΆααα’ααααα ααααα·αααΎααΆααααΆααααΈααααα ααΆααΉαααα·αααααΆαα’αΆααααααα½αα ααα½αααΎααααΈααΆαααΆααα ααΆααΆαα₯αααα·ααααααΆααααΎααααΏααααΌαααΆαααααααααΆααα ααΎα’αααα αα αΆαααΆααααα»αα αα»ααα·ααααα·αα½αααΊααΆ α αααΆ ASCII ααΆαααΆααα·αα αααΆααααΆααα
ααΎααααΈαα½ααα»αααΆαααΊααα xterm ααααααααΎαααα Dickey ααααΎα±ααααααΎααααΆα
ααΆαααααΎααααΆααααααΆα
ααααα·ααα·αααΈααΆααΎααΆααα ααα»αααααααα»αααΆααα·α
αΆαααΆααααΏααααΌαααΆααΆαααααααΆαααααΎαααΆα ααΆαααααΎααααααααα’αα»ααααΆαα±ααααΎααααααααααΎααΆααααα»ααα
ααΎααααΆααΈα αααααΆα’αα»ααααΆαα±ααααΎαααΆαααααΆαααΆααααααααααααααααΌα
ααΆα’αααα
αα
αΆα α¬ααΆαααααΎααααΆααααΆαα ααααααααααΌαααΆαααα½ααααααΆαααααΎαααΆαααΆαααααΎααααααααααΆααααααΆαα ααα αα
αααααααΆααααα½ααα·αα·αααααααΎαααΆα Python α ααΆαααααααΌααα·αααααααααααα
αα
αααα»αααΆαααααΎαααααααα ST ααα½αααΆαα
αααΆααααααΆααααααα½αααΆαα½αααΉαααΆαααααΎααααΆααα’αααα
αα
αΆαααΆαααααααΆααααα»α 8 MB αααααΆαα·ααα½αα±ααααααΆααααα’αΎαααααααα·α
αΆαααΆααΆαααα·αααααΆααααααΆααα
ααΆααΊααΆαααΆααααα mlterm, xterm αα·α rxvt ααααΎααααΆααα
αααΎαααΆααααααααα·α
- αααα αα 12 MB α αααααααα½αα±ααααααααααΆαααα½ααααααΊ Alacritty αααααΆαααΆα 30 MB ααΎααααΈααααΎαααΆαα αααααΆααααααΆαααααΆααΈααααααα½ααΆα VTE αααααΆααα½αααααΈ 40 αα
60 ααααΆαα αααα
αααΎαααΆααα ααΆαααααΎααααΆαααααα’αΆα
ααααΌαααΆααααααααααααΆααα·ααααααΆααααΆααΈαααΆαααααααααΎαααααΆαααααααα·ααααααα§ααΆα ααα GTK α Konsole ααα
α»ααααααααΆαα½αααΉαααΆαααααΎααααΆααα’αααα
αα
αΆα 65MB ααα‘α»ααααααααΎααααα αααααΈααΆαααα’αΆα
αααααΆααααΆααααααΆααα»αααΆαααααααΌααΆαααααααΆαααααα
ααΎαααααααααα
ααΉαααααααααΈαα»ααααααα½αααΆαααΆαααΈ 4 ααααΆααα»α αααααα·ααΈααΆααα’ααα
αΆααααααΎαααααΎααααΆααα’αααα
αα
αΆαααΆααααα
αααΎααα½αα±ααααααααααΆααα Xterm ααααΆααααΆαααΆα 15 MB ααα»ααααα₯α‘αΌααααααΆααΆαααΆα 16 MB ααααΆαααααα
αααα
αΆααααααΎαα ααΆαααΆαααΎαα‘αΎαααααααααααΆααααΆαααααΎααααΆαααααααΆαα rxvt αααα₯α‘αΌααααααααΌαααΆα 34 MB α
ααααΈαααα’ααα Xfce Terminal ααααα α 20 MB αααααααΆααα»αααΈαα ααα»αααα GNOME Terminal ααααΌαααΆαααααΉααα 32 MB ααα»αααααα ααΆααΆααα·αααΆαα ααΆααααΆαααααΎααααααα»ααααααΌαααΆαα’αα»ααααααΎααααΆαααααααα 2012 αααΈαα αα
LCA XNUMX Rusty Russell
ααααααΆαααΆααααα αααα»ααα·αα’αΆα αα½αα’αααΈααΆαα‘αΎα ααα»ααααααΆαα’αΆααααααααΆ ααΆααααα ααα’αααα αα αΆααααααααα α’αααΈαα½ααααααΆααΌαααααΆα ααΌα ααΆααααΆααΈαααΊααΆααΆαααααααααΆαααααΆαα αααααα·ααΈααΆααααααα½αααααΌα αααα»α ααΌα αααα»ααα½αααα’αΆα ααααΎαααΆαααΎ "αααα’αα" ααΆαα½α ααΌααααΈαααααα’αααααααααΎα ααααα·αααΎααΎαααααΆαααααααα ααα»α ααααα½αααααααΌαααααΆααααΆαα½αααααααααααΈαα»α (α αΎαα’αααααΉαααΆααΆααΉαααΆαααΌα ααααα ) α ααα»ααααααΆαα½αααΉααααααΆααααα ααΆαααααΎααααΆααα’αααα αα αΆαααΉαααααΆααα ααΆαααα αΆααΆαααα’ααΆαααα αααα»αααα·ααΆααΆαααΆαα½αααααααα»αααααΎαααΆαααααΆααΈαααΆα αααΎα αααα ααΈαααααααΆαααααΆααααα»α αα·αααααα·ααααα»ααα½αα ααα½αα ααΎααααΈααΌααΆαααααααααΆααααΆαααα GNOME Terminal, Konsole, urxvt, Terminator αα·α Xfce Terminal ααΆααααα Daemon αααα’αα»ααααΆαα±ααα’ααααααααααααααααΆααΈαα αααΎαααΆααααααααΎαααΆααααα½α ααααααααααΆαααααΎααααΆααα’αααα αα αΆαααααααΆα
αααα»αα’αα‘α»ααααααααΎααααααααααααα»α αααα»αααΆαααα½αααΆαααααααααααα·αααΉαααααΆαααααα½ααααααΆααααααΉαααΆαα’αΆα-αααααααΆαα αααα»αααααΉαααΆααΉααα·αααΎαα’αααΈααααα
ααΈααα ααα»ααααααΆααΆαααααααααΆαααΆααααΆααΈααα½αα
ααα½αααααααα·αααααααααααΆααααααΊααααΆαααααα»ααα
ααΆαα ααΌα
αααα αααααΆααα VTE αα·αααΆαααααΆααα·ααααααα’αΆαααααααΌααα
ααΎααΆα (αααααααα·ααααααα
ααα ααααΈααααα·ααααΆα
αα αααα»ααααααααααΌαααα’ααααα ααΎαααΆαααααΎαααΆααααΆααΈααααααΆαααΌαααααΆαααΎ VTE ααΆααααα»ααα»αααΆαααααα’αα½α ααα»ααααα₯α‘αΌααααααΎαααΎαααΆααΆααααΆααααααΆαα½ααααααααααα·ααααα·ααΆααα½αα ααα½αα α₯α‘αΌααααα’αααα αα αΆααα·ααααααΆαααα αΆαααααααααααΆααΈα VTE ααΆααα’ααα’αΆα ααααΌαααΆααααααααααααΆααααααααΎαααΆα Daemon ααααααααα ααααα’αΆα αΆααααααα½αααα αααααΆαααΆαααΆααααα ααααααααα αΆααααααααΆαααααα·αααΆαααΆαααΎα ααα½α RAM αα·α kernel buffers α’αΆα αα ααααααΌαααΆααααααα»ααααα terminals αααααααΆααααΎααααΆααααααΆααα·α ααΆαα αααΎαα αααααΈααΆααααΆααΈα VTE ααααΎαααΆαααΆαααα’αααα»αααΆαααααΎαααααααααααΆαα (αααΌα) ααααα ααΆαααΊααααΆααααα»αααΆααααα αΆααααααα½αααααΊααΎαααΈααααα·ααααααΆαααααααα αααα»αααΆαααααΆαα’αααααααΎααααΆαα GNOME α α’αααα’αα·αααααα VTE αααα ααααΆααααΌααααααα·α αΆαααΆα ααααα·αααΎααΎααα·α αΆαααΆααΆ ααΌααααΈααα’αααααααΎααααΆααααΈαα»α ααααΈαααααααααα½ααααααααααΆααΈαααΊααααα·ααα½α αα½αααα’αΆα ααααΎα±ααααΆααΆααααααΆααααα½αααααΎα αααααΆααα’ααααααααΆααααα·ααααα ααΆαααααΌαααΈααααΆααΈαααααΆαααΎαα’αΆα ααΆααααααΆ αα·αααΌαααΆαααΆαααΆαααΉααααα»αααααα αα·ααααααααΆααααα»αααΆααααααΆαααΆαααααα½α αα·αααααΊαααααΆααααααΉαααΆαααΆαααΆαααα’ααΆαα αααααΆαααΆαααΆαααΌαα ααΆα’αα»αα ααΆααα xterm αα·α mlterm α αΆααααα»ααααααααααΆαααΎααα αααααααα·α ping ααααααα 10 αα·ααααΈαα·ααΆααΈ αααααΆααΆααα·αα’αΆα ααα½αααααΆααααααΆααααα»αααααΆα αααΎαα
ααΆαααΆααααα Benchmark ααααΆααααα αΆααααααααΆ αααααΆαααααΆαα’αα·ααααααααα·ααααΆαααααΆα ααα·αααΈαα»α
α’αααα’αα·ααααααααααΌαααααααΎααΆααααααααααα½ααα½αα
ααα½αα α’αααβααααΎβααααβαααα ααβααΆβα
ααβααΎαβαααααα·ααΈβαααααααααβαα·αααΌβααααααΆ αααααΆαβαα½αααβαααααβααΌαβααΆαβααΆααβααααα ping αααΆαβααααΆααα ααΆα’αα»αα ααΆαα·αα’αΆα
ααΆαααααααΆαααΊααααΆααααααΆαα Wayland ααΆαααα αααααα·ααΈ Typometer ααααααα»αααΆαααααΎααααΌαααΆααααααΎαα‘αΎααααααΆααα’αααΈααα Wayland ααααΌαααΆααα
ααΆα‘αΎαααΎααααΈααΆαααΆαα ααΆαααααΎα
αΆααααααα
ααΎαααα’α½α
ααααααααα αααα»ααααααΉαααΆααΆαααααα·αααα Wayland ααααΎαααΆαααΆαααα’ααΆα X.org α αΎααααα»ααααααααΉαααΆαα
αααα’ααΆααααααΆααααΆααααΉαααααααααα·ααΈααΎααααΈααΆαααααααααΆαααΊααααΆααα
αααα»αααα·ααΆααΆααααα
ααααα: www.habr.com