I'll be using my faithful old Mint 11 x32 virtual machine - things should not change much (if at all) for ubuntu 32 bit or mint 12. HOWEVER: if you run an x64 system I highly recommend getting a 32 bit virtual machine for compilation, the ia32 packages are prone to weird behavior and nothing here is designed for x64. You could, of course, dual boot ubuntu 32 bit if you wished but thats a different story.
First, we will need nasm, fpc and bintuils with elf support (the ld command) as well as a copy of qemu. To set this up a quick
Code:
sudo apt-get install fpc nasm binutils qemu
Code:
sudo apt-get install geany
Step 2: Some Source code.
First, we will need a folder in the home directory - or somewhere you can find the files where you haw r/w and execute permissions.
I've added all the sources for Helios in one nice zip file right here: http://dl.dropbox.com/u/4853895/PGD Files/Helios_Source_03122011.zip so once you have a copy of that just extract the files into the helios directory we made earlier.
Step 3: Compiling the OS and doing a test boot.
First we'll need a terminal window - on ubuntu a Ctrl + Alt + T gets you there followed by a
Code:
cd ~/helios
Once there we need to make sure the build.sh and run.sh scripts are executable - doing the following will ensure that is the case:
Code:
chmod +x run.sh chmod +x build.sh
Code:
./build.sh
As for running the OS:
Code:
./run.sh
vBulletin Message