ไมโครซอฟท์ เกี่ยวกับการให้การสนับสนุนระบบย่อย (Windows ระบบย่อยสำหรับ Linux) ในประเด็นต่างๆ Windows 10 — ก่อตั้งขึ้นในปี 1903 และ 1909 โดยเริ่มแรกเป็นระบบย่อย WSL2 ซึ่งช่วยให้สามารถเรียกใช้ไฟล์ปฏิบัติการได้ Linux в Windows, была предложена в выпуске Windows 10 ปี 2004 ปัจจุบัน Microsoft ได้ย้ายระบบย่อยนี้ไปไว้ในการอัปเดตเวอร์ชันก่อนหน้าแล้ว Windows 10, которые остаются актуальными и используются на многих предприятиях. Портирование в данные выпуски WSL2 позволит организовать эффективное выполнение Linux-окружения без необходимости перехода на Windows 10 2004 (сопровождение выпусков 1903 и 1909 จนถึงเดือนธันวาคม 2020 และพฤษภาคม 2022)
เราขอเตือนคุณว่ารุ่น WSL2 การส่งมอบเมล็ดพืชที่สมบูรณ์ Linux แทนที่จะใช้โปรแกรมจำลองที่เคยใช้มาก่อน ซึ่งทำหน้าที่แปลการเรียกใช้ระบบ Linux เข้าสู่การเรียกใช้ระบบ Windowsแกนกลาง Linux ใน WSL2 นั้นไม่ได้รวมอยู่ในไฟล์ติดตั้ง Windowsแต่จะถูกโหลดแบบไดนามิกและได้รับการอัปเดตอย่างต่อเนื่องโดย Windows คล้ายกับวิธีการติดตั้งและอัปเดตไดรเวอร์การ์ดจอ กลไกเริ่มต้นของเคอร์เนลจะถูกใช้ในการติดตั้งและอัปเดตเคอร์เนล Windows ปรับปรุง
เสนอสำหรับ WSL2 อ้างอิงจากเวอร์ชันเคอร์เนล Linux 4.19 ซึ่งดำเนินการในสภาพแวดล้อม Windows โดยใช้เครื่องเสมือนที่ทำงานอยู่แล้วใน Azure แพตช์เฉพาะสำหรับ WSL2 ที่ใช้กับเคอร์เนลประกอบด้วยการเพิ่มประสิทธิภาพเพื่อลดเวลาเริ่มต้นเคอร์เนล ลดการใช้หน่วยความจำ และส่งคืนค่า Windows ได้รับการปลดปล่อย Linux- กระบวนการหน่วยความจำ โดยคงไว้ซึ่งชุดไดรเวอร์และระบบย่อยที่จำเป็นขั้นต่ำในเคอร์เนล
สภาพแวดล้อม WSL2 ทำงานในดิสก์อิมเมจ (VHD) ที่แยกต่างหากพร้อมระบบไฟล์ ext4 และอะแดปเตอร์เครือข่ายเสมือน เหมือนกับคอมโพเนนต์พื้นที่ผู้ใช้ WSL1 แยกจากกันและขึ้นอยู่กับการประกอบการแจกแจงต่างๆ ตัวอย่างเช่น หากต้องการติดตั้งใน WSL ในไดเร็กทอรี Microsoft Store แอสเซมบลี , , ,
, и .
Canonical ได้แล้ว о готовности установочных сборок Ubuntu 20.04 LTS, протестированных в окружениях
WSL2 на базе Windows 10 1903 и 1909. Для включения WSL2 в Windows 10 1909 необходимо установить обновление และรันคำสั่งใน PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบ:
เปิดใช้งาน-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
ถัดไป คุณต้องรีสตาร์ทคอมพิวเตอร์และเปิดใช้งาน WSL2 ตามค่าเริ่มต้น:
wsl.exe --set-default-เวอร์ชัน 2
После этого можно установить желаемое Linux-окружение из каталога
Microsoft Store или преобразовать уже имеющееся окружения в формате WSL 1 при помощи команды «wsl.exe —set-version Ubuntu 2”.
นอกจากนี้อาจกล่าวถึงด้วย สิ่งแวดล้อม สำหรับ WSL2 แทนแบ็กเอนด์ที่ใช้ HyperV
Применение WSL2 позволит запускать Docker Desktop не только обладателям Windows Pro и Windows Enterprise, но и пользователям Windows บ้าน
ที่มา: opennet.ru
