ะะตะบัะพั ะะฐััะธะฝ (Hector Martin), ะฟัะตะดะปะพะถะธะป ะฒะบะปััะธัั ะฒ ัะดัะพ Linux ะฟะตัะฒัะน ะฝะฐะฑะพั ะฟะฐััะตะน, ะฟะพะดะณะพัะพะฒะปะตะฝะฝัั ะฟัะพะตะบัะพะผ Asahi Linux, ะฒะตะดััะธะผ ัะฐะฑะพัั ะฟะพ ะฐะดะฐะฟัะฐัะธะธ Linux ะดะปั ะบะพะผะฟัััะตัะพะฒ Mac, ะพัะฝะฐััะฝะฝัั ARM-ัะธะฟะพะผ Apple M1. ะฃะบะฐะทะฐะฝะฝัะต ะฟะฐััะธ ัะถะต ะพะดะพะฑัะตะฝั ัะพะฟัะพะฒะพะถะดะฐััะธะผ ะฒะตัะบะธ Linux SoC ะธ ะฟัะธะฝััั ะฒ ะบะพะดะพะฒัั ะฑะฐะทั Linux-next, ะฝะฐ ะพัะฝะพะฒะต ะบะพัะพัะพะน ัะพัะผะธััะตััั ััะฝะบัะธะพะฝะฐะปัะฝะพััั ัะดัะฐ 5.13. ะขะตั ะฝะธัะตัะบะธ, ะะธะฝัั ะขะพัะฒะฐะปัะดั ะผะพะถะตั ะฑะปะพะบะธัะพะฒะฐัั ะฟะพััะฐะฒะบั ะฟัะตะดะปะพะถะตะฝะฝัั ะธะทะผะตะฝะตะฝะธะน, ะฝะพ ัะฐะบะพะต ัะฐะทะฒะธัะธะต ัะพะฑััะธะน ะพัะตะฝะธะฒะฐะตััั ะบะฐะบ ะผะฐะปะพะฒะตัะพััะฝะพะต.
ะะฐััะธ ะฒะบะปััะฐัั ะฒ ัะตะฑั ะฟะพะดะดะตัะถะบั ะบะพะผะฟะพะฝะตะฝัะพะฒ SoC M1, ะฝะต ัะฒัะทะฐะฝะฝัั ั GPU, ัะฐะบะธั ะบะฐะบ ะบะพะฝััะพะปะปะตั ะฟัะตััะฒะฐะฝะธะน, ัะฐะนะผะตั, UART, SMP, ััะฝะบัะธะธ ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ะฒะฒะพะดะฐ/ะฒัะฒะพะดะฐ ะธ MMIO. ะะฑัะฐัะฝัะน ะธะฝะถะธะฝะธัะธะฝะณ GPU ะฟะพะบะฐ ะฝะต ะทะฐะฒะตัััะฝ, ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ะฒัะฒะพะดะฐ ะฒ ะฟะฐััะฐั ะฟัะตะดะพััะฐะฒะปัะตััั ะฟะพะดะดะตัะถะบะฐ ััะตะนะผะฑััะตัะฐ ะธ ะบะพะฝัะพะปะธ ัะตัะตะท ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝัะน ะฟะพัั. ะะท ััััะพะนััะฒ ะทะฐัะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะบะพะผะฟัััะตัะฐ Apple Mac mini, ะบะพัะพััะน ะธัะฟะพะปัะทัะตััั ะฒ ะบะฐัะตััะฒะต ััะฐะปะพะฝะฝะพะน ะฟะปะฐััะพัะผั ะฒ ะฟัะพะตะบัะต Asahi Linux (ะธะผะตะตััั ะฟะพะดัะพะฑะฝะฐั ะธะฝััััะบัะธั ะฟะพ ัััะฐะฝะพะฒะบะต).
ะัะดะตะปัะฝะพ ัะฐะทะฒะธะฒะฐะตััั ะพัะบััััะน ะฐะฟะฟะฐัะฐัะฝัะน ะฐะดะฐะฟัะตั, ะฟัะธะทะฝะฐะฝะฝัะน ัะฟัะพััะธัั ะฟะพะดะบะปััะตะฝะธะต ะบ ะบะพะฝัะพะปะธ ัะตัะตะท ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝัะน ะฟะพัั ะธ ะฟัะพะฒะตะดะตะฝะธะต ะพัะปะฐะดะบะธ. ะ ัะตะบััะตะผ ะฒะธะดะต, ะธะท-ะทะฐ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะบะพะผะฟะฐะฝะธะตะน Apple ะฒ ัะฒะพัะผ ะพะฑะพััะดะพะฒะฐะฝะธะธ ะฝะตััะฐะฝะดะฐััะฝัั ะบะพะผะฐะฝะด USB-PD, ะฝะฐะธะฑะพะปะตะต ะฟัะพัััะผ ัะฟะพัะพะฑะพะผ ะดะพัััะฟะฐ ะบ ะบะพะฝัะพะปะธ ัะฒะปัะตััั ะฟะพะดะบะปััะตะฝะธั ะบ ะดััะณะพะผั ะบะพะผะฟัััะตัั ะฝะฐ ะฑะฐะทะต ัะธะฟะฐ Apple M1 ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ะบะฐะฑะตะปั USB C. ะะพะปะตะต ัะปะพะถะฝัะน ัะฟะพัะพะฑ ะทะฐะบะปััะฐะตััั ะฒ ัะพะทะดะฐะฝะธะธ ัะฐะทะฒัะทะบะธ ะฝะฐ ะฑะฐะทะต ะผะธะบัะพะบะพะฝััะพะปะปะตัะฐ Arduino, ัะธะฟะฐ FUSB30 ะธ ะฐะดะฐะฟัะตัะฐ UART-TTL.
ะัะพะตะบัะพะผ ัะฐะบะถะต ะฟะพะดะณะพัะพะฒะปะตะฝ ะทะฐะณััะทัะธะบ m1n1, ะดะฐััะธะน ะฒะพะทะผะพะถะฝะพััั ะทะฐะณััะทะธัั ัะดัะพ Linux ะธ ะผะธะฝะธะผะฐะปัะฝะพะต ัะธััะตะผะฝะพะต ะพะบััะถะตะฝะธะต ะฝะฐ ะบะพะผะฟัััะตัะฐั
Mac ั CPU Apple M1. ะะพะผะฟะฐะฝะธั Apple ะฝะฐ ะบะพะผะฟัััะตัะฐั
ั CPU M1 ะฒ ััะฐัะฝะพะผ ัะตะถะธะผะต ัะฐะทัะตัะฐะตั ะทะฐะณััะถะฐัั ะฝะตะทะฐะฒะตัะตะฝะฝัะต ัะธััะพะฒะพะน ะฟะพะดะฟะธััั ัะดัะฐ ะฑะตะท ะฝะตะพะฑั
ะพะดะธะผะพััะธ ะฟัะธะผะตะฝะตะฝะธั jailbreak. ะะฐะฝะฝะฐั ะพัะพะฑะตะฝะฝะพััั ะดะฐัั ะฒะพะทะผะพะถะฝะพััั ัะฐะทัะฐะฑะพััะธะบะฐะผ ัะบัะฟะตัะธะผะตะฝัะธัะพะฒะฐัั ั ะฝะพะฒัะผะธ ัะดัะฐะผะธ XNU, ะฝะพ ะฟัะธ ะฟะพะฟััะบะต ะทะฐะณััะทะบะธ ะดััะณะธั
ัะธััะตะผ ะฒะพะทะฝะธะบะฐัั ัััะดะฝะพััะธ, ัะฐะบ ะบะฐะบ Apple ะธัะฟะพะปัะทัะตั ัะพะฑััะฒะตะฝะฝัะน ะฟัะพัะพะบะพะป ะทะฐะณััะทะบะธ ะธ ะธะฝะพะน ัะพัะผะฐั Device Tree. ะัะตะดะปะพะถะตะฝะฝัะน ะฟัะพะตะบัะพะผ Asahi Linux ะทะฐะณััะทัะธะบ m1n1 ะฒััััะฟะฐะตั ะฒ ัะพะปะธ ะฟัะพัะปะพะนะบะธ, ะดะฐััะตะน ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐัั ััะฐะฝะดะฐััะฝัะน Device Tree ะธ ััะฐัะฝัะน ะฟัะพัะพะบะพะป ะทะฐะณััะทะบะธ, ะธัะฟะพะปัะทัะตะผัะน ะฒ ัะดัะต Linux ะดะปั ARM64. ะ ะดะฐะปัะฝะตะนัะตะผ ะฒ m1n1 ะฟะปะฐะฝะธััะตััั ะดะพะฑะฐะฒะธัั ะฒะพะทะผะพะถะฝะพััั ะฒัะทะพะฒะฐ U-Boot ะธ GRUB ะดะปั ะพัะณะฐะฝะธะทะฐัะธะธ ัะธะฟะพะฒะพะณะพ ะฟัะพัะตััะฐ ะทะฐะณััะทะบะธ, ะฐะฝะฐะปะพะณะธัะฝะพะณะพ ัะพะผั, ััะพ ะธัะฟะพะปัะทัะตััั ะฝะฐ ะดััะณะธั
ะฟะปะฐััะพัะผะฐั
ARM64.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru