
Step 2: Install VirtualBox and set up Xubuntu Step 2.1: Install VirtualBox Xubuntu uses the same base software as Ubuntu but has a desktop environment that requires fewer computer resources and is therefore ideal for virtual machines. There are a few files listed here, download the one ending in. When installing Linux on a VM, we recommend downloading Xubuntu 22.04. There are thousands of distributions of Linux out there, but Ubuntu is undoubtedly one of the most popular and user friendly. Don’t worry about it saying “(Old Builds)” - the version at the top (6.1.40 at the time of writing) is still fresh and supported by Oracle. Step 1.1: Download VirtualBoxĬlick here and download VirtualBox for Windows hosts. If you feel like you have a good understanding after using the VM for a while, and or want to improve your experience, we recommend dual-booting Ubuntu, which there are instructions for below. You should not be using anything outside of the VM while working on The Odin Project.


Maximize the window, add more virtual monitors if you have them, fire up the Internet Browser in the Whisker Menu on the top left of the desktop. Once you have completed these instructions, you are expected to work entirely in the VM. What more can you ask for? Now, let’s make sure we have everything downloaded and ready for installation. This program is open-source, free, and simple. This guide uses Oracle’s VirtualBox program to create and run the VM. We’ll do a few things to improve its performance. The main drawback of a VM is that it can be slow because you’re essentially running two computers at the same time. A VM is an entire computer emulation that runs inside your current Operating System (OS), like Windows. Installing a Virtual Machine (VM) is the easiest and most reliable way to get started creating an environment for web development.

Pick your method of installation below: Virtual Machine (Recommended) We cannot help you set up a developer environment on a RaspberryPi or any other device. This curriculum only supports using a laptop, desktop or supported Chromebook. We do not recommend installing an OS that is only based on Ubuntu (like Mint, Pop!_OS, ElementaryOS, etc). Our instructions have been tested with MacOS, Ubuntu, and official flavors of Ubuntu. We can only support the operating systems indicated above.
