Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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



Processes 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.


Your 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


I'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?


Really 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).


Then use the Ubuntu-packaged runit or daemontools; or port s6, perp, daemontools-encore, or nosh.

* https://news.ycombinator.com/item?id=11416376

* 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


Pandoc doesn't work, or any threaded Haskell rts application. Not enough ioctl's and other things are supported needless to say.


Last 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).


> bash works like on a Mac

It actually works better. Since everything is completely updated. In line with Ubuntu 16.


On 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.


What do you think is still missing in their Linux subsystem?

A tiling and scriptable window manager.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: