Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

shipping with windows 10 21h2 or windows 11 #347

Closed
ahmed-abdelrazek opened this issue Jul 2, 2021 · 140 comments
Closed

shipping with windows 10 21h2 or windows 11 #347

ahmed-abdelrazek opened this issue Jul 2, 2021 · 140 comments
Labels
question Further information is requested

Comments

@ahmed-abdelrazek
Copy link

ahmed-abdelrazek commented Jul 2, 2021

is this going to ship with windows 10 update 21h2 or windows 11 or both?!

@ahmed-abdelrazek ahmed-abdelrazek added the enhancement New feature or request label Jul 2, 2021
@Biswa96
Copy link
Contributor

Biswa96 commented Jul 2, 2021

This topic is being discussed here #82

@ahmed-abdelrazek
Copy link
Author

@Biswa96 doesn't really have a concrete answer to my question
will they ship it to windows 10 or not? i can't upgrade to windows 11

@hideyukn88 hideyukn88 added question Further information is requested and removed enhancement New feature or request labels Jul 3, 2021
@spronovo
Copy link
Collaborator

WSLg will ships with Windows 11. At this time there are no plan to enable WSLg in Windows 10.

@ahmed-abdelrazek
Copy link
Author

ahmed-abdelrazek commented Jul 12, 2021

you developed and tested the feature for months on windows 10 and now telling us it's not coming just because
little disappointed here @spronovo

@crramirez
Copy link
Contributor

WSLg will ships with Windows 11. At this time there are no plan to enable WSLg in Windows 10.

Thank you, @spronovo, for your sincerity. Knowing this now helps us who develop WSL solutions for other users to be prepared and offer alternatives to ones that cannot upgrade to Windows 11, also ones (enterprise users) that won't wish to upgrade yet.

@exitdown
Copy link

yep, no suprises from microsoft then. always suspected the deliberately cagey language of "the next major release of windows" very dissapointing still.

@thany
Copy link

thany commented Sep 10, 2021

WSLg will ships with Windows 11.

That is essentially limiting this feature to the fortunate few who have been selected by Microsoft to be allowed to run Windows 11, for a feature that emulates scenarios that happily run on computers that are essentially decades old.

Do you not see the irony?

At this time there are no plan to enable WSLg in Windows 10.

Please make those plans at your earliest convenience. No shame in asking for help planning. We all know planning is a challenge, especially in complicated projects like WSL.

@Masamune3210
Copy link

I think you misunderstand how much work is involved with getting this running, it's not as simple as just making a plan

@ahmed-abdelrazek
Copy link
Author

ahmed-abdelrazek commented Sep 11, 2021

i think it is they didn't even bother to change the windows 10 screenshot in the readme file even the project prerequisites tells you need windows 10 insider built and not 11
the feature was developed, tested and advertised under windows 10 all of the sudden after windows 11 announcement windows 10 can't run it without a reason i call bullshit https://devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux-2/

@exitdown
Copy link

upvote my 'enhancement request' and tell your freinds :) #414

@Masamune3210
Copy link

If its such a important feature, why not just upgrade to 11 when it comes out? They already have said that you will be able to manually install 11 even if you don't meet the new requirements for upgrade

@ahmed-abdelrazek
Copy link
Author

ahmed-abdelrazek commented Sep 11, 2021

you wouldn't get drivers or system updates and your old drivers aren't guarantee to work also you still need tpm 1.2 which i don't have and i don't like what windows 11 has to offer so far https://www.bleepingcomputer.com/news/microsoft/windows-11-may-not-get-security-updates-on-unsupported-devices/

microsoft isn't clear about anything windows 11 related like it's a state secret or they just didn't plan for it and rushed it out

@mempler
Copy link

mempler commented Sep 12, 2021

If its such a important feature, why not just upgrade to 11 when it comes out? They already have said that you will be able to manually install 11 even if you don't meet the new requirements for upgrade

Straight up, not everyone has support for Win11, E.G I don't have an TPM module and my CPU fx 8350 is simply not supported. I simply do not see a reason why i would ever want to have a TPM module implemented. the last time i've had ransomware was like... Never, or a virus, also something i haven't had in like 8 years. Only kids who crack random ass software get this shit or people who don't know what they're doing. but quite literally a useless module for technically served people.

Also, i cannot afford to spend 800 bucks for a new freaking computer, especially in a chip shortage we have today. literally 3 times the price it used to be, even second hand.

