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 ก่อนที่จะพร้อมใช้งาน:
- ตรวจสอบให้แน่ใจว่าบิลด์ Windows 10 นั้นอย่างน้อย 18917 (ใช้ winver เพื่อหาข้อมูลเกี่ยวกับสิ่งนั้นโดยเรียกใช้จาก Start)
- เปิดพรอมต์ PowerShell สำหรับผู้ดูแลระบบเช่นโดยใช้เมนู Windows-X
- เรียกใช้ Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
- จำเป็นต้องรีสตาร์ท
- เปิดพรอมต์ PowerShell อีกครั้ง
- รัน wsl -l เพื่อแสดง distros ที่มีอยู่
- ในการตรวจสอบเวอร์ชันของแต่ละ distro ให้รัน wsl --list --verbose หรือ wsl -l -v
- เรียกใช้คำสั่ง wsl --set-version 2 เพื่อตั้ง distro แทนที่ด้วยชื่อของ distro ที่เปิดเผยโดยคำสั่งภายใต้ 6)
- ในการทำให้ 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 หรือไม่