Haiku Activity & Contract Report, March 2025

Blog post by waddlesplash on Thu, 2025-04-10 23:20

This report covers hrev58697 through hrev58787.

Haiku Activity & Contract Report, February 2025

Blog post by waddlesplash on Tue, 2025-03-11 14:20

This report covers hrev58584 through hrev58696.

Haiku Activity & Contract Report, January 2025

Blog post by waddlesplash on Mon, 2025-02-10 23:20

This report covers hrev58487 through hrev58583.

Haiku Activity & Contract Report, December 2024 (ft. Iceweasel)

Blog post by waddlesplash on Mon, 2025-01-13 23:30

This report covers hrev58369 through hrev58486.

Haiku Activity & Contract Report, November 2024

Blog post by waddlesplash on Tue, 2024-12-10 23:45

This report covers hrev58292 through hrev58368.

Haiku Activity & Contract Report, October 2024

Blog post by waddlesplash on Tue, 2024-11-05 17:30

This report covers hrev58188 through hrev58291.

Haiku Activity & Contract Report, September 2024 (ft. packagefs memory usage optimization)

Blog post by waddlesplash on Fri, 2024-10-11 15:30

This report covers hrev58043 through hrev58187.

We’re now back to development “as usual” after the release of R1/beta5 (though some of the changes in this report did make it in to the release itself.)

Haiku Activity & Contract Report, August 2024

Blog post by waddlesplash on Tue, 2024-09-17 23:30

This report covers hrev57901 through hrev58042.

R1/beta5 was of course released just a few days ago, and many (though not all) of the changes in this report made it in to the release.

[GSoC 2024]: Implementing Incremental Search [Final Report]

Blog post by calisto-mathias on Sat, 2024-08-24 01:46

Introduction

The goal of this post is to document the changes I’ve successfully made during the GSoC period, the current state of the project, future enhancement goals, and a few other topics. I also want to extend my thanks to the Haiku developers and community for the opportunity to work on this fantastic operating system.

Background

Haiku is a truly innovative operating system. One of its most interesting approaches to a filesystem lies in the fact that it makes metadata a primary characteristic of the filesystem. In fact, this was one of the core features that it carried over from its predecessor BeOS.

[GSoC 2024] Virtio Sound: Final Report

Blog post by diegoroux on Thu, 2024-08-22 18:39

Gerrit Submission.

Check out my final Pull Request here: 8141

Overview

During this GSoC period, I focused on developing the virtio sound driver for Haiku, aiming to enhance its performance as a guest OS in virtualized environments. This journey began with some challenges, for example, initially, I missed a small detail in the driver module path, which prevented the driver from loading.

One of the significant setbacks, I had, was understanding hmulti_audio. With little to no documentation available, it felt like working with a black box. I had to dive into existing audio drivers to piece together how things worked, but even then, some aspects remained hidden to me.