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/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 SPARC

Haiku can be compiled for devices using the SPARC 64bit processor architecture. 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. For a complete list of flags for the configure script, see Haiku’s Configure Options Perform a git clone haiku and buildtools Within the haiku source directory, create your workspace for SPARC via mkdir generated.

Students

Student Application Mini-FAQ Where do I apply? Start from the Google Summer of Code site What ideas can I apply for? Check out our List of Google Summer of Code Ideas What info do you need in the application? See the Application Template below for reference What if I still have questions? Send a message to the Haiku Mailing List or contact Haiku's Google Summer of Code administrator (PulkoMandy).

Virtualizing Haiku in QEMU

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 How-To guide will describe the process of running Haiku in a virtual machine (VM) using QEMU 4.

Emulating Haiku on DigitalOcean

DigitalOcean is one of the most popular KVM Cloud providers that allow the end user to upload raw disk images. As they don’t allow booting from ISO, we will need to use VirtualBox or other virtualization software for installing Haiku. This guide assumes that you already have a DigitalOcean account, you’re at least partly familiar with the interface and that you have already installed Haiku in a VM. You will need to obtain a disk image (*.

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.

Setting up Haiku in Vultr

Vultr allows one to upload a custom iso on their instances. With this, many new possibilities are open - such as setting up a buildbot, automated testing, benchmarking and more. This task assumes you have a Vultr account and that you are aware that it will charge you for setting up and running an instance. Preparing a direct ISO link Vultr doesn’t allow one to upload a custom iso from a local machine.

Emulating Haiku in KVM

For Google Code In 2019, Vrondir created a video on how to install Haiku in KVM [79 MiB]. Virtual instances of operating systems are perfect for all kinds of testing purposes that need to be done in a safe and isolated environment. Therefore, installing Haiku in a virtual machine is an ideal solution for people who do not want to install it on their physical computers but want to become familiar with it.

Emulating Haiku In ESXi

In 2017, Max Levchuk created a tutorial video for VMware ESXi [5 MiB]. Virtualizing an operating system might be a good way to give it a test run, or to use it alongside your main OS. ESXi is a platform that allows easy deployment of virtual machines on baremetal servers, and setting up a Haiku ESXi VM might be a good idea if you intend to develop Haiku or applications for it.