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 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.

[GSoC 2026] Modernizing Haiku’s Bluetooth stack: Implementing support for HFP profile - Mid-Term Progress Report

Blog post by vighnesh-sawant on Wed, 2026-07-15 20:02

Introduction

Hello again! It has been a fun journey since the beginning of GSoC. My project focuses on modernizing Haiku’s Bluetooth stack, specifically adding support for the Hands-Free Profile (HFP). HFP is a profile that allows operating systems to interact with Bluetooth audio devices, such as headsets, for two-way voice calls and audio streaming. Today, I’ll be sharing a progress report on the work I have completed till now, and will outline my plans for the remainder of the project.

Haiku Activity & Contract Report, June 2026

Blog post by waddlesplash on Mon, 2026-07-13 23:30

This report covers hrev59754 through hrev59820.

[GSoC 2026] Midterm progress on the Devices application

Blog post by aquamatic123 on Sat, 2026-07-11 13:46

Hello Everyone! I have officially reached the midterm mark of my GSoC project, revamping the devices application. Over the past few weeks, I have made a couple of changes extracting more hardware information and presenting it cleanly to the user.

Here is a look at what has been accomplished so far.

Extracting the device path and driver used

The first goal of my GSoC project was to determine which driver is loaded for a device, and display the device path as well if existent. To do this, I worked with the device_manager to get the driver path. I managed to get a hold of this in the app with a dm_wrapper call, and then display it in DevicesView by creating the devices with that new attribute. For the device path, I also used the device_manager to add the published path as an attribute, that would get fetched in DevicesView as well.

Haiku Activity & Contract Report, May 2026

Blog post by waddlesplash on Fri, 2026-06-12 14:00

This report covers hrev59672 through hrev59753.

Haiku Activity & Contract Report, April 2026

Blog post by waddlesplash on Mon, 2026-05-11 23:30

This report covers hrev59570 through hrev59671.

GSoC selection happened at the end of last month; you can read the news post announcing this year’s selectees. Thanks to everyone who applied!

[GSoC 2026] Expanding the functionality of the Haiku Devices Application

Blog post by aquamatic123 on Thu, 2026-05-07 22:10

Introduction

Hello! My name is Leo Rouleau, a first-year software engineering student at Polytechnique Montréal. I chose to apply for Haiku because of my interest in lower-level programming and operating systems. Having worked on projects involving microcontrollers and custom interpreters in C, C++, and Java, I’ve found systems-level development to be the most engaging challenge.

Project Overview

Haiku’s current Devices application provides a basic list of connected hardware, but it lacks the features necessary to function as a true management utility. This project aims to transform Devices into a full-fledged hardware manager, allowing users to view detailed technical specifications and perform administrative tasks directly from the GUI.

[GSoC 2026] Bluetooth: HCI Improvements & HID Profile | Haiku Project

Blog post by mohammedrattia on Sun, 2026-05-03 16:46

Hello! I’m Mohammed R. Attia, a 2nd-year Computer Science Student. I’ve been accepted into Google Summer of Code (GSoC) 2026 with Haiku, with my proposal titled “Modernizing Haiku’s Bluetooth Stack: HCI Completion and HID Profile Implementation.”

About Me

I consider myself a competitive programmer and a software engineer. I haven’t decided on a specific specialization in software engineering just yet; rather, I’m interested in systems development and low-level programming. You can check my GitHub for more information about my latest projects. I go by the handle mohammedrattia in many places on the internet, so feel free to reach out :).

[GSoC 2026] Modernizing Haiku’s Bluetooth stack: Implementing support for HFP profile

Blog post by vighnesh-sawant on Sun, 2026-05-03 12:07

Introduction

Hello! I am Vighnesh Sawant, a first year Computer Science undergrad at the Indian Institute of Technology, Madras (IITM).
I have contributed to the bluetooth stack before GSoC a little, enabling pairing with most bluetooth devices (before you could only really pair with Bluetooth 1.0 devices) although the implementation is not quite polished yet. Little trivia, my first patch to Haiku ended up breaking DNS resolution on nightly (sorry waddlesplash and Jerome!).
I’ll be working on implementing support for the HFP profile in Haiku’s bluetooth stack, which enables audio streaming and hands free voice calls while also laying the groundwork for further improvements of the bluetooth stack. I’ll be mentored by waddlesplash and scottmc.

Haiku to mentor 3 students in Google Summer of Code 2026

News posted on Fri, 2026-05-01 08:00

For many years now, Haiku is a regular participant in the Google Summer of Code program, which offers paid mentorship to people willing to work full time on Haiku for a few months. Google handles the payments, while mentors from our developer team handle the onboarding of the new contributors and guide them through the project.

Read more about Google Summer of Code 2026.

We received several great applications this year, and 3 developers were selected!