Tags:
Node Thumbnail

ไมโครซอฟท์ปล่อยฟีเจอร์ 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

No Description

Get latest news from Blognone

Comments

By: jokerxsi on 22 April 2021 - 09:21 #1206618

รู้สึกว้าว แฮะ

By: semiauto
AndroidRed HatUbuntu
on 22 April 2021 - 10:05 #1206625

แอพในวินโดวส์ที่เป็น GUI มีมากมายและใช้งานง่ายกว่ามาก
ในฐานะผู้ใช้งานทั่วไปก็ยังไม่เห็นประโยชน์จากความสามารถนี้เลย
อย่าบอกนะว่าเอื้อ Dev อีก ในเมื่อ Dev tools มันรัน windows native ได้จะไปลงในนั้นให้มันลำบากทำไม

By: lew
FounderJusci's WriterMEconomicsAndroid
on 22 April 2021 - 10:10 #1206629 Reply to:1206625
lew's picture

ถ้าคุณคิดว่า dev tools มันรันในวินโดวส์ได้หมดแล้ว ก็คือคุณคิดผิดน่ะครับ


lewcpe.com, @wasonliw

By: PriteHome
ContributorAndroidWindows
on 22 April 2021 - 11:49 #1206654 Reply to:1206629
PriteHome's picture

+1

By: big50000
AndroidSUSEUbuntu
on 22 April 2021 - 11:58 #1206658 Reply to:1206625
big50000's picture

สังเกตมาหลายข่าวแล้ว user นี้และดูจะเกลียด Linux เป็นพิเศษเลยนะ พาลหยุดพัฒนาความรู้ไปด้วยเลย

เขามีประสบการณ์อะไรแย่ ๆ กับ Linux หรือเปล่า

By: hisoft
ContributorWindows PhoneWindows
on 22 April 2021 - 15:59 #1206697 Reply to:1206658
hisoft's picture

แต่ badge เขา... อาจจะประชดก็ได้นะครับ

By: btoy
ContributorAndroidWindows
on 22 April 2021 - 17:36 #1206708 Reply to:1206697
btoy's picture

ผมเห็น badge ผมเชื่อทันทีเลยว่าเป็นโปรด้าน Linux แต่ดูเหมือนผมจะเข้าใจผิด 555


..: เรื่อยไป

By: semiauto
AndroidRed HatUbuntu
on 22 April 2021 - 19:03 #1206715 Reply to:1206658

เมื่อก่อนผมเคยเป็นแอดมินที่บริษัทแห่งหนึ่ง ซึ่งโจทย์คือทำ print share ศูนย์กลางที่ทุกๆเครื่องจะต้องเชื่อมต่อกับเครื่องนี้ ซึ่งตอนนั้นผมโดนปฏิเสธการสั่งซื้อวินโดวส์และใช้ Linux แทน ปัญหาคือมีเครื่องอยู่ตัวนึงไม่มีไดรเวอร์รองรับ(ในเว็บ official ก็ไม่มี)ทำให้พิมพ์ไม่ออกและโดนด่าอยู่หลายวันจากตัวระบบที่ไม่มีไดรเวอร์
แล้วก็ซื้อโน้ตบุคเกมมิ่งมาตัวจะลองลง Linux ผลคือจอดำโหลดไม่ได้แถมสูบแบตอย่างไว
ตั้งแต่นั้นมาก็ลาขาดจากตัวนี้

ปล. ผมอยากให้แอดมินลบเอา badge ออกครับถ้าเป็นไปได้ ในเมนู my account มันไม่มีให้เอาออกครับ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 22 April 2021 - 21:36 #1206724 Reply to:1206715
lew's picture

done krub


lewcpe.com, @wasonliw

By: semiauto
AndroidRed HatUbuntu
on 22 April 2021 - 23:21 #1206732 Reply to:1206724

ขอบคุณครับ

By: big50000
AndroidSUSEUbuntu
on 22 April 2021 - 22:38 #1206729 Reply to:1206715
big50000's picture

ผมเองก็เจอปัญหาปวดประสาทกับ 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 อีกตัวหนึ่งได้เลย

By: hisoft
ContributorWindows PhoneWindows
on 22 April 2021 - 23:35 #1206734 Reply to:1206729
hisoft's picture

