Android 13 ใช้ virtualization เพื่อรัน Windows 11, Linux บน Pixel 6

การเปิดตัว ตัวอย่างสำหรับนักพัฒนา Android 13 ครั้งแรกอาจรู้สึกไม่ค่อยดีนัก แต่เราสามารถใช้งานฟีเจอร์ virtualization หรือจำลองระบบเสมือน ที่เป็นไปได้ในฮาร์ดแวร์ เช่น โทรศัพท์มือถือผ่าน Google Pixel 6

หมายความว่าขณะนี้สามารถเรียกใช้ระบบปฏิบัติการแทบทุกระบบ รวมถึง Windows 11, Linux  เช่น Ubuntu หรือ Arch Linux Arm บนโทรศัพท์มือถือที่ใช้หน่วยประมวลผล Tensor ของ Google Pixel 6 และทำได้ด้วยความเร็วที่ใกล้เคียงกับเจ้าของภาษา

Android-13-virtualization-Pixel-6-Linux

นักพัฒนาแอพของ Android และเว็บ ทวิตผ่านบัญชีทวิตเตอร์ชื่อ “ kdrag0n ” เขาทดสอบ Linux distributions หลายตัวที่คอมไพล์สำหรับ Aarch64 บน Pixel 6 ด้วย Ubuntu 21.10, Arch Linux Arm, Void Linux และ Alpine Linux โดยใช้ “KVM hypervisor บน Pixel 6 + Android 13 DP1” เขาอธิบายเพิ่มเติมว่า:

เท่าที่ฉันสามารถบอกได้ ตอนนี้เราสามารถรับ EL2 เต็มรูปแบบบนอุปกรณ์การผลิตได้แล้ว KVM ที่ได้รับการป้องกันเป็นทางเลือกและสามารถเปิดใช้งานบนพื้นฐานต่อ VM ได้ แต่สำหรับ VM ที่ไม่มีการป้องกัน ดูเหมือนว่าฟังก์ชัน KVM เต็มรูปแบบจะพร้อมใช้งาน

EL2 หมายถึงระดับ Arm Exception ตามที่อธิบายไว้ในเว็บไซต์ผู้พัฒนา Arm kdrag0n ไม่ได้หยุดอยู่แค่นี้และจัดการเพื่อให้ Windows 11 ทำงานบน Pixel 6 ได้เช่นกันผ่าน virtualization ของ Android 13

Pixel-6-Windows11
Windows 11 บน Pixel 6

Windows phone กลับมาแล้ว! แต่ตอนนี้มันเกิดขึ้นจริงแล้ว เราจะต้องดูว่าทุกอย่างทำงานตามที่คาดไว้หรือไม่

แต่เหตุใด Google จึงเปิดใช้งาน virtualization ใน Android? ไม่น่าเป็นไปได้ที่พวกเขาต้องการให้ผู้ใช้ติดตั้ง Linux หรือ Windows บนโทรศัพท์ Mishaal Rahman กล่าวถึงปัญหานี้เมื่อสองเดือนที่แล้ว:

… นี่เป็นเพราะว่า hypervisors อาจมีหรือไม่มีอยู่ในอุปกรณ์ และเมื่อเป็นเช่นนั้น มักจะไม่ได้ใช้ตามวัตถุประสงค์ที่ตั้งใจไว้ ซึ่งก็คือการเรียกใช้ระบบปฏิบัติการใน virtual machine! แต่ใช้สำหรับ การเพิ่มความปลอดภัยของเคอร์เนล และเรียกใช้โค้ดอื่นๆ (เช่น โค้ดของบุคคลที่สามสำหรับ DRM, การเข้ารหัส และไบนารีโอเพนซอร์สอื่นๆ) นอกระบบปฏิบัติการ Android

นั่นคือส่วนใหญ่สำหรับระบบบความปลอดภัยและไบนารี เช่น DRM, ในบทความของ Mishaal ยังมีซอร์สโค้ดของโมดูล Virtualizationและคำแนะนำ ที่อธิบายวิธีเริ่มต้นใช้งาน Protected Virtual Machines

ที่มา :  Liliputing

แปลจากบทความภาษาอังกฤษ : Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา