mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	docs: Update recommendations of Windows installation methods.
This change attempts to highlight WSL 2 as the default installation method for Windows; that is currently much more reliable than Vagrant. Further work is probably needed to complete this transition.
This commit is contained in:
		@@ -81,4 +81,4 @@ machine, take a look at our tips for
 | 
			
		||||
[using-dev-env]: using.md
 | 
			
		||||
[testing]: ../testing/testing.md
 | 
			
		||||
[ci]: ../git/cloning.html#step-3-configure-continuous-integration-for-your-fork
 | 
			
		||||
[install-via-wsl]: ../development/setup-advanced.html#installing-directly-on-windows-10-experimental
 | 
			
		||||
[install-via-wsl]: ../development/setup-advanced.html#installing-directly-on-windows-10-with-wsl-2
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
Contents:
 | 
			
		||||
 | 
			
		||||
* [Installing directly on Ubuntu, Debian, CentOS, or Fedora](#installing-directly-on-ubuntu-debian-centos-or-fedora)
 | 
			
		||||
* [Installing directly on Windows 10](#installing-directly-on-windows-10-experimental)
 | 
			
		||||
* [Installing directly on Windows 10 with WSL 2](#installing-directly-on-windows-10-with-wsl-2)
 | 
			
		||||
* [Using the Vagrant Hyper-V provider on Windows](#using-the-vagrant-hyper-v-provider-on-windows-beta)
 | 
			
		||||
* [Newer versions of supported platforms](#newer-versions-of-supported-platforms)
 | 
			
		||||
* [Installing directly on cloud9](#installing-on-cloud9)
 | 
			
		||||
@@ -57,13 +57,11 @@ on using the Zulip development
 | 
			
		||||
environment](../development/setup-vagrant.html#step-4-developing),
 | 
			
		||||
ignoring the parts about `vagrant` (since you're not using it).
 | 
			
		||||
 | 
			
		||||
## Installing directly on Windows 10 (experimental)
 | 
			
		||||
## Installing directly on Windows 10 with WSL 2
 | 
			
		||||
 | 
			
		||||
We will be using Microsoft's new feature [WSL
 | 
			
		||||
2](https://docs.microsoft.com/en-us/windows/wsl/wsl2-about) for
 | 
			
		||||
installation.
 | 
			
		||||
 | 
			
		||||
WSL 2 can be uninstalled by following the instructions [here from Microsoft](https://docs.microsoft.com/en-us/windows/wsl/faq#how-do-i-uninstall-a-wsl-distribution-).
 | 
			
		||||
Zulip's development environment is most easily setup on Windows using
 | 
			
		||||
the [WSL 2](https://docs.microsoft.com/en-us/windows/wsl/wsl2-about)
 | 
			
		||||
installation method described here.
 | 
			
		||||
 | 
			
		||||
1. Install WSL 2 by following the instructions provided by Microsoft
 | 
			
		||||
[here](https://docs.microsoft.com/en-us/windows/wsl/wsl2-install).
 | 
			
		||||
@@ -139,6 +137,10 @@ Store.
 | 
			
		||||
   environment](../development/setup-vagrant.html#step-4-developing),
 | 
			
		||||
   ignoring the parts about `vagrant` (since you're not using it).
 | 
			
		||||
 | 
			
		||||
WSL 2 can be uninstalled by following [Microsoft's documentation][uninstall-wsl]
 | 
			
		||||
 | 
			
		||||
[uninstall-wsl]: https://docs.microsoft.com/en-us/windows/wsl/faq#how-do-i-uninstall-a-wsl-distribution-
 | 
			
		||||
 | 
			
		||||
## Using the Vagrant Hyper-V provider on Windows (beta)
 | 
			
		||||
 | 
			
		||||
You should have [Vagrant](https://www.vagrantup.com/downloads) and
 | 
			
		||||
 
 | 
			
		||||
@@ -156,7 +156,7 @@ Debian](https://docs.docker.com/install/linux/docker-ce/debian/).
 | 
			
		||||
 | 
			
		||||
```eval_rst
 | 
			
		||||
.. note::
 | 
			
		||||
    We now recommend using `WSL 2 for Windows development <../development/setup-advanced.html#installing-directly-on-windows-10-experimental>`_.
 | 
			
		||||
    We recommend using `WSL 2 for Windows development <../development/setup-advanced.html#installing-directly-on-windows-10-with-wsl-2>`_.
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
1. Install [Git for Windows][git-bash], which installs *Git BASH*.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user