ไมโครซอฟท์ปล่อยฟีเจอร์ WSLg รองรับการรันโปรแกรม GUI ผ่านทาง WSL บนวินโดวส์ เปิดทางให้เราสามารถใช้วินโดวส์รันโปรแกรมต่างๆ ที่รองรับลินุกซ์ได้เต็มรูปแบบ
WSLg รองรับทั้งระบบเสียงไมโครโฟนและลำโพง ระบบกราฟิกสามารถเร่งความเร็วด้วยชิปกราฟิกหากลินุกซ์ที่ใช้รองรับ Mesa 21.0 ขึ้นไป
แนวทางของไมโครซอฟท์ในการรันโปรแกรม GUI อาศัยการสร้างลินุกซ์ดิสโทรใหม่สำหรับรันโปรแกรม GUI โดยเฉพาะ ชื่อว่า WSLg System Distro เมื่อผู้ใช้รันโปรแกรม GUI ตัว WSL จะรันดิสโทรนี้ขึ้นมาเอง และวินโดวส์ก็จะรัน RDP Client เข้าไปเชื่อมต่อเพื่อแสดงหน้าจอ GUI ของโปรแกรม ตัวลินุกซ์ดิสโทรเฉพาะนี้จะหยุดรันอัตโนมัติเมื่อผู้ใช้เลิกใช้ GUI
ฟีเจอร์นี้เริ่มปล่อยแล้วใน Windows Insider build 21364 ขึ้นไป
ที่มา - Windows Command Line Blog

