หากคุณต้องการรันแอปพลิเคชัน Linux GUI บน Windows 10 คุณสามารถทำได้โดยใช้Windows Subsystem สำหรับ Linuxหรือ WSL
เมื่อวันที่ 21 เมษายน ฟีเจอร์นี้ปรากฏตัวครั้งแรกในรุ่นตัวอย่าง Windows 10 น่าแปลกที่ Microsoft ตัดสินใจที่จะไม่รอการอัปเดตฟีเจอร์ระบบปฏิบัติการใหม่เพื่อเปิดใช้งานแอปพลิเคชัน Linux GUI สำหรับทุกคนบน Windows 10ที่เผยแพร่สู่ผู้ใช้ทั่วไปในวันนี้
“WSL ช่วยให้คุณสามารถรันสภาพแวดล้อม Linux และจนถึงจุดนี้ได้มุ่งเน้นไปที่การเปิดใช้งานยูทิลิตี้และแอปพลิเคชันเครื่องมือคำสั่ง ขณะนี้การสนับสนุนแอปพลิเคชัน GUI ยังช่วยให้คุณใช้แอปพลิเคชัน Linux GUI ที่คุณชื่นชอบได้ WSL ถูกใช้ในแอปพลิเคชัน ปริมาณงาน และกรณีการใช้งานที่แตกต่างกันมากมาย ดังนั้นท้ายที่สุดแล้ว ขึ้นอยู่กับคุณว่าคุณต้องการใช้การรองรับแอปพลิเคชัน GUI เพื่ออะไร ด้านล่างนี้ เราได้เน้นถึงสถานการณ์สำคัญบางประการที่จะช่วยให้คุณหลงรักการใช้งานแอปพลิเคชันที่ทำงานบนระบบ Linux” บริษัทกล่าว
Microsoft ที่รวม Linux และ Windows เข้าด้วยกันเป็นสิ่งที่บริษัทดำเนินการมาหลายปีแล้ว และโครงการ WSL ก็เป็นผู้นำในด้านนี้
อย่างไรก็ตาม ด้วยแอป Linux GUI บน Windows 10 นั้น Microsoft ได้ทำให้นักพัฒนาไม่จำเป็นต้องใช้ระบบ Linux แบบสแตนด์อโลนเพียงเพื่อการทดสอบอีกต่อไป เนื่องจากตอนนี้ทุกสิ่งสามารถทำงานบนระบบปฏิบัติการได้แล้ว ของมัน
“คุณสามารถใช้คุณสมบัตินี้เพื่อเรียกใช้แอปพลิเคชัน GUI ใด ๆ ที่อาจมีอยู่ใน Linux เท่านั้น หรือเพื่อเรียกใช้แอปพลิเคชันของคุณเองหรือทดสอบในสภาพแวดล้อม Linux สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับนักพัฒนาที่ต้องการทดสอบแอพพลิเคชั่นข้ามแพลตฟอร์ม เนื่องจากตอนนี้พวกเขาสามารถรันมันได้โดยตรงบน Windows 10 และใน Linux ได้อย่างง่ายดายโดยไม่ต้องเปลี่ยนเครื่องหรือจัดการเครื่องเสมือน” ไมโครซอฟต์กล่าว
คุณลักษณะใหม่นี้มีให้สำหรับทุกคนที่ใช้งานการติดตั้ง WSL ล่าสุด
แอปพลิเคชัน Linux GUI บน WSL รองรับเสียงและไมโครโฟน ซึ่งช่วยให้แอปพลิเคชันของคุณสามารถถ่ายทอดสัญญาณเสียง ใช้ไมโครโฟนเพื่อสร้าง ทดสอบ หรือใช้แอปพลิเคชันโทรคมนาคม แสดงภาพยนตร์ ฯลฯ
Microsoft ยังเปิดใช้งานการรองรับกราฟิก 3D ที่เร่งด้วย GPU ช่วยให้แอปพลิเคชันที่ซับซ้อนบางตัวทำงานได้ราบรื่นยิ่งขึ้น
คุณสามารถดูแอป Gazebo ที่จำลองหุ่นยนต์สำรวจถ้ำเสมือนจริง รวมถึงแอป Rviz ที่แสดงฟีดกล้องของหุ่นยนต์และเอาต์พุตของเซ็นเซอร์สนามเลเซอร์ ต้องขอบคุณกราฟิก 3D ที่เร่งด้วย GPU การสาธิตนี้จึงสูงถึง 60 FPS!
Microsoft ยังเปิดใช้งานการรองรับกราฟิก 3D ที่เร่งด้วย GPU ช่วยให้แอปพลิเคชันที่ซับซ้อนบางตัวทำงานได้ราบรื่นยิ่งขึ้น
วิธีใช้คุณสมบัตินี้
- คุณต้องตรวจสอบให้แน่ใจว่าคุณใช้ Windows 10 Insiders เวอร์ชัน 21364 หรือใหม่กว่า
- หากคุณติดตั้ง WSL ไว้ คุณจะต้องเปิดใช้งาน
wsl --update
และคุณจะได้รับการตั้งค่าให้ใช้แอปพลิเคชัน GUI
- หากคุณไม่ได้ติดตั้ง WSL การรัน
wsl –install
จะติดตั้ง WSLg โดยอัตโนมัติโดยเป็นส่วนหนึ่งของการตั้งค่า WSL เริ่มต้น
วิดีโอแนะนำการใช้งานแอพ Linux GUI บน Win 10