= Getting Started = To get started there are a couple things that need to be done prior to development. The steps for setting up the development environment are below. If you have any questions or suggestions about the set up process don't hesitate to send an email to [mailto:help@geni.net]. == Installing and Setting Up !VirtualBox == 1. !VirtualBox can be downloaded from https://www.virtualbox.org/wiki/Downloads. Please make sure you install version 4.1.16 or newer. 2. Once installed you will need to create a !VirtualBox container with a minimum disc space of 40 GB. Instructions on how to set up a virtual disk image can be found at http://www.virtualbox.org/manual/ch01.html#gui-createvm. Choosing a fixed disk image is recommended. 3. After the virtual disk is set up, choose the OS that you want to develop in. The currently supported versions are Fedora 15 and Ubuntu 10.04.4 LTS Lucid Lynx. A download for Fedora 15 can be found at http://download.fedoraproject.org/pub/fedora/linux/releases/15/Fedora/i386/iso/Fedora-15-i386-DVD.iso. [[br]] Like-wise, a download for Ubuntu 10.04 can be found at http://releases.ubuntu.com/lucid/ubuntu-10.04.4-desktop-i386.iso. 4. Instructions for installing the OS to the virtual disk for the first time can be found at http://www.virtualbox.org/manual/ch01.html#idp13614032. Once the OS of your choice is installed to the virtual disk you are ready to start setting up the development environment. == Setting up the Development Environment == Depending on the OS you chose to develop in, Fedora or Ubuntu as listed above, you will need to follow separate instructions. [wiki:GIB-Fedora-Instructions Fedora Environment Setup Instructions] [[br]] [[br]] [wiki:GIB-Ubuntu-Instructions Ubuntu Environment Setup Instructions]