@exitdown
Copy link

Im Sure the engineering team would be more than happy to allow the feature in a windows 10 feature update, and all they need to do that is enough people to request the feature. theres no need to do it in a rude way, just upvote the feature request. if we got enough upvotes they'd be able to justify the dev time. its that simple. management obvioulsy doesnt think there is enough people who care about it to warrant maintaining the feature on two codepaths, and if im being honest, comparatively speaking its a niche edgecase feature already - but the target audience of this feature is most likley to also want to use it on windows 10. so obviously the solution is simply upvote the enhanceent request till theres enough justification..... no need to argue against or for. just upvote the enhancement and give them some raw numebrs. management want raw numbers.

@ahmed-abdelrazek
Copy link
Author

do you know how many feature requests got thousands of upvotes on feedback hub and uservoice were there for years and no one cared
upvotes don't mean much for example
image

also you seem to get that one wrong we are not talking about a feature they announced for windows 11 and we demanding to be on windows 10 too like wsa or something we are talking about a feature that was already planned developed and tested on windows 10 and they decided to make it exclusive to windows 11 it's literally on windows 10 insider builds right now so

@exitdown
Copy link

no- i was here from the beginning of wsl, an active tester, and wgl too - im simply stating that if you want the team to have any chance whatsoever of having their governance give them the authority to spend capex and opex resources on implementing it there has to be an obvious justification for that - upvoting an enhancement request is a way for the community to contribute to that justification. - also adding tabs to file explorer is a core change to a core feature - this is an enhancement to a brand new feature thats still in active dev and not at "production quality" standard yet - big difference.

@ahmed-abdelrazek
Copy link
Author

"spend capex and opex resources on implementing it there" that's my whole point it's already there

and my other point was no matter how many upvotes a feature gets if it aliened with microsoft vision they will do it no matter what and if not then tough luck

your point was keep upvoting and they will do it eventually then it became unless it's a core feature that needs a core change then upvotes don't matter
pick a lane

@thany
Copy link

thany commented Sep 21, 2021

@Masamune3210

I think you misunderstand how much work is involved with getting this running, it's not as simple as just making a plan

Can you explain why it is so much more work to get it to work on Windows 10, versus Windows 11?

@sabbyX
Copy link

sabbyX commented Sep 22, 2021

the feature was developed, tested and advertised under windows 10 all of the sudden after windows 11 announcement windows 10 can't run it.

@ahmed-abdelrazek you are likely missing out the fact that the build 21364 was part of Windows 11 development, technically they were testing WSLg under Windows 11, not Windows 10.

@ahmed-abdelrazek
Copy link
Author

ahmed-abdelrazek commented Sep 22, 2021

@sabbyX maybe you are right but i'm not the one that kept calling it windows 10 preview even after that build
image
windows 11 started at 22000
image
yet
image
but
image
which also required a 20000 build
image

and that's part of the problem i'm talking about no clear communication from Microsoft i guess everything is going to be more clear in a few weeks now after the official release for both windows 10 21h2 and windows 11
maybe they planned on windows 10 21h2 to be 20000 build but they just said no it's on life support now don't bother just bug fixes and minor changes to 21h1

@exitdown
Copy link

i love how theres 73 downvotes on the fact they arent releasing for windows 10, but only 45 upvotes on my enhancement request. and people who presumably want the feature are instead attacking everyone arguing for simply requesting that it be a feature and lending weight to it with bullshit arguments about "it wont make any difference" and honestly its almost as if none of you have had any experience developing software in a commercial environment. its microsoft, they have corporate agenda and corporate governance. its that simple. if you give them some statisticis they can paint on a pretty graph to show the marketing douche who has been placed in a position to make decisions about the engineering of the products, then he might be inclined to authorise the work. if you dont do that, theres no way he will, because marketing douches dont listen to engineers, they listen to sales douches, and pie charts. its really simple stuff, and you guys bitch fighting about it internally are just an embarrassing cliche at this point. i give up.

@crramirez
Copy link
Contributor

Enterprise adoption of WSL can make things change. In the past, they have backported, for example, WSL2 and other minor updates due to enterprise customers tend to be slower in upgrading their Windows.

They first need the numbers on how Windows 11 is being adopted. By the end of 2022, they'll know if many companies stay on Windows 10 until 2025 that use WSL and want WSLg. But if the adoption is very high, no backport will take place.

