Students

This year, 2 out of 3 students completed their GSoC projects Hrishikesh Hiraskar - Integrating a Git client into Trac Krishnan Iyer - SDHCI support Abhinand N - XFS support (failed as close to no code was written in the first two months)

Get Haiku!

Current Official Version Information Version: R1/beta1 Release date: September 28th, 2018 Release notes: Release notes. Computer platform: x86, 32-bit and 64-bit Important: Post Release Addendum (If you are looking for the nightly images, they can be found at download.haiku-os.org.) Installation DVD You can order the 32bit version of Haiku as an installation DVD. Please read the post BUY NOW - Haiku DVD for all details. You can pay more than the suggested 3 to 5 €, everything exceeding the costs will be used by Haiku, Inc.

R1/beta1 – Release Notes

It's been just about a month less than six years since Haiku's last release in November 2012 — too long. As a result of such a long gap between releases, there are a lot more changes in this release than in previous ones, and so this document is weightier than it has been in the past. The notes are mostly organized in order of importance and relevance, not chronologically, and due to the sheer number of changes, thousands of smaller improvements simply aren't recognized here.

R1/beta1 – Release Notes

It's been just about a month less than six years since Haiku's last release in November 2012 — too long. As a result of such a long gap between releases, there are a lot more changes in this release than in previous ones, and so this document is weightier than it has been in the past. The notes are mostly organized in order of importance and relevance, not chronologically, and due to the sheer number of changes, thousands of smaller improvements simply aren't recognized here.

UEFI Booting Haiku

UEFI Booting the anyboot image 64-bit release images (such as Haiku R1/beta1) can be directly booted from UEFI when the system's hardware supports it. While Haiku's UEFI bootloader is at an early stage, it can be leveraged to boot a stable system. Limitations Haiku's UEFI loader is only functional when the anyboot ISO is written to a hard disk or USB Flash device. Booting from UEFI when the anyboot is written to optical media is not currently supported.

Funding and donations

The Haiku project itself is not a formal entity, and as a result it cannot accept donations directly. There are however various way to donate, either to an organization or directly to some developers. Haiku, Inc. Haiku, Inc. is an US-based non-profit organization which handles donations to the Haiku project. They fund the infrastructure (servers, hosting), communication (stickers, flyers) as well as travel and hosting costs for people representing Haiku at open source conferences (FOSDEM, RMLL, .

Virtualizing Haiku in Veertu Desktop

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 on a virtual machine (VM) using Veertu Desktop.

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.

Network Booting Haiku

The root Haiku disk image (raw variant) can be booted remotely over the local network as of recent versions. This is especially useful when an architectures boot and kernel issues need to be troubleshot. In the example below we will cover remote booting Haiku on various architectures. At the moment this is mostly geared toward developers. Requirements: Haiku source code and build environment Linux build tools Enough memory on the test system.

Serial Debugging

Hardware Serial Debugging Hardware Your system needs to have a built-in serial port to leverage Serial Debugging. Modern laptops commonly lack this port. Desktops will generally have a serial port or a mainboard header for serial port. Hardware Required A problematic system with an available built-in serial port. A main board header (if required for problematic system) A second system to capture logs and interact with the system under test.