рдПрд╕реЗрдВрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ

рдирдпрд╛ рдПрд╕реЗрдВрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ 2017 рд╕реЗ рдПрдХ рдЙрддреНрд╕рд╛рд╣реА рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕реНрдЯреИрдХ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдореВрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИред рд╕рдмрд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рдЯреИрдм рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдХ рд╣реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рд╣рд▓ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рд╕рдореВрд╣рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб C++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ MIT рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрд╕реЗрдВрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ

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

рдПрд╕реЗрдВрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ

рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХрдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░реНрдп рдЕрдиреБрд╕реВрдЪрдХ, рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рдПрдордПрдордПрдкреА рдФрд░ рдорд▓реНрдЯреА-рдереНрд░реЗрдбреЗрдб рдореЗрдореЛрд░реА рдкреЗрдЬ рд╣реИрдВрдбрд▓рд░, рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ (рдЯреАрд╕реАрдкреА/рдЖрдИрдкреА), рдзреНрд╡рдирд┐ рдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдбрд┐рдпреЛ рд╕рдмрд╕рд┐рд╕реНрдЯрдо, рд╡реАрдПрдлрдПрд╕ рдФрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдбреЗрдЯрд╛ рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкрд░рдд рдХреЗ рд╕рд╛рде EssenceFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдоред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ FS рдХреЗ рдЕрд▓рд╛рд╡рд╛, Ext2, FAT, NTFS рдФрд░ ISO9660 рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕рдорд╛рди рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЪрд▓рддреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD рдСрдбрд┐рдпреЛ, рдИрдерд░рдиреЗрдЯ 8254x рдФрд░ USB XHCI (рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ HID) рдХреЗ рд╕рд╛рде ACPI рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рддреИрдпрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

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

рдПрд╕реЗрдВрд╕ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд░реНрдиреЗрд▓ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИ

рд╕рд┐рд╕реНрдЯрдо 64 рдПрдордмреА рд╕реЗ рдХрдо рд░реИрдо рдХреЗ рд╕рд╛рде рдкреБрд░рд╛рдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд▓рдЧрднрдЧ 30 рдПрдордмреА рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рд▓реЗрддрд╛ рд╣реИред рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд╕рдХреНрд░рд┐рдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рддрд╛ рд╣реИ рдФрд░ рд╕рднреА рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд▓рдВрдмрд┐рдд рдХрд░ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд▓реЛрдбрд┐рдВрдЧ рдореЗрдВ рдмрд╕ рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ, рдФрд░ рд╢рдЯрдбрд╛рдЙрди рд▓рдЧрднрдЧ рддреБрд░рдВрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣рд░ рджрд┐рди QEMU рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирдИ рддреИрдпрд╛рд░ рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреА рд╣реИред



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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