wsl ubuntu 24.04

Integrating Ubuntu 24.04 with Windows 11 offers developers and tech enthusiasts a robust environment that combines the best of both worlds. With the advancements in Windows Subsystem for Linux (WSL), particularly WSL 2, running Ubuntu alongside Windows has never been more efficient.

๐Ÿš€ Why Add Ubuntu 24.04 to Your Windows 11 Setup?

1. Access to Open Source Tools

Ubuntu 24.04 provides a vast repository of open-source applications and development tools, including:

  • Programming Languages: Python, Ruby, Node.js, Go
  • Development Environments: VS Code, IntelliJ IDEA
  • Version Control: Git, Subversion
  • Containerization: Docker, Kubernetes

These tools are readily available and can be installed via simple commands like sudo apt install <package-name>.

2. Seamless Development Workflow

With WSL 2, you can:

  • Run Linux commands directly from Windows
  • Access Windows files from Ubuntu and vice versa
  • Use Visual Studio Code with the Remote – WSL extension for a unified development experience

3. Enhanced Performance with GUI Support

Ubuntu 24.04 on WSL 2 supports GUI applications, allowing you to run Linux desktop applications like GIMP, Firefox, and more, alongside your Windows applications. This is particularly beneficial for tasks that require graphical interfaces.

๐Ÿ› ๏ธ Step-by-Step Guide to Installing Ubuntu 24.04 on Windows 11

Step 1: Enable WSL and Virtual Machine Platform

1. Open PowerShell as Administrator and run:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2. Restart your computer to apply the changes.

Step 2: Set WSL 2 as the Default Version

In PowerShell, execute:

wsl --set-default-version 2

Step 3: Install Ubuntu 24.04

You can install Ubuntu 24.04 either from the Microsoft Store or using the command line.

Via Microsoft Store:

  1. Open the Microsoft Store and search for “Ubuntu 24.04”.
  2. Click “Install” to begin the installation process.

Via Command Line:

wsl --install -d Ubuntu-24.04

Wait for the installation to complete.

Step 4: Set Up Ubuntu

  1. Launch Ubuntu 24.04 from the Start menu.
  2. Follow the on-screen prompts to create a user and set a password.

๐Ÿ–ฅ๏ธ Enhancing Ubuntu with a GUI Desktop

For a complete desktop experience, you can install a lightweight desktop environment like XFCE and access it via Remote Desktop.

Step 1: Install XFCE and XRDP

sudo apt update
sudo apt install xfce4 xfce4-goodies xrdp

Step 2: Configure XRDP to Use XFCE

1. Backup the XRDP configuration file:

sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak

2. Edit the XRDP configuration:

sudo nano /etc/xrdp/xrdp.ini

3. Change the port to 3390:

sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini

4. Start the XRDP service:

sudo /etc/init.d/xrdp start

Step 3: Connect via Remote Desktop

  1. Open the Remote Desktop Connection application on Windows.
  2. Enter localhost:3390 as the computer to connect to.
  3. Log in using your Ubuntu credentials.

๐ŸŒŸ Conclusion

Integrating Ubuntu 24.04 with Windows 11 through WSL 2 provides a powerful and flexible development environment. Whether you’re working on open-source projects, experimenting with new tools, or seeking a seamless workflow between Windows and Linux, this setup offers the best of both worlds.

For a visual walkthrough, check out this tutorial:

How To Run Ubuntu 24.04 on Windows 11 Using WSL

Leave a Comment

Your email address will not be published. Required fields are marked *