Development

Development

This page intends to give an overview of the information available for developers who would like to contribute to the Haiku Project.

Developers Documentation

Online Resources

Development Tools

The tools you need to compile software for Haiku, or to compile Haiku itself, depend on the platform you want to perform this build in. Recently Haiku itself became usable as a development environment. So, if you want to build third party tools from within Haiku, you could fetch the tool chain from below or more preferably, use a pre-alpha image. To compile Haiku itself, you can also build from an older BeOS installation or even from Linux. In case you have a limited amount of partitions, this can be an excellent alternative. The following list shows the tools you need sorted by host platform.

Pre-Alpha Development Editions

Click here to download. This special edition of Haiku contains all the development files listed below. They are available as VMWare images and raw disk images, which can be used with QEMU or written directly to disk.

Pre-Requisite Software

Since Haiku can be built from numerous operating systems, see the pre-requisite software page for all of the necessary software for each supported development environment.

Development Community