โค้ดรองรับชิป Apple M1 เข้าโครงการลินุกซ์แล้ว คาดจะทันเวอร์ชั่น 5.13

by lew
9 April 2021 - 16:39

โครงการ Asahi Linux ส่งแพตช์เคอร์เนลลินุกซ์ให้รองรับชิป Apple M1 เข้า repository โดยแพตช์เพิ่มการรองรับฮาร์ดแวร์ต่างๆ ของ M1 เฉพาะ เช่น Apple Interrupt Controller โดยความยากสำคัญคือกระบวนการบูตของ Apple M1 นั้นเป็นระบบเฉพาะของแอปเปิลเอง

แม้แพตช์มาส่งเข้าโครงการลินุกซ์หลักแล้ว แต่แพตช์ชุดแรกก็รองรับฮาร์ดแวร์พื้นฐานมากๆ สามารถบูตลินุกซ์ขึ้นได้ และใช้งานผ่านคอนโซล UART จากพอร์ต USB-C เท่านั้น รายการไดร์เวอร์ฮาร์ดแวร์ที่ต้องพัฒนาเพิ่มเติมเพื่อให้ใช้งานได้จริงยังมีอีกมาก

แม้ว่าแอปเปิลจะมีแนวทางล็อกระบบปฎิบัติการบนอุปกรณ์ iOS ไม่ให้นักพัฒนาดัดแปลงเฟิร์มแวร์หรือรันระบบปฎิบัติการที่ไม่ได้รับอนุญาต แต่บน Apple M1 นั้นแอปเปิลกลับอนุญาตให้บูตระบบปฎิบัติการได้อิสระ Craig Federighi หัวหน้าฝ่ายวิศวกรรมซอฟต์แวร์ของแอปเปิลเคยระบุว่าหากไมโครซอฟท์อยากพัฒนาวินโดวส์บนชิป M1 ก็ทำได้

ที่มา - kernel.org, @AsahiLinux

Blognone Jobs Premium