Until then, @exitdown, don't give up; these votes up will be relevant then. Not now.

@thany
Copy link

thany commented Sep 23, 2021

Well if Microsoft can make Windows 11 run on my machine, all will be forgiven (from my end).

And they absolutely CAN, but they are making unreasonable arbitrary system requirements, which is one of the reasons folks want Windows 10 to keep being improved - simply because Windows 11 refuses to run on their perfectly capable machine. I think that's why there's so much discontent against this decision.

@ahmed-abdelrazek
Copy link
Author

just as a reminder https://www.windowscentral.com/microsoft-directstorage-coming-windows-11-and-windows-10

@einarpersson
Copy link

@spronovo

"We've heard loud and clear that the community would like to see WSLg supported on Windows 10. "

"Although I can’t make any official promise, if you keep politely asking and upvoting request for WSLg in Windows 10 and are patient you may eventually get rewarded"

I have been checking in this issue now and then for the past half year. What is the status currently? Has it moved forward at all, or is this issue abandoned?

@ahmed-abdelrazek
Copy link
Author

well they finally adding tab support for file explorer maybe all hope is not lost after all

@lornova
Copy link

lornova commented Jun 9, 2022

I was very happy to work with Windows 10 and WSL. Although my workstation is perfectly capable of running Windows 11, I choose not to, as its user experience is unbearably terrible (no taskbar, no start menu, ugly look and feel etc.), so I guess that if full WSL support, including WSLg, will not be backported to Windows 10, I'll simply switch my main OS to Linux...

@zakius
Copy link

zakius commented Jun 9, 2022

it's (at the time of writing this comment, may change with any "update" of w11) easier to make w11 usable (basically Explorer Patcher + 7+TT as always + few AHK scripts as always) than any Linux distro known to me, even though KDE itself is quite capable there are other issues that may be solvable, but that's a huge time investment so I wouldn't attempt that on my main work machine

@ahmed-abdelrazek
Copy link
Author

if you can build yourself a low/mid range ryzen G pc will work like a charm with linux kde-gnome arch-manjaro-ubuntu22-fedora for quick work

@Mukul1127
Copy link

Any Updates @spronovo ?

@MrLinDowsMac
Copy link

Yes @spronovo, Any updates?

@sam-the-enby
Copy link

Going to leave a comment here so I can see it when this (hopefully) gets updated

@Masamune3210
Copy link

If you want all notifications of this issue report, the subscribe button is what you want, not commenting

@thiagofranca85
Copy link

Until Microsoft doesn't re-enable WSLg natively on Windows 10 (I saw some videos and articles of people running GUI APPs during my searching, with Windows 10, only doing "wsl --update" and that's it, unfortunately, this command doesn't work for me to run WSLg after updated). I found something here that can help some people. I'm just starting learning how to program and spent a few days trying to run WSLg natively on Windows 10 (21H2 - 19044.1889) but without success (A lot of gtk-warnings and display errors, I'm new at Linux too). So I found an Application on MS Store that maybe can help some people while MS makes WSLg usable in Windows 10 again. The application name is GWSL and runs as an xServer, very simple to use for new users like me (Just install it and click on GWSL on system tray > GWSL Distro Tools then Auto-Export Display/Audio, restart Ubuntu or any other Distro installed and that's it), this can be an option atm. I hope MS enables again WSLg for Windows 10 users soon. I tried to run Windows 11 here but I don´t have driver support for my machine at the moment, then I had to go come back to Windows 10.

@cbsplinter
Copy link

Please enable this feature

@crramirez
Copy link
Contributor

@thiagofranca85 telling that WSLg was disabled in Windows 10 is a source of confusion. This implies that at some point, Microsoft disabled WSLg in Windows 10, which is not true.

WSLg was introduced in Windows Insider version 21364; note the considerable version difference between 19044 and 21364. So, everything since 19555 is part of Windows 11, not Windows 10. So, WSLg doesn't even exist in Windows 10 and needs to be BACKPORTED with all the work and risk this implies.

Many things were backported to Windows 10, like the GPU support or improvements in the wsl command.

I make this clarification to state that having WSLg in Windows 10 is not as simple as re-enable it.

Hope it helps.

@Biswa96
Copy link
Contributor

Biswa96 commented Aug 26, 2022

