this post was submitted on 19 May 2025
698 points (97.4% liked)
Technology
70173 readers
3442 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I don't understand this.
Does this mean Windows programs and exe files will now run natively on linux?
Edit: unclear why someone asking a question gets a 50/50 downvote to upvote response....
"OOOOHHHH!!!!! THIS GUY DOESN'T KNOW ALL THE THINGS I KNOW!!!! BOOOOO!!!!!"
Yes, as long as your Linux distro is Windows.
In my view it's a Linux subsystem for Windows.
Why the name is the other way around, I'll never understand.
The original WSL doesn't use the Linux kernel at all, it's a Windows Subsystem for compatibility with Linux. WSL2 actually visualizes a complete Linux kernel, but the name stuck.
The original WSL DOES use the Linux kernel. Which runs as a native NT process (there's a huge difference between NT and Win32 processes). But porting a Linux kernel into the NT binary is a maintenance nightmare, it's much easier to run the original in a slim VM.
It's a windows subsystem, and it runs linux.
Windows subsystem for (running) linux?
I guess the logic is that it's a subsystem of Windows for the purpose of running Linux apps.
Agree though that it's a confusing name. I remember thinking the same thing about Windows Subsystem for Android (the compatibility layer to run Android apps in Windows)
Not quite
https://learn.microsoft.com/en-us/windows/wsl/about
Yeah the naming is absurdly stupid. Its a linux subsystem that is part of windows nowadays. Its so people on windows can get access to a proper terminal interface.
[Windows subsystem] for [executable environment] is the naming scheme. The default is Win32, there's one for POSIX (practically never used), and Linux runs in another.
https://stackoverflow.com/a/41409419
Windows has a terminal interface already!
that thing is a glorified childs toy tho
You’re going to have to explain your reasoning here.
Why do you say that