Originally posted by Danielsan
View Post
Announcement
Collapse
No announcement yet.
Microsoft Open-Sources WSL Sample To Let More Linux Distributions Run On Windows
Collapse
X
-
-
Originally posted by oiaohm View PostWhat would be useful is if Linux binaries started to come a universal standard.
As for the ISA...
On the one hand, Linux distros are starting to drop support for 32-bit x86 processors, which means it's reasonable for developers to ship only 64-bit x86 binaries.
On the other, unlike mainline/desktop/server builds of Windows, Linux supports many more architectures than x86. How many would you expect to have built? amd64 obviously, but what about the stuff you see on cheapo dev boards like the RasPi and the like. ARMv7? AArch64? MIPS? etc.
Comment
-
I use WSL all day every day at work. It fills some gaps that have existed for quite some time, but it is not by any means a replacement. It has some serious issues. Some of it may be Ubuntu specific, but I've tried several WSL distros and Ubuntu has been the most stable so far.
Much of it is due to the NTFS file system it sits on top of. Directory traversal does not work the same as Linux, and that can bite you hard. There is file locking, which Linux doesn't truly deal with, so contention on file locks leads to undefined states.
Unix Sockets aren't supported, though a small sub-set of sockets is in-the-works supposedly. But that's only a sub-set. No data-gram or abstract sockets.
DNS lookups only use the first server listed in resolv.conf.
Korn shell can't use pipes (unless you run as root).
I could go on. The point is if you have to actually use it in a serious capacity you will keep finding weird and annoying deviations. But then again, I can use the same config / plugins for neovim that I use on my linux desktops. Ruby/python/perl/whatever can install and run in a posix environment. So there are some real advantages when a linux desktop is not available.
- Likes 1
Comment
-
Originally posted by M@yeulC View PostAFAIK, I am not a specialist
There is no Linux kernel. No microkernel running inside of the Windows kernel. None. Zip. Zilch. Nada. Not a single sausage link of Linux code.
It's a pure GNU/Windows system. They ripped out the Linux kernel, added a shim between the GNU libc and the Windows kernel, and viola, a plain vanilla GNU system running with a Windows kernel. Beautiful Free software forced to mate with a fat old sweaty rich guy with a comb over, a fake tan, and gold chains dangling on his hairy chest all for a little bit of money.
Now we have GNU/Linux, Android/Linux, and GNU/Windows. We also have Windows/Windows and whatever Frankenstein's Monsters Mac OS and iOS are in their myriad layers of open source petticoats and constrained software back braces covered in a slick coat of glitter paint.
But hey, it's better to be able to use Free software for everything above the kernel level, and eventually embrace it wholeheartedly. Maybe when you find the userland is better (and it is) consider replacing the kernel itself with a Free one, like Linux.
I notice that RMS has been silent on this hybridization. I suspect that while he's not wholly satisfied, he might just find some pleasure in seeing some progress like this.
- Likes 10
Comment
-
Originally posted by bregma View PostBeautiful Free software forced to mate with a fat old sweaty rich guy with a comb over, a fake tan, and gold chains dangling on his hairy chest all for a little bit of money.
I quite like WSL. And I quite like the fact that some development software (including some npm packages actually distributed by Microsoft themselves) doesn't even run properly under CMD/Powershell anymore.
Hell. It took one developer virtually ages to fix Facebook Docusaurus' build command, so it would work properly under Windows without WSL.
- Likes 1
Comment
-
When will we have a Linux subsystem for Windows? Or when will Microsoft give official support to the Wine devs? Or maybe release MS Office for Linux?
Or when will Microsoft drop the frankenstein monster that is Windows?
Microsoft needs to show some <3 to desktop Linux.
- Likes 4
Comment
Comment