Apple Silicon หมายถึงข้อจำกัดบางประการ แต่คุณสามารถใช้งาน Linux บน MacBook Air (2022) ได้จริง และนี่คือวิธีทั้งหมดที่คุณสามารถทำได้
Apple MacBook Air รุ่นล่าสุดด้วย macOS มอนเทอเรย์ และซิลิคอน M2 ของบริษัทเปิดตัวในเดือนกรกฎาคม 2565 Apple ได้เปลี่ยนจาก Intel ไปใช้โปรเซสเซอร์ที่ใช้ ARM ของตัวเองในช่วงไม่กี่ปีที่ผ่านมา และมีความกลัวอย่างมากว่านี่หมายความว่าจะไม่สามารถใช้งาน Linux บน Mac ได้อีกต่อไป เรามาที่นี่เพื่อบอกข่าวดีและข่าวร้ายแก่คุณ
แอปเปิลแมคบุคแอร์ M2
เช่นเดียวกับ MacBook Air รุ่นก่อนหน้าที่ขับเคลื่อนด้วย M1 รุ่นล่าสุดไม่สามารถใช้งาน Linux บน Bare Metal ได้ ซึ่งหมายความว่าคุณไม่สามารถติดตั้ง Linux บน MacBook Air ได้เหมือนกับที่คุณติดตั้งเดสก์ท็อปพีซีเป็นระบบปฏิบัติการเดียวหรือติดตั้งร่วมกับ macOS เป็นการกำหนดค่าดูอัลบูต
อย่างไรก็ตาม มีหลายโครงการที่ทำงานเกี่ยวกับการย้าย Linux ไปยัง Apple Silicon ไปจนถึงการสร้างการรองรับในเคอร์เนล Linux เอง โครงการหนึ่งดังกล่าวก็คือ อาซาฮี ลินุกซ์ซึ่งปัจจุบันมีให้บริการในรูปแบบอัลฟ่าสำหรับ Mac ที่ใช้ M1 บางรุ่น โดยพื้นฐานแล้ว และโดยเฉพาะอย่างยิ่งในช่วงแรกของ MacBook Air (2022) การรองรับ Bare Metal สำหรับ Linux ควรถือเป็นการไม่เริ่มต้น
จากนั้น เราต้องหันมาใช้ระบบเสมือนจริง
Virtualized Linux คือหนทางสู่ MacBook Air (2022)
โชคดีที่เครื่องเสมือนมีความสำคัญอย่างยิ่งในเครื่อง Apple Silicon และมีวิธีดำเนินการมากกว่าหนึ่งวิธี ที่ WWDC Apple ได้สรุปการใช้ Virtualization Framework ที่มีอยู่ใน macOS เพื่อบูตเข้าสู่ Linux VM
สิ่งนี้ต้องอาศัยการทำงานเล็กน้อยกับการเขียนโค้ด Swift แต่ใช้งานได้ฟรีและน่าจะเป็นผลงานโดยรวมที่ดีที่สุด Apple เพิ่มการปรับปรุงประสิทธิภาพบางอย่างให้กับ macOS Ventura สำหรับการจำลองเสมือน Linux รวมถึง virtio นอกจากนี้ Rosetta 2 จะอนุญาตให้ Linux เรียกใช้ไบนารี x86_64 และจะแปลเป็น ARM เช่นเดียวกับที่ทำกับ macOS
ข้อแม้ยังคงอยู่ที่คุณต้องใช้การกระจาย Linux ที่เป็นมิตรกับ ARM (หรือ "distro") เพื่อที่จะแยกแยะรายการโปรดของคุณได้ แต่ชื่อที่ใหญ่ที่สุดบางชื่อก็มีให้ใช้งานสำหรับ ARM รวมถึง Ubuntu และ Debian การใช้ Virtualization Framework เป็นเครื่องมือที่เป็นมิตรกับผู้บริโภคมากกว่าเช่น Parallels, UTM และ วีเอ็มแวร์.
หรือคุณสามารถไปได้ เส้นขนานแต่อันนี้จะเสียค่าใช้จ่ายและไม่ถูก คุณกำลังดูราคา $100 สำหรับสิทธิ์ใช้งานถาวร แต่ใช้งานได้ดีและใช้งานง่าย ขอย้ำอีกครั้ง คุณจะต้องใช้ Linux distros ที่มีบิลด์ ARM แต่ Parallels ทำให้การดาวน์โหลดและติดตั้งเป็นเรื่องง่ายมาก ไอซิ่งบนเค้กคือโหมด Coherence ซึ่งช่วยให้คุณสามารถเรียกใช้แอพ Linux นอกหน้าต่าง Parallels หลักได้เกือบจะเหมือนกับว่าเป็นแอพดั้งเดิม แอพ Apple Silicon Mac.
ยูทีเอ็ม เป็นอีกหนึ่งเครื่องมือการจำลองเสมือนที่ควรค่าแก่การดู และนำเสนอบางสิ่งที่เครื่องมืออื่นไม่มีในปัจจุบัน ภายใต้ผิวหนังของมันคือ QEMU ซึ่งเป็นเครื่องมือที่เก่ามากแต่ยังคงดีมาก UTM เป็นบริการฟรีและเป็นโอเพ่นซอร์ส แต่เวอร์ชันที่ต้องชำระเงินใน Mac App Store มีการอัปเดตอัตโนมัติและช่วยสนับสนุนการพัฒนา มิฉะนั้นก็จะเหมือนกันทุกที่ที่คุณได้รับ
ข้อดีของ UTM ยังมาจากความสามารถในการจำลอง x86_64 บน ARM แม้ว่าจะมีการลงโทษด้านประสิทธิภาพก็ตาม การใช้งาน Linux distros ที่ใช้ ARM นั้น UTM ใช้ประโยชน์จาก Apple Virtualization Framework สำหรับความเร็วที่ใกล้เคียงกัน
ดังนั้น คุณสามารถใช้งาน Linux บน MacBook Air รุ่นใหม่ล่าสุดได้อย่างแน่นอน แต่ก็ยังจำกัดอยู่เพียงการจำลองเสมือนเท่านั้น สิ่งนี้จะปรับปรุงได้อย่างแน่นอนในอนาคต แต่สำหรับนักพัฒนาที่ต้องการสามารถบูตเข้าสู่ Linux หรือแม้แต่ผู้ที่ต้องการมีทั้งสองอย่าง อย่างน้อยก็มีวิธีแก้ปัญหาที่ค่อนข้างตรงไปตรงมา MacBook Air (2022) เป็นหนึ่งในเครื่องที่ดีที่สุด Mac ที่ดีที่สุด สำหรับนักพัฒนาที่กำลังเดินทาง
แมคบุคแอร์ (M2)
MacBook Air ปี 2022 มาพร้อมชิป M2 และตัวเครื่องที่ออกแบบใหม่พร้อมรองรับ MagSafe 3 มันทรงพลังและสามารถรองรับงานได้ทุกประเภท โดยมีให้เลือกทั้งขนาด 13.6 นิ้วหรือ 15.3 นิ้ว