
ไมโครซอฟต์ได้เปิดตัวWSL 3.0.1ซึ่งเป็น Windows Subsystem for Linux รุ่นต่อไป นับเป็นการก้าวกระโดดครั้งสำคัญจากเวอร์ชัน 2.x ก่อนหน้าสู่เวอร์ชันหลักใหม่ของโครงการ การอัปเดตนี้รวมถึงคุณสมบัติใหม่ที่สำคัญที่สุดอย่างหนึ่งในวิวัฒนาการของ WSL จนถึงปัจจุบัน นั่นคือ WSL Containers โครงสร้างพื้นฐานแบบบูรณาการสำหรับการสร้าง การเรียกใช้งาน และการจัดการคอนเทนเนอร์ Linux โดยตรงจาก Windows
เวอร์ชันใหม่นี้เปิดตัวเมื่อวันที่ 29 กันยายน 2026 และสามารถดาวน์โหลดได้จากคลังซอฟต์แวร์ WSL อย่างเป็นทางการ การเปิดตัวครั้งนี้ไม่ได้เป็นเพียงแค่การเปลี่ยนหมายเลขเวอร์ชันเท่านั้น แต่ Microsoft ยังใช้ขั้นตอนใหม่นี้เพื่อปรับปรุงประสิทธิภาพการทำงานระหว่าง Windows และ Linux แนะนำโมเดลเครือข่ายใหม่ และเพิ่มเครื่องมือและ API ที่ออกแบบมาโดยเฉพาะสำหรับการทำงานกับคอนเทนเนอร์
WSL 3.0.1 ถือเป็นก้าวสำคัญจาก WSL 2
การเปิดตัว WSL 3.0.1 อย่างเป็นทางการแสดงถึงการเปลี่ยนจากเวอร์ชัน 2.x ไปเป็นเวอร์ชัน 3.x ที่เก็บข้อมูลของ Microsoft เองก็แสดงการเปลี่ยนแปลงในประวัติโดยการเปรียบเทียบระหว่างเวอร์ชันต่างๆ 2.9.13 y 3.0.1ทิ้งหมายเลขเดิมไป
เวอร์ชันใหม่นี้ยังคงรักษาวัตถุประสงค์พื้นฐานของ WSL ไว้ นั่นคือการจัดเตรียมสภาพแวดล้อม Linux ที่ผสานรวมเข้ากับ Windows แต่ Microsoft ได้ขยายขีดความสามารถในการใช้งานจากสภาพแวดล้อมนั้นอย่างมาก
หนึ่งในองค์ประกอบสำคัญของการพัฒนาครั้งนี้คือการบูรณาการคอนเทนเนอร์ Linux ก่อนหน้านี้ การใช้ Docker Desktop การติดตั้ง Docker Engine ภายใน WSL หรือการใช้โซลูชันภายนอกอื่นๆ เป็นเรื่องปกติ WSL 3 นำเสนอโครงสร้างพื้นฐานของตัวเองสำหรับงานประเภทนี้
WSL Containers เป็นหนึ่งในคุณสมบัติใหม่ที่สำคัญของ WSL 3.0
เวอร์ชันนี้ได้รวมเอาการใช้งานWSL Containersหรือ WSLc เข้ามาด้วย ซึ่ง Microsoft ได้นำเสนอเทคโนโลยีนี้ในรูปแบบพรีวิวในช่วงฤดูร้อนที่ผ่านมา และขณะนี้ถือว่าพร้อมสำหรับการใช้งานทั่วไปแล้ว
ส่วนประกอบหลักคือ wslc.exeเครื่องมือบรรทัดคำสั่งใหม่ที่ช่วยให้คุณสร้าง เรียกใช้งาน และจัดการคอนเทนเนอร์ Linux จาก Windows ได้ นอกจากนี้ยังมี... container.exe ในฐานะชื่อเรียกแทนแบบบูรณาการ ซึ่งมีไวยากรณ์ที่คุ้นเคยมากขึ้นสำหรับผู้ที่ทำงานกับเครื่องมือคอนเทนเนอร์อยู่แล้ว
นอกจากนี้ ไมโครซอฟต์ยังมี API สำหรับคอนเทนเนอร์ WSL ซึ่งช่วยให้แอปพลิเคชัน Windows สามารถสร้างและควบคุมคอนเทนเนอร์ Linux ได้โดยใช้การเขียนโปรแกรม สิ่งนี้เปิดโอกาสใหม่สำหรับการพัฒนาแอปพลิเคชัน เครื่องมือ AI และซอฟต์แวร์ที่ต้องการเรียกใช้เวิร์กโหลด Linux ในลักษณะบูรณาการ
WSL 3.0 นำเสนอเครื่องมือเพิ่มเติมสำหรับการจัดการคอนเทนเนอร์
เวอร์ชันที่เปิดให้ใช้งานทั่วไปนั้นมีคำสั่งใหม่ ๆ มากมายเมื่อเทียบกับเวอร์ชันทดสอบ
ในหมู่พวกเขามี wslc container restartเพื่อรีสตาร์ทคอนเทนเนอร์ และ wslc container cpซึ่งช่วยให้สามารถคัดลอกไฟล์เข้าและออกจากคอนเทนเนอร์โดยใช้ไฟล์ tar ได้
ก็ปรากฏเช่นกัน wslc system infoโดยมีจุดประสงค์เพื่อตรวจสอบสถานะของสภาพแวดล้อมคอนเทนเนอร์ พร้อมกับ wslc network connect y wslc network disconnect เพื่อเชื่อมต่อหรือตัดการเชื่อมต่อคอนเทนเนอร์เครือข่าย
ระบบนี้ยังรวมเอาเหตุการณ์แบบเรียลไทม์เข้ามาด้วย wslc eventsการตรวจสอบสถานะคอนเทนเนอร์ การสนับสนุนสำหรับ --mount และมีตัวเลือกในการควบคุมระยะเวลาหมดเวลาในระหว่างการปิดคอนเทนเนอร์ นอกจากนี้ ไมโครซอฟต์ยังอนุญาตให้คุณกำหนดค่าตำแหน่งที่จัดเก็บเนื้อหาของเซสชัน WSLc เริ่มต้นได้อีกด้วย
รูปแบบเครือข่ายใหม่สำหรับ WSL
อีกหนึ่งคุณสมบัติใหม่ที่น่าสนใจคือConsomméซึ่งเป็นโหมดเครือข่ายใหม่ที่พัฒนาขึ้นสำหรับเวิร์กโฟลว์คอนเทนเนอร์
ด้วยระบบนี้ ไมโครซอฟต์มุ่งหวังที่จะปรับปรุงความเข้ากันได้กับ VPN ไฟร์วอลล์ และเครือข่ายองค์กร การรับส่งข้อมูลของเครื่องเสมือน Linux จะถูกผสานรวมเข้ากับ Windows ผ่านกระบวนการที่ทำงานในบริบทของผู้ใช้ โดยจัดการงานต่างๆ เช่น DNS การกำหนดเส้นทาง และการกำหนดพอร์ต
เป้าหมายคือการทำให้การผสานรวมแอปพลิเคชันและคอนเทนเนอร์ Linux เข้ากับเครือข่าย Windows เป็นไปอย่างราบรื่นยิ่งขึ้น หลีกเลี่ยงปัญหาบางอย่างที่เคยเกิดขึ้นในอดีตเมื่อรวม WSL กับ VPN บางประเภทและการกำหนดค่าเครือข่ายระดับองค์กร นอกจากนี้ Microsoft ยังมองว่างานนี้เป็นส่วนหนึ่งของการปรับปรุงโครงสร้างพื้นฐาน WSL ในวงกว้างอีกด้วย
ปรับปรุงประสิทธิภาพในการเข้าถึงไฟล์ Windows
WSL 3 ยังได้นำเสนอการปรับปรุงในประเด็นที่อ่อนไหวที่สุดประเด็นหนึ่งของ WSL มาโดยตลอด นั่นคือ การเข้าถึงไฟล์ที่จัดเก็บไว้บน Windows จาก Linux
ไมโครซอฟต์อ้างว่าการปรับปรุงใหม่นี้สามารถเพิ่มประสิทธิภาพได้สูงสุดถึงสองเท่าเมื่อเข้าถึงไฟล์ Windows จากสภาพแวดล้อม Linux บางอย่าง การเพิ่มประสิทธิภาพเหล่านี้ไม่ได้จำกัดอยู่แค่คอนเทนเนอร์เท่านั้น แต่เป็นส่วนหนึ่งของความพยายามที่กว้างขึ้นในการปรับปรุงประสิทธิภาพระหว่างระบบปฏิบัติการทั้งสอง
สิ่งนี้อาจมีความสำคัญเป็นพิเศษสำหรับโครงการพัฒนาที่เก็บโค้ดบางส่วนไว้ในระบบไฟล์ของ Windows แต่เรียกใช้เครื่องมือจาก Linux
WSL 3 ยังพิจารณาถึงบริษัทต่างๆ ด้วย
ไมโครซอฟต์ใช้การเปิดตัวครั้งนี้เพื่อขยายการบูรณาการ WSL กับองค์กรต่างๆ ให้กว้างขวางยิ่งขึ้น
Microsoft Defender for Endpoint สามารถรวบรวมข้อมูลเกี่ยวกับกระบวนการ ไฟล์ และกิจกรรมเครือข่ายที่เกิดขึ้นภายในคอนเทนเนอร์ และเชื่อมโยงข้อมูลเหล่านั้นกับคอมพิวเตอร์ Windows ที่เป็นโฮสต์ได้
ในส่วนของ Microsoft Intune นั้น มีการควบคุมเฉพาะสำหรับ WSL Containers ผู้ดูแลระบบสามารถเปิดหรือปิดใช้งานฟังก์ชันนี้ และกำหนดรายการรีจิสทรีที่ได้รับอนุญาตซึ่งนักพัฒนาสามารถดาวน์โหลดอิมเมจคอนเทนเนอร์ได้
สิ่งนี้ทำให้ WSL 3 สามารถเข้ากับสภาพแวดล้อมขององค์กรได้ดียิ่งขึ้น ซึ่งการใช้งานคอนเทนเนอร์จำเป็นต้องอยู่ภายใต้นโยบายด้านความปลอดภัยและการบริหารจัดการจากส่วนกลาง
การผสานรวมกับ Visual Studio Code และเครื่องมืออื่นๆ
แพลตฟอร์มใหม่นี้ไม่ได้แยกออกจากระบบนิเวศการพัฒนาที่มีอยู่เดิม ไมโครซอฟต์ระบุว่าสามารถใช้งานร่วมกับคอนเทนเนอร์การพัฒนาของ Visual Studio Code ได้ wslc ในฐานะตัวควบคุมคอนเทนเนอร์
นอกจากนี้ ยังมีการเพิ่มการรองรับ Aspire และส่วนขยายคอนเทนเนอร์ของ Visual Studio Code ในขณะที่ชุมชนกำลังพัฒนาเครื่องมือเพิ่มเติมเพื่อจัดการคอนเทนเนอร์ WSL ในรูปแบบกราฟิก
ด้วยวิธีนี้ WSL 3 สามารถใช้เป็นโครงสร้างพื้นฐานคอนเทนเนอร์ได้โดยที่นักพัฒนาไม่จำเป็นต้องเปลี่ยนแปลงขั้นตอนการทำงานของตนโดยสิ้นเชิง
แล้ว Docker Compose ล่ะ?
ข้อจำกัดอย่างหนึ่งของ WSL Containers ในปัจจุบันคือ การขาดการรองรับ Docker Compose โดยตรง
ไมโครซอฟต์รับทราบว่า compose ปัจจุบันนี้ถือเป็นหนึ่งในคำขอที่สำคัญที่สุดจากผู้ใช้ WSLc และพวกเขากำลังดำเนินการอยู่แล้ว โดยมีเป้าหมายว่าในอนาคตจะสามารถใช้งานได้ wsl compose up สามารถใช้ไฟล์ได้ compose.yaml ไฟล์ที่มีอยู่แล้วโดยไม่ต้องแก้ไข
ดังนั้น WSL 3.0.1 จึงยังไม่ได้ถูกออกแบบมาเพื่อทดแทนเครื่องมือทั้งหมดในระบบนิเวศของคอนเทนเนอร์ เวิร์กโหลดขั้นสูงบางอย่างยังคงต้องการโซลูชันอย่าง Docker โดยเฉพาะอย่างยิ่งในระหว่างที่กำลังพัฒนาฟีเจอร์เพิ่มเติมอยู่
ทำไมถึงบอกว่า WSL 3 ไม่มีอยู่จริง?
การเปลี่ยนแปลงเวอร์ชันครั้งนี้มีความน่าสนใจเป็นพิเศษ เพราะในปี 2026 มีรายงานเกี่ยวกับ WSL 3 ที่คาดว่าจะออกมา ซึ่ง Microsoft ได้ปฏิเสธในเวลานั้น โดยผู้จัดการโครงการระบุว่าไม่มีเวอร์ชันใดที่ชื่อว่า WSL 3 อยู่จริง
สถานการณ์เปลี่ยนไปแล้วหลังจากการเปิดตัว WSL 3.0.1 คลังเก็บข้อมูลอย่างเป็นทางการของ Microsoft ตอนนี้แสดงรายการเวอร์ชัน 3.0.1 และแสดงบันทึกการเปลี่ยนแปลงระหว่าง WSL 2.9.13 และ WSL 3.0.1 อย่างชัดเจน นอกจากนี้ กระทู้สนทนาที่สร้างขึ้นในคลังเก็บข้อมูลเมื่อวันที่ 29 กันยายน เกี่ยวข้องโดยตรงกับการเปิดตัวเวอร์ชัน 3.0.1 และประกาศว่า WSL Containers พร้อมใช้งานแล้วโดยทั่วไป
ดังนั้น รายงานก่อนหน้านี้ที่อ้างว่า"WSL 3 ไม่มีอยู่จริง"จึงไม่ตรงกับสถานะปัจจุบันของโครงการอีกต่อไปแล้ว WSL 3.0.1 เป็นเวอร์ชันที่ Microsoft เปิดตัวอย่างเป็นทางการ
ยุคใหม่ของ Linux ภายใน Windows
ด้วย WSL 3.0.1 ไมโครซอฟต์ได้ขยายฟังก์ชันการทำงานของ WSL ให้มากกว่าแค่การเป็นวิธีที่สะดวกในการเรียกใช้เครื่องมือ Linux บน Windows
การเพิ่ม WSL Containers, API สำหรับแอปพลิเคชัน Windows, การปรับปรุงประสิทธิภาพในการเข้าถึงไฟล์, รูปแบบเครือข่ายใหม่ และการควบคุมระดับองค์กร ทำให้ WSL เป็นแพลตฟอร์มที่สมบูรณ์ยิ่งขึ้นสำหรับการใช้งาน Linux และคอนเทนเนอร์
ไมโครซอฟต์ยังระบุด้วยว่าจะยังคงพัฒนาความสามารถหลักของ WSL ต่อไป รวมถึงด้านเครือข่ายและประสิทธิภาพการทำงานข้ามระบบปฏิบัติการ ดังนั้น WSL 3.0.1 จึงเป็นจุดเริ่มต้นของเฟสใหม่ของโครงการ มากกว่าจะเป็นเพียงแค่การอัปเดตเพื่อบำรุงรักษา