Linux kernel 5.13 เบˆเบฐเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš Apple M1 CPUs

ะ“ะตะบั‚ะพั€ ะœะฐั€ั‚ะธะฝ (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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™