GSoC project ideas

For information about Haiku's participation in GSoC this year, please see this page. Qualifying students can apply for a Haiku project (see the list of suggested projects below). For details about how to apply, please check out How to Apply for a Haiku Idea. The most successful Google Summer of Code projects are often those proposed by the participants themselves. The following list represents some of our ideas and wishes for the project.

Promotion

Promotion is a crucial part of ensuring Haiku continues to grow. Without spreading the word, we cannot gain new users and volunteers. The Haiku Promotion team The Haiku Promotion Team, in its second iteration (there used to be a Promotion Team but the team slowly languished due to its members becoming inactive in the Haiku community), aims to restart promotion efforts and revitalise Haiku in the process. The promotion team currently consists of:

Promotion Team

The Haiku Promotion team The Haiku Promotion Team, in its second iteration (there used to be a Promotion Team but the team slowly languished due to its members becoming inactive in the Haiku community), aims to restart promotion efforts and revitalise Haiku in the process. The promotion team currently consists of: jt15s scott_puopolo18 stoltenberg shaka444 mrumbelow tthoms fox14 animortis AlwaysLivid jeremyf Quick Links Kanban Forums Marketing Category - contact the Promotion Team by posting in this forum category.

Students

This year Haiku mentored 4 students Saloni Goyal - Improvements to haiku-format code formatting tool Hrithik Kumar - Integration of haiku-format into Concourse continuous integration Jaidyn Levesque - Chat-O-Matic instant messaging client Xiaojie Yi - XFS filesystem improvements (project was not completed)

Ideas

For information about Haiku's participation in GSoC this year, please see this page. Qualifying students can apply for a Haiku project (see the list of suggested projects below). For details about how to apply, please check out Students: How to Apply for a Haiku Idea. The most successful Google Summer of Code projects are often those proposed by the students themselves. The following list represents some of our ideas and wishes for the project.

R1/beta3 – Release Notes

The third beta for Haiku R1 marks twenty months of hard work to improve Haiku’s hardware support and its overall stability. Since Beta 2, there have been 87 contributors with over 1,248 code commits in total. More than 251 bugs and enhancement tickets have been resolved for this release. Please keep in mind that this is beta-quality software, which means it is feature complete but still contains known and unknown bugs.

R1/beta2 – Release Notes

The second beta for Haiku R1 marks twenty months of hard work to improve Haiku’s hardware support and its overall stability. Since Beta 1, there have been 101 contributors with over 2800 code commits in total. More than 900 bugs and enhancement tickets have been resolved for this release. Please keep in mind that this is beta-quality software, which means it is feature complete but still contains known and unknown bugs.

Compiling Haiku for RISCV64

Haiku can be compiled for devices using the RISC-V 64bit processor architecture. (RV64GC) Please ensure that you have obtained a copy of Haiku’s source code as described in Get the Haiku Source Code if you have not already done so. Unstable The state of the RISC-V port is early. Only the bootloader currently runs. Create a compiler toolchain Building the RISCV64 compiler toolchain is quite easy using Haiku’s configure tool.

Compiling Haiku for SPARC

Haiku can be compiled for devices using the SPARC 64bit processor architecture. Please ensure that you have obtained a copy of Haiku’s source code as described in Get the Haiku Source Code if you have not already done so. Unstable The state of the SPARC port is early. Only the bootloader currently runs. Create a compiler toolchain Building the SPARC compiler toolchain is quite easy using Haiku’s configure tool.

Virtualizing Haiku in QtQEMU

Virtual instances of operating systems are perfect for all kinds of testing purposes that need to be done in a safe and isolated environment. Installing Haiku in a virtual machine is a solution for people who do not want to install it on their physical computers, but wish to become familiar with it. This guide will describe the process of running Haiku in a virtual machine (VM) using QEMU 4.1.0 and an .