5 ms·
I'm in the same boat as you. What do you think is still missing in their Linux subsystem? I haven't gotten to play around with it yet, but my list of demands is
by artursapek 10y ago
I'm in the same boat as you. What do you think is still missing in their Linux subsystem? I haven't gotten to play around with it yet, but my list of demands is pretty small:
- tmux works
- vim works
- bash works like on a Mac
- matt_wulfeck 10y agoProcesses don't work quite the same. There's no sysv init or systemd. There's not good user separation within the shell (run all as root) and the file permissions in places where the subsystem meet the PC are weird. Those were my first impressions. I'm cautiously optimistic about it though, and confident they'll work out the kinks with time. But right now it's still better to be on BSD/Mac if you like a unix-like development environment without running linux.
- banashark 10y agoI'm curious what your use case for those are. Are you needing to `init 1` or `systemctl isolate rescue.target`? Or is it perhaps a need to `systemctl status` on services? I might just not be that experienced with the wide use-cases for these applications, but what are your hypothetical use cases?
- matt_wulfeck 10y agoReally I just want a way to write simple service scripts and have the OS keep them alive. upstart, sysv init, systemd, whatever works... I don't like logging into my dev box and then manually starting one-off scripts for all of the services that I like running (docker, dnsmasq, apt-cache, foo.py, etc etc).
- JdeBP 10y agoThen use the Ubuntu-packaged runit or daemontools; or port s6, perp, daemontools-encore, or nosh. * https://news.ycombinator.com/item?id=11416376 https://news.ycombinator.com/item?id=11416376 * http://jdebp.eu./FGA/daemontools-family.html http://jdebp.eu./FGA/daemontools-family.html I don't know whether the Debian-packaged nosh will install on Ubuntu as it stands. * http://jdebp.eu./Softwares/nosh/debian-binary-packages.html http://jdebp.eu./Softwares/nosh/debian-binary-packages.html
- JdeBP 10y agoYour first impressions did not include reading the release notes. (-: The authors made it very clear that it does not "run all as root". * http://askubuntu.com/a/754951/43344 http://askubuntu.com/a/754951/43344
- skrebbel 10y agoLast I checked, inotify didn't work and there were lots of cross platform quirks. This becomes rather important once you want to use the WSL for running your dev toolchain (think build tools, dev servers, whatever) but Windows apps for development (Sublime, VS Code, whatever).
- bergie 10y agoOn that level, even the Termux app on Android gives you a workable environment. Also the other necessities like git and Node.js. That's the reason I'm currently working on an Android tablet, though Chrome OS is also promising.
- dingo_bat 10y ago> bash works like on a Mac It actually works better. Since everything is completely updated. In line with Ubuntu 16.
- tremon 10y agoWhat do you think is still missing in their Linux subsystem? A tiling and scriptable window manager.
- mitchty 10y agoPandoc doesn't work, or any threaded Haskell rts application. Not enough ioctl's and other things are supported needless to say.