How to start

Hello. I’m interested in developing for Haiku. The problem is I don’t know where to start? Where to get the code? How to build the os?

napsy wrote:
Hello. I'm interested in developing for Haiku. The problem is I don't know where to start? Where to get the code? How to build the os?

Try here:

http://www.haiku-os.org/wiki/index.php?title=Getting_Haiku

It should have most of what you need to get started. It’s probably easiest to work from an existing BeOS/Zeta system rather than Linux.

I guess many of the curious new guys (like me) are mostly using *NIX Systems.

shevegen wrote:
I guess many of the curious new guys (like me) are mostly using *NIX Systems.

There are cross-build-tools for Linux, but I haven’t heard very many people getting this working successfully in #haiku lately…

I’ll keep an eye out.

Building under Linux is pretty easy, but it’s sorta squirrelly getting it up and going at first. Let me know if you have any questions.

One thing should be noted is that the Build System currently has a few bugs which cause Linux builds to… not work correctly in some cases. For instance, it seems the application signature attribute is not correctly saved, so you run into problems when doing replicants in Deskbar or running programs based on their app signature instead of file location… stuff like that.

Besides that, developing under Linux seems to work fine.