You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 5, 2025. It is now read-only.
Copy file name to clipboardexpand all lines: readme/windows-install.md
+15-2
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
BLT is supported on Windows 10, under the Windows Subsystem for Linux (Ubuntu Bash). You need to install this separately, and you must be running Windows 10 Anniversary edition or later, and the Windows installation must be 64-bit.
4
4
5
+
There are a few [known issues and quirks](#known-issues-and-quirks) with this approach.
6
+
5
7
## Install the Windows Subsystem for Linux
6
8
7
9
The Windows Subsystem for Linux allows you to use a full Linux environment via Bash on Ubuntu. This means you can install BLT's prerequisites on your Windows workstation in a similar way as you would on a Linux or Mac environment.
@@ -12,11 +14,12 @@ Follow Microsoft's official instructions to install [Bash on Ubuntu on Windows](
12
14
13
15
1.`sudo add-apt-repository ppa:ondrej/php` (hit 'Enter' when prompted)
@@ -47,3 +50,13 @@ After you run `vm init` (it may error out and say 'Virtualbox is missing is not
47
50
-`wrun vagrant up` to start the VM
48
51
-`wrun vagrant halt` to stop the VM
49
52
-`wrun vagrant destroy -f` to delete the VM
53
+
54
+
## Known issues and quirks
55
+
56
+
As the WSL is a beta feature it is expected that some features may contain bugs or be incomplete.
57
+
58
+
At the time of writing these are the currently known issues which you may encounter.
59
+
60
+
1.[Only portions of procfs are implemented, and there is limited inotify support](https://github.com/Microsoft/BashOnWindows/issues/216). This will impact things like Gulp where you commonly want to actively 'watch' for filesystem changes. In that particular instance you can use [gulp-watch](https://www.npmjs.com/package/gulp-watch) which polls periodically instead.
61
+
2.[Network enumeration is not supported](https://github.com/Microsoft/BashOnWindows/issues/468). This will impact networking functions commonly required by popular frontend packages and utilities (e.g Browsersync). There are workarounds discussed in the GitHub issue.
62
+
3.[Permissions on /dev/tty are sometimes incorrect](https://github.com/Microsoft/BashOnWindows/issues/617). This can prevent ssh connectivity keyboard input cannot be read (required when entering a passphrase). A workaround is discussed in the GitHub issue.
0 commit comments