There are so many moments in this video where he mentions things in passing that no one could have ever imagined, it's unbelievable how much Microsoft has changed. Congrats to all those who worked on WSLg, this is awesome!
You would have been a troll god - I remember Windows users frequently complaining about not being able to use Gnome and KDE as the desktop environment in Windows; yes, it was a thing (feels as though you may already know this Warren).
i think this is not worth. still unnecessary actions in windows continue to work. But you're happy because linux is working on wsl. İf you have a good system then just go install linux. After that, you can install win10 on virtual machine with gpu passthrough. Use win10 after 1 click and all the power. Or try dual boot. You won't lose antthing.
@@hakanozkum Windows 10 can't do GPU passthrough on any type 2 hypervisor that is available. This was one of the first things that I looked for because I agree with you on the overall premise of your argument. To get GPU passthrough on Windows, you need Windows Server with Hyper-V. I also still like Windows 10, so I would like to have it running as my host OS. WSL, still has it's issues, such as the network stack and lack of systemd, but it is a move in the right direction for M$ at least.
@@EpicBaldGuy We're not talking about Windows 10 doing the GPU passthrough... Duh. We want something more reasonable like KVM do the passthrough and then Windows 10 as VM. This most certainly works. No idea where you get the idea from that it wouldn't. Google will easily spit out lots of tutorials like this one: www.heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/
Dude this is awesome. Also really appreciate the new school microsoft approach of using youtube, posting walkthrough videos and generally being agile AF. Nice work
You guys are awesome, with every release you are narrowing the gap between windows and linux. I was ubuntu user and always miss the versatility of windows, But WSL is the life saver for me. Now, I am using windows and Linux in WSL and this is too cool 😍😍
no joke, slowly i'm seeing more tools running on top of hyper-v so i don't have to bother setting up other hypervisors. GNS3 and bluestacks for example.
Well.. with Vbox's recent driver changes for Linux OS's I'm ok with that. I've had nothing but performance issues and artifacting with their 6.1 setup.
VB is nice, in that it's flexible. You can run it on various OS hosts, with various OS guests. // I'm finding though that the video res from this site in VB is never as good as dual-boot Linux. I'm hoping that WSL2 delivers.
noticed a new Chrome entry in my start menu pressed it and voila I was running Chrome in Linux through WSL with this new update! had to verify by installing another GUI application but it's incredible how well and seamlessly this works
This is phenomenal and a great step forward for improving accessibility for ROS, Gazebo, and RViz. Thank you for all of your work at Microsoft! The only challenge is USB support for WebCams and external devices. This is the necessary comportment for robotics development. In fact, is there any existing workaround to resolve this issue? Can you please create tutorial of how to set up a WebCam with WSL2 and ROS?
@@vertecedocittreavsorpening3924 Linux is just the kernel. So.. linux on desktop. Which one out of the trillion distros ? :D See? This is the problem of the distros and this is the reason that "Linux on desktop" will never be popular enough.
How should having a way to run some Linux program inside windows should damage Linux? All Linux programs of a certain quality are often made available also for Windows or are born cross-platform. The programs that showed (audacity and blender) also exist native to Windows. They use Linux subsystem I believe only to develop software for linux from inside windows.
@@stefanobianchini8217 they said "The year of the linux desktop has finally arrived" but WSL doesn't help linux at all, it makes people who would have been using linux use windows instead because now windows can run some of the software that was exclusive to linux, ofc they won't actually be able to replace linux as WSL won't ever be able to support 100% of the features you get with bare-metal linux but it will be a good enough replacement for many users
@@mcardellje89 I think Linux on the desktop has been around for years, I use it regularly on several desktop PCs. My wife has Linux on her notebook and uses it without any difficulty, my father does the same. The fact that you can install steam and there are companies that produce or convert hundreds of videogames for Linux means that there is such a large user base as to be of economic interest ... So for me Linux on the desktop has been a reality for some time. The problem is that many users only know Windows and do not know that there is anything else ... In computer shops they do not push because a system always crashed like windows brings money. But for me wsl is useless and nothing will change ... running some command line programs or programs that also exist native to windows does not change anything ... as well as the ability to use android apps on windows 11. .. Wanting to emulate software made for other systems in my opinion is just a sign that microsoft is losing ground in the world of information technology and I can only be happy.
@@Codyslx Not necessarily. Look at what has been done with Wayland: it embeds Xwayland which is an Xorg interface/server so the legacy apps which use Xorg can still work. Or look at what Microsoft has already done with the WSL: they could just invert the logic by replacing the NT kernel with a Linux kernel and the WSL layer with a LSW (Linux Subsystem for Windows) layer. It's totally doable, even if it requires a lot of work if you want to do it properly. Microsoft could afford it though.
Awesome development! What I would love to know is whether you can drag a tab out of the main Intellij window to create a new window? As well as if Intellij menus and dialogs render as expected?
I was about to ask a bunch of questions, but found all the answers in the github repo. Just one question remains - github repo says "WSLg is going to be generally available alongside the upcoming release of Windows." Does this mean the 21H1 release or some random release in the far future?
@@lasdernas 21H1 is a minor one, it will barely need a restart. 21H2 is the big one, many new features and apparently WSLg. I'd expect it in the Stable channel in October or November
@CraigLoewen Love the new update. Will support for udev make the roadmap? I have a True RNG machine and in order for it to be really useful I need to make a driver so that it automatically fills the entropy pool. Udev is not supported yet in WSL 2.
WSL really made huge progress and it's almost there with all the required features (GUI, Audio, intersystem access to their own FSs). Just the performance could and should improve, mainly on the inter system FS access, e.g. when accessing a project repo cloned on the Windows C drive, but performing any git operations on it from Ubuntu WSL is terribly slow and vice versa.
Great job. Thanks a lot. Also We can do lots of good stuff, provided you people release it sooner than later. Joining Windows insider is not an option for everyone you know!
Nice. I've used Linux desktop exclusively for a few years but just install Win 10 Pro. Will definitely be giving this a try. Is this limited to Ubuntu or can you for example run with say OpenSuse?
What does this mean for VS Code's 'Remote - WSL' features? Wouldn't it be simpler to install a Linux version of Code? Wouldn't debugging JS in Chrome be easier and more reliable if Chrome is run from WSLg? I only ask because it seems like the Code team has put so much effort into building the Remote infrastructure.
Here is what I would love to see. The entire Windows GUI interface running on top of the linux kernel and file system! The Windows GUI is great what I hate is their archaic command box and filesystem hierarchy. If you want to really kick Apple in the arse then do what they did with NexTStep 20 years ago. Adopt the linux kernel and the myriad unix like filesystems available with it as the base hardware layer for the Windows graphical user interface.
I saw the windows you were moving were a bit stuttery, does the GUI apps in the Linux WSL also run at the same refresh rate as the windows machine? 144hz+?
The only thing I'd like to see would be if Microsoft made a custom desktop for the Linux VMs that mimicked the window style of Win 10 for a truely smooth experience.
Hey there wsl2 and windows 11 are really awesome🔥. What if you or Microsoft could make a tutorial or troubleshooting application to get those frames in gazebo 🙏. It seems everyone gazebo is using CPU instead of discrete GPU on wsl2 and windows 11 🤔.
Sooo. Next run a linux native wine, inside WSL. :) Or qemu.
3 ปีที่แล้ว +2
I don't see while it wouldn't work. The funny thing is, this allows you to run 16bit Windows applications on 64bit Windows OS once again, since WoW64 doesn't contain 16bit execution compatibility but 64bit Wine does :)
@ I know, it wasn't really a joke, but a real challange, and yes, I think it will probably work. I think the 16-bit stuff in Wine, is either emulated, or virtualized using some x86 specific stuff, but there are few syscalls in Linux to help with this, i.e. to setup some descriptor tables safely. Windows might be missing these, as they are very esoteric.
I have WSL2 running... There seems to be a lot of choices to go GUI. Which SW packages deliver good graphics? I guess that I need a Linux windows manager? Not sure what the setup is. - I would like to run Linux apps in their own independent floating windows... // Thanks.
Mr. Loewen, this video was dropped in April running on Windows 10 before Windows 11, so since this comment is dropped in November and Windows 11 has dropped when will WSLg finally come to Wiindows 10? It runs perfectly fine on Windows 10 so what might be the problem? It would be awesome to move my browsing to WSLg and my IDEs because I prefer to work on Linux?
@@dsedchenko Microsoft hasn’t said anything about it yet. However, remember Microsoft said GUI linux app wasn’t even in the rader when WSL first shipped. But as you can see, they were adament about no GUI in WSL, so if THAT change can happen, a couple of years down the line when all this is tested and released, the WSL team might have plenty of time to get into other things like Vulcan.
I would give _anything_ to jump in a time machine and release this as an April Fool's Day prank in 1999
As a slashdot thread !!!
There are so many moments in this video where he mentions things in passing that no one could have ever imagined, it's unbelievable how much Microsoft has changed. Congrats to all those who worked on WSLg, this is awesome!
@@desmond-hawkins not just WSLg, but WSL has been a core part of computing for many of us for 5 years now
You would have been a troll god - I remember Windows users frequently complaining about not being able to use Gnome and KDE as the desktop environment in Windows; yes, it was a thing (feels as though you may already know this Warren).
This entire project was only so he could pull off a sick shred on the guitar. Awesome shredding and amazing update!
You caught me!
lol
still no static ip on wsl
madness?
THIS. IS. WINDOWS!
as an audio dude. I don't suppose you know if it shares the windows audio drivers. or possibly can use ASIO?
This is what I've been waiting for.
Yeah, I can't believe I've actually been anticipating Microsoft software updates!
you could have it for decades runnin linux natively
i think this is not worth. still unnecessary actions in windows continue to work. But you're happy because linux is working on wsl. İf you have a good system then just go install linux. After that, you can install win10 on virtual machine with gpu passthrough. Use win10 after 1 click and all the power. Or try dual boot. You won't lose antthing.
@@hakanozkum Windows 10 can't do GPU passthrough on any type 2 hypervisor that is available. This was one of the first things that I looked for because I agree with you on the overall premise of your argument. To get GPU passthrough on Windows, you need Windows Server with Hyper-V. I also still like Windows 10, so I would like to have it running as my host OS. WSL, still has it's issues, such as the network stack and lack of systemd, but it is a move in the right direction for M$ at least.
@@EpicBaldGuy We're not talking about Windows 10 doing the GPU passthrough... Duh. We want something more reasonable like KVM do the passthrough and then Windows 10 as VM. This most certainly works. No idea where you get the idea from that it wouldn't. Google will easily spit out lots of tutorials like this one:
www.heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/
Dude this is awesome. Also really appreciate the new school microsoft approach of using youtube, posting walkthrough videos and generally being agile AF. Nice work
@Fábio Henrique directly engaging customers and looking for customer feedback is agile
What a mind blowing change. Impressive!
This is basically something that would skyrocket my procastination time using Linux Apps inside my windows. I love it.
BETTER USE LINUX. IS BETTER ON ALL
Great work guys. Thanks for all your hard work.
Also excited for Project Latte . Android Sub system should be next goal after stabilizing WSL.
@Yogesh Rawool did you try Anbox?
This is HUGE!
It's not just huge, it's large.
@@prebenjaeger Huge is larger than large
@@yokowasis Yes, they'll have to rewrite history books. Everything aside from this is gonna be a footnote.
This is actually insane. WSL is already a great QoL improvement for my workflow, this makes it even better
Heck yes, built in display server *and* GPU passthrough, this is crazy awesome!
You guys are awesome, with every release you are narrowing the gap between windows and linux.
I was ubuntu user and always miss the versatility of windows, But WSL is the life saver for me. Now, I am using windows and Linux in WSL and this is too cool 😍😍
This has to be one of the best developer videos I have ever watched! Way to go Microsoft!
That is a powerful fiery video. W00t!
This is wild. Huge congrats.
This bad boy is gonna make virtualbox go off buisness. Keep up the good work.
no joke, slowly i'm seeing more tools running on top of hyper-v so i don't have to bother setting up other hypervisors. GNS3 and bluestacks for example.
Well.. with Vbox's recent driver changes for Linux OS's I'm ok with that. I've had nothing but performance issues and artifacting with their 6.1 setup.
@@BattousaiHBr dude its gonna be lit in windows 11. linux and android apps will run
VB is nice, in that it's flexible. You can run it on various OS hosts, with various OS guests. // I'm finding though that the video res from this site in VB is never as good as dual-boot Linux. I'm hoping that WSL2 delivers.
It's impressive how well it runs. Installing the latest insider build now so I can test it out.
Thank you for continuing to support and enhance this amazing feature of Windows 10!
One of the best additions to Windows in my opinion.
This is the most exciting tech I have seen in ages. Very good, Microsoft!
noticed a new Chrome entry in my start menu pressed it and voila I was running Chrome in Linux through WSL with this new update! had to verify by installing another GUI application but it's incredible how well and seamlessly this works
Dude!!! This is really cool! Really looking forward to what's next with WSL. I am hoping for WSL to become a little more gui.
THIS IS CRAZY!!!!!!!!
LOVE IT!!
This is huge news! Great work
Cool! Very nice that Microsoft is taking the approach to make developer's life easier. No more dual-booting machines. (Nice shirt by the way)
Finally dual boot? What about Kvm inside GNU/Linux.
Awesome! Looking forward to USB support.
This is phenomenal and a great step forward for improving accessibility for ROS, Gazebo, and RViz. Thank you for all of your work at Microsoft! The only challenge is USB support for WebCams and external devices. This is the necessary comportment for robotics development. In fact, is there any existing workaround to resolve this issue? Can you please create tutorial of how to set up a WebCam with WSL2 and ROS?
I hear there is some trickery you can pull off with usbip to share USB devices to WSL.
Finally, the Year of the Linux Desktop
The linux desktop year will come when LINUX not WINDOWS be popular on desktop. this is only a hiden virtual machine
@@vertecedocittreavsorpening3924 Linux is just the kernel. So.. linux on desktop. Which one out of the trillion distros ? :D See? This is the problem of the distros and this is the reason that "Linux on desktop" will never be popular enough.
@@temp50 well yes. have to install something and have to research about "which linux" are bad for most people
I just finished installing everything and it works as expeced on my Surface Pro 7! Its so cool! It let me try out LibreOffice on my Win10 as well !
che scemenza libreoffice esiste anche per windows nativo
Good to hear GPU compute is finally supported!
Superb. The use of this is going to be huge.
Playing your S61AL while presenting something work related...doesn't get any better than that ;) Gorgeous guitar !
This is a godsent new. This help me totally avoid dual booting that once destroyed my Windows partition and traumatized me.
Linux is taking its first step in mainstream. Microsoft did it. Started with Azure :)
The year of Linux on the desktop has finally arrived 😂
uso linux come sistema desktop da 20 anni
they are literally trying to erase desktop linux by doing this but ok
How should having a way to run some Linux program inside windows should damage Linux? All Linux programs of a certain quality are often made available also for Windows or are born cross-platform. The programs that showed (audacity and blender) also exist native to Windows. They use Linux subsystem I believe only to develop software for linux from inside windows.
@@stefanobianchini8217 they said "The year of the linux desktop has finally arrived" but WSL doesn't help linux at all, it makes people who would have been using linux use windows instead because now windows can run some of the software that was exclusive to linux, ofc they won't actually be able to replace linux as WSL won't ever be able to support 100% of the features you get with bare-metal linux but it will be a good enough replacement for many users
@@mcardellje89 I think Linux on the desktop has been around for years, I use it regularly on several desktop PCs. My wife has Linux on her notebook and uses it without any difficulty, my father does the same. The fact that you can install steam and there are companies that produce or convert hundreds of videogames for Linux means that there is such a large user base as to be of economic interest ... So for me Linux on the desktop has been a reality for some time. The problem is that many users only know Windows and do not know that there is anything else ... In computer shops they do not push because a system always crashed like windows brings money. But for me wsl is useless and nothing will change ... running some command line programs or programs that also exist native to windows does not change anything ... as well as the ability to use android apps on windows 11. .. Wanting to emulate software made for other systems in my opinion is just a sign that microsoft is losing ground in the world of information technology and I can only be happy.
Can’t wait!! Windows n Ubuntu Woking seamlessly 😍😍
Awesome!! Is there an ETA for when this will be available in mainstream Windows?
Wow! This was something that was long overdue. Cheers windows users.
Spectacular! A dream come true. Thanks!
This is pretty amazing and you were fast actually getting so far so fast.
Can't wait for this to come out! Btw cool guitar lick man
These are great news, really like to use Cantor KDE for scientific and math applications in my Windows machine. Excelent work from Microsoft
this is amazing, looking forward to trying it asap!
This is great. I hope they increase the speed of disk access between both OS
You guys are awsome 🤜🏽
Very very nice. Been waiting for this.
Was not prepared for the electric guitar twist
Absolutely insane, great work!
What we (and I include Microsoft in this) really need is the replacement of the NT kernel by the Linux kernel.
That would kill backwards compatibility tho.
@@Codyslx Not necessarily. Look at what has been done with Wayland: it embeds Xwayland which is an Xorg interface/server so the legacy apps which use Xorg can still work. Or look at what Microsoft has already done with the WSL: they could just invert the logic by replacing the NT kernel with a Linux kernel and the WSL layer with a LSW (Linux Subsystem for Windows) layer. It's totally doable, even if it requires a lot of work if you want to do it properly. Microsoft could afford it though.
Is Android App Support possible, if google offers a runtime?
It's already confirmed , it's supposed to come with Sun Valley update
It's a funny question. WSL was actually the resurrection of a failed effort (legal death if I recall) to bring Android apps to Windows.
@@muhammedbesirovic3311 very cool, "your smartphone" connection is only the beginning =D
@@pellegew we hope that android apps could run a own process, taskmanager, ALT + TAB..... 😎 some days..
This is truly amazing!!!
Holy F* C*... The future is awesome.
very cool. waited a long time for this kind of stuff...
Is there any news about Vulkan support on WSL?
So excited!
Amazing update either way, but does audio passthrough work with both ASIO and windows RT drivers?
That latency seemed impressively low
This is pretty darn cool!
P.S: Need a longer guitar riff the next time :)
Can't wait to try this out!
Simply amazing
This is awesome at the very least. Thank you
Have a good day
Awesome development! What I would love to know is whether you can drag a tab out of the main Intellij window to create a new window? As well as if Intellij menus and dialogs render as expected?
I was about to ask a bunch of questions, but found all the answers in the github repo. Just one question remains - github repo says "WSLg is going to be generally available alongside the upcoming release of Windows." Does this mean the 21H1 release or some random release in the far future?
I saw on Twitter this feature is meant for 21H2. 21H1 is nearly ready to ship so it’s not getting it I guess.
@@afriendonline8564 alright, thanks. I waited for wsl2 for ages, can wait for this a bit too i guess
@@lasdernas 21H1 is a minor one, it will barely need a restart. 21H2 is the big one, many new features and apparently WSLg. I'd expect it in the Stable channel in October or November
@CraigLoewen Love the new update. Will support for udev make the roadmap? I have a True RNG machine and in order for it to be really useful I need to make a driver so that it automatically fills the entropy pool. Udev is not supported yet in WSL 2.
WSL really made huge progress and it's almost there with all the required features (GUI, Audio, intersystem access to their own FSs). Just the performance could and should improve, mainly on the inter system FS access, e.g. when accessing a project repo cloned on the Windows C drive, but performing any git operations on it from Ubuntu WSL is terribly slow and vice versa.
Great job. Thanks a lot.
Also We can do lots of good stuff, provided you people release it sooner than later. Joining Windows insider is not an option for everyone you know!
I'm so excited for this
Finally, but also I'd like to use wireless adapter for example as raw receiver, to be able to use kali linux
Nice. I've used Linux desktop exclusively for a few years but just install Win 10 Pro. Will definitely be giving this a try.
Is this limited to Ubuntu or can you for example run with say OpenSuse?
This is incredible! How well does it handle HiDPI scaling?
What does this mean for VS Code's 'Remote - WSL' features? Wouldn't it be simpler to install a Linux version of Code? Wouldn't debugging JS in Chrome be easier and more reliable if Chrome is run from WSLg? I only ask because it seems like the Code team has put so much effort into building the Remote infrastructure.
The year of the Linux desktop is finally here! /s
Nice presentation dude
Here is what I would love to see. The entire Windows GUI interface running on top of the linux kernel and file system! The Windows GUI is great what I hate is their archaic command box and filesystem hierarchy. If you want to really kick Apple in the arse then do what they did with NexTStep 20 years ago. Adopt the linux kernel and the myriad unix like filesystems available with it as the base hardware layer for the Windows graphical user interface.
Is 2021 the year of the linux desktop?
Hats off! Microsoft! Hats off!
This looks suitable for Rails development :D
This is just insane! wow!
Wow
I’m impressed
Great, was having problems running gazebo through gwsl last year, installing build 21364 rn
I saw the windows you were moving were a bit stuttery, does the GUI apps in the Linux WSL also run at the same refresh rate as the windows machine? 144hz+?
The only thing I'd like to see would be if Microsoft made a custom desktop for the Linux VMs that mimicked the window style of Win 10 for a truely smooth experience.
there's plenty of that alredy, both for GTK and QT
@@nodge9671 Yeah but they all suck.
@@GeoStreber They all look great as fuck, the one for cinnamon for example can't be distinguished by non trained eyes
Is there a blog post about this feature yet? Looks awesome.
i was waiting for this since "andLinux" ...
Hey there wsl2 and windows 11 are really awesome🔥. What if you or Microsoft could make a tutorial or troubleshooting application to get those frames in gazebo 🙏. It seems everyone gazebo is using CPU instead of discrete GPU on wsl2 and windows 11 🤔.
This is sick!
Sooo. Next run a linux native wine, inside WSL. :) Or qemu.
I don't see while it wouldn't work. The funny thing is, this allows you to run 16bit Windows applications on 64bit Windows OS once again, since WoW64 doesn't contain 16bit execution compatibility but 64bit Wine does :)
@ I know, it wasn't really a joke, but a real challange, and yes, I think it will probably work. I think the 16-bit stuff in Wine, is either emulated, or virtualized using some x86 specific stuff, but there are few syscalls in Linux to help with this, i.e. to setup some descriptor tables safely. Windows might be missing these, as they are very esoteric.
Man! this is what i am waiting for! :-)
I have WSL2 running... There seems to be a lot of choices to go GUI. Which SW packages deliver good graphics? I guess that I need a Linux windows manager? Not sure what the setup is.
- I would like to run Linux apps in their own independent floating windows... // Thanks.
This is awesome! When might we see this going to release?
Mr. Loewen, this video was dropped in April running on Windows 10 before Windows 11, so since this comment is dropped in November and Windows 11 has dropped when will WSLg finally come to Wiindows 10? It runs perfectly fine on Windows 10 so what might be the problem? It would be awesome to move my browsing to WSLg and my IDEs because I prefer to work on Linux?
This is awesome!
SOOOOOO COOOOOOL!
Great new feature, has anyone been able to install gnome-desktop in WSLg?
My man!
Now, Windows 10 is the best linux distro. ever.
This is probably the most crazy thing that happened in 2021
Am I the only one wondering how could I enable this in my desktop right now?
Guess that old Linux on the Desktop Debate is over lol
When will the Kali-Linux Distro in WSL 2 have the ability to use the Machine's GPU?
Awesome Video..... Thanks
WOW! Amazing feature.
Just a doubt. Can I run Linux version of softwares like Maya of Blender using WSL?
Yes you can, and apps that use OpenGL (I've tested this personally with Blender) will be able to use your GPU as well.
@@craigloewen8379 Thank you a lot.
@@ilhabela3d Yes!
@Craig Loewen what about Vulkan support?
@@dsedchenko Microsoft hasn’t said anything about it yet. However, remember Microsoft said GUI linux app wasn’t even in the rader when WSL first shipped. But as you can see, they were adament about no GUI in WSL, so if THAT change can happen, a couple of years down the line when all this is tested and released, the WSL team might have plenty of time to get into other things like Vulcan.
Finally! I can run Nemo file explorer!? :)))