เหตุผลที่กังวลเกี่ยวกับการทำ Virtualization บน ARM Mac
(bmalehorn.com)- Docker จะช้าลง 5 เท่า
→ Docker สำหรับ Mac อิงกับ Hypervisor จึงต้องให้โฮสต์มีสถาปัตยกรรมเดียวกับเกสต์
→ บน ARM Mac ต้องรัน ARM Linux และถ้าไม่ใช่ก็จะรันผ่าน emulator ทำให้ความเร็วช้าลงได้ถึง 5x-10x
→ การทำให้ Docker image ทั้งหมดรองรับ ARM จะใช้เวลานานมาก
→ อีกทั้งถ้า image ดาวน์โหลดแพ็กเกจอื่นเพิ่มเติม ส่วนใหญ่นั่นก็มักจะอิงกับ x86 เช่นกัน จนอาจรันได้ยากตั้งแต่ต้น
- VirtualBox น่าจะใช้งานไม่ได้
→ VirtualBox ก็เป็น Hypervisor เช่นกัน ดังนั้นจึงไม่สามารถรัน x86 Windows หรือ x86 Linux ได้
→ Windows สำหรับ ARM อาจรันได้ แต่ VirtualBox รองรับเฉพาะ x86 และก็ไม่มีแผนจะพอร์ตด้วย (คำตอบจากผู้ดูแลฟอรัม VirtualBox)
→ VMWare Fusion เองก็เป็น Hypervisor แต่กำลังพิจารณาการพอร์ตไปยัง ARM
→ ทางเลือกหนึ่งอาจพิจารณา QEMU ซึ่งเป็น emulator ได้ แต่ก็ไม่ใช่ทางเลือกที่ดีนัก
- BootCamp เองก็น่าจะใช้งานไม่ได้
→ จะไม่รองรับบน ARM Mac (Craig Federighi เคยพูดไว้ในพอดแคสต์)
→ ยิ่งไปกว่านั้น MS ขาย ARM Windows ให้เฉพาะ OEM เท่านั้น ดังนั้นถึงจะรองรับได้ ก็ยังต้องให้ MS อนุมัติก่อนจึงจะเป็นไปได้
- ควรซื้อ ARM Mac ไหม?
→ ถ้าเป็นนักพัฒนา frontend, mobile หรือ native app ก็อาจไม่มีปัญหา
→ แต่ถ้าเป็นนักพัฒนาที่ต้องใช้ virtualization มาก ไม่แนะนำ
→ ช่วงแรกอาจมีปัญหาหลายอย่างแน่นอน และอาจไม่มีวิธีแก้ก็ได้
6 ความคิดเห็น
เมื่อคิดถึงความต้องการของนักพัฒนาที่มีต่อ MacBook แล้ว ก็คงถูกต้องที่จะคาดว่า Intel MacBook จะยังคงออกมาอย่างต่อเนื่อง
ดูเหมือนว่าปัญหาเรื่องการจำลองเสมือนจะเป็นปัญหาใหญ่กว่าที่คิดจริง ๆ
ดูจะตรงกันข้ามกับกรณีที่ Docker บน WSL2 ได้รับเสียงชื่นชมอย่างมากนะครับ
มีตลาดที่ลำบากเพราะไม่รองรับอยู่ก็จริง แต่ในขณะเดียวกันก็คงมีตลาดที่ยุ่งมากขึ้นเพราะเหตุนี้เช่นกันนะ มองอีกแง่หนึ่งก็เหมือนกับว่าระบบนิเวศใหม่กำลังเปิดขึ้นมา...
อืม.. Docker เป็นประเด็นที่น่าคิดเหมือนกันนะ
น่าจะมีประเด็นเรื่องคอนเทนเนอร์ด้วย คงขึ้นอยู่กับว่า Apple จะจริงจังแค่ไหน
ช่วงนี้คงต้องใช้ทั้ง Intel Mac และ ARM Mac ไปก่อน แต่สักวันหนึ่งก็น่าจะเปลี่ยนไปเป็น ARM Mac ทั้งหมด
แล้วพอถึงตอนนั้น ก็ทำให้รู้สึกว่า Mac ซึ่งเคยถูกมองว่าเป็นอุปกรณ์จำเป็นสำหรับนักพัฒนาทุกแพลตฟอร์ม อาจสูญเสียสถานะนั้นไปได้ในระดับหนึ่ง
คงพอจะหวังได้ว่า MS จะลดราคาขายอุปกรณ์ Surface แบบหนัก ๆ ให้สอดรับกับการเปิดตัว ARM Mac..