GSoC/GCI Archive
Google Code-in 2014 Haiku

[->StartHere<-][nocode] Run Haiku from a LiveCD, in a Virtual Machine or installed on a partition.

completed by: Hrishi P

mentors: Scott McCreary, Richard Nyhus-Smith

Welcome to Google Code-In 2014!

This is designed to be the first task that you take on in GCI and aims to get you familiar with Haiku and some of the tools needed to contribute to making an operating system.

This task requires no coding skills, so if you can code then you should pick a beginner task marked "[Welcome]". If you have written code on Haiku or Linux before, then check out the beginner tasks marked "[refresher]". While beginner tasks marked "[nocode]" are like this one and do not require coding skills.


Pick one out of these three ways to run Haiku:

  • Run Haiku in your choice of hypervisor / virtual machine
  • Run Haiku from a live CD or USB drive
  • Install and run Haiku on a partition

For this task you should go to this wiki page and learn what an operating system is. If you have done this or you already have a good idea what an OS is, then go back to the part of the wiki page that talks about the Be Family of OSs and view the wiki pages for BeOS and Haiku. 


Now head over to our about page and have a quick read of it, then

pick one of the following methods to get Haiku up and running


 

Run Haiku in a Hypervisor / Virtual Machine

Now head over to our about page and have a quick read of it, before heading to the Virtualizing page, where you should then read and take a screenshot of the text at the top of the page.

Afterwards you should pick a hypervisor from the list on the same page. If you are using Windows you should use VirtualBox, VMWare or Hyper-V as they will be the easiest.

Now open the guide for the hypervisor that you picked and follow the guide until you are running Haiku inside the hypervisor.


 

Run Haiku from a USB drive or CD

Read the Making a Haiku USB Stick page, or the Burning the Haiku CD page.

Afterwards you should pick an Anyboot from the list of Nightly Images and create a Haiku USB stick or Haiku CD and boot from it, select to run in "Live Mode"


 

Install Haiku from a CD or USB drive onto a partition

Read the Making a Haiku USB Stick page, or the Burning the Haiku CD page.

Afterwards you should pick an Anyboot from the list of Nightly Images and create a Haiku USB stick or Haiku CD and boot from it, select to run in "Install"


 ***Important***

Once you have Haiku running using one of the above methods, play around in Haiku and get familiar with it.  We want you to spend a little time in Haiku and explore it a bit, and then complete the following steps:

 

1) Open the Google Code-In website with WebPositive. *Note, if network isn't working for you, you can just leave this on the default page

2) Open StyledEdit and write your Google Code-In username in the open window, change the font size so your username is bigger, and change the color and font as you wish.

3) Read the UserGuide to learn about stack and tile feature, then stack the StyledEdit window on top of the WebPositive window, the tabs should now allow you to drag the stacked group around the desktop.

4) Find the GCI2014 logo on the internet and set it as background image of the Desktop and place it in the lower center of your desktop so that it shows under the stacked windows. *Note, if network isn't working, just open backgrounds and move the Haiku lower to the bottom center of the screen

5) Put the replicant of ActivityMonitor a lower corner of the Desktop.

6) Open workspaces and configure the arrangement to 2 rows, by 2 columns.  Put the replicant of Workspaces in the other lower corner of the Desktop.

7) Increase the icon size of the Desktop and the Deskbar.

 

- Arrange items 1-7 so that all are visible and take a screenshot from within Haiku and submit that as your work for this task. Submit directly as PNG images, don't pack them with ZIP etc.

Read the user guide that's linked on the Haiku Desktop to help you with the task.


 

Also fill out this form with what you thought of the quality of the documentation:

http://goo.gl/forms/48g0UQmiDc

Then take a screenshot of the page that says that the form has been completed and submit it here too.