WSLg was introduced in Windows Insider version 21364

So, what was it called back then Windows 10 or Windows 11? I guess it was not Windows 11 at that time, right?

@crramirez
Copy link
Contributor

Yes, before Windows 11 announce it was called Windows 10 Insider Version

@KamranShahid
Copy link

Yes, before Windows 11 announce it was called Windows 10 Insider Version

All in all customers simply want that feature without windows 11. MS$ have to think about it

@thiagofranca85
Copy link

@crramirez Thanks for your reply. For users like me without the Windows Insider enabled, this feature is not available. What I said was a big misunderstood, sorry about that. Thanks for clarifying my mistakes in your reply. I´m new in Dev, Github, etc just learning a lot here too.

@zakius
Copy link

zakius commented Aug 27, 2022

Yes, before Windows 11 announce it was called Windows 10 Insider Version

All in all customers simply want that feature without windows 11. MS$ have to think about it

or win11 with the 10 UI as it used to be tested before

@vathanac
Copy link

vathanac commented Sep 4, 2022

Is Wslg really necessary? Why not just dualboot a linux distro alongside windows 10?

@paulius-valiunas
Copy link

Is Wslg really necessary? Why not just dualboot a linux distro alongside windows 10?

I hope you're joking. You can't compare running a Linux application right in the OS you're using, to dropping everything you were doing, completely shutting down your computer and booting into a completely different operating system just to run that one application. Not to mention maintaining both OS's with their updates etc.

@kmshort
Copy link

kmshort commented Sep 12, 2022

Is Wslg really necessary? Why not just dualboot a linux distro alongside windows 10?

I hope you're joking. You can't compare running a Linux application right in the OS you're using, to dropping everything you were doing, completely shutting down your computer and booting into a completely different operating system just to run that one application. Not to mention maintaining both OS's with their updates etc.

Now that's a mic drop. Perfectly well said.
Wslg supplements Windows with Linux. We're here to use Linux, not run Linux.

@bersbersbers
Copy link

Looks like this is fixed, see #567 (comment). I can run xeyes on Windows 10 21H2 now (19044.2311, to be exact).

@vathanac
Copy link

vathanac commented Nov 22, 2022

I hope you're joking. You can't compare running a Linux application right in the OS you're using, to dropping everything you were doing, completely shutting down your computer and booting into a completely different operating system just to run that one application. Not to mention maintaining both OS's with their updates etc.

I didn't said wsl isn't necessary. What I want to ask is running gui linux application on wsl really that necessary.

@paulius-valiunas
Copy link

I didn't said wsl isn't necessary. What I want to ask is running gui linux application on wsl really that necessary.

you can now run GUI apps in WSL on Windows 10. Case closed.

@ahmed-abdelrazek
Copy link
Author

I didn't said wsl isn't necessary. What I want to ask is running gui linux application on wsl really that necessary.

you can now run GUI apps in WSL on Windows 10. Case closed.

would be great if true going to try this soon

@paulius-valiunas
Copy link

paulius-valiunas commented Nov 22, 2022

would be great if true going to try this soon

comments like this bring nothing new to the discussion and just reduce the visibility of the solution posted by @bersbersbers: #347 (comment)
This issue should be locked.

@crramirez
Copy link
Contributor

I didn't said wsl isn't necessary. What I want to ask is running gui linux application on wsl really that necessary.

you can now run GUI apps in WSL on Windows 10. Case closed.

would be great if true going to try this soon

It is true, confirmed. As long you have Windows 10 22h2

@spronovo
Copy link
Collaborator

Hey folks, it is indeed official and WSLg is now available for Windows 10. Please make sure that your Windows 10 installation is fully up to date and then update to the latest version of WSL in the Microsoft Store.

For more details, please see our official blog on this.

https://devblogs.microsoft.com/commandline/the-windows-subsystem-for-linux-in-the-microsoft-store-is-now-generally-available-on-windows-10-and-11/

@Brandon98SE
Copy link

Just want to add:

Current Windows LTSC WSL Version Support:

  • NONE = Windows 10 Enterprise LTSB 2015 (v1507)
  • WSL = Windows 10 Enterprise LTSB 2016 (v1607)
  • WSL = Windows 10 Enterprise LTSC 2019 (v1809)
  • WSL & WSL2 & WSLg = Windows 10 Enterprise LTSC 2021 (v21H2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests