tutorials computing

Install Haiku under Mac OS X with Virtualbox

Haiku is an open source operating system currently in development that specifically targets personal computing. Inspired by the Be Operating System, development began in 2001, and the operating system became self-hosting in 2008 with the first alpha release in September 2009, the second in May 2010 and the third in June 2011. Here we describe how to run a Virtualbox hosted Haiku OS on Mac OS X.

This has been tested on Mac OS X 10.8 (Mountain Lion) MacBook Air. You might need to tweak some settings on other hardware/OS versions.

To run Haiku on top of Mac OS X first download and install Virtualbox. step/None/Screen Shot 2012-08-05 at 14.31.31.png

Download the version of Virtualbox for Mac OS X and open up the .dmg. Double-click on Virtualbox.mpkg to start the installation. step/None/Screen Shot 2012-08-05 at 14.34.10.png

While Virtualbox is installing download a copy of Haiku. The simplest way to get Haiku running in Virtualbox is to download the pre-built VM image. Download the .zip file and double-click to unpack to a folder. Put this somewhere safe: this will hold your Haiku install. step/None/Screen Shot 2012-08-05 at 14.33.15.png

Start up Virtualbox and click to create a new virtual machine. There is a short wizard to set this up. Set the operating system to Other and version to Other/Unknown. step/None/Screen Shot 2012-08-05 at 14.36.07.png

Set the memory according to your host computer but 512MB should be enough for a comfortable Haiku install. step/None/Screen Shot 2012-08-05 at 15.21.13.png

On the Virtual Hard Disk ensure that Start-up disk is checked and select "Use existing hard disk". Click the folder icon to the right on the drop down and browse to the location on your downloaded and unpacked Haiku folder. Select the file named haiku-r1alpha3.vmdk (or similar on later releases). step/None/Screen Shot 2012-08-05 at 15.21.21.png

The default settings of Virtualbox work perfectly fine. However, Haiku occasionally locks up on the boot loader screen. A simple fix is to enable dual processor support. To do this right click on the created virtual machine and choose settings. Navigate to System -> Processor and increase the processor(s) to 2. Click OK to save the configuration. step/None/Screen Shot 2012-08-05 at 15.27.47.png

In order to make networking work from within Haiku you will also need to change the virtualised networking card to any of the Intel ones. In settings navigate to Network -> Adapter 1 -> Advanced (hidden drop down section) and change the adapter type for example to Intel PRO/1000 MT Desktop.

step/None/Screen Shot 2012-08-05 at 15.46.09.png

You can leave the attached to setting as NAT or alternatively bind it to a specific adapter in your host computer by choosing Bridged Adapter and then (for example) wlan0 for Wi-Fi/Airport.

Double click the virtual machine to start Haiku! step/None/Screen Shot 2012-08-05 at 14.37.53.png

Your mouse and keyboard will be captured by Virtualbox/Haiku if you click in the window. To get it back for use in Mac OS X press the Command (Cmd) key.

Over 10,000 developers have bought Create GUI Applications with Python & Qt!
Create GUI Applications with Python & Qt6
More info Get the book

Downloadable ebook (PDF, ePub) & Complete Source code

To support developers in [[ countryRegion ]] I give a [[ localizedDiscount[couponCode] ]]% discount on all books and courses.

[[ activeDiscount.description ]] I'm giving a [[ activeDiscount.discount ]]% discount on all books and courses.