ถึงเวลาแล้วที่จะต้องให้ Windows ทำงานบน Apple Silicon และ Boot Camp คือวิธีที่ดีที่สุด
ประเด็นที่สำคัญ
- การเปลี่ยนไปใช้โปรเซสเซอร์ Arm แบบกำหนดเองของ Apple สำหรับกลุ่มผลิตภัณฑ์ Mac ทำให้ไม่มีความสามารถในการติดตั้ง ระบบปฏิบัติการ Microsoft Windows ผ่าน Boot Camp ซึ่งจำกัดตัวเลือกสำหรับผู้ใช้ที่ใช้ Windows ซอฟต์แวร์.
- ประสิทธิภาพและอายุการใช้งานแบตเตอรี่ของ Apple Silicon Mac ทำให้เหมาะสำหรับการเขียนโปรแกรมขณะเดินทางและในแต่ละวัน งานเพิ่มประสิทธิภาพการทำงาน แต่การขาดการบูทคู่ทำให้ไม่สามารถเป็นตัวเลือกแรกสำหรับ Windows หรือ Linux ผู้ใช้
- แม้ว่า Google จะอนุญาตให้รองรับ Linux และการบูทระบบปฏิบัติการของบุคคลที่สามบน Chromebook แต่ขั้นตอนต่างๆ ก็เป็นด้านเทคนิคเกินไปสำหรับผู้ใช้ทั่วไป Apple อาจเสนอเฟิร์มแวร์สำหรับนักพัฒนาสำหรับการบูท Windows บน Arm Macs เพื่อเจาะกลุ่มตลาดที่ยังไม่ได้ใช้ อย่างไรก็ตาม ไม่น่าจะเกิดขึ้นได้เนื่องจากการที่ Apple ให้ความสำคัญกับการส่งเสริม macOS
เมื่อ Apple ประกาศแผนการเปลี่ยนจากซีพียู Intel ไปเป็นโปรเซสเซอร์ Arm แบบกำหนดเองสำหรับกลุ่มผลิตภัณฑ์ Mac ที่งาน WWDC 2020 ข่าวลือที่มีมายาวนานก็ยุติลง ไม่ต้องสงสัยเลยว่าการเปลี่ยนมาใช้โซลูชันภายในบริษัททำให้เราได้สิ่งที่แน่นอนอย่างแน่นอน
เพื่อสร้างสวิตช์ที่ราบรื่น บริษัทได้คิดค้นตัวแปลไบนารีแบบไดนามิกเพื่อให้ผู้ใช้สามารถเรียกใช้ซอฟต์แวร์ x86-native บน Mac ที่ใช้ Apple Silicon แต่ฉันขอยืนยันว่ามีองค์ประกอบหลักอย่างหนึ่งของ macOS ที่ถูกละเลย และ Apple ควรพิจารณานำมันไปงานปาร์ตี้ด้วย ฉันกำลังพูดถึงความสามารถในการติดตั้งระบบปฏิบัติการ Microsoft Windows ผ่าน Boot Camp
ฉันรู้ว่ามันเป็นม้าที่ตายแล้ว แต่ฉันกำลังเอาชนะมัน Apple ชอบแนวทางสวนที่มีกำแพงล้อมรอบซึ่งเห็นได้จากข้อเท็จจริงที่ว่าวิธีการอย่างเป็นทางการของ แอป iOS ไซด์โหลด ยังอยู่ห่างออกไปหลายเดือน ด้วยเหตุนี้ การเปลี่ยนจาก Mac ไปเป็นโปรเซสเซอร์ Intel จึงเปิดประตูระบายน้ำสำหรับผู้ชื่นชอบ OS ทางเลือกอื่นๆ ด้วยความยืดหยุ่นของสถาปัตยกรรม x86 การติดตั้ง Linux distros — โดยไม่ต้องใช้ Boot Camp — บน MacBook Air ที่พกพาสะดวกเป็นพิเศษนั้นไม่ใช่ความฝันในยุค Intel เลยด้วยซ้ำ
แต่ทรงพลังและใช้งานง่ายเหมือนปัจจุบัน โซลูชั่นที่ขับเคลื่อนด้วยเวอร์ช่วลไลเซชั่น อาจเป็นไปได้ว่าพวกเขาไม่มีจิตวิญญาณของสิ่งที่ฉันอาจโต้แย้งว่าเป็นวิธีที่ดีที่สุด การติดตั้ง Windows บนเครื่อง Mac ในการตั้งค่าดูอัลบูต เพราะมันยุ่งยากเกินไปและ Apple ไม่ได้ปรับแต่งอย่างละเอียดเหมือนกับ Boot Camp Assistant
ที่นั่น. ฉันพูดมันเอง. ฉันต้องการ Boot Camp เวอร์ชันใหม่ซึ่งออกแบบมาโดยเฉพาะสำหรับ Apple Silicon Macs
เดี๋ยวก่อนทำไมจึงทิ้ง macOS บนฮาร์ดแวร์ของ Apple
ทางเลือกที่จะพูดง่ายๆ
ประสิทธิภาพและอายุการใช้งานแบตเตอรี่ที่นำเสนอจาก Apple Silicon MacBooks ไม่เป็นรองใคร ดังนั้นเครื่องเหล่านี้จึงเหมาะอย่างยิ่งสำหรับการเขียนโปรแกรมขณะเดินทางตลอดจนงานเพิ่มประสิทธิภาพการทำงานในแต่ละวัน คุณภาพการประกอบของ Apple เป็นอีกหนึ่งคุณลักษณะที่โดดเด่น ซึ่งทำให้ฉันสามารถแนะนำฮาร์ดแวร์ให้กับใครก็ตามที่ต้องการคำแนะนำในการเลือกได้อย่างง่ายดาย แล็ปท็อปที่ดีที่สุด สำหรับความต้องการของพวกเขา แต่คุณรู้ไหมว่าอะไรที่ขัดขวางไม่ให้ฉันเลือกพวกเขาเป็นตัวเลือกแรก? มันขาดการบูทคู่
ตัวอย่างเช่น พ่อแม่ของฉันเป็นผู้ใช้ Windows ระดับฮาร์ดคอร์ พวกเขายกย่องความจริงที่ว่า Mac สามารถทำงานได้ ไมโครซอฟต์ ออฟฟิศแต่ทั้งซอฟต์แวร์บัญชีของแม่และชุดเครื่องมือวินิจฉัยยานยนต์ของพ่อจำเป็นต้องใช้ Windows อย่างหลังสามารถตรวจจับ VM ได้ ดังนั้นฉันจึงไม่สามารถสลับได้ ในทางกลับกัน เพื่อนของฉันหลายคนทำงานเป็นวิศวกรซอฟต์แวร์และผู้ดูแลระบบ ซึ่งชอบให้ Linux เป็นระบบปฏิบัติการหลัก หาก Apple ยังอนุญาตให้ทำการบูทคู่ผ่าน Boot Camp Assistant พวกเขาก็จะสามารถเพลิดเพลินกับสิ่งที่ดีที่สุดของทั้งสองโลกได้อย่างง่ายดาย
หลังจากนั้น, หน้าต่างบนแขน ตอนนี้ก็โตพอแล้ว วินโดวส์ 11 บน Apple Silicon Mac จะเป็นคอมโบที่สมบูรณ์แบบ ใส่คู่กับ ระบบย่อย Windows สำหรับ Linux และ ระบบย่อย Windows สำหรับ Androidและคุณจะมีคอมพิวเตอร์ที่น่าทึ่งที่สามารถเรียกใช้แอพสำหรับระบบปฏิบัติการหลักสี่ระบบได้
Google ทำถูกต้องหรือไม่?
ฉันไม่ได้มาที่นี่เพื่อชมเชย Google ที่ตัดสินใจเสนออย่างมีเหตุผล รองรับ Linux บน Chromebook. แม้ว่าจะไม่ได้รับการสนับสนุนอย่างเป็นทางการ แต่ผู้ใช้ระดับสูงยังสามารถเรียกใช้ Windows (หรือ macOS ได้เช่นกัน หากคุณยืนกรานพอสมควร) หลังจากติดตั้งที่เหมาะสม เฟิร์มแวร์ของบุคคลที่สาม บนอุปกรณ์ x86 ChromeOS ในกรณีที่คุณติดตาม Arm Chromebooks เพื่อหาพลังงานจากแบตเตอรี่เพิ่มเติม คุณจะยินดีที่ได้ทราบว่าชุมชนการพัฒนาหลังการขายกำลังทำงานอย่างหนักเพื่อ นำการสนับสนุนการบูท Linux ดั้งเดิมมาใช้ ถึงพวกเขาเช่นกัน
โดยรวมแล้ว Google อาจถูกเข้าใจผิดในการนำความสามารถในการบูตระบบปฏิบัติการอื่นจากอุปกรณ์ ChromeOS ของตนออกไปในตอนนี้ อาจเป็นไปได้ว่าข้อเสนอของ Google นั้นไม่น่าดึงดูดเท่า Boot Camp เพียงเพราะขั้นตอนนั้นใช้เทคนิคมากเกินไปและไม่เคยมีไว้สำหรับผู้ใช้ทั่วไปตั้งแต่แรก
ปัญหาเดียวคือแอปเปิ้ล
สำหรับผู้ที่ไม่รู้ตัว Apple อนุญาตให้บูตเคอร์เนลของบุคคลที่สามบน Arm Macs. เป็นเพียงว่า Application binary interface (ABI) ของ ทุกแง่มุมของการโต้ตอบการบูตและเฟิร์มแวร์ โดยพื้นฐานแล้ว ไม่ว่า macOS จะทำอะไรก็ตามซึ่งหมายความว่าระบบปฏิบัติการที่ไม่ใช่ macOS จะต้องทำงานเหมือนกับ macOS เท่าที่สื่อสารกับแพลตฟอร์มที่เหลือ
เนื่องจากไม่จำเป็นต้องใช้ประโยชน์จากการบูตเคอร์เนลที่ไม่ได้ลงนาม แต่อย่างใดในทางเทคนิคแล้วเราสามารถทำได้ วิศวกรรมย้อนกลับกระบวนการบูตของ Apple Silicon Mac และเตรียมห่วงโซ่การบูตสำหรับการทำงานอื่นๆ ระบบ นี่คือสิ่งที่ผู้พัฒนาโครงการ Asahi Linux พยายามแล้ว และในที่สุดก็เกิดขึ้นด้วย m1n1ซึ่งเป็น bootloader Linux รุ่นทดลองสำหรับ Arm Mac
แม้จะบรรลุความสำเร็จที่ดูเหมือนเป็นไปไม่ได้นี้ แต่การบูต Windows ด้วยเครื่องใหม่ที่แวววาวของคุณ แมคบุคโปร ยังคงเป็นงานที่น่ากังวล ไม่เหมือนกับพีซี x86 ทั่วไป คุณไม่สามารถสร้าง USB ที่สามารถบู๊ตได้ของ Windows แล้วต่อเข้ากับอุปกรณ์ Apple Silicon ได้ เนื่องจาก 1) วิธีการบูต Linux ไม่เพียงพอสำหรับเคอร์เนล Windows และ 2) Apple ไม่มีแพ็กไดรเวอร์ Windows มาให้สำหรับส่วนประกอบฮาร์ดแวร์บน Arm Mac เช่นเดียวกับที่ทำกับ Boot ค่าย. ไม่น่าแปลกใจเลยว่าทำไมฉันถึงไม่พอใจที่สูญเสียเครื่องมือมัลติบูตของ Apple ใน Arm Mac ยุคใหม่ที่เหนือกว่า
ถึงเวลาที่จะทำมันให้ถูกต้อง
เมื่อคุณได้ใช้ Arm PC มากที่สุดเท่าที่เราทำ คุณจะเริ่มตระหนักว่าข้อเสนอยอดนิยมบางส่วนนั้นซบเซาอย่างมาก ชิปเซ็ต Qualcomm รุ่นแรกๆ จำนวนมากมีปัญหาด้านประสิทธิภาพ และรุ่นล่าสุดจำนวนมากประสบปัญหาเนื่องจากขาดเส้นทางการอัพเกรดที่เหมาะสม หลายปีที่ผ่านมา ดูเหมือนว่าบริษัทต่างๆ จะไม่สามารถแก้ไขปัญหานี้ได้ และฉันรู้สึกหงุดหงิดและเบื่อหน่ายที่ต้องรับมือกับมัน Snapdragon X Elite ดูเหมือนว่าจะนำมาซึ่งการเพิ่มประสิทธิภาพที่โดดเด่น บนโต๊ะ แม้ว่าเราจะยังไม่ได้สังเกตศักยภาพของชิปในสถานการณ์จริงที่แตกต่างกันก็ตาม
แต่เนื่องจาก Arm Mac ที่ดีอย่างเหลือเชื่อของ Apple มีอยู่แล้วและใครๆ ก็สามารถซื้อได้ทันทีโดยไม่ต้องค้นหาผ่านตลาดที่ไม่ชัดเจน ฉันมีข้อเสนอ
จะเกิดอะไรขึ้นถ้า Apple เสนอเฟิร์มแวร์พิเศษสำหรับนักพัฒนาเฉพาะสำหรับการบูต Windows บน Arm Macs เท่านั้น อาจเป็นศัพท์แสงที่ค่อนข้างยุ่งเหยิง แต่ฉันคิดว่าจริง ๆ แล้วมันเป็นโอกาสที่จะเจาะเข้าไปในกลุ่มตลาดที่ไม่จดที่แผนที่ นึกถึง Mac Mini แต่แฝงตัวเป็น ชุดพัฒนา Windows.
บริษัท Cupertino สามารถทำงานร่วมกับ Microsoft และใช้งานได้ โครงการหมู่ เป็นฐานในการรักษาอิมเมจเฟิร์มแวร์ที่เข้ากันได้กับ Windows สำหรับอุปกรณ์ Apple Silicon ต่างๆ ถัดไป การเขียน Boot Camp ใหม่ทั้งหมดสำหรับงานแฟลชเฟิร์มแวร์และชุดไดรเวอร์ที่จำเป็น ซึ่งเพียงพอที่จะเริ่มต้นการเดินทาง
ลูกเห็บทั้งหมด macOS!
ฟังดูน่าทึ่งมาก และไม่ว่าผู้ที่ชื่นชอบ Windows/Linux อาจจะซื้อ Mac เพื่อกำหนดค่ามัลติบูตได้เร็วแค่ไหนหลังจากนี้ ฉันก็ไม่เห็นว่ามันเกิดขึ้น Apple ลงทุนค่อนข้างมากในการโปรโมต macOS และบริษัทจะไม่พลาดขอบเขตในการปราบคู่แข่ง หลังจากนั้น, ชุดเครื่องมือพอร์ตเกม อาจเป็นสาเหตุว่าทำไมคุณถึงเลือก MacBook เป็นเครื่องถัดไป แล็ปท็อปสำหรับเล่นเกม.
Apple ฉันไม่ได้คาดหวังสิ่งที่ไม่จริงจากคุณ ข้อกำหนดของฉัน (และบุคคลอื่นอีกหลายคน) สำหรับการใช้งาน Windows บน Apple Silicon Macs จะระงับผ่าน VM ตราบใดที่การจำลองเสมือนเพียงพอสำหรับกรณีการใช้งาน เราแค่ถามคุณด้วยจิตวิญญาณใหม่ของ ให้สิ่งที่พวกเขาต้องการแก่ลูกค้าของคุณไม่ใช่การฆ่า Boot Camp ไปตลอดกาล แต่ให้เปิดตัวใหม่พร้อมกับความรุ่งโรจน์ใหม่ควบคู่ไปด้วย วินโดวส์ 12 บางที?