рд╡рд░реНрдЧ: рдкреНрд░рд╢рд╛рд╕рди

рдЖрдЬ, рдлрд╛рдпрд░рдлреЙрдХреНрд╕рд╕рд╛рдареА рдЕрдиреЗрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЕреЕрдбрдСрдиреНрд╕ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рдорд╕реНрдпрд╛рдВрдореБрд│реЗ рдХрд╛рдо рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд▓реЗ рдЖрд╣реЗ

рд╣реЕрд▓реЛ, рдкреНрд░рд┐рдп рдЦрд╛рдмреНрд░реЛрд╡реНрд╕реНрдХ рд░рд╣рд┐рд╡рд╛рд╕реА! рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рддрд╛рдмрдбрддреЛрдм рдЪреЗрддрд╛рд╡рдгреА рджреЗрдК рдЗрдЪреНрдЫрд┐рддреЛ рдХреА рд╣реЗ рдорд╛рдЭреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдордЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдорд╕реНрдпрд╛, рдЯрд╛рдпрдкреЙрдЬ рдЗрддреНрдпрд╛рджреАрдмрджреНрджрд▓ рдорд▓рд╛ рддреНрд╡рд░рд┐рдд рд╕реВрдЪрд┐рдд рдХрд░рд╛. рд╕рдХрд╛рд│реА, рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ, рдореА рд▓реЕрдкрдЯреЙрдк рдЪрд╛рд▓реВ рдХреЗрд▓рд╛ рдЖрдгрд┐ рдорд╛рдЭреНрдпрд╛ рдЖрд╡рдбрддреНрдпрд╛ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдордзреНрдпреЗ (рд░рд┐рд▓реАрдЬ 66.0.3 x64) рдЖрд░рд╛рдорд╛рдд рд╕рд░реНрдлрд┐рдВрдЧ рдХрд░реВ рд▓рд╛рдЧрд▓реЛ. рдЕрдЪрд╛рдирдХ рд╕рдХрд╛рд│ рд╕реБрд╕реНрдд рд╣реЛрдгреЗ рдерд╛рдВрдмрд▓реЗ - рдПрдХрд╛ рджреБрд░реНрджреИрд╡реА рдХреНрд╖рдгреА рдПрдХ рд╕рдВрджреЗрд╢ рдкреЙрдк рдЕрдк рдЭрд╛рд▓рд╛ [тАж]

DNSCrypt рдиреЗ 24-рддрд╛рд╕ рд╡реИрдзрддрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рд╕рд╛рджрд░ рдХрд░реВрди рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдЪреА рд╕рдорд╕реНрдпрд╛ рдХрд╢реА рд╕реЛрдбрд╡рд▓реА

рдкреВрд░реНрд╡реА, рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдЕрдиреЗрдХрджрд╛ рдХрд╛рд▓рдмрд╛рд╣реНрдп рдЭрд╛рд▓реА рдХрд╛рд░рдг рддреНрдпрд╛рдВрдЪреЗ рдиреВрддрдиреАрдХрд░рдг рд╕реНрд╡рддрдГ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗ. рд▓реЛрдХ рддреЗ рдХрд░рд╛рдпрд▓рд╛ рд╡рд┐рд╕рд░рд▓реЗ. Let's Encrypt рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЕрдкрдбреЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреНрдпрд╛ рдЖрдЧрдордирд╛рдиреЗ, рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рдкрд░рдВрддреБ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдЪрд╛ рдЕрд▓реАрдХрдбреАрд▓ рдЗрддрд┐рд╣рд╛рд╕ рджрд░реНрд╢рд╡рд┐рддреЛ рдХреА рддреЗ рдЦрд░реЗ рддрд░ рдЕрдЬреВрдирд╣реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рдХрд╛рд▓рдмрд╛рд╣реНрдп рд╣реЛрдд рдЖрд╣реЗрдд. рдЬрд░ рдХреЛрдгрд╛рд▓рд╛ рд╣реА рдХрдерд╛ рдЪреБрдХрд▓реА рдЕрд╕реЗрд▓ рддрд░, [тАж]

рдбрдореА рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ: рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕рд╛рдзрдирд╛рдВрд╕рд╣ DevOps рдЪреЗрди рддрдпрд╛рд░ рдХрд░рдгреЗ

рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рдкрд╛рдЪ рдЪрд░рдгрд╛рдВрдордзреНрдпреЗ рддреБрдордЪреА рдкрд╣рд┐рд▓реА DevOps рд╕рд╛рдЦрд│реА рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЗ. рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА DevOps рд╣рд╛ рдПрдХ рд░рд╛рдордмрд╛рдг рдЙрдкрд╛рдп рдмрдирд▓рд╛ рдЖрд╣реЗ рдЬреНрдпрд╛ рдЦреВрдк рдордВрдж, рдЕрд╕рдВрдмрдВрдзрд┐рдд рдЖрдгрд┐ рдЕрдиреНрдпрдерд╛ рд╕рдорд╕реНрдпрд╛рдкреНрд░рдзрд╛рди рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рддреБрдореНрд╣рд╛рд▓рд╛ DevOps рдЪреЗ рдХрд┐рдорд╛рди рдЬреНрдЮрд╛рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛рдд DevOps рдЪреЗрди рдЖрдгрд┐ рдкрд╛рдЪ рдЪрд░рдгрд╛рдВрдордзреНрдпреЗ рдПрдХ рдХрд╢реА рддрдпрд╛рд░ рдХрд░рд╛рд╡реА рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рдВрдХрд▓реНрдкрдирд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреАрд▓. рд╣реЗ рд╕рдВрдкреВрд░реНрдг рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХреЗрд╡рд│ рдПрдХ "рдорд╛рд╕реЗ" рдЖрд╣реЗ рдЬреНрдпрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЗрддрд┐рд╣рд╛рд╕рд╛рдкрд╛рд╕реВрди рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛. [тАж]

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА рдХреЗрдмрд▓ рдЯреАрд╡реНрд╣реА рдиреЗрдЯрд╡рд░реНрдХ. рднрд╛рдЧ 4: рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рдЧреНрдирд▓ рдШрдЯрдХ

рдЖрдкрд▓реНрдпрд╛ рд╕рднреЛрд╡рддрд╛рд▓рдЪреЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪреЗ рдЬрдЧ рдбрд┐рдЬрд┐рдЯрд▓ рдЖрд╣реЗ, рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдпрддреНрдирд╢реАрд▓ рдЖрд╣реЗ, рд╣реЗ рдЖрдкрд▓реНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдирд╛ рдЪрд╛рдВрдЧрд▓реЗрдЪ рдард╛рдКрдХ рдЖрд╣реЗ. рдбрд┐рдЬрд┐рдЯрд▓ рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдирд╡реАрди рдкрд╛рд╕реВрди рдЦреВрдк рджреВрд░ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдд рд╡рд┐рд╢реЗрд╖ рд╕реНрд╡рд╛рд░рд╕реНрдп рдирд╕реЗрд▓, рддрд░ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рддрдВрддреНрд░рдЬреНрдЮрд╛рди рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд. рд▓реЗрдЦрд╛рдВрдЪреНрдпрд╛ рдорд╛рд▓рд┐рдХреЗрддреАрд▓ рд╕рд╛рдордЧреНрд░реА рднрд╛рдЧ 1: CATV рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рд╕рд╛рдорд╛рдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рднрд╛рдЧ 2: рд╕рд┐рдЧреНрдирд▓рдЪреА рд░рдЪрдирд╛ рдЖрдгрд┐ рдЖрдХрд╛рд░ рднрд╛рдЧ 3: рд╕рд┐рдЧреНрдирд▓рдЪрд╛ рдЕреЕрдирд╛рд▓реЙрдЧ рдШрдЯрдХ [тАж]

рд░рд╢рд┐рдпрди рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдПрд░реЛрдбрд┐рд╕реНрдХ: рд▓реЛрдб рдЪрд╛рдЪрдгреА. рдЖрдореНрд╣реА IOPS рдкрд┐рд│реВрди рдХрд╛рдврддреЛ

рд╕рд░реНрд╡рд╛рдВрдирд╛ рдирдорд╕реНрдХрд╛рд░! рд╡рдЪрди рджрд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдЖрдореНрд╣реА рд░рд╢рд┐рдпрди-рдирд┐рд░реНрдорд┐рдд рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо - AERODISK ENGINE N2 рдЪреНрдпрд╛ рд▓реЛрдб рдЪрд╛рдЪрдгреАрдЪреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдд рдЖрд╣реЛрдд. рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдд, рдЖрдореНрд╣реА рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рддреЛрдбрд▓реА (рдореНрд╣рдгрдЬреЗ, рдЖрдореНрд╣реА рдХреНрд░реЕрд╢ рдЪрд╛рдЪрдгреНрдпрд╛ рдХреЗрд▓реНрдпрд╛) рдЖрдгрд┐ рдХреНрд░реЕрд╢ рдЪрд╛рдЪрдгреАрдЪреЗ рдкрд░рд┐рдгрд╛рдо рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реЛрддреЗ (рдореНрд╣рдгрдЬреЗ рдЖрдореНрд╣реА рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдЦрдВрдбрд┐рдд рдХреЗрд▓реА рдирд╛рд╣реА). рдХреНрд░реЕрд╢ рдЪрд╛рдЪрдгреА рдкрд░рд┐рдгрд╛рдо рдпреЗрдереЗ рдЖрдврд│реВ рд╢рдХрддрд╛рдд. рдорд╛рдЧреАрд▓ рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ, рд╢реБрднреЗрдЪреНрдЫрд╛ рд╡реНрдпрдХреНрдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ [...]

