KUBernetes, Linus Torvalds рдФрд░ рдЕрдиреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ SUSE рд╕реЗ рд╕рдВрдЧреАрдд рдкреИрд░реЛрдбреА

рдкрд┐рдЫрд▓реЗ рд╣рдлреНрддреЗ, рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЛ рдЕрдЪрд╛рдирдХ рдПрдХ рд╕рдВрдЧреАрдд рд╡реАрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕" рдорд┐рд▓рд╛ , рдЬрд┐рд╕рдиреЗ рдЙрдирдХреЗ рд╕реНрддрд░ рдХреЛ рд╕реБрдЦрдж рд░реВрдк рд╕реЗ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд┐рдпрд╛ред рдПрдХ рдЫреЛрдЯреА "рдЬрд╛рдВрдЪ" рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡рд╣ SUSE рдмреИрдВрдб рдХреЗ рдкреАрдЫреЗ рдерд╛ - SUSE рдореЗрдВ рдПрдХ рд╕рдВрдЧреАрдд рд╕рдореВрд╣, рдЬреЛ рдЕрдм рдорд╛рдЗрдХреНрд░реЛ рдлреЛрдХрд╕ рдЗрдВрдЯрд░рдиреЗрд╢рдирд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЖрдИрдЯреА рд╕рдореБрджрд╛рдп рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рд▓рд╛рдЗрди рдФрд░ рдХрдИ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рд▓рдВрдмреЗ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрдмрдВрдзрд┐рдд рдЙрддреНрдкрд╛рджред



рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ SUSE рдмреИрдВрдб рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рднреНрдп рдЯреНрд░реИрдХ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ (рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджреЗрдЦреЗрдВ) , рд╕рдореВрд╣ рдХреА рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдИ: рд╡рд░рд┐рд╖реНрда рд╡рд╛рд╕реНрддреБрдХрд╛рд░ рдбреНрд░рдо рдмрдЬрд╛рддрд╛ рд╣реИ, рдЧрд┐рдЯрд╛рд░ рдХреЗ рд╕рд╛рде SUSE рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдмрд┐рдХреНрд░реА рд╕рд▓рд╛рд╣рдХрд╛рд░ рдФрд░ рд╡рд░рд┐рд╖реНрда рдмрд┐рдХреНрд░реА рдЗрдВрдЬреАрдирд┐рдпрд░ рд╕реЗ рдмрд╛рд╕ (рд╣рд╛рдБ, рдпрд╣) рдиреМрдХрд░реА рдЯрд╛рдЗрдЯрд▓ рдореЗрдВ рдЯрд╛рдЗрдкреЛ рдирд╣реАрдВ) ред рдЗрд╕рдХреЗ рдЧреАрддреЛрдВ рдХреЗ рдкреАрдЫреЗ рдФрд░ рдЕрдиреНрдп рдЧрд╛рдиреЗ рднреА рдХрдВрдкрдиреА рдХреЗ рдХрд░реНрдордЪрд╛рд░реА рд╣реИрдВред рдХреНрдпрд╛ рд╢рд╛рдирджрд╛рд░ рдХрджрдо рд╣реИ: рдПрдХ рд╢реМрдХ, рд╡рд╛рдпрд░рд▓ рд╡рд┐рдкрдгрди рдФрд░ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рдЖрдирдВрдж рдореЗрдВ рдЯреАрдо рдЖрддреНрдо-рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░! рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд╢реБрдХреНрд░рд╡рд╛рд░ рд╣рдордиреЗ рдХрдИ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╕рдВрдж рдХрд┐рдП рдЧрдП SUSE рдмреИрдВрдб рдХреНрд▓рд┐рдк рдХреА рд╢реБрд░реВрдЖрдд рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рддрдХрдиреАрдХреА рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреЛ рдкрддрд▓рд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЙрдирдХреЗ рдЧреАрддреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдкреВрд░рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

Kubernetes


рдЕрдореЗрд░рд┐рдХреА рдмреИрдВрдб рд╣рд╛рд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдмрд╛рд░рд╛рдХреБрдбрд╛ рдХреА 1997 рдХреА рдПрдХ рдЪрдЯреНрдЯрд╛рди рдХреЛ рдкреИрд░реЛрдбреА рд╕реЗ рдЯрдХрд░рд╛рдпрд╛ред


рдЖрдИрдЯреА рд╕реНрдЯреЛрд░реНрд╕ рдореЗрдВ рдЖрдЬ, рд▓рдЪреАрд▓рд╛рдкрди (рдлреБрд░реНрддреАрд▓рд╛)
рдХрдВрдЯреЗрдирд░ рдпрд╣рд╛рдВ рдПрдХ рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

