Windows Subsystem for Linux

Michael Walsh
By Michael WalshPublished

Windows Susbsystem for Linux (WSL) provides a means of running Linux natively on Windows.

It’s not often that I get excited about the release of a new Windows update, but it’s fair to say the Windows 10 Anniversary Update, which includes a new Windows feature called “Windows Subsystem for Linux” has done just that.

So what is the Windows Subsystem for Linux? Well, it provides a means of running Linux natively on Windows. Or more accurately, quoting Wikipedia:

WSL has the potential to change how we work on Windows. We and no doubt many others use emulators/ports to allow us to use tools such as Git and Bash on Windows for our web development work. WSL has the potential to allow us to remove that extra layer and instead use Linux tools natively on Windows, using the exact same binary executables (no emulation here).

It’s still early days and WSL is still in beta, so it wasn’t long before I hit a bug in my own testing that prevented our Gulp build script from running. But rest assured once the bugs are ironed out WSL has real potential to make web development on Windows even better.  The bug that I’m waiting on has just changed to “Under Review”, so it seems Microsoft are actively working on resolving the pain points.

Anything that enables us to achieve a development environment that’s closer to what we’re using in production is always an advantage.

Here are some handy links:

A few gotchas/notes:

  • The Windows 10 Annniversary Update can take up to 90 minutes to install.
  • Don’t try editing the home directory files from Windows, do so from WSL.  If you do the files will likely dissapear from WSL.
  • If you want to find the home directory the files are here: C:\Users\<Windows username>\AppData\Local\lxss\home\<WSL username> bear in mind the “lxss” folder is hidden so you might need to enter the path rather than navigate to it via Windows Explorer.
  • You can update WSL by running the usual “apt-get update” and “apt-get upgrade”.

We use cookies to make this website work, to understand how it's used, and to measure our advertising. Find out more about cookies.

Cookie preferences

make an enquiry

Quick form · 3 steps · 1 min

How can we help?

Pick the closest match. We reply within one business day.

I am looking for

Website

New marketing website, microsite or redesign

E-commerce

Shopify store, new or rebuilt

Web application From £10,000 + VAT

Bespoke software and internal tools

AI implementation From £10,000 + VAT

Practical AI in your existing systems

Data visualisation From £10,000 + VAT

Dashboards and data pipelines

Migrations, hosting & support

Website migrations, web hosting and ongoing support

Something else / not sure yet

Let's talk it through

Prefer to talk?Book a call

Step 1 of 3

We'll be in touch within one business day to discuss your project. In the meantime, feel free to drop us a line at hello@enovate.co.uk if anything else comes up.

book directly

Book a discovery call with Michael

Michael Walsh, Founder & Managing Director. Pick a time that suits you, add your name and email, and the calendar invitation is yours.

Loading available times…

You can still book through the full calendar, orsend us a message.

Times shown in . The calendar invitation lands in your inbox the moment you confirm.

Booking is handled by Calendly; see our privacy policy.

You're booked in

(). The calendar invitation is on its way to .

RescheduleCancel