рд╕рд╛рдд рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдмреЕрд╢ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕

рдХрдореА-рдЬреНрдЮрд╛рдд рдмреЕрд╢ рдлрдВрдХреНрд╢рдиреНрд╕рдмрджреНрджрд▓рдЪреНрдпрд╛ рдорд╛рдЭреНрдпрд╛ рдкреЛрд╕реНрдЯрдЪреА рдорд╛рд▓рд┐рдХрд╛ рд╕реБрд░реВ рдареЗрд╡рдд, рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд╛рдд рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рджрд╛рдЦрд╡рддреЛ рдЬреНрдпрд╛рдмрджреНрджрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрджрд╛рдЪрд┐рдд рдорд╛рд╣рд┐рддреА рдирд╕реЗрд▓. 1) PROMPT_COMMAND рд╡рд┐рд╡рд┐рдз рдЙрдкрдпреБрдХреНрдд рдорд╛рд╣рд┐рддреА рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд╕реЗ рд╣рд╛рддрд╛рд│рд╛рдпрдЪреЗ рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдзреАрдЪ рдорд╛рд╣рд┐рдд рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдкреНрд░реЙрдореНрдкреНрдЯ рджрд╛рдЦрд╡рд▓реНрдпрд╛рд╡рд░ рддреБрдореНрд╣реА рд╢реЗрд▓ рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛ рд╣реЗ рд╕рд░реНрд╡рд╛рдВрдирд╛рдЪ рдорд╛рд╣реАрдд рдирд╛рд╣реА. рдЦрд░рдВ рддрд░, рдЕрдиреЗрдХ рдЬрдЯрд┐рд▓ рдкреНрд░реЙрдореНрдкреНрдЯ рдореЕрдирд┐рдкреБрд▓реЗрдЯрд░ [тАж]

MSI/55 - рд╕реЗрдВрдЯреНрд░рд▓ рд╕реНрдЯреЛрдЕрд░рдордзреАрд▓ рд╢рд╛рдЦреЗрджреНрд╡рд╛рд░реЗ рд╡рд╕реНрддреВ рдСрд░реНрдбрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреБрдиреЗ рдЯрд░реНрдорд┐рдирд▓

