Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davatron5000/can-i-subsystem-it
https://github.com/davatron5000/can-i-subsystem-it
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/davatron5000/can-i-subsystem-it
- Owner: davatron5000
- Created: 2017-02-28T18:36:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-09T22:24:02.000Z (almost 7 years ago)
- Last Synced: 2024-08-03T15:08:51.330Z (3 months ago)
- Size: 11.7 KB
- Stars: 313
- Watchers: 25
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Can I Subsystem It?
Compiling a list of web development dependencies and their support on the Windows Subsystem for Linux (aka Bash on Ubuntu on Windows).
| App | Anniversary Update | Creator's Update | Insider (Fast) | Notes |
|-----|--------|------|----------------|-------|
| [Gulp](http://gulpjs.com/) |❌||✅||
| [Haskell](https://blogs.msdn.microsoft.com/commandline/2017/02/09/haskell-on-bashwsl/) |❌||✅||
| [hub](https://github.com/github/hub) |❌||❌|[hostname bug](https://github.com/Microsoft/BashOnWindows/issues/562) fixed in Insider, still fails silently|
| [Hyper](http://hyper.is/) |❌||✅|[Up arrow didn't work](https://github.com/zeit/hyper/issues/1127), fixed in Insider|
| [Java](https://www.java.com/) |❌||✅||
| [JDK7](http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html) |✅||✅||
| [JDK8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) |❌||✅||
| [Jekyll](http://jekyllrb.com/) |❌||✅||
| [Karma](https://karma-runner.github.io/1.0/index.html) |❌||❌||
| [LevelDB](https://github.com/level/level) |||✅||
| [Libsass](http://sass-lang.com/libsass) |||✅||
| [MySQL](https://mysql.com/) |❌||✅||
| [n](https://github.com/tj/n) |||✅||
| [ngrok](https://ngrok.com/) |❌||❌||
| [Node.js](https://nodejs.org/en/) |❌||✅||
| [node-sass](https://github.com/sass/node-sass) |||✅||
| [node-sqlite3](https://github.com/mapbox/node-sqlite3) |❌||❌||
| [npm](https://www.npmjs.com/) |✅||✅||
| [nvm](https://github.com/creationix/nvm) |✅||✅|Causes slow Bash start times|
| [Oh My Zsh](http://ohmyz.sh/) |✅||✅|Some themes don't render well|
| [PostgreSQL](https://www.postgresql.org//) |❌||✅||
| [rbenv](https://github.com/rbenv/rbenv) |✅||✅||
| [Ruby](https://www.ruby-lang.org/) |✅||✅||
| [Ruby on Rails](http://rubyonrails.org/) |✅||✅||
| [SAMBA](https://www.samba.org/~garming/) |❌||✅||
| [sshd](https://en.wikipedia.org/wiki/Secure_Shell) |❌||✅||
| [zsh](http://www.zsh.org/) |✅||✅||## Known issues
There are some known overarching issues that affect a broad range of programs:- Disk IO perf is relatively slow. If you run disk-intensive operations (e.g. restoring a large Git repo and/or projects with lots of node modules / Ruby Gems), you'll likely see slower performance than on native Ubuntu. The team are aware of this issue and are working to remedy in future OS releases.
- Editing Linux files in Windows apps results in data corruption. [See blog post](https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/).
- Node.js Network Interface ([#468](https://github.com/Microsoft/BashOnWindows/issues/468) _FIXED IN INSIDER_)
- NETLINK and ICMP ([#69](https://github.com/Microsoft/BashOnWindows/issues/69) _FIXED IN INSIDER_)
- INOTIFY filewatching ([#216](https://github.com/Microsoft/BashOnWindows/issues/216) _FIXED IN INSIDER_)
- Shared Memory support (required by Postgres, etc.) ([#61](https://github.com/Microsoft/BashOnWindows/issues/61) _FIXED IN INSIDER_)> See [WSL Release Notes](https://msdn.microsoft.com/commandline/wsl/release_notes) for more details of specific issued fixed, and syscalls added
## Contributing
Yes, please. Probably need screenshots or console output to verify that it's working as expected.