PCWorld (USA)

Add Linux apps to Windows in just one easy step

An improved Windows Subsystem for Linux is the key to mixing and matching Linux and Windows apps.

- BY MARK HACHMAN

Let’s face it: Not everyone wants to futz with Linux. But within Windows, playing around with Linux is becoming easier and easier—so much so that you can get up and running with little more than a single command. In seconds, you can download and run powerful Linux apps, and even pin them right to your Windows desktop.

Instead of installing Linux within a partition or virtual machine, Windows uses the Windows Subsystem for Linux, added way back in 2016 as part of the Windows 10 Anniversar­y Update. The recent Microsoft Build conference covered more on this topic as Microsoft encouraged developers to run Windows alongside WSL for developmen­t and even general use. It’s not exactly the

same as running Linux in a virtual machine, but it’s getting closer and closer.

When the Windows Subsystem for Linux debuted in Windows 10 in 2016, it had somewhat limited, text-based capabiliti­es.

But in the upgrade to WSL2 in May 2020 ( go. pcworld.com/wsl), Microsoft opened the door to more visually friendly GUI apps and even the ability to perform GUI computatio­ns ( go.pcworld.com/gui). Essentiall­y, Linux within Windows isn’t restricted to text any more.

That means if you have a favorite Linux GUI app that’s written strictly for Linux, you can probably run it as part of Windows— that is, launch the app from the Start menu, pin it to the taskbar, and so on. That allows you to use a greater number of apps than any one OS offers, since you can use apps coded for Linux or for Windows. At the recent event Microsoft hinted that these features would be released in Windows 10 21H1, the latest Windows feature update, which has just begun rolling out ( go. pcworld.com/bro). But the company clarified that it is not generally releasing the feature in 21H1. It will have more informatio­n about availabili­ty later.

Unfortunat­ely, that means you’ll need to be part of the Windows 10 Insider program instead, running version preview build 21364 or higher. Configurin­g your PC for Windows Subsystem for Linux previously required a special GPU driver, too: an Intel GPU driver ( go.pcworld.com/gpud), an AMD GPU driver ( go.pcworld.com/dgpu), or an Nvidia GPU driver ( go.pcworld.com/ngpu). We can’t confirm yet if those drivers ship with the Windows Insider build, so we’ve included them for reference.

HOW TO SET UP THE WINDOWS SUBSYSTEM FOR LINUX IN ONE COMMAND

About the only app you’ll need to launch to

accomplish this task is Windows’ own Powershell, which you can launch via the Start menu or just by typing Powershell in the Windows search box. Be sure to click the “run as administra­tor” option that will appear to the right.

If you’ve never set up WSL before, it’s as easy as typing wsl —install -d Ubuntu into the resulting Powershell window. That will load the necessary files as well as install the popular Ubuntu Linux distributi­on. You’ll also need to reboot your machine. Since Ubuntu runs as an OS, you’ll need to then choose a username and password specifical­ly for Ubuntu. That’s it!

There’s also one annoying little trick that you’ll need to do each time you open Powershell. By default, Powershell opens into DOS. Type wsl to begin interactin­g with the Windows Subsystem for Linux. To exit out of WSL, type exit at the prompt.

HOW TO EASILY RUN LINUX APPS ON WINDOWS

So what can you do with WSL? First things first: While you still can’t run a Linux graphical environmen­t within WSL, you can run Linux GUI apps—what you might think of as traditiona­l apps that you interact with using a mouse. The only kicker here is that WSL doesn’t support a native GUI, so that means you’ll simply have to download and run them via the Powershell command line. It’s still pretty simple.

Before you do anything, it’s always good form to make sure everything is up to date by entering the following command— sudo apt update— and waiting for the process to complete. Do the same with sudo apt upgrade. Then you can begin downloadin­g and trying out specific apps.

This is where you can start exploring. Microsoft’s WSL tips page itself suggests ways

to download apps you can already get on Windows, such as Chrome, Edge, and Microsoft Teams. We’d suggest you stick with the Windows versions and avoid the complex installati­on process.

Instead, we’d suggest downloadin­g and trying out three Linux GUI apps to begin with. Don’t be disconcert­ed if Powershell reports a few errors; I didn’t notice any obvious lapses in functional­ity as a result.

GIMP is the open-source version of Adobe Photoshop, and the app has a reputation for being both powerful and complex. Still, it’s free, and—like Linux—it rewards exploratio­n, discovery, and patience. To download it within WSL, type sudo apt install gimp -y at the prompt. To launch the app, type gimp at

the prompt.

Audacity is an open-source audio editor and another favorite of the open-source community. It’s traditiona­lly considered an excellent choice for audio editing, although audio support hasn’t been supported within WSL until now, when Microsoft added it alongside GUI app support. You can install it by typing sudo apt-get install audacity at the Powershell prompt. To launch the app, type audacity at the prompt.

VLC is an open-source video-playback app that can handle pretty much any format under the sun. VLC also has a Windows version, so your choice to download VLC within Linux may simply be a matter of preference or to compare the two versions.

It appears that Windows only allows you to run one Linux GUI app at a time, so you’ll need to exit or close the GUI app before launching another. Want even more suggestion­s on what GUI apps to run under Linux? Here’s a good collection of Linux apps ( go.pcworld.com/ cla)— though many of them are Linux versions of Windows apps, or ways of running Windows functions or services within Linux. (Knowing the name of the app is often the key to downloadin­g it, even if you don’t have a traditiona­l link: you can download and install Gnome-chess via sudo apt-get install gnome-chess, for example.)

Linux apps appear on your taskbar just like any Windows apps, and from there you can treat them just like any other app: Pin them to your taskbar or Start menu, create shortcuts to them, and so on. We’re not saying that you’ll instantly fall in love with the ecosystem of Linux apps, but they’re free, available, and usually frequently updated. We’d highly recommend taking five minutes to check them out.

 ??  ??
 ??  ??
 ??  ?? Setting up WSL and Ubuntu is a snap. Just remember to add a username and password.
Setting up WSL and Ubuntu is a snap. Just remember to add a username and password.
 ??  ?? Even though the Powershell app fired off several error messages listing problems, the GIMP app seemed to work just fine.
Even though the Powershell app fired off several error messages listing problems, the GIMP app seemed to work just fine.
 ??  ??
 ??  ?? Audacity finally allows you to record audio as part of Microsoft’s WSL updates. As you can imagine, this was a severe limitation in previous implementa­tions!
Audacity finally allows you to record audio as part of Microsoft’s WSL updates. As you can imagine, this was a severe limitation in previous implementa­tions!

Newspapers in English

Newspapers from United States