แพตช์ล่าสุดของ Microsoft สามารถอนุญาตให้ Linux Distros ทำงานเป็นรูทพาร์ติชันบน Hyper-V ทำให้สามารถเข้าถึงฮาร์ดแวร์ได้โดยตรง

Microsoft ดูเหมือนจะสนใจ การผสานรวม Linux อย่างลึกซึ้งยิ่งขึ้นภายในระบบนิเวศของระบบปฏิบัติการ Windows. บริษัท ได้เสนอแพตช์บางอย่างที่อาจเป็นไปได้ อนุญาตให้ Linux Distros ใช้งานได้มากกว่าเดิม. แพตช์เหล่านี้มีจุดมุ่งหมายเพื่อให้ลีนุกซ์ดิสทริบิวชันทำงานเป็นรูทพาร์ติชันบนแพลตฟอร์มการจำลองเสมือน Hyper-V

Microsoft ได้ส่งแพตช์ชุดหนึ่งให้กับนักพัฒนาเคอร์เนลของลินุกซ์ จุดมุ่งหมายในที่สุดปรากฏขึ้น“ เพื่อสร้างสแต็กการจำลองเสมือนที่สมบูรณ์ด้วย Linux และ Microsoft Hypervisor” แพตช์ถูกแท็กเป็น“ RFC” (ขอความคิดเห็น) และเป็นการใช้งานขั้นต่ำที่นำเสนอเพื่อการสนทนา

Microsoft ต้องการให้ Linux ทำงานเป็นระบบปฏิบัติการ Windows บนฮาร์ดแวร์ที่มีการเข้าถึงรูทพาร์ติชันบน Hyper-V หรือไม่

Wei Liu วิศวกรซอฟต์แวร์หลักของ Microsoft ระบุว่า Microsoft ได้ส่งชุดโปรแกรมแก้ไขไปยังผู้พัฒนาเคอร์เนล Linux เพื่อขอให้ Linux ทำงานเป็นพาร์ติชันรูทบน Hyper-V แพลตฟอร์ม Hyper-V เป็นซอฟต์แวร์ไฮเปอร์ไวเซอร์สำหรับใช้งาน Windows และอินสแตนซ์ที่ไม่ใช่ Windows บนฮาร์ดแวร์

ลักษณะสำคัญของแพตช์เหล่านี้คือด้วยเคอร์เนลที่ถูกแพตช์ในที่สุด Linux จะทำงานเป็นพาร์ติชันราก Hyper-V ในสถาปัตยกรรม Hyper-V พาร์ติชันรูทมีสิทธิ์เข้าถึงฮาร์ดแวร์โดยตรงและสร้างพาร์ติชันลูกสำหรับ VM ที่โฮสต์ พิจารณาสิ่งนี้คล้ายกับ Xen’s Dom0 ที่ Liu อ้าง อนึ่ง สถาปัตยกรรมของ Hyper-V คล้ายกับ Xen มากกว่า KVM หรือ ESXi ของ VMware

ลำดับความสำคัญของแพตช์ที่นำเสนอคือการขยาย Hyper-V Top-Level Functional Specification (TLFS) ซึ่งควบคุมพฤติกรรมที่มองเห็นได้ของ Hyper-V ไปยังส่วนประกอบระบบปฏิบัติการอื่น ๆ ข้อกำหนดนี้มีเป้าหมายหลักสำหรับนักพัฒนาที่สร้างระบบปฏิบัติการของแขกเป็นประจำ

ข้อกังวลหลักของ Microsoft เกี่ยวกับการใช้งาน Hyper-V ใหม่คือต้องการให้นักพัฒนาเคอร์เนล Linux เปลี่ยนพฤติกรรมของเคอร์เนลหลักของ Linux เมื่อเข้าถึงหน่วยความจำฮาร์ดแวร์ในลักษณะที่ส่งผลต่อการเข้าถึง GPU และ CPU ของไดรเวอร์ ไม่จำเป็นต้องพูดถึงระบบและกระบวนการดังกล่าวได้รับการจัดการโดยตัวจัดการหน่วยความจำของระบบปฏิบัติการและการยุ่งในภูมิภาคเหล่านี้เป็นเรื่องยุ่งยาก Liu ระบุ

Microsoft Azure และ Windows 10 จะได้รับประโยชน์จาก Linux ที่ทำงานเป็นรูทพาร์ติชันบน Hyper-V?

ปัจจุบัน Hyper-V Root Partition สามารถเรียกใช้ Windows OS เท่านั้น. อย่างไรก็ตาม หากลินุกซ์เข้าถึงรูทพาร์ติชั่น ระบบปฏิบัติการก็ไม่จำเป็นต้องรัน Windows บนไฮเปอร์ไวเซอร์นั้น พูดง่ายๆก็คือ Microsoft ต้องการเปิดใช้งาน“ สแต็กการจำลองเสมือนที่สมบูรณ์ด้วย Linux” สำหรับ Microsoft ใน Azure cloud เป็นสิ่งสำคัญที่จะต้องทราบว่า note ผู้ใช้ที่ขึ้นอยู่กับ Linux Distros และอินสแตนซ์ของพวกเขาใน Microsoft Azure มีมากกว่าผู้ใช้ที่อาศัย Windows OS ของ Microsoft เอง, ปีที่แล้ว. กล่าวอีกนัยหนึ่งมีอินสแตนซ์ Linux ที่ทำงานบน Microsoft Azure มากกว่าอินสแตนซ์ระบบปฏิบัติการเสมือนของ Windows

ในขณะที่ การพัฒนาในปัจจุบัน มีศูนย์กลางอยู่ที่ Microsoft Azure พวกเขาควรมี pผลกระทบต่อระบบปฏิบัติการ Windows 10 OS เช่นกัน. ไม่จำเป็นต้องเพิ่มการพัฒนาเหล่านี้สร้างขึ้นจากความพยายามอย่างกว้างขวางของ Microsoft ในการสนับสนุนนักพัฒนาที่ใช้ Windows 10's Windows Subsystem for Linux (WSL) และ WSL 2 ซึ่งรวมถึงเคอร์เนล Linux ที่กำหนดเองของ Microsoft

นอกจากนี้ Microsoft ยังได้พอร์ต Cloud Hypervisor แบบโอเพนซอร์สของ Intel ด้วย บริษัทสามารถบูต Linux guest ด้วยอุปกรณ์ Virtio ได้ Intel ได้พัฒนา Cloud Hypervisor ซึ่งเป็นการทดลองใช้งานไฮเปอร์ไวเซอร์แบบโอเพนซอร์สในภาษาโปรแกรม Rust เป็นจอภาพเครื่องเสมือนที่ทำงานบน KVM ซึ่งเป็นไฮเปอร์ไวเซอร์ Virtual Machine บนเคอร์เนลในเคอร์เนลของ Linux สิ่งเหล่านี้ออกแบบมาสำหรับปริมาณงานบนคลาวด์

Facebook Twitter Google Plus Pinterest