рд▓рд┐рдирдХреНрд╕ рдПрдореБрд▓реЗрдЯрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдПрдореБрд▓реЗрдЯрд░

рдХреЛрдИ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдирд╣реАрдВред рдХреЗрд╡рд▓ рдЬреЗрдПрд╕: рдмреЛрд░реНрдб рдкрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреВрд░реНрдг рдХрдВрдкреНрдпреВрдЯрд░ рдПрдореБрд▓реЗрдЯрд░ред

bellard.org/jslinux
(рдзреНрдпрд╛рди, рдХреЗрд╡рд▓ рдХреНрд░реЛрдо рдФрд░ FF4)

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

dd рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╕рднреНрдп рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдЕрдзрд┐рдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ - 40 mb / s рд╕реЗ рдЕрдзрд┐рдХ (рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдпрд╣ рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рд╣реИ, рдФрд░ рдпрд╣ рдЖрдкрдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ JS рд╣реИ!)ред

рдореИрдВрдиреЗ рдХрднреА рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╣рдо рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рд┐рдд рд░рд╣реЗрдВрдЧреЗред

... рдФрд░ рдЕрдм рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рддрд╛рдВрдбрд╡:

* рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдбрд┐рд╕реНрдХ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА-рдореВрд▓реНрдп рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ)ред
* рд╡реЗрдм-рд╕реЙрдХреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рд▓реЛрд╣реЗ рдХреЗ рд░рд╛рдЙрдЯрд░ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде рдПрдХ paravirtualized рдиреЗрдЯрд╡рд░реНрдХ рдбреНрд░рд╛рдЗрд╡рд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
* рдореМрдЬреВрджрд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ (NUMA, DRBD, corosync) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рд╕реЗ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдореИрдВ рдЗрд╕реЗ рд╣реЛрдЪрдорд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рд┐рдирдХреНрд╕ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рднреА рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╣рд░ рдЕрд╡рд╕рд░ рд╣реИред рдХрд┐рд╕реА рднреА рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдХрд┐рд╕реА рднреА рддреБрд▓реНрдпрдХрд╛рд▓рди рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАред

рдХреЛрдИ рднреА рдХреИрдирд╡рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рд╡рд┐рдбрдВрдмрдирд╛рдкреВрд░реНрдг рд╡реАрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реЗрдмрдЬреАрдПрд▓ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреНрдпреВрдбрд╛ рд▓рд┐рдЦ тАЛтАЛрд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЧрдгрдирд╛ рддреНрд╡рд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...

рдЦреИрд░, рдлрд┐рдирд╛рд▓реЗ рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдХреНрд░реЛрдо рдХрд╛ рдкреНрд░рдХреНрд╖реЗрдкрдг рд╣реИред

рддреЛ, рдЕрдиреБрдХрд░рдг рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рддрдХ рдкрд╣реБрдБрдЪ рдЧрдпрд╛ ...

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


All Articles