рдХреЗ рдпреЛ рдХреЗрд╡рд▓ TTY рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмрд╛рдБрдЪреНрди рд╕рдореНрднрд╡ рдЫ? рдореИрд▓реЗ TTY рдХреЛ рд╕рд╛рде рдХрд╕рд░реА рднреЛрдЧреНрдиреБрдкрд░реНрдпреЛ рднрдиреНрдиреЗ рдореЗрд░реЛ рдЫреЛрдЯреЛ рдХрдерд╛ рдпрд╣рд╛рдБ рдЫ, рдпрд╕рд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ
рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕
рднрд░реНрдЦрд░реИ, рдореЗрд░реЛ рдкреБрд░рд╛рдиреЛ рд▓реНрдпрд╛рдкрдЯрдкрдорд╛ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдЕрд╕рдлрд▓ рднрдпреЛред рдпреЛ рдпрддрд┐ рдирд░рд╛рдореНрд░реЛ рднрдпреЛ рдХрд┐ рдореИрд▓реЗ рдХреБрдиреИ рдкрдирд┐ OS рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХрд┐рдиред рдЖрдзрд╛рд░рднреВрдд рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрд╕рдБрдЧ рд╡рд┐рдиреНрдбреЛрдЬ рдХреНрд░реНрдпрд╛рд╕ рднрдпреЛред рдореИрд▓реЗ рд╕реБрд░реБрд╡рд╛рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ nouveau.modeset=0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗ рдкрдирд┐ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрдирд╛ рд╕реБрд░реБ рд╣реБрди рдЪрд╛рд╣рдБрджреИрдиред
рдо рдЖрдлреНрдиреЛ рдЙрджреНрджреЗрд╢реНрдп рдкреВрд░рд╛ рдЧрд░реЗрдХреЛ рд▓реНрдпрд╛рдкрдЯрдкрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХрд┐рдиреНрди рдЪрд╛рд╣рдиреНрдиред рдЬреЗ рд╣реЛрд╕реН, рдПрдХ рд╕рд╛рдБрдЪреЛ рд▓рд┐рдирдХреНрд╕ рд╡реНрдпрдХреНрддрд┐рдХреЛ рд░реВрдкрдорд╛, рдореИрд▓реЗ рд╕реЛрдЪреНрди рдерд╛рд▓реЗ: "рдХреЗ рдореИрд▓реЗ рд▓реНрдпрд╛рдкрдЯрдкрдмрд╛рдЯ рдЯрд░реНрдорд┐рдирд▓ рдХрдореНрдкреНрдпреБрдЯрд░ рдмрдирд╛рдЙрдиреБ рдкрд░реНрджреИрди, рдЬрд╕реНрддреИ рдпреЛ 80 рдХреЛ рджрд╢рдХрдорд╛ рдерд┐рдпреЛ?" рдпрд╕рд░реА рдпреЛ рд╡рд┐рдЪрд╛рд░ рд▓рд┐рдирдХреНрд╕рдорд╛ xserver рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╣реЛрдЗрди, рддрд░ TTY (рдмреЗрдпрд░ рдХрдиреНрд╕реЛрд▓) рдорд╛ рдмрд╛рдБрдЪреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЬрдиреНрдорд┐рдПрдХреЛ рд╣реЛред
рдкрд╣рд┐рд▓реЛ рдХрдард┐рдирд╛рдЗрд╣рд░реВ
рдореИрд▓реЗ рдкреАрд╕реАрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрдВ
рддреНрдпрд╕реЛрднрдП рддреНрдпрд╣рд╛рдБ рдмрд╛рд╣рд┐рд░рдХреЛ рдмрд╛рдЯреЛ рдЫ?
рддреНрдпрд╕рдкрдЫрд┐ рд╕реЛрдЪреНрди рдерд╛рд▓реНрдЫреБ рдХрд┐ рдореИрд▓реЗ рдЧрд▓рдд рдмрд╛рдЯреЛ рд▓рд┐рдПрдХреЛ рдЫреБред рдпреЛ рдПрдХ рд╣рд░рд╛рдореА рд╕рдВрдЧ рд╡рд░рд┐рдкрд░рд┐ рдШреБрдореНрди рднрдиреНрджрд╛ рдПрдХ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХрд┐рдиреНрди рд╕рдЬрд┐рд▓реЛ рдЫред рдореИрд▓реЗ рд▓рд┐рдирдХреНрд╕рд▓рд╛рдИ TTY рдХреЛ рд╕рд╛рдердорд╛ рдкреВрд░реНрдгрддрдпрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рдгрд╛рд▓реА рднрдиреЗрдХреЛ рд╣реЛрдЗрди, рд╣реЛрдЗрди, рд╕рд╛рдпрдж рдпреЛ рд╕рд░реНрднрд░ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рд╣реБрдиреЗрдЫ, рддрд░ рдореЗрд░реЛ рдореВрд▓ рд▓рдХреНрд╖реНрдп TTY рдмрд╛рдЯ "рдХреНрдпрд╛рдиреНрдбреА" рдмрдирд╛рдЙрдиреБ рдерд┐рдпреЛ, рд░ рдирддрд┐рдЬрд╛ рдлреНрд░рд╛рдиреНрдХреЗрд╕реНрдЯрд╛рдЗрди рд░рд╛рдХреНрд╖рд╕ рдерд┐рдпреЛ рдЬреБрди рдерд┐рдпреЛред convulsing, рдЬрдм рдпреЛ GUI рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдорд╛ рдЖрдпреЛред рдо рдЕрдЭ рдмрдвреА рдЪрд╛рд╣рдиреНрдереЗ, рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рднрд┐рдбрд┐рдпреЛ рд░ рдЕрдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЦреЗрд▓реНрдиреЗ рд╡рд┐рдЪрд╛рд░рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рддреНрдпрд╛рдЧреЗрдВ, рд░ рдШрд░рдмрд╛рдЯ рдЯрд╛рдврд╛ рд╣реБрдБрджрд╛ рдореИрд▓реЗ рдХрд╕рд░реА рдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрднрд░ рдмрдирд╛рдЙрди рд╕рдХреНрдЫреБ рднрдиреЗрд░ рд╕реЛрдЪреНрди рдерд╛рд▓реЗрдВред
рдорд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХреЗ рдЪрд╛рд╣рд┐рдпреЛ?
- рдХреЛрдбрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ: Vim, NeoVim, linters, debuggers, interpreters, compilers рд░ рдЕрдиреНрдп рд╕рдмреИ
- рд╢рд╛рдиреНрддрд┐рдорд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рд░реНрдл рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛
- рд╕рдВрд╕реНрдерд╛рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ (рдХрдореНрддреАрдорд╛ рдХреЗрд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЬрд╕рд▓реЗ .md рдорд╛рд░реНрдХрдЕрдкрдХреЛ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХрд╛рдЧрдЬрд╛рдд рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрди рд╕рдХреНрдЫрдиреН)
- рд╕реБрд╡рд┐рдзрд╛
рдЬреАрд╡рди рд░рдХреНрд╖рд╛
рдореИрд▓реЗ Vim, Nvim, рд░ рдЕрд▓реНрдЫреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдХреЛ рдЕрдиреНрдп рд╕рдмреИ рдЦреБрд╢реАрд╣рд░реВ рдЪрд╛рдБрдбреИ рд╕реНрдерд╛рдкрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реЗрдВред рдпрджреНрдпрдкрд┐ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рд░реНрдл рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓реЗ рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдпреЛ (рдХрд╕рд▓реЗ рд╕реЛрдЪреЗрдХреЛ рд╣реЛрд▓рд╛), рдХрд┐рдирдХрд┐ рдо рдЕрдЭреИ рдкрдирд┐ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рд╕рдХреНрджрд┐рдиред рддреНрдпрд╕рдкрдЫрд┐ рдХрдиреНрд╕реЛрд▓рдорд╛ рд╣реБрдБрджрд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рд░реНрдлрд┐рдЩ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЧрд░реЗрдВ рдХрдореНрддрд┐рдорд╛ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░ рдореИрд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬреНрди рдерд╛рд▓реЗрдВред рдХрдиреНрд╕реЛрд▓рдХреЛ рд▓рд╛рдЧрд┐ RSS рдлрд┐рдбрд░рд╣рд░реВ рдЦреЛрдЬреНрди рдзреЗрд░реИ рд╕рдордп рд▓рд╛рдЧреНрдпреЛ, рддрд░ рдЕрдиреНрддрддрдГ рдХреЗрд╣реА рдлрд┐рдбрд░рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реЗ, рд░ рдореИрд▓реЗ рдЦреБрд╕реАрд╕рд╛рде рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╡рд╛рд╣рдХреЛ рдЖрдирдиреНрдж рд▓рд┐рди рдерд╛рд▓реЗрдВред
рдЕрдм рдХрд╛рдЧрдЬрд╛рддрд╣рд░реБ рд╕рдВрдЧ рдХрд╛рдо рдХреЛ рд▓рд╛рдЧреА рд╕рдлреНрдЯрд╡реЗрдпрд░ред рдпрд╣рд╛рдБ рдореИрд▓реЗ рдХрдбрд╛ рдкрд░рд┐рд╢реНрд░рдо рдЧрд░реЗрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЗрдЦреНрдиреБ рдкрд░реЗрдХреЛ рдерд┐рдпреЛ рддрд╛рдХрд┐ рдореЗрд░реЛ .md рдлрд╛рдЗрд▓ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдмрд┐рдирд╛ рдиреИ рд░реЗрдиреНрдбрд░ рд╣реБрдиреЗрдЫ (рд╡рд┐рдбрдВрдмрдирд╛)ред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ .md рдлрд╛рдЗрд▓рд╣рд░реВ рд╣реЗрд░реНрди рд░ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВ, рд░ рддреНрдпрд╕рдкрдЫрд┐ .pdf рдорд╛ рд╡реЗрдм рдкреГрд╖реНрдард╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдЕрд░реНрдХреЛ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдореИрд▓реЗ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдмрдирд╛рдПред рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рднрдпреЛред
рд╕реБрд╡рд┐рдзрд╛рдХрд╛ рд╕рд╛рдердорд╛ рдкрдирд┐ рдХреЗрд╣реА рд╕рдорд╕реНрдпрд╛ рдерд┐рдП ред рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рд╕рдмреИ рд░рдЩрд╣рд░реВрд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди, рдирддрд┐рдЬрд╛ рдпрд╕реНрддреЛ рд╣реБрдиреНрдЫ
рдкрд░рд┐рдгрд╛рдо
рдпреЛ рд╕рдордпрдХреЛ рд▓рд╛рдпрдХ рдерд┐рдПрдиред рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреБрд░реБрдиреНрддреИ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдиреНрдЫреБ, рдпрджрд┐ рддрдкрд╛рдИрдВ рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реЛрд▓рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдХрд╖реНрдЯ рднреЛрдЧреНрдиреБрдкрд░реНрдиреЗ рддрдереНрдпрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рд╣реБрдиреБрд╣реЛрд╕реНред рдЕрдЭреИ, рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдореИрд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХ, рдкреНрдпрд╛рдирд▓рд╣рд░реВ, рдмреНрд░рд╛рдЙрдЬрд░, рд╕рдореНрдкрд╛рджрдХрд╣рд░реВ рд░ рдХрдореНрдкрд╛рдЗрд▓рд░рд╣рд░реВрдХреЛ рд╕рд╛рде рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рдкрд╛рдПрдБред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдирд░рд╛рдореНрд░реЛ рдЫреИрди, рддрд░ рдПрдХ рд╣рдкреНрддрд╛ рдкрдЫрд┐, рдо рдмрд╕ рдпрд╕рд▓рд╛рдИ рдЦрдбрд╛ рдЧрд░реНрди рд╕рдХрд┐рди рд░ рдирдпрд╛рдБ рдкреАрд╕реА рдХрд┐рдиреНрдиреБрднрдпреЛред рдорд╕рдБрдЧ рдпрддрд┐ рдорд╛рддреНрд░ рдЫред рдЖрдлреНрдиреЛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реЛрд▓-рдорд╛рддреНрд░ рдореЛрдбрдорд╛ рдЖрдлреВрд▓рд╛рдИ рднреЗрдЯреНрдЯрд╛рдЙрдиреБрднрдПрдХреЛ рдмреЗрд▓рд╛ рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рдЧрд░реНрдиреБрднрдпреЛ рдЬрд╛рдиреНрди рд░реЛрдЪрдХ рд╣реБрдиреЗрдЫред
рд╕реНрд░реЛрдд: www.habr.com