Linux рдХрд░реНрдиреЗрд▓ 5.13 рд╕рдБрдЧ Apple M1 CPUs рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рд╣реБрдиреЗрдЫ

рд╣реЗрдХреНрдЯрд░ рдорд╛рд░реНрдЯрд┐рдирд▓реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ Asahi рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯрджреНрд╡рд╛рд░рд╛ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдкреНрдпрд╛рдЪрд╣рд░реВрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реЗрдЯ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реЗ, рдЬрд╕рд▓реЗ Apple M1 ARM рдЪрд┐рдкрд╕рдБрдЧ рд╕реБрд╕рдЬреНрдЬрд┐рдд рдореНрдпрд╛рдХ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕рд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдпреА рдкреНрдпрд╛рдЪрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓рд┐рдирдХреНрд╕ SoC рд╢рд╛рдЦрд╛рдХреЛ рдорд░реНрдорддрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрд┐рдд рднрдЗрд╕рдХреЗрдХрд╛ рдЫрдиреН рд░ рд▓рд┐рдирдХреНрд╕-рдЕрд░реНрдХреЛ рдХреЛрдбрдмреЗрд╕рдорд╛ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ 5.13 рдХрд░реНрдиреЗрд▓рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫред рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░реВрдкрдорд╛, рд▓рд┐рдирд╕ рдЯреЛрд░реНрднрд╛рд▓реНрдбреНрд╕рд▓реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд╡рд┐рддрд░рдг рд░реЛрдХреНрди рд╕рдХреНрдЫ, рддрд░ рдпрд╕реНрддреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдЕрд╕рдореНрднрд╡ рдорд╛рдирд┐рдиреНрдЫред

рдкреНрдпрд╛рдЪрд╣рд░реВрд▓реЗ M1 SoC рдХреЛ рдЧреИрд░-GPU рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдЬрд╕реНрддреИ рдЕрд╡рд░реЛрдз рдирд┐рдпрдиреНрддреНрд░рдХ, рдЯрд╛рдЗрдорд░, UART, SMP, I/O рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ, рд░ MMIOред GPU рд░рд┐рднрд░реНрд╕ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ рдЕрдЭреИ рдкреВрд░рд╛ рднрдПрдХреЛ рдЫреИрди; рдкреНрдпрд╛рдЪрд╣рд░реВрд▓реЗ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдордмрдлрд░ рд░ рд╕рд┐рд░рд┐рдпрд▓ рдХрдиреНрд╕реЛрд▓ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпрдиреНрддреНрд░рд╣рд░реВрд▓реЗ рдПрдкреНрдкрд▓ рдореНрдпрд╛рдХ рдорд┐рдиреА рдХрдореНрдкреНрдпреБрдЯрд░рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рджрд╛рдмреА рдЧрд░реНрдЫрдиреН, рдЬреБрди Asahi Linux рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд╕рдиреНрджрд░реНрдн рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (рд╡рд┐рд╕реНрддреГрдд рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреН)ред

рдЕрд▓рдЧ рд░реВрдкрдорд╛, рдПрдХ рдЦреБрд▓рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдбреЗрдкреНрдЯрд░ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫ, рдЬрд╕рд▓рд╛рдИ рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рд░ рдбрд┐рдмрдЧрд┐рдЩ рдорд╛рд░реНрдлрдд рдХрдиреНрд╕реЛрд▓рдорд╛ рдЬрдбрд╛рди рд╕рд░рд▓реАрдХрд░рдгрдХреЛ рд░реВрдкрдорд╛ рдорд╛рдиреНрдпрддрд╛ рджрд┐рдЗрдиреНрдЫред рдпрд╕рдХреЛ рд╣рд╛рд▓рдХреЛ рдврд╛рдБрдЪрд╛рдорд╛, рдПрдкреНрдкрд▓рд▓реЗ рдпрд╕рдХреЛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдЧреИрд░-рдорд╛рдирдХ USB-PD рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рдХрд╛рд░рдг, рдХрдиреНрд╕реЛрд▓ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕рдЬрд┐рд▓реЛ рддрд░рд┐рдХрд╛ USB C рдХреЗрдмрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Apple M1 рдЪрд┐рдкрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЕрд░реНрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреБ рд╣реЛред рдЕрдЭ рдЬрдЯрд┐рд▓ рд╡рд┐рдзрд┐ред Arduino рдорд╛рдЗрдХреНрд░реЛрдХрдиреНрдЯреНрд░реЛрд▓рд░, FUSB30 рдЪрд┐рдк рд░ UART-TTL рдПрдбрд╛рдкреНрдЯрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд decoupler рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд╣реЛред

рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ m1n1 рдмреБрдЯрд▓реЛрдбрд░ рдкрдирд┐ рддрдпрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ Apple M1 CPU рдорд╛рд░реНрдлрдд Mac рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рд░ рдиреНрдпреВрдирддрдо рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдг рд▓реЛрдб рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред M1 CPU рднрдПрдХрд╛ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛, Apple рд▓реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЬреЗрд▓рдмреНрд░реЗрдХрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмрд┐рдирд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд░реВрдкрдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирдЧрд░рд┐рдПрдХрд╛ рдХрд░реНрдиреЗрд▓рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдирдпрд╛рдБ XNU рдХрд░реНрдиреЗрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдПрдкреНрдкрд▓рд▓реЗ рдЖрдлреНрдиреИ рдмреБрдЯ рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ рдлрд░рдХ рдпрдиреНрддреНрд░ рдЯреНрд░реА рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛрд▓реЗ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдмреБрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛ рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдЙрддреНрдкрдиреНрди рд╣реБрдиреНрдЫрдиреНред Asahi Linux рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд m1n1 рдмреБрдЯрд▓реЛрдбрд░ рд▓реЗ рдПрдХ рддрд╣рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рдорд╛рдирдХ рдЙрдкрдХрд░рдг рдЯреНрд░реА рд░ ARM64 рдХреЛ рд▓рд╛рдЧрд┐ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рдорд╛рдирдХ рдмреБрдЯ рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред рднрд╡рд┐рд╖реНрдпрдорд╛, m1n1 рд▓реЗ U-Boot рд░ GRUB рд▓рд╛рдИ рдЕрдиреНрдп ARM64 рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдЬрд╕реНрддреИ рд╕рд╛рдорд╛рдиреНрдп рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд▓ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкреНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди