Accessing BFS outside of Haiku

Accessing BFS outside of Haiku What is FUSE? FUSE is an acronym for "Filesystem in USErspace" and in essence allows an operating system to communicate with a file system through a userland progam. By providing this functionality outside of kernel space, adding support for a new filesystem is a simple matter of installing the respective FUSE module. As a comparison, the typical paradigm involves altering the operating system's kernel to support the filesystem.

Pre-requisite Software

The tools you need to compile software for Haiku, or to compile Haiku itself, depend on the platform that is used for building. Currently, Haiku is arguably the most convenient development environment. A nightly image (or stable release) of Haiku should contain all of the software needed to build its sources for x86. Note that a build of the entire operating system on an x86_64 Haiku host will require that the buildtools are also prepared and compiled.

Native Extended Attributes and Cross-Compiling Haiku

Due to the various ways that extended attributes are implemented in various file systems, some will present issues that need to be considered and others will simply be unusable. This page aims to clarify which file systems have extended attribute implementations compatible enough with Haiku’s that they can be utilized during cross-builds. Note that configure auto-detects the extended attribute capabilites of the filesystem you have asked it to configure a build on, and will automatically select “full”, “ref”, or no usage at all based on the filesystem’s capabilites.

Booting Haiku

There are a wide range of options and configurations available to boot Haiku, from from modifying the boot sector, to configuring (and possibly installing) a boot manager. For an overview of the various booting options available to Haiku, please check out this page of the Haiku User Guide Using Makebootable makebootable is a low-level Haiku tool to enable x86 MBR (legacy bios) systems to boot from the active Haiku partition.

How to work on WebKit

As you should know, Ryan and I worked actively on the WebKit port during this summer.
I won't say this port is perfect, because many parts need to be improved and stabilized. Anyhow, I think it's a good idea to provide a way for people to build it and not moving in the dark. Building WebKit on Haiku isn't so hard but can be really long.

Guide Index

This is the top page to be used as the index for all the guides.

Making a Haiku USB Stick

Using a USB flash drive is one of the best ways to install Haiku. It is also the only way to really try and enjoy all the features of Haiku without touching your hard drives. The Haiku live CD is limited by the slow access time of CDs and still lacks a few features due to the added complexity to run on a read-only media. Note that running off a USB flash drive might still be a lot slower than a real hard drive depending on your model.

Haiku DVD Paper Sleeve

Do you want to hand out Haiku Installation DVDs to friends and colleagues? To help distinguish it from all the other DVDs that litter people's desks, we have a nice little DVD paper sleeve you can print out and fold yourself. Haiku DVD paper sleeve: US letter size (73 KiB PDF) Use this WonderBrush file (903 KiB) as a template for your personal sleeves. Please respect the Haiku trademarks, if you plan to distibute those sleeves.

Release Notes

HAIKU R1 Alpha 4.1 Release Notes These are the release notes for HAIKU R1 Alpha 4.1, a critical bugfix update for our fourth official release. For this fourth alpha release, we strove to provide an improved version of Haiku that is more stable, introduces more features for both the end-user and developer, and has a greater chance of properly booting on more hardware. We have tried hard to make this release as good as possible.

Installation Guide

Before Installing Download Haiku Burning your Haiku CD Haiku on a USB flash drive Welcome to the Haiku installation guide! This document will help you install Haiku on your computer, guiding you through the Haiku installation one step at a time. Depending on your hardware configuration, the installation process can take as little as 15 minutes. Preparing a Partition for Haiku Currently, Haiku cannot resize existing partitions; therefore, you either need to already have an empty partition where you can install Haiku, or you need to create one using a third party tool.