Introduction to Ubuntu

Ubuntu is a popular open-source operating system based on Linux. It is widely used in academic, research, and development environments due to its stability, security, and flexibility. Many developers and engineers prefer Ubuntu for programming, server management, and running computational tasks, making it a great choice for students learning computer programming.

Ubuntu's wide community support and regular updates ensure that it stays up-to-date with the latest technologies. Whether you are looking to set up a development environment or simply explore the world of Linux, Ubuntu offers a user-friendly interface with powerful command-line capabilities.

Installation of Ubuntu

Method 1: Ubuntu alongside Windows (dual boot) (preferred and supported)

This method allows you to run both Ubuntu and Windows on your machine. You will choose which operating system to run each time you boot up your computer.

Method 2: Ubuntu on Windows using VirtualBox (partially supported)

If you prefer running Ubuntu within your existing Windows setup, VirtualBox allows you to run Ubuntu as a virtual machine.

Method 3: Ubuntu on Windows using WSL (not supported)

Windows Subsystem for Linux (WSL) enables you to run Ubuntu directly within Windows without needing a virtual machine or dual boot.

Method 4: Other installation methods

You can explore other installation methods such as installing Ubuntu using VMware, or using cloud-based Ubuntu instances for remote development.

Please note that you have only a week to ask support for Ubuntu installation. After the second lecture, we do not spend time on your questions about Ubuntu installation.

Set your Ubuntu installation for MECH0291

If you installed Ubuntu on your personal computer, follow the steps below. If you use lab computers continue with Lecture 2.

Click here to download necessary files. Later, open the directory Downloads, right click on dotFiles.zip select Extract here. Right click the dotFiles folder, click Open in Terminal. Type ls to see if setUbuntu.sh file is there. If so, run ./setUbuntu.sh command on the terminal.

After the installation finishes, run

chsh -s /bin/zsh

and

sudo reboot

to apply the changes.

Now, your settings must be the same as the lab computers. If you have any problem about this initial settings we will support you in the class.