File System Improvements To the Windows Subsystem for Linux (microsoft.com)
An anonymous reader shares a new article published on MSDN: In the latest Windows Insider build, the Windows Subsystem for Linux (WSL) now allows you to manually mount Windows drives using the DrvFs file system. Previously, WSL would automatically mount all fixed NTFS drives when you launch Bash, but there was no support for mounting additional storage like removable drives or network locations. Now, not only can you manually mount any drives on your system, we've also added support for other file systems such as FAT, as well as mounting network locations. This enables you to access any drive, including removable USB sticks or CDs, and any network location you can reach in Windows all from within WSL.
I'm glad to see Microsoft fixing basic Linux problems. Perhaps this is the years of Linux on Windows on the desktop.
Seems like Microsoft is headed rapidly towards migrating towards full Linux compatibility. Soon we'll be able to run WINE under Windows.
Where will MS put their spyware after you've been "allowed" to do that all by yourself?
USB, USB, USB!
Linux is soo behind the times, windows can even allow people to only delete or append or just create (haha!)
ntfs-3g is terrified of touching a NTFS filesystem due to the risk involved with the journal not agreeing with the changes. Any chance we can reverse-engineer how WSL does it?
They ported the 'mount' command to Linux! How novel!
What's next, 'dir'?
This is progressing really fast!
It only took what 20 years to mount an fs? In another 20 we can expect that ms paint will be able to open xpms? Woow this is happening just waay too fast!
I think we're seeing Linux becoming increasingly irrelevant.
Linux had an important place in the 1990s. Back then, both Windows and Mac OS offered systems that were nothing like traditional UNIX. So Linux stepped in and provided a robust, reliable, and very capable OS back when its main competitors didn't (Windows and Mac OS), were expensive (commercial PC UNIXes), very limited (Minix), or tied up in a legal quagmire (the BSDs).
But times change.
Mac OS X and now macOS have brought us an extraordinarily high quality workstation OS built upon proven UNIX-style technologies, but while still offering a superb GUI environment.
We've increasingly seen the robustness of Windows increase, and now we're even seeing it get better UNIX-like support than it has had in the past.
The commercial UNIXes are quite irrelevant these days, outside of certain corporate niches.
Minix has become irrelevant.
The BSDs are doing well, and are seen as among the most trusted server OSes.
These days, Linux finds itself lost and wandering.
It still doesn't offer a desktop environment that's as pleasant to use as Windows and macOS are, while they offer a suitable enough UNIX-style environment. It still doesn't deliver the extraordinarily high degree of reliability that the BSDs offer.
Linux has become a second-tier player across the board. It's nobody's first choice for a desktop environment. It's nobody's first choice for a server environment. Even in the mobile/embedded department, it tends to only be the kernel that's used, and even then it's buried under many layers of proprietary or custom software (like in Android).
At this point, if you want a workstation OS you use macOS, or Windows, or FreeBSD.
If you're running a server, you use FreeBSD or OpenBSD.
If you're working on embedded software, you use NetBSD or just the Linux kernel as a simple hardware abstraction layer (and almost totally replace the userland).
The need for traditional Linux distributions is coming to an end. I think that's why we've seen so much consolidation and so much thrashing around. Systemd, GNOME 3, Unity, Wayland, and PulseAudio are symptoms of Linux trying to stay relevant, but failing to do so. None of this software is as good as its competitors. There's no compelling reason to use any of it.
I really don't like saying this, but I think Linux has lost its reason to exist. There are better workstation OSes. There are better server OSes. There are better mobile/embedded OSes. Traditional Linux distros have no place. They have no reason to exist.
What is the Windows Subsystem for Linux, and why would I want to use it? Can't linux already mount SMB shares? I don't understand this.
Windows requires file system drivers to reinvent the wheel. This is why, for example, you can only mount a volume to a directory that's located on an NTFS drive. Or, in this case, WSL is currently limited to using NTFS-formatted drives because they only implemented support in the NTFS driver.
On proper operating systems, all of this is handled in the VFS layer, which means each file system doesn't have to implement basic functionality that isn't actually relevant to the specifics of the file system.
As Microsoft seems to be really keen on getting Linux users over on Windows, how long until we can mount a useful file system, or just a file system that's less than 20 years old, on Windows, such as ext4?
developers want serial port support and filesystem links, and they give us mount?
Does it yet use emojis instead of drive letters?
hillary/trump 2020!
sieg heil!
The FAT file system has been coughing blood for 30 years. What's next, support for hard-sectored CP/M floppies?
Does this stupid thing at least acknowledge .ISO files yet? As everything else does?
This is DOS technology. You could mount external media and network paths for about 30 years now.
Please Microsoft.
Or any other file-system with checksums.
Meanwhile Cygwin already does this and much more. Essentially bash on Win 10 that seems like an admission that powershell, whilst powerful, is about as an inelegant and clunky as it gets.
As a fallback my colleague did a installation of cygwin on Windows 10 and it seems to be broken after working flawlessly since XP. I've got a new install of Win10 for testing cygwin on as the Microsoft offering is pretty primitive. I don't understand why microsoft doesn't get behind the cygwin project and make it better as it already does what they are attempting to do, only better.
My ism, it's full of beliefs.
It sounds like they have invented a Disk Operating System or DOS
If not, useless... Then again it's still useless compared to cygwin!
By doing this they're really, really hoping Linux app programmers will start to get lazy and depend on, say, the MS-authored NTFS functionality or other things that subtly work 100% only with the MS Linux emulation layer. Then, once those become indispensable to enough 'Linux' users, people will start preferring to use Linux only under Windows.. then they can start breaking more and more Linux stuff so that there's no hope of a good experience under *real* Linux.
Anyone thinking of working on this whose job doesn't depend on it, should spend their time making real, native Linux do what they want, to avoid getting locked in.
I don't understand the drive behind this and the articles (like this one) discussing issues met along the way of running bash in windows. Just run bash in a *nix OS and meet the much fuller experience that those OS's offer anyway.
I'm going to continue using the Host File Engine. Your software is well written, functional. The Host File Engine performs exactly as promised by mmell
his hosts program is actually pretty good by xenotransplant
his hosts tool is actually useful for those cases in which one does indeed want to locally block stuff outright while consuming minimum system resources by alexgieg
I've never tried to belittle (APK's) work, I've flat out said it's good by BronsCon
take a look at the APK hosts file engine by SuperKendall
APK is kinda right. I've tried his hosts file generating software. It works by bmo
I like your host file system by Karmashock
I find your hosts file admirable by vel-ex-tech
* My code's liked + recommended & hosted by Malwarebytes' hpHosts!
APK
P.S.=> See subject & show us /.ers saying that about your non-existent work "wildstoo" you FAKE NAME for your FAKE LIFE bullshitter... apkhis hosts program is actually pretty good