Students

This year Haiku mentored 4 students

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. However, suggesting your own idea is always encouraged!

Compiling Haiku for Arm64

Haiku can be compiled for devices leveraging the ARMv8 64-bit 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 ARM64 port is extremely early. Roll up your sleeves and help out!

Create a Compiler Toolchain

Building the ARM64 compiler toolchain is quite easy using Haiku’s configure tool. For a complete list of flags for the configure script, see Haiku’s Configure Options

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. However, suggesting your own idea is always encouraged!

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

How can I help out?

Any help with promotion efforts will be extremely appreciated! And no, marketing or public relations experience is not required - the only requirement is that you are enthusiastic and willing to help with promotion. To join the promotion team, simply send a private message to jt15s on the Haiku forums.

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. However, suggesting your own idea is always encouraged!

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. While we are mostly confident in its stability, we cannot provide assurances against data loss.

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. While we are mostly confident in its stability, we cannot provide assurances against data loss.

Emulating Haiku on Amazon Web Services

Amazon Web Services (or, in short, AWS) is one of the most prominent cloud computing platforms that’s widely used both by private individuals and businesses alike. Since booting directly from an ISO file is not possible, we will have to create an Amazon Machine Image (AMI) based on a virtual appliance.

Go to section

Preparing for this tutorial

Disk files represent physical devices but in the form of a file. During the preparation phase, we will need to download a Haiku image file from here. Then, we will have to use VirtualBox to create a disk image that can be later converted into an AMI image file.