ไมโครซอฟท์
การใช้เคอร์เนลมาตรฐานช่วยให้คุณเข้ากันได้อย่างสมบูรณ์กับ Linux ในระดับการเรียกของระบบ และให้ความสามารถในการรันคอนเทนเนอร์ Docker บน Windows ได้อย่างราบรื่น รวมถึงดำเนินการสนับสนุนระบบไฟล์ตามกลไก FUSE เมื่อเปรียบเทียบกับ WSL1 แล้ว WSL2 ได้เพิ่มประสิทธิภาพการทำงานของ I/O และระบบไฟล์อย่างมีนัยสำคัญ ตัวอย่างเช่น เมื่อคลายการบีบอัดไฟล์บีบอัด WSL2 จะเร็วกว่า WSL1 ถึง 20 เท่า และเร็วกว่า 2-5 เท่าเมื่อดำเนินการ "git clone", "การติดตั้ง npm", "apt update" และ "apt upgrade"
WSL2 นำเสนอส่วนประกอบที่ใช้เคอร์เนล Linux 4.19 ที่ทำงานในสภาพแวดล้อม Windows โดยใช้เครื่องเสมือนที่ใช้ใน Azure อยู่แล้ว การอัพเดตเคอร์เนล Linux จะถูกส่งผ่านกลไก Windows Update และทดสอบกับโครงสร้างพื้นฐานการรวมอย่างต่อเนื่องของ Microsoft การเปลี่ยนแปลงทั้งหมดที่เตรียมไว้สำหรับการรวมเคอร์เนลกับ WSL ได้รับการสัญญาว่าจะเผยแพร่ภายใต้ลิขสิทธิ์ GPLv2 ฟรี แพทช์ที่เตรียมไว้ประกอบด้วยการปรับให้เหมาะสมเพื่อลดเวลาการเริ่มต้นเคอร์เนล ลดการใช้หน่วยความจำ และปล่อยให้ชุดไดรเวอร์และระบบย่อยขั้นต่ำที่จำเป็นอยู่ในเคอร์เนล
การรองรับ WSL1 เวอร์ชันเก่ายังคงอยู่ และทั้งสองระบบสามารถใช้ควบคู่กันได้ ขึ้นอยู่กับความชอบของผู้ใช้ WSL2 สามารถทำหน้าที่แทน WSL1 อย่างโปร่งใส เหมือนกับคอมโพเนนต์พื้นที่ผู้ใช้ WSL1
สิ่งแวดล้อม
ที่มา: opennet.ru