ไมโครซอฟต์เปิดตัว WSL 2 โดยเพิ่มฟีเจอร์ให้รัน Docker ได้ ตอนนี้ Developer Blog ก็แจงรายละเอียดเพิ่มเติมว่าไมโครเปลี่ยนแนวทางจากการจำลอง systemcall ของลินุกซ์มาเป็นการรวมเคอร์เนลทั้งก้อนเข้ามาในวินโดวส์ เนื่องจากเคอร์เนลลินุกซ์ใช้สัญญาอนุญาตแบบ GPL ทำให้ไมโครซอฟท์ต้องเปิดแพตช์ทั้งหมดที่แก้ไขไป โดยไมโครซอฟท์หวังว่าแพตช์เหล่านี้จะได้เข้าไปในเคอร์เนลสายหลักในที่สุด ตัวเคอร์เนลจะแยกออกจากเคอร์เนลวินโดวส์ด้วยการทำ virtual machine แบบบางเบาที่แทบไม่เสียเวลาบูตระบบ สามารถรันคำสั่งทั่วๆ ไปได้ในทันที ในอีกแง่หนึ่งการแยกระบบเช่นนี้ทำให้ไมโครซอฟท์ไม่เสี่ยงต่อการลิงก์โค้ดเคอร์เนลวินโดวส์เข้ากับลินุกซ์แล้วติดเงื่อนไขของ GPL ที่ต้องเปิดโค้ดไปด้วย การตัดสินใจใช้เคอร์เนลเต็ม ทำให้ WSL 2 รองรับฟีเจอร์ของลินุกซ์เพิ่มขึ้นอีกหลายอย่าง เช่น สามารถรัน Docker และใช้ระบบไฟล์เสมือน FUSE ได้แล้ว และความเร็วในงานบางประเภทสูงขึ้นถึง 20 เท่าตัว WSL 2 จะปล่อยให้ใช้งานภายในเดือนกรกฎาคมนี้ ผ่าน Windows Insider ที่มา - Microsoft Dev Blog Topics: WindowsLinux