นักพัฒนาบูต Windows 10 และ Linux ผ่านการจำลองเสมือนบน Apple Silicon Mac

นักพัฒนากลุ่มหนึ่งประสบความสำเร็จในการใช้งาน Windows 10 และ Linux บน Apple Silicon Mac รุ่นล่าสุดผ่านระบบเสมือนจริง อ่านต่อ!

นับตั้งแต่ที่ Apple ประกาศเปิดตัวชิปเซ็ตที่ใช้ ARM แบบกำหนดเองสำหรับกลุ่มผลิตภัณฑ์ Mac แอปเปิล M1 SoCผู้ที่ชื่นชอบการดัดแปลงต่างก็รอให้แพลตฟอร์มเปิดกว้าง ผู้ใช้ตั้งทฤษฎีมาเป็นเวลานานแล้วว่าจะสามารถบูต Windows หรือ Linux มาตรฐานบน ARM Mac ได้หรือไม่ ท้ายที่สุดแล้ว เคอร์เนล mainline Linux และ วินโดวส์ 10 ไม่ใช่คนแปลกหน้าในโลก ARM สิ่งที่เหลืออยู่คือเลือด หยาดเหงื่อ และน้ำตาของนักพัฒนาที่สนใจมากพอในการถอดรหัสการใช้งาน ARM แบบกำหนดเองของ Apple ขณะนี้ ต้องขอบคุณความพยายามของนักพัฒนาหลายราย ทำให้สามารถบูต Windows 10 และ Linux บน Apple Silicon Mac ได้ แม้ว่าจะผ่านการจำลองเสมือนก็ตาม

Alexander Graf วิศวกรจาก Amazon บน AWS กำลังเล่นกับเครื่องจำลองโอเพ่นซอร์สยอดนิยมและเวอร์ช่วลไลเซอร์ QEMU เพื่อเพิ่มการรองรับ Apple Silicon เขาได้ทุ่มเทงานมากมาย การทำ กรอบงาน Hypervisor ที่จำเป็น แพทช์ ไปยังฐานโค้ด QEMU เพื่อรันทั้ง Linux และ Windows ในฐานะแขกบน M1 Mac ตอนนี้เรามาถึงจุดที่ฟังก์ชันพื้นฐานเกือบทั้งหมด รวมถึงเสียงเสมือนจริงและอินเทอร์เฟซเครือข่ายใช้งานได้ สิ่งที่น่าสนใจยิ่งกว่านั้นคือแอป Win32 แบบดั้งเดิมที่สร้างขึ้นสำหรับสถาปัตยกรรม x86 ทำงานได้ดีบน Windows 10 VM ของผู้เยี่ยมชม ต้องขอบคุณ

ว้าวสำหรับ ARM64 เลเยอร์การจำลอง

นักพัฒนาหลายรายได้รวมตัวกันเพื่อแก้ไขข้อบกพร่องที่เหลืออยู่และทำการปรับปรุง กระบวนการติดตั้ง มากกว่า ใช้งานง่าย. การติดตั้งก อินสแตนซ์เสมือนจริงของ Linux หรือ Windows 10 บน Apple Silicon Mac ของคุณไม่ได้ลบระบบปฏิบัติการหลักที่ติดตั้งอยู่ ดังนั้นคุณจึงไม่ต้องกังวลว่าสิ่งใดจะเสียหาย หากคุณต้องการเริ่มต้นใช้งาน Windows 10 บน ARM Mac เครื่องใหม่ผ่าน QEMU โปรดดูวิดีโอแนะนำด้านล่าง

ยังคงมีอุปสรรคสำคัญก่อนที่เราจะเห็นว่า Windows หรือ Linux สามารถบู๊ตบน ARM Mac ได้ ตามที่ผู้สร้าง Linux Linus Torvalds กล่าว ลักษณะปิดของ GPU ในตัวและส่วนประกอบอื่นๆ ใน M1 SoC ทำให้กระบวนการย้ายค่อนข้างซับซ้อนเล็กน้อย "...เว้นแต่ Apple จะเปิดขึ้นมา". ในขณะที่แอปเปิ้ล ไม่ได้วางแผนที่จะรองรับ Boot Camp บน Mac ที่ใช้ M1แนวคิดของ Linux หรือ Windows ที่ทำงานบนแพลตฟอร์ม ARM ที่ประหยัดพลังงานแต่มีความสามารถสูงก็คือ น่าสนใจอย่างยิ่งสำหรับทุกคนที่ชอบคุณภาพการสร้างของ Apple แต่ไม่ต้องการจำกัดตัวเองอยู่ ระบบปฏิบัติการ macOS เราจะจับตาดูฉากการดัดแปลงอย่างแน่นอนเพื่อดูว่าการพัฒนาเหล่านี้ก้าวหน้าไปอย่างไร และหวังว่ามันจะเป็นประโยชน์ต่อขั้นตอนการเปลี่ยนผ่าน x86 เป็น ARM ในการประมวลผลอย่างไร