Haiku is an 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

Loading...
Loading...

Updated: Loading...
(€1 = Loading...)
Make a Donation
Buy Merchandise
Merchandise is handled by our partner Freewear, who will donate a portion of all sales to Haiku Inc.

Activity

We constantly build and and release new, bleeding edge versions of Haiku for testing purposes. You can download and install these versions to check out the latest features and bug fixes.

Be aware that nightly images may be unstable. Additionally, some packages included with official releases need to be installed separately.

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

Haiku Activity & Contract Report, January 2024 (ft. USB audio)

Blog post by waddlesplash on Tue, 2024-02-13 04:30

This report covers hrev57494 through hrev57560.

RFC Coding Guidelines: Formatting Class Member Declarations

Blog post by nielx on Mon, 2024-02-05 16:13

This RFC proposes to change the Haiku coding guidelines to change the formatting of variable and member declarations from a Table Class Member Declaration Style, to a Normalized Declaration Style or a Aligned Declaration Style. The arguments are that (1) the current format has severe limitations which limits the aesthetic value of the current formatting, especially when modern C++ language features are used, and (2) it is not a good use of the time of Haiku’s contributors to modify and maintain custom logic in the haiku-format tool (derived from clang-format). If the proposal is adopted, any new code contributions will have to use the new formatting style, and contributors are required to reformat any declarations that they modify.

Haiku Activity & Contract Report, December 2023

Blog post by waddlesplash on Fri, 2024-01-12 22:00

This report covers hrev57429 through hrev57493.

Haiku Activity & Contract Report, November 2023 (ft. VPN support)

Blog post by waddlesplash on Tue, 2023-12-12 22:30

This report covers hrev57364 through hrev57428.

Haiku Activity & Contract Report, October 2023

Blog post by waddlesplash on Tue, 2023-11-14 22:30

This report covers hrev57309 through hrev57363 (again a bit of a shorter month than average.)

Haiku Developer Tools Update (October 2023)

Blog post by nielx on Sat, 2023-10-28 10:35

This article lists some of the recent updates for developer tools that are available in the HaikuPorts repository. Many of these can be installed from HaikuDepot.

This is the first article on this topic, but it may become a regular (quarterly?) series. Let me know in the comments what you find of these notes, and what else you think should be covered.

Haiku Activity & Contract Report, September 2023

Blog post by waddlesplash on Thu, 2023-10-12 21:30

This report covers hrev57257 through hrev57308.

This was a bit of a shorter month than usual (for me, at least.)

Haiku Activity & Contract Report, August 2023

Blog post by waddlesplash on Tue, 2023-09-12 21:30

This report covers hrev57184 through hrev57256.

It’s worth noting: the main Haiku CI is currently offline as the developer who was hosting the build machine moved to a location with much slower internet. A new build machine and home for the CI has already been selected, but isn’t fully online yet, so the nightly builds are a bit behind at the moment.

[GSoC 2023] VPN Support Project Final Report

Blog post by Pairisto on Sun, 2023-09-10 23:29

Project Overview This project, undertaken as part of Google Summer of Code 2023, sets out to implement a robust TUN/TAP driver for Haiku given the increasing demand from the community for a virtual network kernel interface. This project allows for VPN software and other network-related utilities that work with TUN/TAP driver to operate seamlessly on Haiku. Throughout the project’s duration, I’ve documented the rationale behind key design decisions, and offered insights on the interplay between the TUN/TAP driver and Haiku’s unique networking architecture in my series of seven progress blog posts.