TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

File System Improvements to the Windows Subsystem for Linux

221 pointsby jackhammonsabout 8 years ago

15 comments

corysamaabout 8 years ago
I haven&#x27;t dug deep into it yet. But, I&#x27;ll say that I&#x27;ve been having fun compiling (command line) Linux apps with Clang and visually debugging them with GDB all through the UI of VStudio Community Ed and without a VM. &#x2F;shill mode<p>Linux is not a target for the code I&#x27;m working on. But, I like to keep my code as cross-platform as possible. Between this setup and prototyping code on several compilers via goldbolt.org, staying standard-compliant and compiler-agnostic is much easier than ever before.
评论 #14144471 未加载
NelsonMinarabout 8 years ago
Network filesystems! That&#x27;s the last big feature I&#x27;ve been needing for regular use of WSL for light tasks. There&#x27;s still enough weird behavior I wouldn&#x27;t look at WSL as a complete Linux replacement, but it sure is a lot nicer than Cygwin&#x2F;msys2.<p>They don&#x27;t say anything about FUSE, I wonder if this work is at all related?
评论 #14144853 未加载
simonhabout 8 years ago
WSL is really interesting. I switched to the Mac in 2006 but I’ve never really used the fact it’s built on Unix much because it’s so different and frankly outdated comparede to the Linux systems I work on. When I want to do ‘Unixy’ stuff at home I run a Linux VM in VirtualBox. But WSL seems to offer the best of both worlds – a solid mature desktop environment with plenty of well supported professional level apps and an approaching first class Linux environment baked right in. I’m still very happy on the Mac and would miss a lot of Mac specific features and applications, but this is the first thing to happen in Windows Land that’s made me even think of the possibility of wanting to run Windows at home for over 10 years.<p>Edit: What would be the nearest thing to WSL on a Mac? VirtualBox is a bit heavy-weight. Maybe something based on Hyperkit and Docker?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;moby&#x2F;hyperkit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;moby&#x2F;hyperkit</a><p><a href="https:&#x2F;&#x2F;docs.docker.com&#x2F;docker-for-mac&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.docker.com&#x2F;docker-for-mac&#x2F;</a>
评论 #14146493 未加载
ungzdabout 8 years ago
Does it suffer from similar quirks as Cygwin (.exe suffix removal, symlinks, permissions mapping)?<p>- <a href="https:&#x2F;&#x2F;cygwin.com&#x2F;cygwin-ug-net&#x2F;using-specialnames.html" rel="nofollow">https:&#x2F;&#x2F;cygwin.com&#x2F;cygwin-ug-net&#x2F;using-specialnames.html</a><p>- <a href="https:&#x2F;&#x2F;cygwin.com&#x2F;cygwin-ug-net&#x2F;using.html#pathnames-symlinks" rel="nofollow">https:&#x2F;&#x2F;cygwin.com&#x2F;cygwin-ug-net&#x2F;using.html#pathnames-symlin...</a>
评论 #14143233 未加载
评论 #14143978 未加载
revelationabout 8 years ago
I wonder if they have plans to add other emulation features, most importantly the ability to passthrough USB devices (or even graphic cards?).<p>I don&#x27;t need or want the Linux graphical interface of my VM, it&#x27;s pretty much redundant, but I do need to make devices available to the Linux software. Otherwise it&#x27;s a bit like emulating a microcontroller - sure, Turing says the thing can compute everything, but in a very practical sense it can do absolutely nothing without it&#x27;s outside inputs and periphery. I need the damn side-effects!
评论 #14143349 未加载
评论 #14143184 未加载
skrebbelabout 8 years ago
I wish there was a way to get lxss updates without being a Windows Insider.<p>I turned on Insider on my brand new laptop last summer and it immediately overwrote some vendor-supplied drivers by newer-but-broken ones. Result: no sound. I didn&#x27;t manage to fix it except through a full reinstall. Now that&#x27;s exactly the sort of problem you need to prepared for when doing the Insider thing, but it sortof ruins the point. I want to beta test lxss, not Paint 3D or some fancy new device driver release schedule.
评论 #14146419 未加载
nialv7about 8 years ago
Windows subsystem for Linux? Or the Linux subsystem for Windows?<p>These names are confusing...
评论 #14146879 未加载
评论 #14145943 未加载
评论 #14145923 未加载
评论 #14146657 未加载
评论 #14145883 未加载
Filligreeabout 8 years ago
What would be a good X11 server to use? Are there any that support the full stack? (shm, glx, etc.)
评论 #14146486 未加载
评论 #14145794 未加载
评论 #14145895 未加载
rebootthesystemabout 8 years ago
Is it at the point where one can, for example, use PyCharm to develop Python&#x2F;Django sites residing in the Windowns file system (say, z:&#x2F;sites&#x2F;project_099) while hosting from WSL?<p>Or would it be treated more like a VM that you simply deploy to?<p>We currently run one or more Ubuntu server VM&#x27;s per machine as needed for local testing. If needs go beyond that, we have physical (virtualized) servers on our network (for example, web and database servers).<p>I can see WSL possibly being good for local development if it can somehow integrate seamlessly with the Windows file system and various tools (PyCharm) can be setup to run on Windows yet talk to WSL. I guess this might be equivalent to running a remote interpreter.<p>Need to think about this a bit. Running a server or two on VMs is pretty clean and painless. On machines with 64 GB of memory you don&#x27;t even know they are running (from a performance&#x2F;resource perspective).
评论 #14151213 未加载
mjevansabout 8 years ago
I was going to make another comment, but just found out while searching that WSL is &#x2F;&#x2F;supposed&#x2F;&#x2F; to be based on Ubuntu (20)16.04 now (instead of 14.04) I guess the next time I work with those systems I&#x27;ll have to run down some upgrade &#x2F; re-install directions.<p>I wonder if that will fix the issue where I was unable to mv folders around the c:\ drive within the &#x2F;mnt&#x2F;c FS. (It more or less locked up to the point that I had to restart to clear the issue.)
评论 #14151138 未加载
评论 #14144260 未加载
nevesabout 8 years ago
Last time I tried to use the Windows Subsystem for Linux it was a mess. I thought I could access my files from windows and messed all the filesystem.<p>Now it looks like I can freely exchange my files between the WSL and Windows. Is it true?<p>Do I finally have a linux inside a windows machine where I can install things using apt-get (instead of cygwin setup.exe)?<p>When will it goes into the official Windows 10 version?
评论 #14144929 未加载
评论 #14146552 未加载
评论 #14146239 未加载
p2t2pabout 8 years ago
Java still doesn&#x27;t work properly though =(. &quot;mvn clean package&quot; on one of corporate projects takes about 5 to 8 minutes in native java on Windows or Mac and it takes more than one hour in WSL. I had so much hope for WSL that I would finally have only ONE device (surface), but no, we&#x27;re not there yet.
评论 #14145002 未加载
评论 #14146162 未加载
评论 #14145011 未加载
评论 #14145630 未加载
评论 #14146729 未加载
emptyfileabout 8 years ago
With the Creators update, can you now actually run a postgres service or apache in the linux subsystem?
评论 #14146407 未加载
tkubackiabout 8 years ago
In a way Balmer was right -&quot;Cancer&quot; is eating Windows :)
评论 #14147178 未加载
egl2018about 8 years ago
Does WSL work on Windows Home, or does it require Pro? Is this an accident or by design?
评论 #14145121 未加载
评论 #14148653 未加载