рдЖрд░реНрдХреЗрд╕реНрдЯреНрд░рд╛ рдордЬреЗрджрд╛рд░ рд╣реИ!
рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рди, рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдЬреЛ рдХрднреА рдирд╣реАрдВ рдЧрд┐рд░рддреА рд╣реИ!

SUSE рд╕реАрдПрдПрдПрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо K8s рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЖрдЬ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред
рд╣рдо рдХрдо, рдХрдо, рдХрдо, рдКрдкрд░реА рдЙрдкрд░рд┐ рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ,
Kubernetes рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд!

рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗрд╡рд╛рдПрдВ рдЖрдорддреМрд░ рдкрд░ рдореБрдлреНрдд рдирд╣реАрдВ рд╣реИрдВ,
рдФрд░ рд▓реЛрд╣рд╛ рд╕рд░рд▓ рдФрд░ рд╕рд╕реНрддрд╛ рдирд╣реАрдВ рдерд╛ред
рд▓рд╛рдЧрдд CapEx, OpEx рдореЗрдВ рдЧрд┐рд░рд╛рд╡рдЯ рд╢реБрд░реВ рд╣реБрдИ -
рдмреЗрд╢рдХ, рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЕрдЦрдВрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрд╣реБрдд рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ,
рдЖрдкрдХреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд▓рдЪреАрд▓рд╛рдкрди рдФрд░ рдЧрддрд┐ ( рдореЛрдб 2 ) рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ,
рдЖрдк рдкреИрдорд╛рдиреЗ, рд╕реНрдХреЗрд▓, рд╕реНрдХреЗрд▓, рд╕реНрдХреЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ...
рдКрд╣, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕!

рдЗрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ, рдЗрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ - рдпрд╣ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╣реИ
kubectl рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдкрд╡рд╛рд╕,
microservices рдирд┐рдпрдо!

рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП: рдореИрдВ рдЕрдкрдбреЗрдЯ рд░реЛрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ,
рд╕реНрдХреЗрд▓ рдФрд░ рдЕрдкрдиреЗ рд╕реНрдЯреИрдХ рдХреЗ рд▓реЛрдб рдИ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░реЗрдВ
рд╕рд░рд▓ рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ - рдпрд╣ рдмрд╣реБрдд, рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ!

рдЕрдЦрдВрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрд╣реБрдд рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ,
рдЖрдкрдХреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рдЧрддрд┐ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ,
рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдкреИрдорд╛рдиреЗ, рдкреИрдорд╛рдиреЗ, рдкреИрдорд╛рдиреЗ, рдкреИрдорд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ ...
рдКрд╣, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕!

рд▓рд┐рдирд╕ рдиреЗ рдХрд╣рд╛


рд▓реБрдХрд╛рд╕ рдЧреНрд░рд╛рд╣рдо (2015, рдкреЙрдк / рдЖрд░ рдПрдВрдб рдмреА) рдХреЗ рдЧреАрдд " рдорд╛рдорд╛ рд╕реЗрдб " рдХреА рдкреИрд░реЛрдбреАред


(рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЕрдиреБрд╡рд╛рдж рдореЗрдВ, рджреЛрд╣рд░рд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрд░рд╕ рдХреЗ рдмрдЬрд╛рдп, "..." рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред)
рд▓рд┐рдирд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдЦреБрд▓рд╛ рд╣реИред
рд▓рд┐рдирд╕ рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдЬреАрдкреАрдПрд▓ рдХреЗ рддрд╣рдд рд╣реИред
рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдлрд┐рдЯ рджреЗрдЦрддреЗ рд╣реИрдВ рд╣рд░ рдХреЛрдИ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдерд╛!

рд╕рдореБрджрд╛рдп рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЕрдЪреНрдЫрд╛ рдХреЛрдб рдерд╛ред
рд▓реЛрдЧреЛрдВ рдиреЗ рдЕрдкрдиреЗ рд╡рд┐рддрд░рдг рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛,
рдЕрдкрдиреЗ Makefiles рдХреЗ рд╕рд╛рде рд╕реА рд╕рдВрдХрд▓рди,
рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдб рдЕрдЪреНрдЫрд╛ рдерд╛ред

рдпрд╛рдж рдХреАрдЬрд┐рдП 1991 рдореЗрдВ рдХреИрд╕реЗ
рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд┐рдирд┐рдХреНрд╕ рдпреВрдЬрд╝рдиреЗрдЯ рд╕рдореВрд╣ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛:
"рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╢реМрдХ рд╣реИ, рдпрд╣рд╛рдБ рдХреБрдЫ рднреА рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛" -
рдмреИрд╢ рдФрд░ рдЬреАрд╕реАрд╕реА рдХреЗ рд╕рд╛рде рд╢реБрд░реВред

рдпрд╣ рдПрдЯреА рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ,
рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕реЗ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛,
рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде
рдФрд░ 386 рдкрд░ рдЪрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред

...

рдЕрдЧрд▓рд╛ рдХрд╛рд░реНрдп рд╢реБрднрдВрдХрд░ рдерд╛ред
рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдореЗрдВ рдЙрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд╛ рдкреЗрдВрдЧреБрдЗрди,
рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рдкреЗрдВрдЯ рдХрд┐рдП рдЧрдП рд▓реИрд░реА рдЗрд╡рд┐рдВрдЧ
рдФрд░ рдЯрдХреНрд╕ рдирд╛рдо рдЙрдиреНрд╣реЗрдВ рдЬреЗрдореНрд╕ рд╣реНрдпреВрдЬреЗрд╕ рдиреЗ рджрд┐рдпрд╛ рдерд╛ред

рд░рд┐рдЪрд░реНрдб рд╕реНрдЯрд╛рд▓рдореИрди рдиреЗ GNU рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА,
рд╕рд╛рде рд╣реА Emacs рдФрд░ GCC,
рдХреЛрдкрд▓реЗрдлреНрдЯ рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ - рдФрд░ рдпрд╣ рд╕рдЪ рд╣реИ!
рдХреЛрдб рдореБрдлреНрдд рд╣реИ, рднрд╛рд╖рдг рдХреА рддрд░рд╣ , рдореЗрд░реЗ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдПред

...

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреМрди рд╕рд╛ рд╢реЗрд▓ рд╣реИ
рдФрд░ рдореЗрд░рд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдЧрдиреЛрдо рд╣реИред
рдЬрдм рдореИрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ wilds рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реВрдВ,
рдХреНрд░реЛрдо рдореЗрд░рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣реИред

рдЬрдм рджреЛрд╕реНрдд рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреИрд╕реЗ рдлрд▓рддрд╛-рдлреВрд▓рддрд╛ рд╣реИ
рдФрд░ рдХреИрд╕реЗ рд▓рд┐рдирд╕ рдЙрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдЖрдЬреАрд╡рди рддрд╛рдирд╛рд╢рд╛рд╣ -
рдЗрд╕рд▓рд┐рдП рдореИрдВ рд╢рд╛рдВрдд рд╣реВрдВред
рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рд╕рдм рдареАрдХ рд╣реИред
рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд▓рд┐рдирд╕ рдиреЗ рдХреНрдпрд╛ рдХрд╣рд╛?
рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕рдиреЗ рд╣рдореЗрдВ рдХреНрдпрд╛ рдмрддрд╛рдпрд╛?

...

рдПрдХ рд╕рд╛рде рдХреЛрдб


рдж рдмреАрдЯрд▓реНрд╕ (1969, рд░реЙрдХ) рдХреЗ рдЧреАрдд " рдХрдо рдЯреБрдЧреЗрджрд░ " рдХрд╛ рдПрдХ рдкреИрд░реЛрдбреАред


рдпрд╣рд╛рдБ рдЧрд┐рд░рдЧрд┐рдЯ рдЖрддрд╛ рд╣реИред
рдЙрдирдХреЗ рдкрд╛рд╕ рддреНрд░рд┐рд╡рд┐рдо рджреГрд╖реНрдЯрд┐ рд╣реИ,
рдЙрд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЛрдб рд╣реИ
рд╡рд╣ рдПрдХ рдкрд╡рд┐рддреНрд░ рдХреЛрдбрд░ рд╣реИ
рдЙрд╕рдХреЗ рдШреБрдЯрдиреЗ рдХреЗ рдиреАрдЪреЗ рдПрдХ рдкреВрдВрдЫ рд╣реИред
рдЙрдирдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░реЗрдВ -
рдЙрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓ред

рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рддрд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИ ,
рдЙрд╕рдХреЗ рдкрд╛рд╕ рдПрдХ рдУрдкрдирд╕реНрдЯреИрдХ рдХреНрд▓рд╛рдЙрдб рд╣реИ,
рдЙрд╕рдХреЗ рдкрд╛рд╕ рдореЗрдирдлреНрд░реЗрдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рд╣реИ,
рд╡рд╣ YaST рдФрд░ рдХреАрд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рд╡рд╣ рдХрд╣рддрд╛ рд╣реИ: тАЬрдореИрдВ рдкрд░реНрд▓ рдХреЛ рдЬрд╛рдирддрд╛ рд╣реВрдВ, рддреБрдо рд░реВрдмреА рдХреЛ рдЬрд╛рдирддреЗ рд╣реЛ;
рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ:
рдЖрдк рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП! тАЭ
рдЕрднреА рдПрдХ рд╕рд╛рде рдХреЛрдб рд▓рд┐рдЦреЗрдВ,
рд╣рдо рд╕рдм рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ!

рд╡рд╣ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд╣реИ,
рдЙрд╕рдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╕рдордп рд╣реИ
рд╡рд╣ рдЦреБрд▓реЗ рдорд╛рдирдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рд╡рд╣ рдПрдХ рдХреБрд▓реАрди рд╣реИрдХрд░ рд╣реИ!
рдпрд╣ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рднрдВрдбрд╛рд░рдг рд╣реИ ,
рдФрд░ top рджреЗрдЦрддреЗ рд╣реБрдП - рд╣рд╛рдБ! - рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реА рд░реИрдо рд╣реИ!
рдЕрднреА рдПрдХ рд╕рд╛рде рдХреЛрдб рд▓рд┐рдЦреЗрдВ,
рд╣рдо рд╕рдм рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ!

рд╡рд╣ рдореЗрдирдлреНрд░реЗрдо рдкрд░ рд╣реИ
рдЙрд╕рдХреЗ рдкрд╛рд╕ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреА рд╢рдХреНрддрд┐ рд╣реИ
рд╡рд╣ рд╢реАрд░реНрд╖ 500 рдореЗрдВ рдХрджрдо рд░рдЦрддрд╛ рд╣реИ!
рд╡рд╣ рдмрд╣реБрдд рдмреБрд░реА рдорд╛рдБ рд╣реИ,
рд╡рд╣ рдХрд╣рддрд╛ рд╣реИ: "1 рдФрд░ 1 = 17" *ред
рдкреНрдпрд╛рд░рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП -
рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рд╕реА рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред
рдЕрднреА рдПрдХ рд╕рд╛рде рдХреЛрдб рд▓рд┐рдЦреЗрдВ,
рд╣рдо рд╕рдм рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВ!

рдПрдХ рд╕рд╛рде рдХреЛрдб рд▓рд┐рдЦреЗрдВ, рд╣рд╛рдБ!
рдПрдХ рд╕рд╛рде рдХреЛрдб рд▓рд┐рдЦреЗрдВ, рд╣рд╛рдБ!

* рд╡рд╛рдХреНрдпрд╛рдВрд╢ "рдПрдХ рдФрд░ рдПрдХ рд╕рддреНрд░рд╣ рд╣реИ" рдореВрд▓ "рдПрдХ рдФрд░ рдПрдХ рддреАрди рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ" рдФрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА (0x11) рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реИред

рдЖрдИ рдПрдо рдПрд╕рдпреВрдПрд╕ рдирд╛рдЙ рд╣рд▓реЗрд▓реВрдЬрд╛рд╣


рд╕реНрдЯреАрд╡реА рд╡рдВрдбрд░ рдФрд░ рдПрд░рд┐рдпрд╛рдирд╛ рдЧреНрд░рд╛рдВрдбреЗ (2016, рд╕рдордХрд╛рд▓реАрди рдЖрд░ рдПрдВрдб рдмреА) рджреНрд╡рд╛рд░рд╛ рдЧреАрдд " рдлреЗрде " рдХреА рдкреИрд░реЛрдбреАред


(рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЕрдиреБрд╡рд╛рдж рдореЗрдВ, рджреЛрд╣рд░рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрд░рд╕ рдХреЗ рдмрдЬрд╛рдп, "..." рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред)
рдЧрд┐рд░рдЧрд┐рдЯ рдХреЛ рдЕрдкрдиреА рдкрд╛рдЧрд▓ рдЬреАрдн рд╕реЗ рд▓рдЯрдХреЗ рд╣реБрдП рджреЗрдЦреЗрдВ? рдЕрд╣рд╛!
рд╡рд╣ рдирд╛рдЪ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕реЗ рдпрд╣ рдкрд╕рдВрдж рд╣реИ!
рд╣рд╛рдВ, рд╡рд╣ рдПрдХ рдЯреНрд░реЗрдВрдб рд╕реЗрдЯрд░ рд╣реИ - рд╣рдо рд╕рднреА рдЙрд╕рдХреЗ рдЬреИрд╕рд╛ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ!
рд╡рд╣ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЗ рд░рд╛рдЬрд╛ рд╣реИрдВ, рдЖрдк рдкреНрд░рдЪрд╛рд░ рдореЗрдВ рдмреЗрд╣рддрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЗрдВрдЧреЗ!
рдпрд╣ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░, рдкрд╡рд┐рддреНрд░ рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ!
рдпрд╣ рдЕрдм рдЖрдкрдХреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ!