แต่ก็เจอปัญหาผังคีย์บอร์ด Colemak ไม่ยอม map กับ default ให้ ต้องคอยสลับคีย์บอร์ดกลับไปมาตลอดเวลาที่จะเล่น

ผมใช้ Windows ก็เจอปัญหานี้ครับ มีไม่กี่เกมที่รอด (Overwatch) นอกนั้นต้องเปลี่ยนคีย์บอร์ดไปญี่ปุ่นหรือไทยแทนเพราะผมลบ QWERTY ไปเลย
จริงๆ ก็แอบแปลกใจที่ปัตตะโชติกดได้ปกติแต่ก็เข้าใจได้อยู่

By: avaya
Android
on 24 April 2021 - 09:41 #1206853 Reply to:1206715
avaya's picture

อ่านมาตั้งนาน สรุปคืออ่อนเอง

By: semiauto
AndroidRed HatUbuntu
on 24 April 2021 - 21:15 #1206928 Reply to:1206853

ในเมื่อผมหาโซลูชันทุกอย่างแล้วแต่มันไม่มีรองรับสักกะที่ ในเว็บผู้ผลิตก็ไม่ทำ ผมอ่อนเองครับที่ยังไม่ดีพอ

By: langisser
In Love
on 22 April 2021 - 18:33 #1206713 Reply to:1206625

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

ส่วนเรื่องเอื้อ dev คุณต้องรอ feedback จาก dev ครับ แต่เข้าใจว่าคุณแค่แสดงความคิดเห็น ไม่ได้ตัดสินอะไร

By: thedesp
WriterAndroidWindows
on 22 April 2021 - 10:12 #1206630
thedesp's picture

รอเปลี่ยนเป็น Linux Kernel แทน ntoskrnl.exe อยู่นะ
แล้ว This will finally be the Year of the Linux Desktop™.

By: icez
ContributoriPhoneAndroidRed Hat
on 22 April 2021 - 10:28 #1206639 Reply to:1206630

กำลังคิดเหมือนกันเลยฮะ 555 นี่ดูว่า ms จะออก patch ให้ wine เมื่อไหร่อยู่

By: soullz
AndroidUbuntu
on 22 April 2021 - 10:50 #1206644 Reply to:1206630
soullz's picture

รอเช่นกันครับ ถ้าแปลงกายเป็น linux kernel แล้วรันบน arm64 ได้ ผมว่า Windows On Arm ไปรุ่งแน่ๆ

By: secretdz on 22 April 2021 - 14:44 #1206683 Reply to:1206630
secretdz's picture

คนที่ต้องมานั่ง support พวก driver น่าจะไม่แฮปปี้เท่าไรนะครับ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 22 April 2021 - 15:04 #1206685 Reply to:1206683
lew's picture

ผมว่าย้ายไปจริงๆ ตัว Driver ก็น่าจะมี shim layer กั้นให้เหมือนเดิมล่ะครับ (แต่แน่นอน คำว่า drop-in นั้นไม่เคยเป็นจริง)


lewcpe.com, @wasonliw

By: btoy
ContributorAndroidWindows
on 22 April 2021 - 10:23 #1206635
btoy's picture

ดีงามเลยครับ ต่อไปรัน Windows OS แต่สามารถสลับไปรันบางแอพบน Linux ได้ ชอบโลกไอทีที่เป็นแบบนี้จริงๆ


..: เรื่อยไป

By: Jaynarol
AndroidRed HatWindows
on 22 April 2021 - 10:35 #1206640
Jaynarol's picture

รัก Microsoft ยุคนี้มากๆ มาถูกทางแล้ว

By: illuminator
ContributorAndroidUbuntuWindows
on 22 April 2021 - 12:37 #1206664
illuminator's picture

เยี่ยมเลยครับ รอใช้เลย

By: Hadakung
iPhoneWindows PhoneAndroidWindows
on 22 April 2021 - 20:48 #1206718

App Linux แค่ภาพลวงตา แต่ App Mac สิของจริง!!! ไมโครซอฟท์ต้องเล็งไว้แน่ๆ แต่ก่อนไปถึง Android Native อาจจะโดนก่อน

By: avaya
Android
on 24 April 2021 - 09:41 #1206854 Reply to:1206718
avaya's picture

อะไรของเขา