You don’t need a VM to run Linux on Windows anymore !!

Read this article if

Vamsi Ramakrishnan
jsonlovesyaml
2 min readNov 8, 2018

--

You have Windows 10. You setup VMs within Windows to execute Linux native commands. You ❤ Docker, Kubernetes and Minikube and you don’t have Hyper-V and don’t like the cumbersome setup process and is highly unreliable. You ❤ Power shell + Chocolatey but you simply can’t get over Bash !!. Your Linux VMs are really slow and consume a lot of resources

Do yourself a favor , enable Linux Subsystems for Windows.

Step 1: Open Powershell as an administrator and run this command

Step 2: Check OS Build Version

Step 3: Download Distros based on your requirement. I downloaded Ubuntu 18.04 Links Below

Step 4: Extract the Archive and Install it

!!! Note: Sometimes you may have to rename and unzip the appx file inside the appx archive to see the actual .exe

Step 5: Once the installation is done

How do I exchange files between the Windows system and Linux Subsystem ?

!!! Don’t Modify them, instead work on a copy. Unless you want to get stuck in the rabbit-hole of file metadata corruption

Linux Files on Windows

Windows Files on Linux

Yes you may run multiple Linux distros on the same machine :)

--

--

jsonlovesyaml
jsonlovesyaml

Published in jsonlovesyaml

Yet Another series of Tutorials for Cloud Habitants (Y.A.T.C.H)

Vamsi Ramakrishnan
Vamsi Ramakrishnan

Written by Vamsi Ramakrishnan

I work for Google. All views expressed in this publication are my own. Google Cloud | ex-Oracle | https://goo.gl/aykaPB