Earlier quoted context omitted.
IIRC, they were primarily interested in getting GPU acceleration (for ML tasks) to work in WSL2. I presume getting GUI working on top of those GPU APIs was a trivial task (and maybe done by one of their interns or during a hackathon).
It sounds like they did significant work getting the whole stack to work well, from Wayland to the RDP back-end to improvements to the RDP client on the Win32 side. Your interns must be rock stars on meth.
Windows Subsystem for Linux GUI
311–320 of 473 posts
Re: Windows Subsystem for Linux GUI
#312I wonder what Linux exclusive software they are hoping to support. Everything I use in my Ubuntu daily driver has a Windows build or corollary app. I get how ‘you never have to leave Windows’ is a nice thing for their business, but I don’t see this being a reason I would stop dual-booting. The only reason I run windows in the first place is for a few apps, mostly games. Otherwise I really enjoy the bloat-free, ad-fre…
Even though our dev environment at work is Ubuntu, I greatly prefer running Windows on my ThinkPad X1 Extreme, because of the superior hardware support for the devices I use. Specifically: • I spend a fair amount of time on Zoom calls (who doesn't?), and I like to use my Apple AirPods so I can move around while we talk. I was never was able to get these or any other Bluetooth headset to work on Ubuntu. They pair only…
I'm way more productive with email and just a couple phone calls a week as needed.
Re: Windows Subsystem for Linux GUI
#313I wonder what Linux exclusive software they are hoping to support. Everything I use in my Ubuntu daily driver has a Windows build or corollary app. I get how ‘you never have to leave Windows’ is a nice thing for their business, but I don’t see this being a reason I would stop dual-booting. The only reason I run windows in the first place is for a few apps, mostly games. Otherwise I really enjoy the bloat-free, ad-fre…
you would be surprised at what a large effect the removal of friction can have. I bet this will convince a decent chunk of people that dual booting isn't worth it
The other day I wanted to compare gitk on Windows with the same on Linux. But there was no Xserver installed, so the idea was dropped.
The whole reason was to see if gitk also had that annoying enumeration at startup in Linux.
Re: Windows Subsystem for Linux GUI
#314Earlier quoted context omitted.
> That aside it’s terrific to see MS putting something good into Windows rather than just removing things and taking choice away from the end user. That's the tip of the iceberg MS want everyone to see, and point the finger at. MS want people to stop using Linux as an alternative since they lost the battle when they attempted to kill it during the Ballmer era. The plan now is more subtle: making sure everyone using L…
> MS want people to stop using Linux as an alternative Linux desktops as they currently stand aren't even close to a threat to Windows, this is Microsoft using the Linux userspace to get developer mindshare back from OSX.
Re: Windows Subsystem for Linux GUI
#315I love WSL1. With WSL2 and the move to Hyper-V, I just decided to drop WSL and manage my own VM manually. I use the remote development tools on VSCode that power WSL to make everything feel like it's running on the host directly, just like WSL2. This way I don't have any confusion born from it pretending not to be a VM. No issues with network port mappings, dns stuff, who owns what binary and how does it execute? Whe…
Hasn't this been solved for some time now? Or am I misunderstanding what you want? I remember seeing a few articles about using this for gaming on Windows VMs on Linux hosts. I haven't jumped in though so maybe it's not what I think it is.
https://wiki.gentoo.org/wiki/GPU_passthrough_with_libvirt_qe...
I think it's also definitely in use for compute stuff on VMs in professional environments.
https://docs.microsoft.com/en-us/windows-server/virtualizati...
Edit: Ah, maybe sharing a GPU between a host and VMs isn't possible at the moment. Only pass-through and maybe sharing between the VMs?
Re: Windows Subsystem for Linux GUI
#316I love WSL1. With WSL2 and the move to Hyper-V, I just decided to drop WSL and manage my own VM manually. I use the remote development tools on VSCode that power WSL to make everything feel like it's running on the host directly, just like WSL2. This way I don't have any confusion born from it pretending not to be a VM. No issues with network port mappings, dns stuff, who owns what binary and how does it execute? Whe…
> I wonder if we will ever see some kind of GPU sharing for virtualisation Hasn't this been solved for some time now? Or am I misunderstanding what you want? I remember seeing a few articles about using this for gaming on Windows VMs on Linux hosts. I haven't jumped in though so maybe it's not what I think it is. https://wiki.gentoo.org/wiki/GPU_passthrough_with_libvirt_qe... I think it's also definitely in use for c…
Sharing a used GPU, in the same way we can share a CPU with no performance loss via Intel Hyper v, is not possible.
Re: Windows Subsystem for Linux GUI
#317Earlier quoted context omitted.
> That aside it’s terrific to see MS putting something good into Windows rather than just removing things and taking choice away from the end user. That's the tip of the iceberg MS want everyone to see, and point the finger at. MS want people to stop using Linux as an alternative since they lost the battle when they attempted to kill it during the Ballmer era. The plan now is more subtle: making sure everyone using L…
> MS want people to stop using Linux as an alternative Linux desktops as they currently stand aren't even close to a threat to Windows, this is Microsoft using the Linux userspace to get developer mindshare back from OSX.
Re: Windows Subsystem for Linux GUI
#318Earlier quoted context omitted.
> I wonder if we will ever see some kind of GPU sharing for virtualisation Hasn't this been solved for some time now? Or am I misunderstanding what you want? I remember seeing a few articles about using this for gaming on Windows VMs on Linux hosts. I haven't jumped in though so maybe it's not what I think it is. https://wiki.gentoo.org/wiki/GPU_passthrough_with_libvirt_qe... I think it's also definitely in use for c…
I could be wrong but I think you can only pass through an entire GPU as long as it's unused on the host. Sharing a used GPU, in the same way we can share a CPU with no performance loss via Intel Hyper v, is not possible.
Re: Windows Subsystem for Linux GUI
#319Earlier quoted context omitted.
I was looking into this further because it’s sort of impacting my dual-boot workflow. I have ext4 media drives on Linux that aren’t viewable or readable from Windows, but Linux can at least read the NTFS drive. The third parties I’ve tried in the past for making Ext4 readable in Windows File Explorer have some sketchy security concerns and/or missing Win10 support. It looks like using the method described in the link…
So far no good. That feature was a preview release that required insider builds, which require enabling telemetry that sends, among other things, "information about websites you browse, apps and features you use..." Moreover, I'm not able to use Windows 11 which has the feature because of my AMD Threadripper 1950X processor.
There is a guide here:
https://medium.com/geekculture/how-to-stop-windows-10-from-s...
However waiting for 21H2 is probably a lot easier.