рд╣рд╛рдореНрд░реЛ рдЕрдиреБрд╡рд╛рдж рдмреНрдпреВрд░реЛрдмрд╛рдЯ рдХреЗрд╣реА рд╢рдмреНрджрд╣рд░реВ: рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕рдмреИрдЬрдирд╛ рдирд╡реАрдирддрдо рд╕рд╛рдордЧреНрд░реА рд░ рдкреНрд░рдХрд╛рд╢рдирд╣рд░реВ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдЫрдиреН, рд░ рд╣рд╛рдореА рдХреБрдиреИ рдЕрдкрд╡рд╛рдж рдЫреИрдиреМрдВред рддрд░ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рд╣рдкреНрддрд╛рдорд╛ рдПрдХ рдкрдЯрдХ рдЕрдкрдбреЗрдЯ рд╣реБрдиреЗ рдХреБрд░рд╛ рд╣реЛрдЗрдирдиреНред рддрд╕рд░реНрде, рд╣рд╛рдореАрд▓реЗ рддрдкрд╛рдЗрдБрдХреЛ рд▓рд╛рдЧрд┐ 2018 рдХреЛ рд╡рд╕рдиреНрддрдорд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдПрдиреНрдЯреЛрдЗрди рдмреНрдпреБрдкреНрд░реЗрдХреЛ рд▓реЗрдЦ рдЕрдиреБрд╡рд╛рдж рдЧрд░реЗрдХрд╛ рдЫреМрдВ: рдЖрдзреБрдирд┐рдХ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдпрд╕рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд "рдЙрдореЗрд░" рдХреЛ рдмрд╛рд╡рдЬреБрдж, рд╣рд╛рдореНрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рд╕рд╛рдордЧреНрд░реАрд▓реЗ рдпрд╕рдХреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рд╣рд░рд╛рдПрдХреЛ рдЫреИрдиред рдердк рд░реВрдкрдорд╛, рдпреЛ рдореВрд▓ рд░реВрдкрдорд╛ рджреБрдИ рд▓реЗрдЦрд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдерд┐рдпреЛ, рддрд░ рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдПрдЙрдЯрд╛ рдареВрд▓реЛ рдкреЛрд╕реНрдЯрдорд╛ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред
рдХрдореНрдкреНрдпреБрдЯрд░ рдЗрддрд┐рд╣рд╛рд╕рдорд╛ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рд╡рд┐рд╢реЗрд╖ рд╕реНрдерд╛рди рдЫ, рддрд░ рд╣рд╛рд▓реИрдХрд╛ рджрд╢рдХрд╣рд░реВрдорд╛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рднрдПрдХрд╛рд▓реЗ рддрд┐рдиреАрд╣рд░реВ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрдирд╕рдБрдЧреИ рдмрд╛рдБрдЪреНрди рдмрд╛рдзреНрдп рднрдПрдХрд╛ рдЫрдиреНред
рдХреЗрд╣реА рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рдПрдХрджрдореИ рдЕрдЪрдореНрдорд▓рд╛рдЧреНрджреЛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд╡рд╛рд▓рд╣рд░реВ рдЫрдиреН, рд╕рд╛рдереИ рдзреЗрд░реИрдЬрд╕реЛрд╕рдБрдЧ рдЯреНрдпрд╛рдм рдЧрд░рд┐рдПрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рджреЗрдЦрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдЩрд╕рдореНрдо рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд░рдХ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдЫрдиреНред рдпрджреНрдпрдкрд┐ рд╣рд╛рдореА
рдореИрд▓реЗ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░реЗрдХреЛ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдпрд╣рд╛рдБ рдЫрдиреН:
рдпреА рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдирд╣реБрди рд╕рдХреНрдЫ, рдХрд┐рдирдХрд┐ рдо рд▓реЗрдЦрдирдХреЛ рд╕рдордпрдорд╛ рд╕реНрдерд┐рд░ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдерд┐рдПрдБ, рдЬреБрди рдореИрд▓реЗ рдбреЗрдмрд┐рдпрди 9 рд╡рд╛ рдлреЗрдбреЛрд░рд╛ 27 рдорд╛ рд░реЛрд▓ рдЖрдЙрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдерд┐рдПрдБред рдПрдХрдорд╛рддреНрд░ рдЕрдкрд╡рд╛рдж рдПрд▓рд╛рдХреНрд░рд┐рдЯреА рд╣реЛред рдпреЛ GPU-рддреНрд╡рд░рд┐рдд рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рд╡рдВрд╢рдЬ рд╣реЛ рд░ рдпреЛ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╕рд╛рдорд╛рдиреНрдп рд░ рдирдпрд╛рдБ рднрд╛рд╖рд╛рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ - Rustред рдореИрд▓реЗ рдореЗрд░реЛ рд╕рдореАрдХреНрд╖рд╛рдмрд╛рдЯ рд╡реЗрдм рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рд╣рдЯрд╛рдПрдБ (рддреАрд╣рд░реВ рд╕рд╣рд┐рдд
рдпреБрдирд┐рдХреЛрдб рд╕рдорд░реНрдерди
рдореИрд▓реЗ рдпреБрдирд┐рдХреЛрдб рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдореЗрд░реЛ рдкрд░реАрдХреНрд╖рдг рд╕реБрд░реБ рдЧрд░реЗрдВред рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рдкрд╣рд┐рд▓реЛ рдкрд░реАрдХреНрд╖рдг рдпреБрдирд┐рдХреЛрдб рд╕реНрдЯреНрд░рд┐рдЩ рджреЗрдЦрд┐ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдерд┐рдпреЛ
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, xterm рд▓реЗ рдХреНрд▓рд╛рд╕рд┐рдХ "рдлрд┐рдХреНрд╕реНрдб" рдлрдиреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬреБрди рдЕрдиреБрд╕рд╛рд░
рдпреА рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВ Fedora 27 рдорд╛ рд▓рд┐рдЗрдПрдХрд╛ рдерд┐рдП, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдбреЗрдмрд┐рдпрди 9 рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдирддрд┐рдЬрд╛рд╣рд░реВ рджрд┐рдпреЛ, рдЬрд╣рд╛рдБ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рдХреЗрд╣реА рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ (рд╡рд┐рд╢реЗрд╖ рдЧрд░реА mlterm) рд▓реЗ рдлрдиреНрдЯрд╣рд░реВ рдареАрдХрд╕рдБрдЧ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╕рдХреЗрдирдиреНред рд╕реМрднрд╛рдЧреНрдп рджреЗрдЦрд┐ рдпреЛ рдкрдЫрд┐ рд╕рдВрд╕реНрдХрд░рдг рдорд╛ рддрдп рднрдПрдХреЛ рдерд┐рдпреЛред
рдЕрдм рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рд░реЗрдЦрд╛ рдХрд╕рд░реА xterm рдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫред рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рдкреНрд░рддреАрдХ рдореЗрдо рд░ рдирд┐рдореНрди рд╕реЗрдорд┐рдЯрд┐рдХ
"рдзреЗрд░реИ рдХрдореНрдкреНрдпреБрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВрд▓реЗ рджреНрд╡рд┐рджрд┐рд╢рд╛рддреНрдордХ рдкрд╛рда рд╕рд╣реА рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрджреИрдирдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд┐рдмреНрд░реВ рдирд╛рдо "Sarah" рдорд╛ sin (╫й) (рдЬреБрди рджрд╛рдпрд╛рдБ рддрд┐рд░ рджреЗрдЦрд┐рдиреНрдЫ), рддреНрдпрд╕рдкрдЫрд┐ resh (╫и) рд░ рдЕрдиреНрддрдорд╛ he (╫Ф) (рдЬреБрди рдмрд╛рдпрд╛рдБ рддрд┐рд░ рджреЗрдЦрд╛ рдкрд░реНрдЫ)ред
рдзреЗрд░реИ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдпреЛ рдкрд░реАрдХреНрд╖рдгрдорд╛ рдЕрд╕рдлрд▓ рд╣реБрдиреНрдЫрдиреН: Alacritty, VTE-рд╡реНрдпреБрддреНрдкрдиреНрди Gnome рд░ XFCE рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ, urxvt, st рд░ xterm рд▓рд╛рдИ рдЙрд▓реНрдЯреЛ рдХреНрд░рдордорд╛ "рд╕рд╛рд░рд╛" рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ, рдорд╛рдиреМрдВ рд╣рд╛рдореАрд▓реЗ рдирд╛рдо "рдЕрд░рд╛рд╕" рд▓реЗрдЦреЗрдХрд╛ рдЫреМрдВред
рджреНрд╡рд┐рджрд┐рд╢рд╛рддреНрдордХ рдкрд╛рдард╣рд░реВрд╕рдБрдЧ рдЕрд░реНрдХреЛ рд╕рдорд╕реНрдпрд╛ рдпреЛ рд╣реЛ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдкрдЩреНрдХреНрддрд┐рдмрджреНрдз рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЬрдм рдпреЛ RTL рд░ LTR рдкрд╛рдард╣рд░реВ рдорд┐рд╢реНрд░рдг рдЧрд░реНрдиреЗ рдХреБрд░рд╛ рдЖрдЙрдБрдЫред RTL рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЯрд░реНрдорд┐рдирд▓ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рджрд╛рд╣рд┐рдиреЗ рдЫреЗрдЙрдмрд╛рдЯ рдЪрд▓реНрдиреБрдкрд░реНрдЫ, рддрд░ LTR рдЕрдВрдЧреНрд░реЗрдЬреАрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреЗ рд╣реБрдиреНрдЫ? рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рдзреЗрд░реИрд╕рдБрдЧ рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдпрдиреНрддреНрд░ рдЫреИрди рд░ рд╕рдмреИ рдкрд╛рдард▓рд╛рдИ рдмрд╛рдБрдпрд╛рдорд╛ рдкрдЩреНрдХреНрддрд┐рдмрджреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдХрдиреНрд╕реЛрд▓рдорд╛ рд╕рд╣рд┐рдд)ред рдЕрдкрд╡рд╛рджрд╣рд░реВ pterm рд░ mlterm рд╣реБрдиреН, рдЬрд╕рд▓реЗ рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдХреЛ рдкрд╛рд▓рдирд╛ рдЧрд░реНрджрдЫ рд░ рддреНрдпрд╕реНрддрд╛ рд░реЗрдЦрд╛рд╣рд░реВрд▓рд╛рдИ рджрд╛рдпрд╛рдБ-рдкрдЩреНрдХреНрддрд┐рдмрджреНрдз рдЧрд░реНрджрдЫред
рд╕рдореНрдорд┐рд▓рди рд╕рдВрд░рдХреНрд╖рдг
рдореИрд▓реЗ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реЗрдХреЛ рдЕрд░реНрдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рдПрдиреНрдЯреА-рдЗрдирд╕рд░реНрд╕рди рд╕реБрд░рдХреНрд╖рд╛ рд╣реЛред рдпрджреНрдпрдкрд┐ рдпреЛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдЬреНрдЮрд╛рдд рдЫ рдХрд┐ рдордиреНрддреНрд░рд╣рд░реВ рдЬрд╕реНрддреИ:
$ curl http://example.com/ | sh
рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреБрд╢ рдЖрджреЗрд╢рд╣рд░реВ рд╣реБрдиреН, рдереЛрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рд▓реБрдХреЗрдХрд╛ рдЖрджреЗрд╢рд╣рд░реВ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░рдмрд╛рдЯ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрджрд╛ рд░ рдЯрд╛рдБрд╕реНрдиреЗ рдХреНрд░рдордорд╛ рдХрдиреНрд╕реЛрд▓рдорд╛ рд▓реБрдХреНрди рд╕рдХреНрдЫрдиреН, рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдирд┐рд░реАрдХреНрд╖рдг рдкрдЫрд┐ рдкрдирд┐ред
git clone git: //git.kernel.org/pub/scm/utils/kup/kup.git
рд╣рд░реНрдирдХреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯрдмрд╛рдЯ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рдЯрд╛рдБрд╕реНрджрд╛ рдпрд╕реНрддреЛ рдЙрдкрджреНрд░рд╡рдорд╛ рдкрд░рд┐рдгрдд рд╣реБрдиреНрдЫ:
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
рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рд╣рд░реНрдирдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕рд╛рдЗрдЯрд▓реЗ рдкрд╛рда рдврд╛рдБрдЪрд╛ рдЖрдлреИрдВ рдорд╛рд░реНрдлрдд рдпрд╕ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдХрд╕рд░реА рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдиреЗ рд░ рд╕рдордпрдЕрдШрд┐ рдиреИ рдпрд╕рдорд╛ рдХреЛрд╖реНрдардХ рдореЛрдб рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрдЫред рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ рдХрд┐рдирднрдиреЗ рдХреЗрд╣реА рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рдердкреНрдиреБ рдЕрдШрд┐ рдПрд╕реНрдХреЗрдк рдЕрдиреБрдХреНрд░рдорд╣рд░реВ рд╕рд╣реА рд░реВрдкрдорд╛ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрджреИрдирдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдореЗрд░реЛ рдорд╛ рдореИрд▓реЗ рд╕рд╣реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рд╕рд╛рде рдкрдирд┐ рдХрдиреНрд╕реЛрд▓ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░рд╛ рдЧрд░реНрди рд╕рдХреЗрдиред .inputrc рдлрд╛рдЗрд▓ред рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╣реЛ рдХрд┐ рддрдкрд╛рдЗрдБ рд╕рдЬрд┐рд▓реИ рд╕рдВрдЧ рдЕрд╕рдорд░реНрдерд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛ рдЧрд▓рдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рд╢реЗрд▓рдХреЛ рдХрд╛рд░рдгрд▓реЗ рддрдкрд╛рдЗрдБрдХреЛ рдкреНрд░рдгрд╛рд▓реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдмрд┐рдЧреНрд░рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд░рд┐рдореЛрдЯ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд▓рдЧ рдЗрди рдЧрд░реНрджрд╛ рдпреЛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЦрддрд░рдирд╛рдХ рд╣реБрдиреНрдЫ, рдЬрд╣рд╛рдБ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдХрд╛рд░реНрдп рдХрдо рд╕рд╛рдорд╛рдиреНрдп рд╣реБрдиреНрдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдзреЗрд░реИ рдЯрд╛рдврд╛рдХрд╛ рдореЗрд╕рд┐рдирд╣рд░реВ рдЫрдиреН рднрдиреЗред
рдпрд╕ рд╕рдорд╕реНрдпрд╛рдХреЛ рд░рд╛рдореНрд░реЛ рд╕рдорд╛рдзрд╛рди рдЯрд░реНрдорд┐рдирд▓рдХреЛ рд▓рд╛рдЧрд┐ рдкреЗрд╕реНрдЯ рдкреБрд╖реНрдЯрд┐рдХрд░рдг рдкреНрд▓рдЧрдЗрди рд╣реЛ urxvt, рдЬрд╕рд▓реЗ рдирдпрд╛рдБ рд▓рд╛рдЗрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдкрд╛рда рдШреБрд╕рд╛рдЙрди рдЕрдиреБрдорддрд┐ рдорд╛рдЧреНрдЫред рдореИрд▓реЗ рд╣рд░реНрди рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдкрд╛рда рдЖрдХреНрд░рдордгрдХреЛ рд▓рд╛рдЧрд┐ рдердк рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдк рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХреЛ рдЫреИрдиред
рдЯреНрдпрд╛рдмрд╣рд░реВ рд░ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВ
рдЕрд╣рд┐рд▓реЗрдХреЛ рдПрдЙрдЯрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реБрд╡рд┐рдзрд╛ рднрдиреЗрдХреЛ рдЯреНрдпрд╛рдм рдЧрд░рд┐рдПрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╣реЛ, рдЬрд╕рд▓рд╛рдИ рд╣рд╛рдореА рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рд╕рдЮреНрдЭреНрдпрд╛рд▓рдХреЛ рд░реВрдкрдорд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗрдЫреМрдВ рдЬрд╕рдорд╛ рдЕрдиреНрдп рдзреЗрд░реИ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдЫрдиреНред рдпреЛ рдкреНрд░рдХрд╛рд░реНрдп рд╡рд┐рднрд┐рдиреНрди рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдлрд░рдХ рдЫ, рд░ рдпрджреНрдпрдкрд┐ рдкрд░рдореНрдкрд░рд╛рдЧрдд xterm рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓реЗ рдЯреНрдпрд╛рдмрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди, Xfce рдЯрд░реНрдорд┐рдирд▓, GNOME рдЯрд░реНрдорд┐рдирд▓ рд░ рдХрдиреНрд╕реЛрд▓ рдЬрд╕реНрддрд╛ рдердк рдЖрдзреБрдирд┐рдХ рдЯрд░реНрдорд┐рдирд▓ рдЕрд╡рддрд╛рд░рд╣рд░реВрдорд╛ рдпреЛ рдкреНрд░рдХрд╛рд░реНрдп рдЫред Urxvt рд▓реЗ рдЯреНрдпрд╛рдмрд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрдЫ, рддрд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд▓рдЧрдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдорд╛рддреНрд░ред рддрд░ рдЯреНрдпрд╛рдм рд╕рдорд░реНрдердирдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рдиреЗрддрд╛ рд╣реЛ: рдпрд╕рд▓реЗ рдЯреНрдпрд╛рдмрд╣рд░реВрд▓рд╛рдИ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди, рддрд░ рдХреБрдиреИ рдкрдирд┐ рдХреНрд░рдордорд╛ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдорд┐рд▓рд╛рдЙрди рд╕рдХреНрдЫ (рддрд▓рдХреЛ рдЫрд╡рд┐ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред
рдЯрд░реНрдорд┐рдиреЗрдЯрд░рдХреЛ рдЕрд░реНрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рднрдиреЗрдХреЛ рдпреА рдЯреНрдпрд╛рдмрд╣рд░реВрд▓рд╛рдИ рдПрдХрд╕рд╛рде "рдЧреНрд░реБрдк" рдЧрд░реНрдиреЗ рд░ рдПрдЙрдЯреИ рдХреАрд╕реНрдЯреНрд░реЛрдХрд╣рд░реВрд▓рд╛рдИ рдПрдХреИ рд╕рдордпрдорд╛ рдзреЗрд░реИ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рдкрдард╛рдЙрдиреЗ рдХреНрд╖рдорддрд╛ рд╣реЛ, рдЬрд╕рд▓реЗ рдПрдХреИ рдкрдЯрдХ рдзреЗрд░реИ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдмрд▓реНрдХ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдЪреНрдЪрд╛ рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпрд╕реНрддреИ рдкреНрд░рдХрд╛рд░рдХреЛ рд╕реБрд╡рд┐рдзрд╛ рдХрдиреНрд╕реЛрд▓рдорд╛ рдкрдирд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдиреНрдп рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЬрд╕реНрддреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫ
рдЯреНрдпрд╛рдмрд╣рд░реВ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВрд╕рдБрдЧ рдЬреЛрдбреНрджрд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ: рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд╕рдБрдЧ рдПрдЙрдЯрд╛ рдЯреНрдпрд╛рдм рдЗрдореЗрд▓рдХреЛ рд▓рд╛рдЧрд┐, рдЕрд░реНрдХреЛ рдЪреНрдпрд╛рдЯрдХреЛ рд▓рд╛рдЧрд┐, рд░ рдпрд╕реНрддреИ рд╣реБрди рд╕рдХреНрдЫред рдпреЛ рдХрдиреНрд╕реЛрд▓ рдЯрд░реНрдорд┐рдирд▓ рд░ GNOME рдЯрд░реНрдорд┐рдирд▓ рджреНрд╡рд╛рд░рд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╕рдорд░реНрдерд┐рдд рдЫред рджреБрдмреИрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЯреНрдпрд╛рдмрд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЖрдлреНрдиреИ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕реБрд░реВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЯрд░реНрдорд┐рдиреЗрдЯрд░рд▓реЗ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рддрд░ рдореИрд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдЯреНрдпрд╛рдм рдЦреЛрд▓реНрджрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиред рдЕрдиреНрдп рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ "рдкреНрд░реЛрдлрд╛рдЗрд▓" рдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдЫреИрдиред
рд░рдлрд▓реНрд╕
рдпрд╕ рд▓реЗрдЦрдХреЛ рдкрд╣рд┐рд▓реЛ рднрд╛рдЧрдорд╛ рдореИрд▓реЗ рдХрднрд░ рдЧрд░реНрдиреЗ рдЕрдиреНрддрд┐рдо рдХреБрд░рд╛ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рд╣реЛред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ GNOME, Xfce рд░ urxvt рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рддрд░ рд╣рд╛рд▓реИ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫреЛрдбреЗрдХреЛ рдЫ, рдХреЗрд╣реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЯрд░реНрдорд┐рдирд▓рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрджреИред
рдХреЗрд╣реА рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓реЗ рд▓рд┐рдЩреНрдХрд╣рд░реВрд▓рд╛рдИ рдХреНрд▓рд┐рдХ рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рдмрдирд╛рдЙрди URL рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рда рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрдирд┐ рдЧрд░реНрдЫрдиреНред рдпреЛ рд╕рдмреИ VTE-рд╡реНрдпреБрддреНрдкрдиреНрди рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ, рдЬрдмрдХрд┐ urxvt рд▓рд╛рдИ рд╡рд┐рд╢реЗрд╖ рдкреНрд▓рдЧрдЗрди рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рд▓реЗ URL рд▓рд╛рдИ рдХреНрд▓рд┐рдХрдорд╛ рд╡рд╛ рдХрд┐рдмреЛрд░реНрдб рд╕рд░реНрдЯрдХрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдЫред рдЕрдиреНрдп рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдореИрд▓реЗ рдЕрдиреНрдп рддрд░рд┐рдХрд╛рдорд╛ рдкреНрд░рджрд░реНрд╢рди URL рд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реЗрдХреЛ рдЫреБред
рдЕрдиреНрддрдорд╛, рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рдирдпрд╛рдБ рдкреНрд░рд╡реГрддрд┐ рднрдиреЗрдХреЛ рд╕реНрдХреНрд░реЛрд▓ рдмрдлрд░рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХрддрд╛ рд╣реЛред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, st, рдХреБрдиреИ рд╕реНрдХреНрд░реЛрд▓ рдмрдлрд░ рдЫреИрди; рдпреЛ рдорд╛рдирд┐рдиреНрдЫ рдХрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЯрд░реНрдорд┐рдирд▓ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рд░ рдЬрд╕реНрддреИ tmux рд░
рдЕрд▓рд╛рдХреНрд░рд┐рдЯреАрдорд╛ рдмреНрдпрд╛рдХрд╕реНрдХреНрд░реЛрд▓ рдмрдлрд░рд╣рд░реВрдХреЛ рдкрдирд┐ рдЕрднрд╛рд╡ рдЫ, рддрд░
рдЙрдк-рдпреЛрдЧ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рджреЛрд╕реНрд░реЛ рднрд╛рдЧрдорд╛ (рдореВрд▓рдорд╛ рдпреА рджреБрдИ рдлрд░рдХ рд▓реЗрдЦрд╣рд░реВ рдерд┐рдП - рд▓рдЧрднрдЧред рд▓реЗрди) рд╣рд╛рдореА рдкреНрд░рджрд░реНрд╢рди, рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рд░ рд╡рд┐рд▓рдореНрдмрддрд╛ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗрдЫреМрдВред рддрд░ рд╣рд╛рдореА рдкрд╣рд┐рд▓реЗ рдиреИ рджреЗрдЦреНрди рд╕рдХреНрдЫреМрдВ рдХрд┐ рдХреЗрд╣рд┐ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рдЧрдореНрднреАрд░ рдХрдореАрд╣рд░реВ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, RTL рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрд╕рдБрдЧ рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ mlterm рд░ pterm рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫрдиреН, рдХрд┐рдирдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдЕрдиреНрдп рднрдиреНрджрд╛ рд╕рдорд╛рди рдХрд╛рд░реНрдпрд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдирдорд╛ рд░рд╛рдореНрд░реЛ рдЫрдиреНред рдХрдиреНрд╕реЛрд▓рд▓реЗ рдкрдирд┐ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдпреЛред RTL рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдирдЧрд░реНрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЕрд░реВ рдХреЗрд╣рд┐ рдЫрдиреМрдЯ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред
рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рд╕рдореНрдорд┐рд▓рди рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, urxvt рдпрд╕ рдкреНрд░рдХрд╛рд░рдХреЛ рдЖрдХреНрд░рдордг рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХрд╛рд░рдг рдмрд╛рд╣рд┐рд░ рдЦрдбрд╛ рдЫ, рдЬреБрди рдорд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рджреЗрдЦрд┐рдиреНрдЫред рдХреЗрд╣реА рдШрдгреНрдЯреА рд░ рд╕рд┐рдЯреНрдЯреА рдЦреЛрдЬреНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдХрдиреНрд╕реЛрд▓ рд╣реЗрд░реНрди рд▓рд╛рдпрдХ рдЫред рдЕрдиреНрддрдорд╛, рдпреЛ рдзреНрдпрд╛рди рджрд┐рди рд▓рд╛рдпрдХ рдЫ рдХрд┐ VTE рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрдХреГрд╖реНрдЯ рдЖрдзрд╛рд░ рд╣реЛ, рдЬрд╕рд▓реЗ рд░рдЩ рд╕рдорд░реНрдерди, URL рдкрд╣рд┐рдЪрд╛рди, рд░ рдпрд╕реНрддреИ рдХреБрд░рд╛рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рджрд┐рдиреНрдЫред рдкрд╣рд┐рд▓реЛ рдирдЬрд░рдорд╛, рддрдкрд╛рдИрдВрдХреЛ рдордирдкрд░реНрдиреЗ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд╕рд╛рде рдЖрдЙрдиреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди рд╕рдХреНрдЫ, рддрд░ рд╣рд╛рдореАрд▓реЗ рдкреНрд░рджрд░реНрд╢рди рдирдмреБрдЭреЗрд╕рдореНрдо рдпреЛ рдкреНрд░рд╢реНрдирд▓рд╛рдИ рдЦреБрд▓рд╛ рдЫреЛрдбреМрдВред
рдХреБрд░рд╛рдХрд╛рдиреА рдЬрд╛рд░реА рд░рд╛рдЦреМрдВ
рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдЖрдлреИрдорд╛ рдПрдХ рдЯрд╛рдврд╛рдХреЛ рд╕рдорд╕реНрдпрд╛ рдЬрд╕реНрддреЛ рд▓рд╛рдЧреНрди рд╕рдХреНрдЫ, рддрд░ рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ, рддреА рдордзреНрдпреЗ рдХреЗрд╣реАрд▓реЗ рдпрд╕реНрддреЛ рдЖрдзрд╛рд░рднреВрдд рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдкрдорд╛ рдЙрдЪреНрдЪ рд╡рд┐рд▓рдореНрдмрддрд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред рд╕рд╛рдереИ рдЕрд░реНрдХреЛ рд╣рд╛рдореА рд╣реЗрд░реНрдиреЗрдЫреМрдВ рдХрд┐ рдкрд░рдореНрдкрд░рд╛рдЧрдд рд░реВрдкрдорд╛ "рдЧрддрд┐" рднрдирд┐рдиреНрдЫ (рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рд╕реНрдХреНрд░реЛрд▓рд┐рдЩ рдЧрддрд┐ рд╣реЛ) рд░ рдЯрд░реНрдорд┐рдирд▓рдХреЛ рдореЗрдореЛрд░реА рдЦрдкрдд (рдпреЛ рдЖрдЬ рджрд╢рдХреМрдВ рдкрд╣рд┐рд▓реЗ рдЬрд╕реНрддреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЫреИрди рднрдиреНрдиреЗ рдЪреЗрддрд╛рд╡рдиреАрдХреЛ рд╕рд╛рде)ред
рдврд┐рд▓рд╛рдЗ
рдЯрд░реНрдорд┐рдирд▓ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдХреЛ рдЧрд╣рди рдЕрдзреНрдпрдпрди рдкрдЫрд┐, рдо рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛ рдкреБрдЧреЗрдВ рдХрд┐ рдпрд╕ рд╕рдиреНрджрд░реНрднрдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╡рд┐рд▓рдореНрдмрддрд╛ (рдкрд┐рдВрдЧ) рд╣реЛред рдЙрдирдХреЛ рд▓реЗрдЦрдорд╛
рддрд░ рд╡рд┐рд▓рдореНрдмрддрд╛ рдХреЗ рд╣реЛ, рд░ рдпреЛ рдХрд┐рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ? рдЖрдлреНрдиреЛ рд▓реЗрдЦрдорд╛, рдлрдЯрд┐рдирд▓реЗ рдпрд╕рд▓рд╛рдИ "рдХреБрдЮреНрдЬреА рдерд┐рдЪреНрдиреЗ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрдХреНрд░рд┐рди рдЕрдкрдбреЗрдЯ рдмреАрдЪрдХреЛ рдврд┐рд▓рд╛рдЗ" рднрдиреЗрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реЗ рд░ рдЙрджреНрдзреГрдд рдЧрд░реЗред
рдлреНрдпрд╛рдЯрд┐рди рдмрддрд╛рдЙрдБрдЫрдиреН рдХрд┐ рдпреЛ рдкрд┐рдВрдЧрд▓реЗ рд╕рдиреНрддреБрд╖реНрдЯрд┐ рднрдиреНрджрд╛ рдЧрд╣рд┐рд░реЛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдЫрдиреН: "рдЯрд╛рдЗрдкрд┐рдЩ рдврд┐рд▓реЛ рд╣реБрдиреНрдЫ, рдердк рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╣реБрдиреНрдЫрдиреН, рд░ рдЖрдБрдЦрд╛ рд░ рдорд╛рдВрд╕рдкреЗрд╢реА рддрдирд╛рд╡ рдмрдвреНрдЫред" рдЕрд░реНрдХреЛ рд╢рдмреНрджрдорд╛ рднрдиреНрдиреБрдкрд░реНрджрд╛, рдареВрд▓реЛ рдврд┐рд▓рд╛рдЗрд▓реЗ рдЯрд╛рдЗрдкреЛ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫ рд░ рдХреЛрдбрдХреЛ рдЧреБрдгрд╕реНрддрд░ рдкрдирд┐ рдХрдо рд╣реБрди рд╕рдХреНрдЫ, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдорд╕реНрддрд┐рд╖реНрдХрдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдЬреНрдЮрд╛рдирд╛рддреНрдордХ рднрд╛рд░ рдирд┐рдореНрддреНрдпрд╛рдЙрдБрдЫред рддрд░ рдХреЗ рдирд░рд╛рдореНрд░реЛ рдЫ рдХрд┐ рдкрд┐рдВрдЧ "рдЖрдБрдЦрд╛ рд░ рдорд╛рдВрд╕рдкреЗрд╢реА рддрдирд╛рд╡ рдмрдврд╛рдЙрдБрдЫ," рдЬреБрди рд╕рдВрдХреЗрдд рджреЗрдЦрд┐рдиреНрдЫ
рдпреА рдкреНрд░рднрд╛рд╡рд╣рд░реВ рдордзреНрдпреЗ рдХреЗрд╣реА рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдЬреНрдЮрд╛рдд рдЫрдиреН, рд░ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ
рдлрдЯрд┐рдирд▓реЗ рдкрд╛рда рд╕рдореНрдкрд╛рджрдХрд╣рд░реВрдорд╛ рдЖрдлреНрдиреЛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реЗ; рдЙрд╕рд▓реЗ рдПрдЙрдЯрд╛ рдкреЛрд░реНрдЯреЗрдмрд▓ рдЗрдиреНрд╕реНрдЯреНрд░реБрдореЗрдиреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдпреЛ
рдпрд╣рд╛рдБ рдореЗрд░реЛ рдорд╛рдкрдирдХреЛ рдирддрд┐рдЬрд╛рд╣рд░реВ рдЫрдиреН, рд╕рд╛рдереИ рдлреНрдпрд╛рдЯрд┐рдирдХрд╛ рдХреЗрд╣реА рдирддрд┐рдЬрд╛рд╣рд░реВ, рдореЗрд░реЛ рдкреНрд░рдпреЛрдЧ рдЙрд╕рдХреЛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрд╕рдБрдЧ рд╕рд╣рдордд рдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐:
рдорд▓рд╛рдИ рдкреНрд░рд╣рд╛рд░ рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ рдкреБрд░рд╛рдирд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЬрд╕реНрддреИ xterm рд░ mlterm рдХреЛ рд░рд╛рдореНрд░реЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдерд┐рдпреЛред рд╕рдмреИрднрдиреНрджрд╛ рдЦрд░рд╛рдм рджрд░реНрддрд╛ рд╡рд┐рд▓рдореНрдмрддрд╛ (2,4 ms), рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╕рдмреИрднрдиреНрджрд╛ рдЫрд┐рдЯреЛ рдЖрдзреБрдирд┐рдХ рдЯрд░реНрдорд┐рдирд▓ (st рдХреЛ рд▓рд╛рдЧрд┐ 10,6 ms) рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реЗред рдХреБрдиреИ рдкрдирд┐ рдЖрдзреБрдирд┐рдХ рдЯрд░реНрдорд┐рдирд▓ 10 рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдб рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рднрдиреНрджрд╛ рддрд▓ рдкрд░реНрджреИрдиред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, Alacritty "рд╕рдмреИрднрдиреНрджрд╛ рдЫрд┐рдЯреЛ рдЯрд░реНрдорд┐рдирд▓ рдЗрдореБрд▓реЗрдЯрд░ рдЙрдкрд▓рдмреНрдз" рджрд╛рдмреА рдкреВрд░рд╛ рдЧрд░реНрди рдЕрд╕рдлрд▓ рднрдпреЛ, рдпрджреНрдпрдкрд┐ рдпрд╕рдХреЛ рд╕реНрдХреЛрд░ 2017 рдорд╛ рдкрд╣рд┐рд▓реЛ рд╕рдореАрдХреНрд╖рд╛ рдкрдЫрд┐ рд╕реБрдзрд╛рд░ рднрдПрдХреЛ рдЫред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд▓реЗрдЦрдХ
рдпрджреНрдпрдкрд┐, рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рдЖрдБрдЦрд╛рдорд╛ рдзреНрдпрд╛рди рджрд┐рди рдирд╕рдХреНрдиреЗ рд╣реБрди рд╕рдХреНрдЫред рдлреНрдпрд╛рдЯрд┐рдирд▓реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реЗрдЭреИрдВ, "рддрдкрд╛рдИрдорд╛ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдЗрдБ рдврд┐рд▓рд╛рдЗрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдЪреЗрдд рд╣реБрдиреБрдкрд░реНрджреИрдиред" рдлреНрдпрд╛рдЯрд┐рдирд▓реЗ рдорд╛рдирдХ рд╡рд┐рдЪрд▓рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдиреНрдЫ: "рд╡рд┐рд▓рдореНрдмрддрд╛ (рдЬрд┐рдЯрд░) рдорд╛ рдХреБрдиреИ рдкрдирд┐ рдЧрдбрдмрдбреАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рддрддрд╛рдХреЛ рдХрд╛рд░рдг рдердк рддрдирд╛рд╡ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред"
рдорд╛рдерд┐рдХреЛ рдЧреНрд░рд╛рдл рд╢реБрджреНрдз рдбреЗрдмрд┐рдпрди 9 (рд╕реНрдЯреНрд░реЗрдЪ) рдорд╛ рд▓рд┐рдЗрдПрдХреЛ рдЫ
рд╕реНрдХреНрд░реЛрд▓ рдЧрддрд┐
рдЕрд░реНрдХреЛ рдкрд░реАрдХреНрд╖рдг рдПрдХ рдкрд░рдореНрдкрд░рд╛рдЧрдд "рдЧрддрд┐" рд╡рд╛ "рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде" рдкрд░реАрдХреНрд╖рдг рд╣реЛ, рдЬрд╕рд▓реЗ рд╕реНрдХреНрд░рд┐рдирдорд╛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдкрд╛рда рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрд╛ рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рдкреГрд╖реНрда рд╕реНрдХреНрд░реЛрд▓ рдЧрд░реНрди рдХрддрд┐ рдЪрд╛рдБрдбреЛ рдорд╛рдкрди рдЧрд░реНрдЫред рдкрд░реАрдХреНрд╖рдгрдХреЛ рдореЗрдХрд╛рдирд┐рдХреНрд╕ рдлрд░рдХ рд╣реБрдиреНрдЫ; рдореВрд▓ рдкрд░реАрдХреНрд╖рдг seq рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдорд╛рди рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдЩ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдерд┐рдпреЛред рдЕрдиреНрдп рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛ Thomas E. Dickey's (xterm maintener) рдкрд░реАрдХреНрд╖рдг рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬреБрди рдмрд╛рд░рдореНрдмрд╛рд░ рд╣реБрдиреНрдЫ
рдпрд╣рд╛рдБ рд╣рд╛рдореА рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рдХреЛ рдЕрдЧрд╛рдбрд┐ rxvt рд░ st рдкреБрд▓ рджреЗрдЦреНрдЫреМрдВ, рддреНрдпрд╕рдкрдЫрд┐ рдзреЗрд░реИ рдирдпрд╛рдБ Alacritty, рдЬреБрди рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реА рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред рдЕрд░реНрдХреЛ Xfce (VTE рдкрд░рд┐рд╡рд╛рд░) рд░ Konsole рдЫрдиреН, рдЬреБрди рд▓рдЧрднрдЧ рджреЛрдмреНрдмрд░ рдЫрд┐рдЯреЛ рдЫред рдЕрдиреНрддрд┐рдо xterm рд╣реЛ, рдЬреБрди rxvt рднрдиреНрджрд╛ рдкрд╛рдБрдЪ рдЧреБрдгрд╛ рдврд┐рд▓реЛ рдЫред рдкрд░реАрдХреНрд╖рдгрдХреЛ рдмрдЦрдд, xterm рд▓реЗ рдкрдирд┐ рдзреЗрд░реИ рд░рд┐рдкрд▓ рдЧрд░реНтАНрдпреЛ, рдкрд╛рда рдкрд╛рд╕ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдмрдирд╛рдЙрдБрджреИ рдпреЛ рдПрдЙрдЯреИ рд▓рд╛рдЗрди рднрдП рдкрдирд┐ рд╣реЗрд░реНрдиред рдХрдиреНрд╕реЛрд▓ рдЫрд┐рдЯреЛ рдерд┐рдпреЛ, рддрд░ рдпреЛ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдВ рдЧрд╛рд╣реНрд░реЛ рдерд┐рдпреЛ: рдкреНрд░рджрд░реНрд╢рди рд╕рдордп рд╕рдордпрдорд╛ рд╕реНрдерд┐рд░ рд╣реБрдиреЗрдЫ, рдЖрдВрд╢рд┐рдХ рдкрд╛рда рджреЗрдЦрд╛рдЙрдБрджреИ рд╡рд╛ рджреЗрдЦрд╛рдЙрдБрджреИрдиред рдЕрдиреНрдп рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓реЗ st, Alacritty, рд░ rxvt рд╕рд╣рд┐рдд рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрдЫрдиреНред
рдбрд┐рдХреА рдмрддрд╛рдЙрдБрдЫрдиреН рдХрд┐ рдкреНрд░рджрд░реНрд╢рди рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рд╕реНрдХреНрд░реЛрд▓ рдмрдлрд░рд╣рд░реВрдХреЛ рдбрд┐рдЬрд╛рдЗрдирдХреЛ рдХрд╛рд░рдг рд╣реЛред рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рдЙрдирд▓реЗ rxvt рд░ рдЕрдиреНрдп рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓рд╛рдИ "рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдорд╣рд░реВ рдкрд╛рд▓рдирд╛ рдирдЧрд░реЗрдХреЛ" рдЖрд░реЛрдк рд▓рдЧрд╛рдП:
"xterm рдХреЛ рд╡рд┐рдкрд░реАрдд, rxvt рд▓реЗ рд╕рдмреИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдиред рдпрджрд┐ рдпреЛ рдкрдЫрд╛рдбрд┐ рдкрд░реНрдпреЛ рднрдиреЗ, рдпрд╕рд▓реЗ рд╕рдорд╛рддреНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрд▓рд╛рдИ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреЗрдЫред рдпрд╕рд▓реЗ рдЖрдиреНрддрд░рд┐рдХ рдореЗрдореЛрд░реА рд╕рдВрдЧрдардирдорд╛ рднрдиреНрджрд╛ рд╕реНрдкрд╖реНрдЯ рд╕реНрдХреНрд░реЛрд▓рд┐рдЩ рдЧрддрд┐рдорд╛ рдареВрд▓реЛ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реЗрдХреЛ рдерд┐рдпреЛред рдПрдЙрдЯрд╛ рдХрдордЬреЛрд░реА рдерд┐рдпреЛ рдХрд┐ ASCII рдПрдирд┐рдореЗрд╕рди рдХреЗрд╣реА рд╣рджрд╕рдореНрдо рдЕрд╢реБрджреНрдз рдерд┐рдпреЛред"
рдпреЛ рдХрдерд┐рдд xterm рд╕реБрд╕реНрддрддрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди, Dickey рд╕реНрд░реЛрдд рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрдЭрд╛рд╡ рджрд┐рдиреНрдЫ
рд╕реНрд░реЛрдд рдЙрдкрднреЛрдЧ
рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдореЗрдЯреНрд░рд┐рдХрдХреЛ рд░реВрдкрдорд╛ рд╕реНрдХреНрд░реЛрд▓рд┐рдЩ рдЧрддрд┐рд▓рд╛рдИ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБ рдЕрд░реНрдердкреВрд░реНрдг рднрдП рддрд╛рдкрдирд┐, рдпреЛ рдкрд░реАрдХреНрд╖рдгрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рд▓реЛрдб рд╕рд┐рдореБрд▓реЗрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдореЗрдореЛрд░реА рд╡рд╛ рдбрд┐рд╕реНрдХ рдкреНрд░рдпреЛрдЧ рдЬрд╕реНрддрд╛ рдЕрдиреНрдп рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдПрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдпреЛ seq рдкрд╛рдЗрдерди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рдЧрд░рд╛рдиреА рдЕрдиреНрддрд░реНрдЧрддред рдЙрдирд▓реЗ рдорд┐рдЯрд░рдХреЛ рддрдереНрдпрд╛рдВрдХ рд╕рдВрдХрд▓рди рдЧрд░реЗ
рдпрд╕ рдкрд░реАрдХреНрд╖рдгрдорд╛, ST рд▓реЗ 8 MB рдХреЛ рдиреНрдпреВрдирддрдо рдФрд╕рдд рдореЗрдореЛрд░реА рдЦрдкрддрдХреЛ рд╕рд╛рде рдкрд╣рд┐рд▓реЛ рд╕реНрдерд╛рди рд▓рд┐рдиреНрдЫ, рдЬреБрди рдбрд┐рдЬрд╛рдЗрдирдХреЛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рд╕рд░рд▓рддрд╛ рд╣реЛ рднрдиреНрдиреЗ рдХреБрд░рд╛рдорд╛ рдЕрдЪрдореНрдордХреЛ рдХреБрд░рд╛ рд╣реЛрдЗрдиред mlterm, xterm рд░ rxvt рд▓реЗ рдЕрд▓рд┐ рдмрдвреА рдЦрдкрдд рдЧрд░реНрдЫ - рд▓рдЧрднрдЧ 12 MBред рдЕрд░реНрдХреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдирддрд┐рдЬрд╛ Alacritty рд╣реЛ, рдЬрд╕рд▓рд╛рдИ рдЪрд▓рд╛рдЙрди 30 MB рдЪрд╛рд╣рд┐рдиреНрдЫред рддреНрдпрд╕рдкрдЫрд┐ рддреНрдпрд╣рд╛рдБ VTE рдкрд░рд┐рд╡рд╛рд░рдХреЛ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ 40 рджреЗрдЦрд┐ 60 MB рд╕рдореНрдордХрд╛ рдЖрдВрдХрдбрд╛рд╣рд░реВ рдЫрдиреН, рдЬреБрди рдзреЗрд░реИ рдзреЗрд░реИ рдЫред рдпреЛ рдЙрдкрднреЛрдЧ рддрдереНрдп рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдХрд┐ рдпреА рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓реЗ рдЙрдЪреНрдЪ-рд╕реНрддрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, GTKред рдХрдиреНрд╕реЛрд▓ рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛ 65MB рдореЗрдореЛрд░реА рдЦрдкрддрдХреЛ рд╕рд╛рде рдЕрдиреНрддрд┐рдордорд╛ рдЖрдЙрдБрдЫ, рдпрджреНрдпрдкрд┐ рдпрд╕рд▓рд╛рдИ рдпрд╕рдХреЛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдзреЗрд░реИ рд╡рд┐рд╕реНрддреГрдд рджрд╛рдпрд░рд╛рджреНрд╡рд╛рд░рд╛ рдЙрдЪрд┐рдд рдард╣рд░рд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред
рджрд╕ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рдкреНрд░рд╛рдкреНрдд рдЕрдШрд┐рд▓реНрд▓реЛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВрдХреЛ рддреБрд▓рдирд╛рдорд╛, рд╕рдмреИ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрд▓реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдЦрдкрдд рдЧрд░реНрди рдерд╛рд▓реЗред Xterm рд▓рд╛рдИ 4 MB рдЪрд╛рд╣рд┐рдиреНрдЫ, рддрд░ рдЕрдм рдпрд╕рд▓рд╛рдИ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдорд╛ рдорд╛рддреНрд░ 15 MB рдЪрд╛рд╣рд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ rxvt рдХреЛ рд▓рд╛рдЧрд┐ рдЦрдкрдд рдорд╛ рдПрдХ рд╕рдорд╛рди рд╡реГрджреНрдзрд┐ рдЫ, рдЬрд╕рд▓рд╛рдИ рдЕрдм рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ 16 MB рдЖрд╡рд╢реНрдпрдХ рдЫред Xfce рдЯрд░реНрдорд┐рдирд▓рд▓реЗ 34 MB рд▓рд┐рдиреНрдЫ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рднрдиреНрджрд╛ рддреАрди рдЧреБрдгрд╛ рдареВрд▓реЛ рдЫ, рддрд░ GNOME рдЯрд░реНрдорд┐рдирд▓рд▓рд╛рдИ 20 MB рдорд╛рддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рд╕рдмреИ рдЕрдШрд┐рд▓реНрд▓реЛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ 32-рдмрд┐рдЯ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред LCA 2012 Rusty Russell рдорд╛
рдЬреЗ рд╣реЛрд╕реН, рдо рдорджреНрджрдд рдЧрд░реНрди рд╕рдХреНрджрд┐рди рддрд░ рдорд╣рд╕реБрд╕ рдЧрд░реНрди рд╕рдХреНрджрд┐рди рдХрд┐ рдЯрд░реНрдорд┐рдирд▓рдХреЛ рд░реВрдкрдорд╛ рдЖрдзрд╛рд░рднреВрдд рд░реВрдкрдорд╛ рдзреЗрд░реИ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдЧрд░реНрдиреБ рд╕реНрд░реЛрддрдХреЛ рдмрд░реНрдмрд╛рджреА рд╣реЛред рдпреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдиреЛ рднрдиреНрджрд╛ рд╕рд╛рдиреЛ рд╣реБрдиреБрдкрд░реНрдЫ, рдХреБрдиреИ рдкрдирд┐ "рдмрдХреНрд╕" рдорд╛ рдЪрд▓реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБрдкрд░реНрджрдЫ, рдЬреБрддреНрддрд╛ рдмрд╛рдХрд╕ рдкрдирд┐, рдпрджрд┐ рд╣рд╛рдореА рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдВ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реБрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ (рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдпреЛ рд╣реБрдиреЗрдЫред )ред рддрд░ рдпреА рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд╕рдБрдЧ, рдореЗрдореЛрд░реА рдкреНрд░рдпреЛрдЧ рднрд╡рд┐рд╖реНрдпрдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдзреЗрд░реИ рд╣рд▓реНрдХрд╛ рд░ рд╕реАрдорд┐рдд рдХреНрд╖рдорддрд╛рд╣рд░реВ рдмрд╛рд╣реЗрдХ рдзреЗрд░реИ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдЪрд▓реНрдиреЗ рд╕рдорд╕реНрдпрд╛ рдмрдиреНрдиреЗрдЫред рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдЧрд░реНрди, GNOME рдЯрд░реНрдорд┐рдирд▓, рдХрдиреНрд╕реЛрд▓, urxvt, рдЯрд░реНрдорд┐рдиреЗрдЯрд░ рд░ Xfce рдЯрд░реНрдорд┐рдирд▓рд╕рдБрдЧ рдбреЗрдорди рдореЛрдб рдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд╛рд░реНрдлрдд рдзреЗрд░реИ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдореЗрдореЛрд░реА рдЦрдкрдд рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫред
рдореЗрд░реЛ рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛, рдо рдбрд┐рд╕реНрдХ рдкрдвреНрдиреЗ-рд▓реЗрдЦрдирдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдЕрд░реНрдХреЛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдирддрд┐рдЬрд╛рдорд╛ рдЖрдПрдБ: рдореИрд▓реЗ рдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдкрдирд┐ рджреЗрдЦреЗрдХреЛ рдЫреИрди, рддрд░ рдпреЛ рдмрд╛рд╣рд┐рд░рд┐рдпреЛ рдХрд┐ рдХреЗрд╣рд┐ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрдЫрдиреНред рддреНрдпрд╕реИрд▓реЗ, VTE рдкреБрд╕реНрддрдХрд╛рд▓рдпрд▓реЗ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдбрд┐рд╕реНрдХрдорд╛ рд╕реНрдХреНрд░реЛрд▓ рдмрдлрд░ рд░рд╛рдЦреНрдЫ (рдпреЛ рд╕реБрд╡рд┐рдзрд╛
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
рд▓реЗрдЦрдХреЛ рдкрд╣рд┐рд▓реЛ рднрд╛рдЧрдорд╛, рд╣рд╛рдореАрд▓реЗ VTE-рдЖрдзрд╛рд░рд┐рдд рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдорд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рд░рд╛рдореНрд░реЛ рд╕реЗрдЯ рднрдПрдХреЛ рдлреЗрд▓рд╛ рдкрд╛рд░реНтАНрдпреМрдВ, рддрд░ рдЕрдм рд╣рд╛рдореА рджреЗрдЦреНрдЫреМрдВ рдХрд┐ рдпреЛ рдХреЗрд╣реА рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдЧрддрд╣рд░реВрдХреЛ рд╕рд╛рде рдЖрдЙрдБрджрдЫред рдЕрдм рдореЗрдореЛрд░реА рдПрдХ рдореБрджреНрджрд╛ рд╣реЛрдЗрди рдХрд┐рдирднрдиреЗ рд╕рдмреИ VTE рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВ рдбреЗрдорди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдорд╛рд░реНрдлрдд рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рднреВрдЦрд▓рд╛рдИ рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, RAM рд░ рдХрд░реНрдиреЗрд▓ рдмрдлрд░рд╣рд░реВрдХреЛ рдорд╛рддреНрд░рд╛рдорд╛ рднреМрддрд┐рдХ рд╕реАрдорд╛рд╣рд░реВ рднрдПрдХрд╛ рдкреБрд░рд╛рдирд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд▓рд╛рдИ рдЕрдЭреИ рдкрдирд┐ рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрдХреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрди рд╕рдХреНрдЫ, рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдзреЗрд░реИ рдХрдо рд╕реНрд░реЛрддрд╣рд░реВ рдЙрдкрднреЛрдЧ рдЧрд░реНрдЫрдиреНред рдпрджреНрдпрдкрд┐ VTE рдЯрд░реНрдорд┐рдирд▓рд╣рд░реВрд▓реЗ рдереНрд░реБрдкреБрдЯ (рд╕реНрдХреНрд░реЛрд▓рд┐рдЩ) рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реЗ, рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд▓рдореНрдмрддрд╛ GNOME рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЧрд╛рдЗрдбрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рднрдиреНрджрд╛ рдорд╛рдерд┐ рдЫред VTE рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБрдкрд░реНрдЫред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдпреЛ рдХреБрд░рд╛рд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдпреМрдВ рдХрд┐ рдиреМрд╕рд┐рдЦрд┐рдпрд╛ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЯрд░реНрдорд┐рдирд▓рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреБ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдЫ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдердк рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдореИрддреНрд░реА рдмрдирд╛рдЙрди рд╕рдХреНрдЫрдиреНред рдЕрдиреБрднрд╡реА рдЧреАрдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЯрд░реНрдорд┐рдирд▓рдмрд╛рдЯ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджрд╛ рдХрдо рдЖрдБрдЦрд╛рдХреЛ рддрдирд╛рд╡ рд░ рд▓рд╛рдореЛ рдХрд╛рд░реНрдп рд╕рддреНрд░рд╣рд░реВрдХреЛ рдХрд╛рд░рдг рднрд╡рд┐рд╖реНрдпрдорд╛ рдХрд╛рдо-рд╕рдореНрдмрдиреНрдзрд┐рдд рдЪреЛрдЯрдкрдЯрдХ рд░ рд░реЛрдЧрд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди рд╕рдХреНрдиреЗ рдХреНрд╖рдорддрд╛ рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдХреЗрд╡рд▓ рдкреБрд░рд╛рдиреЛ xterm рд░ mlterm рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ 10 рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдЬрд╛рджреБрдИ рдкрд┐рдВрдЧ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдбрдорд╛ рд▓реНрдпрд╛рдЙрдБрдЫ, рдЬреБрди рдзреЗрд░реИрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдЫред
рдмреЗрдиреНрдЪрдорд╛рд░реНрдХ рдорд╛рдкрдирд▓реЗ рдпреЛ рдкрдирд┐ рджреЗрдЦрд╛рдПрдХреЛ рдЫ рдХрд┐ рд▓рд┐рдирдХреНрд╕ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдХрд╛рд░рдг, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдзреЗрд░реИ рд╕рдореНрдЭреМрддрд╛рд╣рд░реВ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред рдХреЗрд╣реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдирд┐рдпрдорд┐рдд рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдкреНрд░рдмрдиреНрдзрдХрд╣рд░реВ рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдЫрдиреН рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкрд┐рдВрдЧ рдХрдореА рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреНред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, Wayland рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд▓рдореНрдмрддрд╛ рдорд╛рдкрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдерд┐рдПрди: рдореИрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ Typometer рдХрд╛рд░реНрдпрдХреНрд░рдо Wayland рд▓рд╛рдИ рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛ: рдЕрдиреНрдп рд╡рд┐рдиреНрдбреЛрдЬрд╣рд░реВрдорд╛ рдЬрд╛рд╕реБрд╕реА рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдорд▓рд╛рдИ рдЖрд╢рд╛ рдЫ рдХрд┐ Wayland рдХрдореНрдкреЛрдЬрд┐рдЯрд┐рдЩрд▓реЗ X.org рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдЫ, рд░ рдо рдпреЛ рдкрдирд┐ рдЖрд╢рд╛ рдЧрд░реНрдЫреБ рдХрд┐ рднрд╡рд┐рд╖реНрдпрдорд╛ рдХрд╕реИрд▓реЗ рдпреЛ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рд╡рд┐рд▓рдореНрдмрддрд╛ рдорд╛рдкрди рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗрдЫред
рд╕реНрд░реЛрдд: www.habr.com