KDPV рд╡рд░ рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реЗ рдЙрдкрдХрд░рдг рдПрдХрд╛ рд╢рд╛рдЦреЗрддреВрди рдордзреНрдпрд╡рд░реНрддреА рд╕реНрдЯреЛрдЕрд░рд▓рд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдСрд░реНрдбрд░ рдкрд╛рдард╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рд╣реЛрддреЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкреНрд░рдердо рдСрд░реНрдбрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд╕реНрддреВрдВрдЪреЗ рд▓реЗрдЦ рдХреНрд░рдорд╛рдВрдХ рддреНрдпрд╛рдд рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ, рд╕реЗрдВрдЯреНрд░рд▓ рд╕реНрдЯреЛрдЕрд░рдЪреНрдпрд╛ рдирдВрдмрд░рд╡рд░ рдХреЙрд▓ рдХрд░рд╛ рдЖрдгрд┐ рдзреНрд╡рдирд┐рдХ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдореЙрдбреЗрдордЪреНрдпрд╛ рддрддреНрддреНрд╡рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдбреЗрдЯрд╛ рдкрд╛рдард╡рд╛. рдЯрд░реНрдорд┐рдирд▓ рдЬреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рдбреЗрдЯрд╛ рдкрд╛рдард╡рддреЗ рддреА 300 рдмреЙрдб рдЕрд╕рд╛рд╡реА. рд╣реЗ рдЪрд╛рд░ рдкрд╛рд░рд╛-рдЬрд╕реНрдд рдШрдЯрдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ (рдирдВрддрд░ [тАж]

рддрд┐рдереЗ рдЬрд╛ - рдорд▓рд╛ рдХреБрдареЗ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА

рдПрдХреЗ рджрд┐рд╡рд╢реА, рдорд▓рд╛ рдорд╛рдЭреНрдпрд╛ рдкрддреНрдиреАрдЪреНрдпрд╛ рдХрд╛рд░рдордзреНрдпреЗ рд╡рд┐рдВрдбрд╢реАрд▓реНрдбрдЪреНрдпрд╛ рдорд╛рдЧреЗ рдлреЛрди рдирдВрдмрд░рд╕рд╛рдареА рдПрдХ рдлреЙрд░реНрдо рд╕рд╛рдкрдбрд▓рд╛, рдЬреЛ рддреБрдореНрд╣реА рд╡рд░реАрд▓ рдлреЛрдЯреЛрдордзреНрдпреЗ рдкрд╛рд╣реВ рд╢рдХрддрд╛. рдорд╛рдЭреНрдпрд╛ рдордирд╛рдд рдПрдХ рдкреНрд░рд╢реНрди рдЖрд▓рд╛: рдлреЙрд░реНрдо рдЖрд╣реЗ, рдкрдг рдлреЛрди рдирдВрдмрд░ рдХрд╛ рдирд╛рд╣реА? рдЬреНрдпрд╛рд▓рд╛ рдПрдХ рдЪрдордХрджрд╛рд░ рдЙрддреНрддрд░ рдорд┐рд│рд╛рд▓реЗ: рдЬреЗрдгреЗрдХрд░реВрди рдХреЛрдгрд╛рд▓рд╛рд╣реА рдорд╛рдЭрд╛ рдирдВрдмрд░ рдХрд│рдгрд╛рд░ рдирд╛рд╣реА. рдПрдо-рд╣реЛ... "рдорд╛рдЭрд╛ рдлреЛрди рд╢реВрдиреНрдп-рд╢реВрдиреНрдп-рд╢реВрдиреНрдп рдЖрд╣реЗ, рдЖрдгрд┐ рд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╣реЗ рдЕрд╕реЗ рд╕рдордЬреВ рдирдХрд╛." [тАж]

ILO рджреНрд╡рд╛рд░реЗ HP рд╕рд░реНрд╡реНрд╣рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░

рддреБрдореНрд╣реА рдХрджрд╛рдЪрд┐рдд рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдЕрд╕рд╛рд▓ - рдбреЙрдХрд░ рдЗрдереЗ рдХрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗрдд? ILO рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ рддреБрдордЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдд рдХрд╛рдп рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ? рдорд▓рд╛ рддреЗрдЪ рд╡рд╛рдЯрд▓реЗ рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдВрдиреА рдорд▓рд╛ рдХрд╛рд╣реА рдЬреБрдиреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рд░реНрд╡реНрд╣рд░ рджрд┐рд▓реЗ рдЬреЗ рдорд▓рд╛ рдкреБрдиреНрд╣рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдЬреНрдпрд╛рд▓рд╛ рдкреБрдирд░реНрд╕рдВрд░рдЪрдирд╛ рдореНрд╣рдгрддрд╛рдд). рд╕рд░реНрд╡реНрд╣рд░ рд╕реНрд╡рддрдГ рдкрд░рджреЗрд╢рд╛рдд рд╕реНрдерд┐рдд рдЖрд╣реЗ, рдлрдХреНрдд рд╡реЗрдм рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ [...]

QEMU.js: рдЖрддрд╛ рдЧрдВрднреАрд░ рдЖрдгрд┐ WASM рд╕рд╣

рдПрдХреЗ рдХрд╛рд│реА, рдЧрдВрдордд рдореНрд╣рдгреВрди, рдореА рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреА рдЙрд▓рдЯрдХреНрд╖рдорддрд╛ рд╕рд┐рджреНрдз рдХрд░рдгреНрдпрд╛рдЪреЗ рдард░рд╡рд▓реЗ рдЖрдгрд┐ рдорд╢реАрди рдХреЛрдбрдордзреВрди JavaScript (рдХрд┐рдВрд╡рд╛ рддреНрдпрд╛рдРрд╡рдЬреА, Asm.js) рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рдпрдЪреЗ рддреЗ рд╢рд┐рдХрд╛рдпрдЪреЗ. рдкреНрд░рдпреЛрдЧрд╛рд╕рд╛рдареА QEMU рдирд┐рд╡рдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдХрд╛рд╣реА рдХрд╛рд│рд╛рдирдВрддрд░ Habr рд╡рд░ рдПрдХ рд▓реЗрдЦ рд▓рд┐рд╣рд┐рд▓рд╛ рдЧреЗрд▓рд╛. рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ, рдорд▓рд╛ WebAssembly рдордзреНрдпреЗ рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рд░реАрдореЗрдХ рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд▓реНрд▓рд╛ рджреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛, рдЖрдгрд┐ рддрд░реАрд╣реА рдорд▓рд╛ рдЬрд╡рд│рдЬрд╡рд│ рдкреВрд░реНрдг рдЭрд╛рд▓реЗрд▓рд╛ рдкреНрд░рдХрд▓реНрдк рд╕реЛрдбрд╛рдпрдЪрд╛ рдирд╡реНрд╣рддрд╛... рдХрд╛рдо рдЪрд╛рд▓реВ рд╣реЛрддреЗ, рдкрдг рддреЗ рдЦреВрдк [тАж]

