Microsoft เปิดซอร์สโค้ด Windows Subsystem for Linux เกือบทั้งหมด

Microsoft ประกาศเปิดเผยซอร์สโค้ดของ Windows Subsystem for Linux (WSL) ส่วนใหญ่แล้ว แต่ยังคงเก็บบางส่วนประกอบที่สำคัญไว้เป็นโค้ดปิด โดยผู้ใช้งานสามารถดาวน์โหลดและมีส่วนร่วมในการพัฒนาผ่าน GitHub ได้

Credit: Microsoft

Microsoft ได้ตัดสินใจเปิดเผยซอร์สโค้ดของ Windows Subsystem for Linux หลังจากที่แพลตฟอร์มนี้ได้เปิดตัวครั้งแรกในปี 2016 พร้อมกับ Windows 10 Anniversary Update โดย WSL รุ่นแรกนั้นอาศัย pico process provider ที่ชื่อ lxcore.sys ซึ่งช่วยให้ Windows สามารถรัน ELF executables ได้โดยตรงผ่าน compatibility layer แม้จะมีประโยชน์มาก แต่ก็ยังมีปัญหาความเข้ากันได้บางอย่างที่แก้ไขได้เพียงด้วยการใช้ kernel Linux จริงและการรันทุกอย่างใน virtual machine เท่านั้น Microsoft จึงได้พัฒนา WSL2 ในปี 2019 และในปี 2024 กับการเปิดตัว Windows 11 24H2 โดยบริษัทกล่าวว่าได้ย้ายผู้ใช้งานไปยังแพ็กเกจ WSL ใหม่เรียบร้อยแล้ว

ส่วนประกอบบางส่วนของ WSL2 ได้เป็นโอเพนซอร์สอยู่แล้วเนื่องจากใช้ kernel Linux แต่ตามที่ Microsoft กล่าว ทุกส่วนที่เคยปิดเกือบทั้งหมดได้เปิดเผยแล้ว โดยบริษัทระบุถึงการเปิดให้ใช้งานโค้ดที่ขับเคลื่อน WSL บน GitHub และการเปิดซอร์สให้กับชุมชน ซึ่งผู้ใช้งานสามารถดาวน์โหลด WSL และ build ได้เอง รองรับการเพิ่มการแก้ไขและฟีเจอร์ใหม่ และมีส่วนร่วมในการพัฒนา WSL อย่างจริงจัง อย่างไรก็ตาม ยังมีส่วนประกอบที่ยังคงเป็นโค้ดปิดอยู่ ได้แก่ lxcore.sys ซึ่งเป็นไดรเวอร์ฝั่ง kernel ที่ขับเคลื่อน WSL1 ที่ยังคงถือเป็นส่วนหนึ่งของอิมเมจ Windows และยังไม่เปิดซอร์สในขณะนี้ รวมถึง 9rdr.sys และ p9np.dll ซึ่งทำงานกับการเปลี่ยนเส้นทางระบบไฟล์ \wsl.localhost (จาก Windows ไปยัง Linux)

แม้ Microsoft จะกล่าวถึงความสำคัญของชุมชนในการพัฒนา WSL จนถึงปัจจุบัน แต่บริษัทไม่ได้ให้รายละเอียดเกี่ยวกับวิธีการจัดการโครงการต่อไปในอนาคต อาจหมายถึงความเป็นไปได้ที่ WSL อาจมีคณะกรรมการกำกับดูแลของตัวเองหรือถูกกำกับโดย Microsoft เอง

ที่มา: https://www.theregister.com/2025/05/19/microsoft_wsl_open_source/

About เด็กฝึกงาน TechTalkThai หมายเลข 1

นักเขียนผู้มีความสนใจใน Enterprise IT ด้วยประสบการณ์กว่า 10 ปีในไทย ปัจจุบันใช้ชีวิตอยู่ที่สหรัฐอเมริกา แต่ยังคงมุ่งมั่นในการแบ่งปันความรู้และประสบการณ์ด้านเทคโนโลยีให้กับทุกคน

Check Also

Elastic 9.4 ออกแล้ว

Elastic ได้ออกมาประกาศเปิดตัว Elastic 9.4 อย่างเป็นทางการ โดยเพิ่มความสามารถในการตรวจสอบการทำงานของ Context Engineering, Application และ Infrastructure เพิ่มเติม, เสริม AI ในการรักษาความมั่นคงปลอดภัย และเพิ่มความสามารถอื่นๆ อีกมากมาย ดังนี้

Extreme Networks เปิดตัว Wi-Fi 7 AP รุ่นใหม่ พร้อม Agentic AI สำหรับบริหารจัดการระบบเครือข่ายแบบอัตโนมัติ

Extreme Networks ได้ออกมาประกาศถึงอัปเดตครั้งใหญ่ โดยเปิดตัว Wi-Fi 7 Access Point รุ่นใหม่ล่าสุด 5 รุ่น พร้อมนวัตกรรมใหม่ในการบริหารจัดการระบบเครือข่ายด้วย AI Agent เพื่อดูแลรักษาระบบเครือข่ายขององค์กรให้ทำงานได้อย่างต่อเนื่องโดยอัตโนมัติ