Installing Ubuntu in the VirtualBox Hypervisor

To install a hypervisor in Windows 11 and install Ubuntu, you follow these steps:

    1. Check your PC’s virtualization support: Before installing a hypervisor, make sure that your PC supports virtualization technology. To do this, you can check your PC’s BIOS or UEFI settings. Look for an option named “Virtualization Technology” or “Intel VT-x” and make sure that it’s enabled.  My observation is that PCs made after 2015 generally support virtualization.  Many older PCs do also.
    2. Download VirtualBox.

a. Go to the VirtualBox website ( and download the latest version of VirtualBox for Windows hosts.

b. Double-click on the downloaded file and follow the installation wizard to install VirtualBox on your PC.

    1. Download the Ubuntu ISO: Next, you need to download the Ubuntu ISO file from the official website ( Make sure to select the correct version for your system architecture (32-bit or 64-bit).
    2. Create a new virtual machine in VirtualBox: Once you have VirtualBox installed and the Ubuntu ISO downloaded, create a new virtual machine to install Ubuntu.

a. Open VirtualBox and click on the “New” button.

b. In the “Name and Operating System” window, give your virtual machine a name and select “Linux” as the type and “Ubuntu” as the version.

c. Choose the amount of RAM to allocate to the virtual machine. Ubuntu requires at least 2GB of RAM, but you can allocate more if your PC has enough.  I prefer at least 8GB but try to allocate 16GB in general.

d. Create a new virtual hard disk or select an existing one. Make sure to allocate enough storage space for your Ubuntu installation.

    1. Configure the virtual machine settings: Before installing Ubuntu, configure the virtual machine settings.

a. Select the newly created virtual machine and click on “Settings.”

b. In the “System” tab, make sure that “Enable EFI (special OSes only)” is checked.

c. In the “Storage” tab, click on the “Empty” CD/DVD drive and then click on the “Choose Virtual Optical Disk File” button.

d. Browse to the location where you saved the Ubuntu ISO file and select it.

    1. Install Ubuntu: With the virtual machine configured,  install Ubuntu.

a. Start the virtual machine and select “Install Ubuntu” from the boot menu.

b. Follow the Ubuntu installation wizard to install Ubuntu on the virtual machine. Choose to install Ubuntu alongside Windows or erase the disk and install Ubuntu only.

c. Once the installation is complete, restart the virtual machine and boot into Ubuntu.

7. Install updates to Ubuntu.  Open up Terminal after logging in and execute the following commands:

a. sudo apt-get update

b. sudo apt-get upgrade


Cygwin – Linux Tools for Windows

As a developer, I tend to either work in a Linux environment (e.g., Ubuntu) or in a Windows environment. In either case, I find that Unix/Linux command line utilities are a necessity for serious software development. In Windows, those tools can be be installed through a package called Cygwin. Cygwin can be found at:

Install the default packages to begin with, along with all packages relating to the programming languages that you are interested in.

Quick Install of Ruby Development Environment

Have you ever been curious about the Ruby programming language or Ruby on Rails?

Here is a quick guide about getting up and running quickly.

First, go to and download the appropriate RailsInstaller package for your operating system.

Next, run the installer. This will install Ruby, Rails, Bundler, Git, Sqlite, TinyTDS, SQL Server Support, and DevKit.

This completes the installation of Ruby. Now, it is time to install an IDE. Personally, I like to use Eclipse because it has plugins for other programming languages (like PHP and Python) that I use. Install Eclipse by going to Download Eclipse standard and install it.

Load Eclipse. Go to the Help Menu and choose “Install New Software…”

Go to Choose the Eclipse Plug-in Version and then press the download button:


Now, copy the link to the download files to your clipboard:


In this case, the link is

Copy this URL into the “Work with” field in Eclipse’s “Available Software” window:


Select all items in Aptana Studio 3 and click “Finish”.

Eclipse will now restart and you will be ready to write your first Ruby program.