Students

Qualifying students can apply for one of our Google Summer of Code 2013 project ideas between April 22nd and May 3rd, 2013. Student Application Mini-FAQ When do I apply? April 22nd to May 3rd How much time is left to apply? Countdown: Student Application Deadline Where do I apply? Start from the Google Summer of Code 2013 site What ideas can I apply for? You can suggest your own idea(s) or check out our List of Google Summer of Code Ideas What info do you need in the application?

Compiling Haiku for PowerPC

PowerPC Compiler Toolset Building the PowerPC compiler toolset is quite easy and involves generating gcc binaries for your platform. For a complete list of flags for the configure script, see Haiku's Configure Options From the haiku source directory, run the following. (be sure to adjust the options to match your build environment.) ./configure --cross-tools-source ../buildtools --build-cross-tools ppc If you want to run configure again to tweak some more options, you need to tell it to configure for PowerPC.

SCaLE 11x

SCALE 11x will be held February 22-24, 2013 at the LAX Hilton. SCALE 11X – the 11th annual Southern California Linux Expo – takes place on Feb. 22-24, 2013, at the Hilton Los Angeles Airport hotel. As the first-of-the-year Linux/Open Source software expo in North America, SCALE 11X expects to host more than 100 exhibitors this year, along with presenting more than 70 speakers. Event Dates:  2013-02-22- 2013-02-24 Event Homepage:  http://www.

VirtualBox Serial Debugging on Windows

This tutorial uses VirtualBox version 4.2.6. You can set Port Mode as either Host Pipe Mode or Raw File Mode when serial debugging with VirtualBox. With Raw File Mode, you can easily and quickly save the debugged onto a .txt file whereas it might be rather difficult for to check out the content of debugging real time. When it comes to Host Pipe Mode, it’s a little more complicated than the Raw File Mode, but you can confirm what is being debugged real time.

Virtualizing Haiku in Hyper-V

For Google Code-In 2017, Arnav Bhatt created a video on how to install Haiku in Hyper-V [11 MiB]. There are two methods for installing Haiku: RAW images and Anyboot images. RAW images consist of a pre-installed environment, whereby the Virtual Hard Disk is of a fixed size. By using a RAW image, you do not need to go through the installation process. The Anyboot images, on the other hand, can be burnt to a CD-RW or DVD-RW, or even a USB drive but they can also be used in Hyper-V, to create a virtual CD-ROM that can be used to install Haiku onto a virtual Hard Disk or even to just boot into Haiku directly.

VirtualBox Serial Debugging on Linux

This tutorial describes using a feature of VirtualBox that writes the output of a serial port into a file on the host machine. Because Haiku, by default, writes debug information to the COM1 port, you can use it to quickly extract stacktraces to text files, for example. This tutorial is based on following tools: Debian Wheezy VirtualBox 4.1.18 Haiku R1A4.1 It should also work on platforms other than Linux.

Virtualizing Haiku in Bochs

The required files can be found on the “Get Haiku” page of this website which is located here.Both the raw and anyboot images are available there, do select the closest mirror to enjoy higher transfer rates. Bochs is available for free on their website which can be found here. Go to section: Running Haiku from a Raw or Anyboot image. Additional Steps. Troubleshooting. Running Haiku from a Raw or Anyboot image.

Installing a Haiku Image to a Disk Partition

This guide describes how to install Haiku from Linux on a spare hard disk partition directly without using a CD-ROM or USB memory key. It is assumed that you are already running Linux and have prepared an empty partition for Haiku. Download Haiku You need to download an Anyboot image from the Haiku website. Convert Anyboot to a raw image Anyboot images are a combination of ISO and raw images.

Haiku Port Status

Haiku builds for several computer architectures, below is a list of each architecture with additional information. The interest column does not reflect any architecture preference by the Haiku project, only current real-world developer interest. x86 (Tier 1)The platform of choice for most traditional desktop and laptop computers PlatformInterestTargetHaiku LoaderHaiku KernelApplication ServerStatus 32-bit x86 PC (Compat)Highx86_gcc2Production 32-bit x86 PCHighx86Stable 64-bit x86 PCHighx86_64Production ARM (Tier 2)Newly revitalized line of processors excelling at low power consumption and low cost.

Compiling for x86_64

x86_64 Compiler Toolset Building the x86_64 compiler toolset is quite easy and involves generating GCC binaries for your platform. For a complete list of flags for the configure script, see Haiku’s Configure Options. x86_64 exclusively uses gcc13, this differs from our 32-bit x86_gcc2 builds which include both gcc2 (for BeOS compatibility) and gcc13 as a secondary architecture. From the Haiku source directory, run the following to compile the build tools (be sure to adjust the options to match your build environment):