рдбрд┐рдЬрд┐рдЯрд▓ рд░рд┐рдЯреЗрд▓рд╕рд╣ рд╕реЗрд╡реЗрдд VRAR

тАЬрдореА OASIS рддрдпрд╛рд░ рдХреЗрд▓реЗ рдХрд╛рд░рдг рдорд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬрдЧрд╛рдд рдЕрд╕реНрд╡рд╕реНрде рд╡рд╛рдЯрд▓реЗ. рд▓реЛрдХрд╛рдВрд╢реА рдХрд╕реЗ рд╡рд╛рдЧрд╛рд╡реЗ рд╣реЗ рдорд▓рд╛ рдХрд│рдд рдирд╡реНрд╣рддреЗ. рдореА рдЖрдпреБрд╖реНрдпрднрд░ рдШрд╛рдмрд░рд▓реЛ рдЖрд╣реЗ. рд╢реЗрд╡рдЯ рдЬрд╡рд│ рдЖрд▓рд╛ рд╣реЗ рдХрд│реЗрдкрд░реНрдпрдВрдд. рддреЗрд╡реНрд╣рд╛рдЪ рдорд▓рд╛ рд╕рдордЬрд▓реЗ рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХрд┐рддреАрд╣реА рдХреНрд░реВрд░ рдЖрдгрд┐ рднрдпрдВрдХрд░ рдЕрд╕рд▓реА рддрд░реА рдЦрд░рд╛ рдЖрдирдВрдж рд╣реЗ рдПрдХрдореЗрд╡ рдард┐рдХрд╛рдг рдЙрд░рддреЗ. рдХрд╛рд░рдг рд╡рд╛рд╕реНрддрд╡ [тАж]

JIT рд╕рдкреЛрд░реНрдЯрд╕рд╣ Qemu.js: рддреБрдореНрд╣реА рдЕрдЬреВрдирд╣реА рдорд╛рдИрдиреНрд╕ рдорд╛рдЧреЗ рд╡рд│рд╡реВ рд╢рдХрддрд╛

рдХрд╛рд╣реА рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА, рдлреЕрдмреНрд░рд┐рд╕ рдмреЗрд▓рд╛рд░реНрдбрдиреЗ jslinux, JavaScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдкреАрд╕реА рдПрдореБрд▓реЗрдЯрд░ рд▓рд┐рд╣рд┐рд▓реЗ. рддреНрдпрд╛рдирдВрддрд░ рдХрд┐рдорд╛рди рдЖрднрд╛рд╕реА x86 рд╣реЛрддреЗ. рдкрд░рдВрддреБ рддреЗ рд╕рд░реНрд╡, рдорд╛рдЭреНрдпрд╛ рдорд╛рд╣рд┐рддреАрдиреБрд╕рд╛рд░, рджреБрднрд╛рд╖реА рд╣реЛрддреЗ, рддрд░ Qemu, рддреНрдпрд╛рдЪ рдлреЕрдмреНрд░рд┐рд╕ рдмреЗрд▓рд╛рд░реНрдбрдиреЗ рдЦреВрдк рдЖрдзреА рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ, рдЖрдгрд┐, рдХрджрд╛рдЪрд┐рдд, рдХреЛрдгрддрд╛рд╣реА рд╕реНрд╡рд╛рднрд┐рдорд╛рдиреА рдЖрдзреБрдирд┐рдХ рдПрдореБрд▓реЗрдЯрд░, рдЕрддрд┐рдереА рдХреЛрдбрдЪреЗ JIT рд╕рдВрдХрд▓рди рд╡рд╛рдкрд░рддреЗ [тАж]