เปิดตัวลินุกซ์ที่บูตได้บน Mac M1 (เบต้าระยะเริ่มต้น)
(twitter.com)นี่คือโปรเจกต์ลินุกซ์สำหรับ Apple Silicon ที่ Corellium กำลังพัฒนาอยู่ ใน macOS 11.2 เบต้า 1 ได้ทำให้สามารถ chainload bootloader ได้โดยใช้ kmutil และตั้งแต่ macOS 11.2 เบต้า 2 เป็นต้นมา ก็เริ่มรองรับ full custom kernel ทำให้ในที่สุดสามารถใช้งานลินุกซ์บน Mac M1 ได้แล้ว ซอร์สโค้ดสามารถดูได้ที่รีโพ GitHub ของ CorelliumHQ และในอนาคต Corellium HQ ระบุว่างานที่เกี่ยวข้องกับลินุกซ์ทั้งหมดที่บริษัทพัฒนาจะเผยแพร่ภายใต้ permissive open-source license และมีแผนจะส่งเข้า Linux upstream
2 ความคิดเห็น
มีโพสต์บนบล็อกของ Corellium ด้วยเช่นกัน https://corellium.com/blog/linux-m1
โค้ด preloader: https://github.com/corellium/preloader-m1
โค้ดเคอร์เนล: https://github.com/corellium/linux-m1
diff ของเคอร์เนล: https://github.com/corellium/linux-m1/…
ไบนารี mach-o สำหรับบูต: downloads.corellium.info/linux.macho