Haiku is a new open-source operating system that specifically targets personal computing. Inspired by the BeOS, Haiku is fast, simple to use, easy to learn and yet very powerful.

Fundraising 2014

Goal: $35,000
  $13,754

WHAT'S NEW IN HAIKU DEVELOPMENT

The Haiku source is continually built for testing purposes. You can download and install these latest snapshots to check out the latest features and bugfixes.

Be aware though that they may be unstable. Additionally, Web+ and some other packages have to be installed separately.

If you're OK with that, you'll find further instructions at our Nightly image page.

New in Haiku: Debugger is now default

Blog post by nielx on Mon, 2012-12-24 08:44

Just a few days ago, Rene Gollent switched on the Haiku debugger as the default debugger. Starting from revision 45032, whenever an application crashes, you will now get the option to debug it in Haiku's debugger. This milestone is important because it marks Haiku's debugger as ready for general use. Before Haiku used the command line tool gdb, which is very good but also very user unfriendly if you are used to a descent GUI debugger.

Read more to see some screenshots.

Haiku is looking for Web Developers

News posted on Sat, 2012-12-22 21:28

The Haiku project is supported by various websites and web services, such as the main website, the development tracker and the translation tools. For all these services we have various short and long term goals and objectives, and we are looking for help to realize our plans.

Helping out means that you are contributing to the continued development of Haiku! We are looking for people with Drupal/PHP skills and people with Python experience.

Haiku Amongst 10 Open-source Organizations To Participate in Google Code-In 2012

News posted on Sun, 2012-11-25 21:16

What is Google Code-in ?

GCI is a contest for pre-university students (from 13 to 17 years old) with the goal to encourage young students to participate into open-source development. To achieve that goal, open-source organizations sets up various tasks and students are invited to claim them. Various prizes are awarded and, this year, each organizations are going to award two (2) grand prize winners amongst participating students.

When does the contest start ?

Students can starts claiming tasks on Monday, November 26 2012 at 9:00 AM PST / 17:00 UTC, to end on Monday, January 13th at 9:00 AM PST / 17:00 UTC.

What kind of tasks are available ?

A Task is a small amount of work, suitable for a 13 to 17 years old student, and should take approximately 2 hours to complete to the average participant. There are 5 categories of tasks :

  1. Code: Tasks related to writing or refactoring code
  2. Documentation/Training: Tasks related to creating/editing documents and helping others learn more
  3. Outreach/Research: Tasks related to community management, outreach/marketing, or studying problems and recommending solutions
  4. Quality Assurance: Tasks related to testing and ensuring code is of high quality.
  5. User Interface: Tasks related to user experience research or user interface design and interaction

Where do I sign-up ?

For more details about the program itself, and to register, please consult the contest's homepage :
http://www.google-melange.com/gci/homepage/google/gci2012

Haiku Release 1 Alpha 4.1

News posted on Wed, 2012-11-14 15:45

Due to the immediate testing efforts of HAIKU Release 1 Alpha 4, several critical bugs were detected by testers and reported on our bug tracker. On several hardware configurations, those issues prevented Haiku from booting properly. Since then, those bugs have been squashed and are resolved in this bugfix update, R1 Alpha 4.1.

There are two general issues fixed by this point release:

  • Deskbar can freeze at boot-up on read-only media.
    Issue: Potential kernel level deadlocking issue in the network stack.
    Solution: The cause of the deadlock was found and corrected.
    Change: hrevr1alpha4-44701
  • Users can see a kernel crash at boot-up on read-only media.
    Issue: Normalization never occurring on module image paths due to a bug in the hash table.
    Solution: Hash table code was fixed preventing duplicate module images from loading.
    Change: hrevr1alpha4-44700

We have replaced the R1A4 files on the website with R1A4.1 files to ensure these issues are thoroughly corrected. The archives are named "haiku-r1alpha4.1-*" and the image files contained within retain the "haiku-r1alpha4*" nomenclature.

If you have already installed R1A4, we recommend updating to R1A4.1. Thank you all for testing and supporting Haiku!

Haiku Release 1 Alpha 4

News posted on Mon, 2012-11-12 05:00
Haiku R1 Alpha 4 CD

The Haiku Project is excited to announce the availability of our fourth official alpha release. A year and four months have passed since the Alpha 3 and the Haiku Project has been busy. The main purpose of this release is to provide interested third party developers with a stable version for testing and development. To aid with that, Haiku includes a rich set of development tools.

Update: Contracts for Package Management

Blog post by mmadia on Sun, 2012-11-11 14:31

As you may recall during August, Ingo Weinhold and Oliver Tappe were each accepted for two-month development contracts relating to package management[1]. Originally, their start dates were slated for sometime around November or December. Due to their current contractual obligations with other employers, they will not be able to begin as early as planned. The revised start date is now around February or March.

Code Sprint 2012: Debugger

Blog post by anevilyak on Sat, 2012-11-10 14:44
As seen in Ingo's excellent presentation on Haiku's built-in debugging tools, our graphical debugger, while getting quite capable, is still missing a number of important features. As such, I made it my goal this week to try and resolve as many of those as I was able to.