рд╡рд╣ рдореЗрд░реЗ рд▓рд┐рдП SUSE рд╣реИ, рдмреЗрдмреА, рд╡рд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдм SUSE рд╣реИ!
рдФрд░ рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рд╣реЛрдЧрд╛, рд╣рд╛рдБ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!
рдмрд╕ рдХреБрдЫ рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реИ:
рдореИрдВ рд╣рд░рд┐рдпрд╛рд▓реА - рд╣рд▓реБрд▓реЗрдЬрд╛ рд╣реВрдБ! - рдЕрдм рдореИрдВ SUSE рд╣реВрдВред

рджреЗрдЦрд╛ рдпрд╣ рдЧрд┐рд░рдЧрд┐рдЯ рдФрд░ рдЙрд╕рдХреЗ рдЕрдкреНрд╕рд░рд╛ рдкрд╛рдБрдЪ рдирдпрдиреЛрдВ рдХреЗ рд╕рд╛рде?
рдЗрд╕рдХреЗ рд╕рд╛рде, рдореЗрд░рд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд╣рдореЗрд╢рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрд╛ рд▓рд╛рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЫреВрдЯрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЙрд╕рдиреЗ рдЕрдкрдирд╛ рдорд┐рд╢рди рдкреВрд░рд╛ рдХрд┐рдпрд╛ - рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдЙрдбрд╝ рдЧрдПред
рдпрд╣ рдЕрдиреБрдХреВрд▓ рд╕рд░реАрд╕реГрдк рдЕрддреНрдпрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкреИрдЪ рд╣реИ ред
рдмрд╕ рдЙрд╕реЗ рдПрдХ рд╢рдмреНрдж рдХрд╣реЗрдВ рдФрд░ рд╡рд╣ рдЖрдкрдХрд╛ рдкреВрд░рд╛ рдЬреАрд╡рди рдмрджрд▓ рджреЗрдЧрд╛ред

...

рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рд╣рд░ рджрд┐рди рдФрд░ рд░рд╛рдд рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред
рдЙрд╕рдХрд╛ рдкрд╛рдЧрд▓ рдиреГрддреНрдп рдореЗрд░реЗ рд╕рд┐рд░ рд╕реЗ рдирд╣реАрдВ рдирд┐рдХрд▓рддрд╛ред
рдореЗрд░реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛, рднрдВрдбрд╛рд░рдг рдХреЛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдмрдирд╛ рджрд┐рдпрд╛ред
рдореИрдВ рд╣рдореЗрд╢рд╛ рд╕реЛрдЪрддрд╛ рдерд╛ рдХрд┐ рдЧрд┐рд░рдЧрд┐рдЯ рдХреНрдпрд╛ рдХрд╣рддрд╛ рд╣реИред
рдореИрдВ рдПрдХ рдорд╣рд╛рди рдиреМрдХрд░реА рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рд╣рд░ рджрд┐рди рдЙрдирдХрд╛ рдЖрднрд╛рд░реА рд╣реВрдВ!

...

рдЕрдзрд┐рдХ рд╕рдВрдЧреАрдд!


рдпрд╣рд╛рдВ SUSE рдмреИрдВрдб рдХреЗ рд╕рднреА рд╕рдВрдЧреАрдд рдореЛрддреА рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдХреЛ рджреЗрдЦреЗрдВ (рдФрд░ рдореБрдЭрд╕реЗ рдирд╣реАрдВ рдкреВрдЫреЗрдВ рдХрд┐ SUSE рдХреЗ рдЕрджреНрднреБрдд рд▓реЛрдЧреЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рд╕рд╛рдзрд╛рд░рдг рд╡реАрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк рдХреИрд╕реЗ рдереЗ) ред рдПрдХ рд╢рд╛рдирджрд╛рд░ рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рд╣реИ!

Source: https://habr.com/ru/post/hi433158/


All Articles