рд╕реАрдореЗрдиреНрд╕рдиреЗ рдЬреЗрд▓рд╣рд╛рдКрд╕ 0.11 рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдЬрд╛рд░реА рдХреЗрд▓реЗ рдЖрд╣реЗ

рд╕реАрдореЗрдиреНрд╕ рдХрдВрдкрдиреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдореЛрдлрдд рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд░рд┐рд▓реАрдЭ рдЬреЗрд▓рд╣рд╛рдКрд╕ 0.11. рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ X86_64 рдкреНрд░рдгрд╛рд▓реАрдВрдирд╛ VMX+EPT рдХрд┐рдВрд╡рд╛ SVM+NPT (AMD-V) рд╡рд┐рд╕реНрддрд╛рд░, рддрд╕реЗрдЪ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╡рд┐рд╕реНрддрд╛рд░рд╛рдВрд╕рд╣ ARMv7 рдЖрдгрд┐ ARMv8/ARM64 рдкреНрд░реЛрд╕реЗрд╕рд░рдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рдЬреЗрд▓рд╣рд╛рдКрд╕ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд╕рд╛рдареА рдкреНрд░рддрд┐рдорд╛ рдЬрдирд░реЗрдЯрд░, рд╕рдорд░реНрдерд┐рдд рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдбреЗрдмрд┐рдпрди рдкреЕрдХреЗрдЬреЗрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv2 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рд╣реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓рд╕рд╛рдареА рдореЙрдбреНрдпреВрд▓ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдХрд░реНрдирд▓ рд╕реНрддрд░рд╛рд╡рд░ рд╡рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдЕрддрд┐рдереА рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рдШрдЯрдХ рдЖрдзреАрдЪ рдореБрдЦреНрдп Linux рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рдЕрд▓рдЧрд╛рд╡ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдзреБрдирд┐рдХ CPU рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрднрд╛рд╕реАрдХрд░рдг рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рдЬреЗрд▓рд╣рд╛рдКрд╕рдЪреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдЪреА рд╣рд▓рдХреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд▓рд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдкреАрдпреВ, рд░реЕрдо рдХреНрд╖реЗрддреНрд░ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░ рдмрдВрдзрдирдХрд╛рд░рдХ рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреЗ. рд╣рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрди рдПрдХрд╛ рднреМрддрд┐рдХ рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдЕрдиреЗрдХ рд╕реНрд╡рддрдВрддреНрд░ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдорддреА рджреЗрддреЛ, рдЬреНрдпрд╛рдкреИрдХреА рдкреНрд░рддреНрдпреЗрдХ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░рд▓рд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

CPU рд▓рд╛ рдШрдЯреНрдЯ рджреБрд╡реНрдпрд╛рд╕рд╣, рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреЗ рдУрд╡реНрд╣рд░рд╣реЗрдб рдХрдореА рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕рд░рд▓реАрдХреГрдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдХрд╛рд░рдг рдЬрдЯрд┐рд▓ рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдЯрдк рд╢реЗрдбреНрдпреВрд▓рд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддреЗ - рд╡реЗрдЧрд│реНрдпрд╛ CPU рдХреЛрдЕрд░рдЪреЗ рд╡рд╛рдЯрдк рдХреЗрд▓реНрдпрд╛рдиреЗ рдпрд╛ CPU рд╡рд░ рдЗрддрд░ рдХреЛрдгрддреАрд╣реА рдХрд╛рд░реНрдпреЗ рдЪрд╛рд▓рд╡рд▓реА рдЬрд╛рдд рдирд╛рд╣реАрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рд╣реЛрддреЗ. . рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рдореНрд╣рдгрдЬреЗ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рд╣рдореА рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдЕрдВрджрд╛рдЬрд┐рдд рдХрд╛рдордЧрд┐рд░реА, рдЬреЗ рдЬреЗрд▓рд╣рд╛рдКрд╕рд▓рд╛ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдХреЗрд▓реЗрд▓реА рдХрд╛рд░реНрдпреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпреЛрдЧреНрдп рдЙрдкрд╛рдп рдмрдирд╡рддреЗ. рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рдЬреВ рдорд░реНрдпрд╛рджрд┐рдд рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдЖрд╣реЗ, CPU рдХреЛрд░рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗ.

