Contents:
ln -s /mnt/c/Users/USERNAME/Desktop ./
ln -s /mnt/c/Users/USERNAME/Downloads ./
After trying this, if you're missing your favorite Linux program, try:
sudo apt-get install PROGRAM
I suggest:
sudo apt-get install gcc gdb make
Here is
the Microsoft reference page.
You can uninstall Windows Subsystem for Linux at any time through the
Windows store
(https://aka.ms/wslstore)
or through the original method of opening a "cmd" window, and typing:
lxrun.exe /uninstall
If you should want to run a Linux graphics application, then first practice running a graphics application at login.ccs.neu.edu on your local Windows laptop. This will be slow since all graphics will go over the Internet. Try out, for example, this tutorial from UCI.
Then try this, using similar principles from your bash shell:
If you would like to dig deeper, and also sharpen your understanding
of operating systems, here is an overview of what is happening in WSL:
A quick look into LxRun.exe: Windows 10’s new Linux downloader
and installer
WSL also allows you to substantially share a Linux filesystem with a Windows filesystem. If you're curious about how two different filesystems can coexist, try reading:
In a countervailing trend, there are efforts to merge certain operating systems into a single operating system that supports multiple platforms. We see this especially between smartphone and laptop:
One of the more interesting things to watch in the development of mainstream operating systems is the extension of Windows 10 (especially the recent Windows 10 Anniversary Edition) to include support for Windows smartphone apps, iOS, the now suspended Project Astoria for supporting Android, and now WSL (Windows Subsystem for Linux). In fact, WSL grew out of Project Astoria, since the Android target of Project Astoria is already based on Linux. (The vision of Project Astoria, presumably, was to allow Android apps to run on Windows smartphones.)
Microsoft calls this effort Universal Windows Platform (UWP):
If you want to dig deeper into the origins of this effort, read this overview, and a widely cited Microsoft research paper:
And here's where the internal development of WSL is taking place within Microsoft. Microsoft is providing a relatively open window for the rest of the world to look in on this project.