Microsoft แนะนำระบบย่อย Windows สำหรับ Linux 2 ใน Windows 10 20H1 บิวด์ล่าสุด

Microsoft วางแผนที่จะรวมระบบย่อย Windows สำหรับ Linux 2 ในการอัปเดตฟีเจอร์สำคัญ Windows 10 ครั้งแรกหลังจาก Windows 10 1903 การอัปเดต Windows 10 20H1

บริษัท เปิดตัวบิวด์ใหม่ไปยังช่องสัญญาณ Windows Insider อย่างรวดเร็วซึ่งรวมถึงระบบย่อย Windows รุ่นใหม่สำหรับ Linux เมื่อมีการเปลี่ยนแปลงเกิดขึ้นการปรับปรุงและการเปลี่ยนแปลงที่สำคัญที่ผู้ใช้และผู้ดูแลระบบต้องระวัง

ขั้นแรกพื้นฐาน: ระบบย่อยของ Windows สำหรับ Linux 2 รวมอยู่ใน Windows 10 Insider Preview Build 18917 ที่วางจำหน่ายในวันที่ 12 มิถุนายน 2019 นอกจากนี้ยังจะรวมอยู่ใน Insider Build ในอนาคตโดยที่ Microsoft ไม่พบข้อบกพร่องที่สำคัญที่ต้องระบุที่อยู่

ต้องติดตั้ง WSL 2 ก่อนที่จะพร้อมใช้งาน:

  1. ตรวจสอบให้แน่ใจว่าบิลด์ Windows 10 นั้นอย่างน้อย 18917 (ใช้ winver เพื่อหาข้อมูลเกี่ยวกับสิ่งนั้นโดยเรียกใช้จาก Start)
  2. เปิดพรอมต์ PowerShell สำหรับผู้ดูแลระบบเช่นโดยใช้เมนู Windows-X
  3. เรียกใช้ Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  4. จำเป็นต้องรีสตาร์ท
  5. เปิดพรอมต์ PowerShell อีกครั้ง
  6. รัน wsl -l เพื่อแสดง distros ที่มีอยู่
  7. ในการตรวจสอบเวอร์ชันของแต่ละ distro ให้รัน wsl --list --verbose หรือ wsl -l -v
  8. เรียกใช้คำสั่ง wsl --set-version 2 เพื่อตั้ง distro แทนที่ด้วยชื่อของ distro ที่เปิดเผยโดยคำสั่งภายใต้ 6)
  9. ในการทำให้ WSL 2 เป็นสถาปัตยกรรมเริ่มต้นให้เรียกใช้ wsl --set-default-version 2

ระบบย่อยใหม่ให้ประสบการณ์ผู้ใช้เช่นเดียวกับรุ่นปัจจุบันใน Windows 10 รุ่นวางจำหน่าย

Microsoft บันทึกว่าระบบย่อย Windows สำหรับ Linux 2 มาพร้อมกับ "เคอร์เนล Linux จริง" และจะเปลี่ยนแปลงวิธีที่ไบนารีของ Linux "โต้ตอบกับ Windows" และฮาร์ดแวร์คอมพิวเตอร์

หนึ่งในความแตกต่างที่สำคัญระหว่างเวอร์ชัน 1 และ 2 ของระบบย่อย Windows สำหรับ Linux คือตอนนี้ผู้ใช้ควรวางไฟล์ไว้ในระบบไฟล์รูท Linux การทำเช่นนั้นช่วยปรับปรุงประสิทธิภาพอย่างมากตาม Microsoft เนื่องจากได้รับประโยชน์จากการเข้าถึงระบบไฟล์ที่รวดเร็วกว่าของ WSL 2

แอพ Windows อาจเข้าถึงระบบไฟล์รูท Linux ด้วยการเปิดตัวเวอร์ชั่นนี้ ในขณะที่ WSL 1 ยังต้องการให้ผู้ใช้วางไฟล์ลงในไดรฟ์ c: ของการติดตั้ง Windows แต่ WSL 2 ไม่ได้ จำกัด ด้วย

WSL 2 ทำงานในเครื่องเสมือนและต้องการให้ที่อยู่ IP ของเครื่องเสมือนเป็นสิ่งจำเป็นสำหรับงานบางอย่าง ในการเข้าถึงแอปพลิเคชันเครือข่าย Windows จาก Linux คุณจำเป็นต้องรู้ IP โฮสต์ Windows และในทางกลับกัน

การเปลี่ยนแปลงประสบการณ์ผู้ใช้อื่น ๆ ระหว่าง WSL 1 และ 2 แสดงอยู่ในเว็บไซต์เอกสารของ Microsoft

Windows Subsystem สำหรับ Linux 2 มาพร้อมกับคำสั่งใหม่มากมายเช่นการสลับระหว่างเวอร์ชัน 1 และ 2 ของระบบย่อยหรือปิดการทำงานของดิสทริบิวชันทั้งหมดในครั้งเดียว คุณจะพบรายการคำสั่งบนบล็อก Microsoft Dev

ตอนนี้คุณ : คุณใช้ระบบย่อย Windows สำหรับ Linux หรือไม่