Haiku is an open-source operating system that specifically targets personal computing. Inspired by the BeOS, Haiku is fast, simple to use, easy to learn and yet very powerful.

Fundraising 2018

Goal: $10,000

What's New in Haiku development

The Haiku source is continually built and released for testing purposes nearly every day. You can download and install these latest snapshots to check out the latest features and bug-fixes.

Be aware that nightly images may be unstable. Additionally, some packages included with official releases need to be installed separately.

If you're OK with this, you can find further instructions at our Nightly image page.

[GSoC 2018 - TrackGit] Progress Report 3

Blog post by hrily on Mon, 2018-05-21 18:24

This is the third progress report for TrackGit project. I did the following in last week. Clone Window. I implemented Clone window. It looks something like following: Clone Command I implemented Clone command. Unfortunately, I’m blocked with some ssl object error. Init Implemented Init of empty repository. Following are steps to Init a git repo through TrackGit: Init Test I added tests for Init. This is done with the help of CppUnit testing framework.

Rune - Haiku Images on ARM

Blog post by kallisti5 on Sat, 2018-05-19 15:33

Up until recently, Haiku builds for ARM have targetted individual ARM boards. The compile process for ARM images required two things: an architecture, and a target board (such as the Raspberry Pi 2). This board setting adjusted a large number of defines throughout Haiku at compile time to set the operating system up for the target ARM device. The board selection also handled placing all the propriety bits (a lot of which have sketchy licensing) into the Haiku image during compile.

[GSoC 2018 - TrackGit] Progress Report 2

Blog post by hrily on Tue, 2018-05-15 19:16

This is the second progress report for TrackGit project. I did the following in last week. TrackGit repo I created the repository for TrackGit. You can follow it at https://github.com/Hrily/TrackGit. I also created Wiki to maintain the Weekly Progress report. Icon for TrackGit I added icon to project using a rdef file. LibGit2 TrackGit uses libgit2 as interface for git. I tried compiling TrackGit using libgit2 but getting some header errors.

[GSoC 2018: XFS support] Week #1 and #2

Blog post by abx1 on Mon, 2018-05-07 21:30

Hey everyone, I have been working on the project for the past two weeks and would love to share my update here as well. My first task is to create an empty file system module and test the same on fs_shell. As fs_shell provides an interface to build and test the file system in a commandline tool, it will be easier to test the file system module. I made an XFS image file using the following commands:

[GSoC 2018 - TrackGit] Progress Report 1

Blog post by hrily on Mon, 2018-05-07 15:30

Hie This is my first progress report. Following are the things I did in last couple of weeks: Set up the Environment. Started on Dynamic Tracker Menu. Had a nice chat with my mentor Stippi. Learnt how to build Haiku on Haiku. Especially, building and running the Tracker module. Faced few difficulties in Dynamic Tracker Menu. Solved them with some help. About Dynamic Tracker Menu Dynamic Tracker Menu lets addon add items to the popup menu of Tracker based on the files selected.

[GSoC 2018: SDHCI MMC Driver]: Week #1 and #2

Blog post by krish_iyer on Sun, 2018-05-06 17:58

Hey folks! here’s the updates of past two weeks on the project! I have cloned the latest haiku source and built the image file. With the generated image file I have emulated sdhci-pci device successfully. Following are the instructions to be followed: Cloning the source code git clone https://github.com/haiku/haiku.git git clone https://github.com/haiku/buildtools.git Compiling Source Code Create a directory where you are going to save the build image and related files

Haiku monthly activity report - 04/2018

Blog post by PulkoMandy on Sat, 2018-05-05 07:26

Welcome to the fourth monthly report for 2018! This report covers hrev51873-hrev51921. 32/64 bit hybrid support Let's start with the most exciting developments this month: Korli started work on a 32/64 bit hybrid. The idea is to run a 64bit system, but allow 32bit applications to run on it. While we are just at the very first steps, it is a good thing that this is being worked on, as it will allow us to move more smoothly towards 64bit support.

GSoC 2018: XFS support for Haiku

Blog post by abx1 on Wed, 2018-04-25 22:29

Hello everyone! My name is Abhinand and I am really happy to say that I am one of the people who has been selected for GSoC 2018. And more importantly, I will be working on adding support for XFS. If you would like to ask something to me/track my progress, I have added the contact links at the bottom of this page. I would like to begin with a short introduction about me and the work that I did so far.

[GSoC 2018] SDHCI MMC Driver

Blog post by krish_iyer on Wed, 2018-04-25 22:08

Hello everyone! I am B Krishnan Iyer(irc: krish-iyer, telegram: krish_iyer trac: krish_iyer, github: krish-iyer), currently pursuing bachelor's in Electrical and Electronics Engineering at Amrita University. I am one of the three GSoC participants with Haiku. I am greatful to everyone for accepting me as an intern. This summer I will be developing SDHCI MMC driver. About Me My area of interest lies in Embedded system, apart from academics, I work on developing drivers for microcontrollers.

[GSoC 2018] TrackGit - Git Addon for Tracker

Blog post by hrily on Wed, 2018-04-25 17:58

Hie, I’m Hrishikesh Hiraskar (IRC/Trac/Github: hrily) from India. I will be working on TrackGit, a git addon for Git version control for Tracker under GSoC 2018. I’m really excited to be a part of Haiku community and for doing this project. I’m currently doing my B.Tech. in Computer Engineering at National Institute of Technology Karnataka, Surathkal. You can find more information about me on my website or my blog.