on
รู้สึกว้าว แฮะ
jokerxsi Thu, 22/04/2021 - 09:21
รู้สึกว้าว แฮะ
แอพในวินโดวส์ที่เป็น GUI
semiauto Thu, 22/04/2021 - 10:05
แอพในวินโดวส์ที่เป็น GUI มีมากมายและใช้งานง่ายกว่ามาก
ในฐานะผู้ใช้งานทั่วไปก็ยังไม่เห็นประโยชน์จากความสามารถนี้เลย
อย่าบอกนะว่าเอื้อ Dev อีก ในเมื่อ Dev tools มันรัน windows native ได้จะไปลงในนั้นให้มันลำบากทำไม
ถ้าคุณคิดว่า dev tools
lew Thu, 22/04/2021 - 10:10
In reply to แอพในวินโดวส์ที่เป็น GUI by semiauto
ถ้าคุณคิดว่า dev tools มันรันในวินโดวส์ได้หมดแล้ว ก็คือคุณคิดผิดน่ะครับ
+1
PriteHome Thu, 22/04/2021 - 11:49
In reply to ถ้าคุณคิดว่า dev tools by lew
+1
สังเกตมาหลายข่าวแล้ว user
big50000 Thu, 22/04/2021 - 11:58
In reply to แอพในวินโดวส์ที่เป็น GUI by semiauto
สังเกตมาหลายข่าวแล้ว user นี้และดูจะเกลียด Linux เป็นพิเศษเลยนะ พาลหยุดพัฒนาความรู้ไปด้วยเลย
เขามีประสบการณ์อะไรแย่ ๆ กับ Linux หรือเปล่า
แต่ badge เขา...
hisoft Thu, 22/04/2021 - 15:59
In reply to สังเกตมาหลายข่าวแล้ว user by big50000
แต่ badge เขา... อาจจะประชดก็ได้นะครับ
ผมเห็น badge
btoy Thu, 22/04/2021 - 17:36
In reply to แต่ badge เขา... by hisoft
ผมเห็น badge ผมเชื่อทันทีเลยว่าเป็นโปรด้าน Linux แต่ดูเหมือนผมจะเข้าใจผิด 555
เมื่อก่อนผมเคยเป็นแอดมินที่บร
semiauto Thu, 22/04/2021 - 19:03
In reply to สังเกตมาหลายข่าวแล้ว user by big50000
เมื่อก่อนผมเคยเป็นแอดมินที่บริษัทแห่งหนึ่ง ซึ่งโจทย์คือทำ print share ศูนย์กลางที่ทุกๆเครื่องจะต้องเชื่อมต่อกับเครื่องนี้ ซึ่งตอนนั้นผมโดนปฏิเสธการสั่งซื้อวินโดวส์และใช้ Linux แทน ปัญหาคือมีเครื่องอยู่ตัวนึงไม่มีไดรเวอร์รองรับ(ในเว็บ official ก็ไม่มี)ทำให้พิมพ์ไม่ออกและโดนด่าอยู่หลายวันจากตัวระบบที่ไม่มีไดรเวอร์
แล้วก็ซื้อโน้ตบุคเกมมิ่งมาตัวจะลองลง Linux ผลคือจอดำโหลดไม่ได้แถมสูบแบตอย่างไว
ตั้งแต่นั้นมาก็ลาขาดจากตัวนี้
ปล. ผมอยากให้แอดมินลบเอา badge ออกครับถ้าเป็นไปได้ ในเมนู my account มันไม่มีให้เอาออกครับ
done krub
lew Thu, 22/04/2021 - 21:36
In reply to เมื่อก่อนผมเคยเป็นแอดมินที่บร by semiauto
done krub
ขอบคุณครับ
semiauto Thu, 22/04/2021 - 23:21
In reply to done krub by lew
ขอบคุณครับ
ผมเองก็เจอปัญหาปวดประสาทกับ
big50000 Thu, 22/04/2021 - 22:38
In reply to เมื่อก่อนผมเคยเป็นแอดมินที่บร by semiauto
ผมเองก็เจอปัญหาปวดประสาทกับ Linux มาไม่น้อยเช่นกัน โดยเฉพาะอย่างยิ่งฮาร์ดแวร์องค์กรที่จะต้องมาคอยลุ้นว่ามันจะทำงานได้ไหม พักหลังมาถึงดีขึ้น ผู้ผลิตเริ่มออก hardware specs แล้วว่าใช้กับ Linux ยันตัวดิสโทรและเวอร์ชันที่ compile มาจากตัวไหนให้ด้วย
ส่วนเรื่องเกมผมเล่นเฉพาะเกมออนไลน์ของ Valve และก็เกมที่ตรวจจาก ProtonDB แล้วว่าเล่นได้ แต่ก็เจอปัญหาผังคีย์บอร์ด Colemak ไม่ยอม map กับ default ให้ ต้องคอยสลับคีย์บอร์ดกลับไปมาตลอดเวลาที่จะเล่น และก็ปัญหา driver จอดำเพราะ vendor ที่ระบุใน kernel ดันให้มาไม่ครบ หรือไม่ก็ dev ใส่ผิดเวอร์ชันแล้วไปติดตั้งเวอร์ชันที่ incompatible แต่หลังจากมาใช้ Manjaro ก็ไม่เจอปัญหาอีกเลย เพราะดิสโทรนี้ community ส่วนมากเป็น mobile platform พวก laptop support เลยดีอันดับต้น ๆ ของดิสโทรทั้งหมด แต่ของผมก็ยังเจอปัญหาที่ตัว driver support บอกว่าไม่รองรับ (แต่จริง ๆ แล้วรองรับ) ผมลองติดตั้งแบบ manual แล้วใช้ได้ปกติ ยังไม่ได้แจ้ง dev ส่วนปัญหาอื่น ๆ ยิบย่อยก็เจอบ้างแต่ไม่น่ารำคาญอะไร เช่น DE แครชหลังจากออกจากเกม ปกติผมไม่ได้เปิดอะไรสำคัญไว้ตอนจะเล่นเกมอยู่แล้ว หรือว่า composite ไม่ยอมปิดตอนที่เล่นเกม ก็พอสั่งปิดแบบ manual ได้ etc.
แต่เอาจริง ๆ ผมไม่อยากให้เอาความคิดเห็นเกี่ยวกับประสบการณ์การใช้ Linux Desktop ไปรวมกับพวก dev, server หรือ cloud นะ เพราะมันคนละโลกเลย ผมแทบไม่เจอปัญหาอะไรตอนที่ dev บน Linux ทุกอย่างแทบจะพิมพ์คำสั่งสองสามบรรทัดแล้ว setup ทุกอย่างครบจบเลย ขณะที่ Windows ยุคก่อน WSL ต้องติดตั้ง Cygwin (บางคนบอก MinGW, MSYS2 ดีกว่าก็ว่ากันไป) ต้อง setup env ของมัน ส่วน file hierarchy จะชวนงงช่วงแรก ๆ ต้องทำความคุ้นเคยสักหน่อย hardware direct access ไม่ต้องพูดถึง แต่แย่ที่สุดคือพวก X.Org นี่เรียกได้ว่าง่อยรับประทาน แอปไหนไม่รองรับ VNC, SDL คือจบ ไม่ต้องทำอะไรต่อ แต่ของ WSL นี่ก็ใช่ว่าจะง่ายไปหมดเสียทีเดียว (แต่ก็เรียกได้ว่าง่ายกว่ายุคก่อนมาก) ยังติดปัญหาอยู่บ้างบางประการ แต่ด้วยความที่เราสามารถติดตั้ง Linux อะไรก็ได้ลงไป (เพราะมันคือ Hyper-V ที่เพิ่ม hardware layer ออกมาคุยกับ NT Kernel ได้) ถ้าคุ้นเคยกับ Linux อยู่แล้ว แค่ไปเรียนรู้ address hierarchy ของ WSL ก็แทบจะจบปัญหา ที่เหลือก็เหมือนใช้ Linux ตัวหนึ่งเลย ใช้ package manager ของดิสโทรนั้นได้ การ setup ทุกอย่างแทบจะไร้รอยต่อ ยิ่งถ้ารันพวกแอป X.Org/Wayland ได้นี่เรียก Windows เป็น Distro Linux อีกตัวหนึ่งได้เลย
แต่ก็เจอปัญหาผังคีย์บอร์ด
hisoft Thu, 22/04/2021 - 23:35
In reply to ผมเองก็เจอปัญหาปวดประสาทกับ by big50000
ผมใช้ Windows ก็เจอปัญหานี้ครับ มีไม่กี่เกมที่รอด (Overwatch) นอกนั้นต้องเปลี่ยนคีย์บอร์ดไปญี่ปุ่นหรือไทยแทนเพราะผมลบ QWERTY ไปเลย
จริงๆ ก็แอบแปลกใจที่ปัตตะโชติกดได้ปกติแต่ก็เข้าใจได้อยู่
อ่านมาตั้งนาน สรุปคืออ่อนเอง
avaya Sat, 24/04/2021 - 09:41
In reply to เมื่อก่อนผมเคยเป็นแอดมินที่บร by semiauto
อ่านมาตั้งนาน สรุปคืออ่อนเอง
ในเมื่อผมหาโซลูชันทุกอย่างแล้
semiauto Sat, 24/04/2021 - 21:15
In reply to อ่านมาตั้งนาน สรุปคืออ่อนเอง by avaya
ในเมื่อผมหาโซลูชันทุกอย่างแล้วแต่มันไม่มีรองรับสักกะที่ ในเว็บผู้ผลิตก็ไม่ทำ ผมอ่อนเองครับที่ยังไม่ดีพอ
ใข่ครับไม่เกิดประโยชน์อะไร
langisser Thu, 22/04/2021 - 18:33
In reply to แอพในวินโดวส์ที่เป็น GUI by semiauto
ใข่ครับไม่เกิดประโยชน์อะไร ตามที่เข้าใจเลยเพราะคุณอยูส่วนกลุ่มผู้ใช้ทั่วไป ซึ่งไม่ได้ใช้ความสามารถนี้หรอก
ส่วนเรื่องเอื้อ dev คุณต้องรอ feedback จาก dev ครับ แต่เข้าใจว่าคุณแค่แสดงความคิดเห็น ไม่ได้ตัดสินอะไร
รอเปลี่ยนเป็น Linux Kernel
thedesp Thu, 22/04/2021 - 10:12
รอเปลี่ยนเป็น Linux Kernel แทน ntoskrnl.exe อยู่นะ
แล้ว This will finally be the Year of the Linux Desktop™.
กำลังคิดเหมือนกันเลยฮะ 555
icez Thu, 22/04/2021 - 10:28
In reply to รอเปลี่ยนเป็น Linux Kernel by thedesp
กำลังคิดเหมือนกันเลยฮะ 555 นี่ดูว่า ms จะออก patch ให้ wine เมื่อไหร่อยู่
รอเช่นกันครับ ถ้าแปลงกายเป็น
soullz Thu, 22/04/2021 - 10:50
In reply to รอเปลี่ยนเป็น Linux Kernel by thedesp
รอเช่นกันครับ ถ้าแปลงกายเป็น linux kernel แล้วรันบน arm64 ได้ ผมว่า Windows On Arm ไปรุ่งแน่ๆ
คนที่ต้องมานั่ง support พวก
secretdz Thu, 22/04/2021 - 14:44
In reply to รอเปลี่ยนเป็น Linux Kernel by thedesp
คนที่ต้องมานั่ง support พวก driver น่าจะไม่แฮปปี้เท่าไรนะครับ
ผมว่าย้ายไปจริงๆ ตัว Driver
lew Thu, 22/04/2021 - 15:04
In reply to คนที่ต้องมานั่ง support พวก by secretdz
ผมว่าย้ายไปจริงๆ ตัว Driver ก็น่าจะมี shim layer กั้นให้เหมือนเดิมล่ะครับ (แต่แน่นอน คำว่า drop-in นั้นไม่เคยเป็นจริง)
ดีงามเลยครับ ต่อไปรัน Windows
btoy Thu, 22/04/2021 - 10:23
ดีงามเลยครับ ต่อไปรัน Windows OS แต่สามารถสลับไปรันบางแอพบน Linux ได้ ชอบโลกไอทีที่เป็นแบบนี้จริงๆ
รัก Microsoft ยุคนี้มากๆ
Jaynarol Thu, 22/04/2021 - 10:35
รัก Microsoft ยุคนี้มากๆ มาถูกทางแล้ว
เยี่ยมเลยครับ รอใช้เลย
illuminator Thu, 22/04/2021 - 12:37
เยี่ยมเลยครับ รอใช้เลย
App Linux แต่ภาพลวงตา แต่ App
Hadakung Thu, 22/04/2021 - 20:48
App Linux แค่ภาพลวงตา แต่ App Mac สิของจริง!!! ไมโครซอฟท์ต้องเล็งไว้แน่ๆ แต่ก่อนไปถึง Android Native อาจจะโดนก่อน
อะไรของเขา
avaya Sat, 24/04/2021 - 09:41
In reply to App Linux แต่ภาพลวงตา แต่ App by Hadakung
อะไรของเขา