Linux Subsystem Files To Become Accessible via Windows File Explorer (zdnet.com)
One of Windows Subsystem for Linux's more annoying tricks is it's hard to get at your Linux files from Windows. From a report: Oh, you can do it, but you take a real chance of ruining the files. To quote Microsoft, "DO NOT, under ANY circumstances, access, create, and/or modify files in your distro's filesystem using Windows apps, tools, scripts, consoles, etc." In the forthcoming Windows 10 April 2019 Update, aka Windows 10 19H1, this Linux file problem will finally be fixed. According to Craig Loewen, a Microsoft programming manger working on Windows Subsystem for Linux (WSL), "The next Windows update is coming soon and we're bringing exciting new updates to WSL with it! These include accessing the Linux file system from Windows, and improvements to how you manage and configure your distros in the command line."
The head of Linux file systems on windows explorer on the desktop has arrived. Truly we are blessed
I could access Windows files on Linux just fine. Some OSs are behind the times I guess.
It's trivially easy setting up a proper VM and doesn't cost a dime.
If you know how to use Linux, installation is nothing. If you don't, you don't need Linux or WSL.
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
Get docker working under WSL, instead of needing that shitty HyperV nonsense, I will flip my wig and buy you a beer.
microsoft still hasnt explained exactly what they hope to achieve with the linux subsystem work. namely, what is it you hope to offer of value to something that you could install for free from any of more than 30 cloud providers and hundreds of VPS hosting sites? Who would actively go out of their way to add windows as a layer of complexity, and most importantly, why??
Good people go to bed earlier.
What is the big deal over WSL? There is nothing that WSL can do that I can not already do with VirtualBox and Putty with X forwarding.
https://www.howtogeek.com/112888/3-ways-to-access-your-linux-partitions-from-windows/
If Microsoft was not so focused on file system incompatibility, it would have supported EXT2,3,4 a long time ago. It also would have made NTFS more easily accessible from Linux. It also would not have encumbered its file systems with patents and extort money from everyone from TomTom to USB manufactures that interact with those systems.
Then again, let's not blame Microsoft, a faceless company. Let's blame the CEO (Ballmer) and all of the minions (Brad Smith) that made this extortion possible.
Yes, a Linux VM will need 128-256 MB of RAM. (WSL isn't competing with Gnome).
Also, we're talking about people who use *Windows*, where some dialog boxes use that much RAM by themselves.
I teach computer science at a state school. And some students laptop can not quite run VMs, for a bunch a reasons (that range from shitty hardware, to not enough memory, and through the virtualization bit got disabled in the BIOS because the constructor wanted to sell a more expensive laptop for developpers).
I had used WSL for the class. And that was a complete catastrophe. The filesystem interaction were just not working right. I am guessing it is because students went editting the file through the file explorer. But we were getting the strangest bugs.
So I have told students to absolutely use the VM and we are working around the few cases of laptops that are not quite good enough. And the clas goes fine so far.
If MS can deliver a working WSL, I may consider using it again.
To be honest this is legitimately good. It makes things a little more respectful to the systems by not walling things off. Now only if we could restore root...
You don't need to be able to boot other operating systems anymore. Why would you want to boot Linux when you can have Linux inside Windows? You can even share files with Windows. This is much better than Linux without the comfort of Windows.
Notice that all of these changes to windows are 1 way: They all provide windows access into the linux sub-systems, not the other way around... This is not an accident, and it is not in your best interests
Do not use MS products unless you want to continue your guaranteed lock in as their cash cow. You are the product, you are for sale, but you will not see a dime of the profit.
I wish I had a good sig, but all the good ones are copyrighted
If you haven't tried it recently, you can think of it as a lighter-weight and more complete version of WSL.
Windows sucks. The people running it are a little better than linuxers sometimes, but it sucks. Linux can still be saved. You just have to give up on the unreasonable security standards and go to a facts based analysis of it. Scrap X, keep sysmd and move into a more comfortable realm. No su, no sudo, just pure old root. Consider the ethics of walling things off. What we need is more open sustainable systems that don't need security updates all the time do to the bloat.
I can name nearly a dozen "Linux filesystems".
I wonder which ones they refer to?
Why did Microsoft make "Ctrl-c" the keyboard shortcut for copy? Because ctrl-c on unix hard exits programs.
/this/slash? Deliberate incompatibility.
Why did Microsoft make systems paths with C:\this\slash instead of
Why did Microsoft make their line endings different? Deliberate incompatibility.
News story: Microsofts deliberately broken shit, still expensive and broken. Marketing in progress.
Which filesystem. ext3, ext4, xfs, btrfs, ubifs, zfs, ...
Even though some comments are very derogatory towards WSL, it is one of my favorite features of windows. As a Linux terminal WSL is better than the previously limited options on windows.
This is actually really cool since you can interact with the Plan 9 system and do all kinds of crazy stuff. The big question will be how much can we get into that part.
Those of you that are wondering what kind of stuff, you could force the FS to only see files as lowercase, you could have it be case insensitive, you could have if be case sensitive on match and insensitive otherwise, mount remote plan 9 filesystems (good ol' grid computing). It could be a MUCH bigger deal than it seems.
Microsoft will one day soon say:
"Why bother with messy, unsafe, complicated 'Linux' when you can do all that under Windows without rebooting? We're just trying to protect you."
Don't fall for it, lads.
I tried this wsl, or what it should be called, lsw. It is a joke, can not be taken seriously. Cygwin is leaps and bounds above it. All the small things just do not work, exist. The experience is something like over-cmd-ified terminal. Window size, copy paste, filesystem use are just ridiculous. That is like being used to BMW and now some salesman claims his Dacia is better, you should sell your BMW and buy this Dacia. No way in hell I'm doing it until the Dacia gets at least to Hyndai level.
I once fucked Bill Gates up the ass with a stylish double bass. He liked it so much that he instructed top brass to make eveyone feel like that when using windows.
And if you collaborate with other windows users/devs that need to use these Linux tools that you have chosen to make part of your toolchain, getting them to install WSL is a whole lot easier than "real" Linux.
MSYS2 is the better WSL.
No problems with filesystems, does not break Windows update, perfect integration, pacman package manager.
No ELF, but never missed it, pacman brings all the good tools.
I once compared WSL and MSYS2 git checkout times. Practically equal. ..
Then I compared Ubuntu in VirtualBox and WSL. The latter 20-fold slower. Until I excluded the folder from Security Essentials scanning
This still doesn't enable ext support on Windows, it just allows Explorer to see the WSL files, which you could already do by other means...
> Why bother with that unnecessary nonsense?
My use case may be different, but sometimes I like to do weird things, like open a file. Microsoft says WSL will destroy my files if I do that. I have no problems opening files in either Windows or Linux when using Virtualbox.
I happen to have 256MB available, maybe you don't. People with only 512MB of physical memory probably don't want to use Virtualbox. Or Windows.
I do have a machine running some Perl scripts on Windows which were designed for Linux. We've been using Cygwin. WSL might be a good option for that.
because if you can put a Windows shell over Linux, who needs standalone unix?
if you can tuck Unix away in an OS that is essentially a cloud app, why have terminals or clients?
when the time comes when computing will be embedded in your body, how do you install the license?
Not at all the same thing in WSL. Let me quote the summary for you, and then explain further:
"DO NOT, under ANY circumstances, access, create, and/or modify files in your distro's filesystem using Windows apps, tools, scripts, consoles, etc." says Microsoft.
Here's the next sentence from MSDN:
Creating/changing Linux files from Windows will likely result in data corruption and/or damage your Linux environment requiring you to uninstall & reinstall your distro!
The issue is that creating a file or opening a file from Windows, without ever touching it from Linux, frequently damages the directory that it is. (Directory means "folder", for the Windows folks"). So saving a new text file inside of /usr makes all of /usr inaccessible and you have to reinstall the OS.
WSL is a cool idea. Not quite ready from prime time, it seems.
So there are two possibilities here. Either:
A) Microsoft is horribly wrong, and is strongly warning people about a major problem with their software that doesn't actually exist.
B) Your first guess when you soon the summary wasn't quite right. Once you got an idea, you refuse to learn any new information because that would mean you were DUN DUN DUN wrong! Omg that's not possible that you don't already know everything!
Here's the thing, all of us had to learn how to count, and how to use the potty. We weren't born knowing everything, and now of us knows everything today. *We all already know* that you don't know everything. Trying to pretend you know everything is futile. Nobody will fall for it. Even on this bug specifically, trying to pretend you know better than Microsoft is futile, we ALL know better. The *only* way you can look good or look stupid is this -
Your response to new information tells us whether you are smart (capable of learning new things) or purposefully ignorant (refusng to learn from new information). The only way to look smart is here is to say "oh, okay, I really that wrong the first time".
There is zero chance you're going to convince anyone that Microsoft is shipping an update to fix a major bug that doesn't exist. You can only convince us that you are able to process new information and learn, or that you aren't able to.
You have to be like me. How big of an idiot are you?