Skip to content

Instantly share code, notes, and snippets.

@JoshDevHub
Created April 1, 2023 01:30
Show Gist options
  • Save JoshDevHub/077d9e27e2b3221f8a6dad758de0c8c8 to your computer and use it in GitHub Desktop.
Save JoshDevHub/077d9e27e2b3221f8a6dad758de0c8c8 to your computer and use it in GitHub Desktop.
List of WSL2 Changes

List of Lessons touched by adding WSL2

  • Installations Overview: The language on the section regarding Windows support and OS options will have to be updated
  • Foundations Installations: Will need to include WSL2 specific installation instructions
  • Text Editors: Will have to show how to use VSCode with WSL2. Introduce WSL-remote extension
  • Command Line Basics: Using the terminal with WSL2. This could just be about using the default Ubuntu terminal that comes with WSL2 Ubuntu, or it could include instructions on using WSL2 via the Windows Terminal.

At some point, it'll need to be communicated how to deal with filesystem difference and in particular, how to move files from Windows to WSL2's filesystem. This could be introduced when it's installed. I might think it's best to be put here in Links and Images, which is the first time learners would actually need to use this.

Outside of this, learners could be told to use the "Linux" set of instructions for any installation lesson they come across. As far as I know, the existing Linux instructions work for everything from Node to Ruby/Rails to PostgreSQL in the context of WSL2. The one big gotcha just involves the two different filesystems.

@RyanMcEntire
Copy link

Windows Terminal is too nice to not suggest IMO. With a small amount of settings changes, it can open the wsl ubuntu as the default shell at the linux home directory. I'd like to see it be included in the foundations installations section and just use it from day 1.

@Asartea
Copy link

Asartea commented Apr 28, 2023

In addition to the lessons, there are also a few other non lessons that need updating:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment