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...
Submit 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, July 2022

Blog post by waddlesplash on Tue, 2022-08-09 23:00

As is now the usual way of things, the monthly Activity Report is hereby combined with my Contract Report.

This report covers hrev56236 to hrev56320.

[GSoC 2022] ARM port and device tree support Phase 1

Blog post by Zhihong Niu on Thu, 2022-07-28 00:00

Hello everyone. It’s been a rough month, I’m having issues with the ARM port and it’s holding me back. Anyway, I’m on my way, which is great news. TODO Continue the ARM port The latest issue is a page fault occur at thread 778(which is the user thread). 778: init: libz.so.1 vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x0, ip 0x0, write 0, user 1, exec 1, thread 0x30a thread_hit_serious_debug_event(): Failed to install debugger: thread: 778 (launch_daemon): Bad port ID Prepare fdt

[GSoC 2022] Ham: Status Update

Blog post by Dominic Martinez on Thu, 2022-07-21 09:02

Hello everyone. This is a brief update on the Ham project - a drop in replacement for the Jam build system. For those more curious about the technical details, there will be a larger blog post on Ham’s action modifier implementation coming soon. What’s been done so far? The majority of the work has been in implementing Jam language features. Today, Ham hit a major milestone by supporting all of Jam’s action modifiers (updated, together, quietly, piecemeal, ignore, and existing).

[GSoC 2022] XFS : Project Update

Blog post by mashijams on Tue, 2022-07-19 00:00

Hello everyone. It’s been a month since I had written any blog on my project so here is the one. You can see all my patches submitted here Abstract After completing a task for xfs V5 superblock I began my work on version 3 inodes and implemented new fields introduced in V5, Inode Verification functions, data fork verification function etc.. Soon we had a valid version 3 inode which passed all the checks.

Haiku, Inc. Now Accepting Donations Through GitHub Sponsors

News posted on Mon, 2022-07-11 17:00

We are proud to announce that Haiku, Inc. is now accepting donations through GitHub Sponsors. This was actually set up about a month ago but it was only announced in our forums. We already have 10 sponsors and have set a new goal to get 20. One nice aspect of GitHub Sponsors is that the fees for any payments are covered by GitHub. Haiku, Inc. loses a decent percentage of our PayPal donations to fees, so any current donors using PayPal to donate to Haiku can consider switching to GitHub Sponsors to make your donation go a bit further.

Haiku Activity & Contract Report, June 2022: 802.11ac WiFi

Blog post by waddlesplash on Sat, 2022-07-09 15:30

As is the usual way of things, the monthly Activity Report is hereby combined with my Contract Report. Since there is just so much to report this month, instead of the usual chronological order by section, instead things will be loosely sorted by “size”.

This report covers hrev56148 to hrev56235.

[GSoC 2022] ARM port and device tree support Phase 1

Blog post by Zhihong Niu on Fri, 2022-06-24 00:00

In the first stage of work, the following content was completed: Compile and run arm haiku on osx Fixed some runtime errors The following will show how to compile haiku on osx and run it on qemu (my version: hrev56168) Build and run Haiku on OSX (Intel) Preparation Before starting, since the default file system(APFS) is not case-sensitive, you must first create a case-sensitive volume. Open Disk Utility.

[GSoC 2022] XFS : Community Bonding Progress

Blog post by mashijams on Tue, 2022-06-14 00:00

Hello! Hope everyone is doing well. Community bonding period ended, so here is the blog on my progress so far. You can see all my patches submitted here Abstract I started my work with moving CRC calculation files from ext2 driver to shared folder (so that it can be used by every other filesystem that needs it) and made it fs_shell compatible. CRC’s are used to detect minor corruption in filesystem and is one of the major features introduced for xfs version 5 as metadata checksumming.

Haiku Activity & Contract Report: May 2022

Blog post by waddlesplash on Wed, 2022-06-08 17:00

As now seems to be the usual way of things, the monthly Activity Report is hereby combined with my Contract Report.

This report covers hrev56088 to hrev56147.

Before I get into the development items from May, you may want to know that, though it has not been formally announced yet, you can now donate to Haiku, Inc. (and thus support my ongoing contract) through GitHub Sponsors!

[GSoC 2022] ARM port and device tree support

Blog post by Zhihong Niu on Mon, 2022-05-30 00:00

Introduction I am Zhihong Niu, an Computer science undergraduate student at the Xi’an Shiyou University. This summer I will port Haiku to ARM and support some device tree-based storage device. My mentors for this project are scottmc and David Karoly. Here is the link to my proposal. Project The project actually has three goals: run Haiku on ARM(qemu-system-arm), device tree support and mass storage device driver based on device tree.