рдЬреЗрд▓рд╣рд╛рдКрд╕рдЪреНрдпрд╛ рдкрд░рд┐рднрд╛рд╖реЗрдд, рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдВрдирд╛ "рдХреЕрдореЗрд░рд╛" (рд╕реЗрд▓, рдЬреЗрд▓рд╣рд╛рдКрд╕ рд╕рдВрджрд░реНрднрд╛рдд) рдореНрд╣рдгрддрд╛рдд. рдХреЕрдореЗрд░реНтАНрдпрд╛рдЪреНрдпрд╛ рдЖрдд, рд╕рд┐рд╕реНрдЯреАрдо рдПрдХрд▓-рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд░реНрд╡реНрд╣рд░рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рджрд░реНрд╢рд╡рддреЗ рдмрдВрдж рд╕рдорд░реНрдкрд┐рдд CPU рдХреЛрд░рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рд╕рд╛рдареА. рдХреЕрдореЗрд░рд╛ рдПрдХрд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рд╡рд╛рддрд╛рд╡рд░рдг рддрд╕реЗрдЪ рдПрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рд░рд┐рдЕрд▓-рдЯрд╛рдЗрдо рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рд╡реИрдпрдХреНрддрд┐рдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдЯреНрд░рд┐рдк-рдбрд╛рдЙрди рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЛ. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ рд╕реЗрд▓ рдлрд╛рдпрд▓реА, рдЬреЗ рдкрд░реНрдпрд╛рд╡рд░рдгрд╛рд▓рд╛ рд╡рд╛рдЯрдк рдХреЗрд▓реЗрд▓реЗ CPU, рдореЗрдорд░реА рдХреНрд╖реЗрддреНрд░реЗ рдЖрдгрд┐ I/O рдкреЛрд░реНрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛рдд.

рд╕реАрдореЗрдиреНрд╕рдиреЗ рдЬреЗрд▓рд╣рд╛рдКрд╕ 0.11 рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░ рдЬрд╛рд░реА рдХреЗрд▓реЗ рдЖрд╣реЗ

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди рдордзреНрдпреЗ

  • Marvell MACCHIATObin, Xilinx Ultra96 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ,
    Microsys miriac SBC-LS1046A рдЖрдгрд┐ Texas Instruments AM654 IDK;

  • рдкреНрд░рддреНрдпреЗрдХ CPU рдХреЛрд░рд╕рд╛рдареА рдЖрдХрдбреЗрд╡рд╛рд░реА рдЬреЛрдбрд▓реА;
  • рдХреЕрдореЗрд░рд╛ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рд╡рд░ рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдХреНрд╖рдо PCI рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕;
  • рдирд╡реАрдирддрдо рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рд╕рд╛рдареА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЯреНрд░реА рд░рдЪрдирд╛ рд╕реНрд╡реАрдХрд╛рд░рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • ARM рдЖрдгрд┐ ARM64 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА Specter v2 рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдЬреЛрдбрд▓реЗ. qemu-arm64 рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдирд╡реАрдирддрдо QEMU рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреАрд▓ рдмрджрд▓ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд╛рдд. рдСрд░реЗрдВрдЬ рдкрд╛рдИ рдЭрд┐рд░реЛ рдмреЛрд░реНрдбрд╡рд░ PSCI рдлрд░реНрдорд╡реЗрдЕрд░ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • x86 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА, рдбреЗрдореЛ рд╡рд╛рддрд╛рд╡рд░рдг (рдХреИрджреА) рдЪрд╛рд▓рд╡рддрд╛рдирд╛, SSE рдЖрдгрд┐ AVX рд╕реВрдЪрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рд╕рдХреНрд╖рдо рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдЕрдкрд╡рд╛рдж рдЕрд╣рд╡рд╛рд▓ рдЬреЛрдбрд▓рд╛ рдЬрд╛рддреЛ.

рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ IOMMUv3 рд╕рд╛рдареА рджреАрд░реНрдШ-рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЕрд╢реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреЗ (рдХреЕрд╢реЗ рдХрд▓рд░рд┐рдВрдЧ), AMD Ryzen рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░реАрд▓ APIC рдордзреАрд▓ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рдХрд░рдгреЗ, ivshmem рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреЗ рдкреБрди: рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдЖрдгрд┐ рдореБрдЦреНрдп рдХрд░реНрдирд▓рдордзреНрдпреЗ рдбреНрд░рд╛рдЗрд╡реНрд╣рд░реНрд╕рдЪреА рдЬрд╛рд╣рд┐рд░рд╛рдд рдХрд░рдгреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