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 2017

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 2017 - BTRFS Write Supports] Week #3

Blog post by HyChe on Sun, 2017-05-28 18:24

Hi everyone, It's me again, this is my third report of my project about what I have done in this week. There is no coding, just reading and reading a lot. Now, I am confident to say that I can fully understand all the things in Btrfs codebase. I lurked a little around Linux's source and mailing list for Btrfs, but it didn't help much since the source is large, complicated and I don't know where to start to read, so I decide to implement Btrfs in my own way and back to read if encounter problems.

[GSoC 2017] Porting Swift to Haiku - Week #1 / #2

Blog post by return0e on Mon, 2017-05-22 14:43

Hello everyone! Community Bonding period Last week I introduced myself and my GSoC project on porting Swift to Haiku, which can be found here in case if you missed it. The bonding period so far involved a mix of initial communication with my mentors jua_ and korli (Thanks for merging my HaikuPorter recipes!) alongside receiving assistance from other haiku-devs, notably PulkoMandy and waddlesplash. In addition, I mostly spent the week researching the swift front-end driver internals [1] by reading its documentation, patching more script files used for building swift and meeting several other GSoC students on IRC/mailing lists; and I wish them good luck with their projects.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 1

Blog post by anirudhm on Sun, 2017-05-21 01:32

Hello World. This is an update to my previous blog post which dealt with the introduction to the GSoC project which I’ll be working this summer - Preferences GUI Refactoring. It’s been two weeks since the first post went live, so here’s the report for the weeks after that. This being the Community Bonding period, I pretty much did what the title says. Got to know about fellow GSoCers, they really are friendly and helpful.

[GSoC 2017: Harfbuzz] Week #1 #2 of Community Bond

Blog post by digib0y on Fri, 2017-05-19 23:14

Hello everyone, As you already know I am working on HarfBuzz Support on Haiku this summer. You can find my introduction post here. In this post I will be you a brief details of my last 2 weeks with Haiku. Getting to know people: Considering the fact I have been in Haiku Community earlier I already knew a lot of members. I just wanted to mention a few who helped in these past 2 weeks.

[GSoC 2017 - BTRFS Write Supports] Week #2

Blog post by HyChe on Fri, 2017-05-19 21:42

Hello everyone, This is my second report about my project "Adding write supports for BTRFS". There hasn't been much coding in this week and previous week, just some researchs, some style fixes in btrfs code base, and I have managed on setting up fs_shell for btrfs, or now you can say btrfs_shell, based on bfs_shell work. fs_shell is a framework containing all the kernel emulation and the user and scripting interface (Thanks Ingo for the info), this allows to compile and run filesystem (Haiku's, for example btrfs) in userland under Linux or any host systems that can build Haiku.

[GSoC 2017] 3D Hardware Acceleration - Weekly Report 1

Blog post by vivek on Fri, 2017-05-19 00:49

Hello again My previous blog post was a brief introduction to my project - 3D Hardware Acceleration in Haiku. The second week of GSoC demands the second post and so here we go. Bonding Well, there hasn’t been a lot of coding work in the last two week, as much as I would have liked, primarily because I wasn’t well for a couple of days. But, I did do what I am supposed to do at this period, i.

[GSoC 2017] First two weeks of Community Bonding

Blog post by AkshayAgarwal007 on Thu, 2017-05-18 08:51

Hello Everyone! In my previous post I introduced you all to the Calendar Application project that I would be working upon as a part of GSoC 2017. In this post I would be focusing on my first two weeks of the community bonding period. Getting to know people The first few days were spent in exploring more about the Haiku community, getting to know the mentors and fellow students, and learning in details about their project through their blog posts.

[GSoC 2017] Porting the Swift Programming Language to Haiku

Blog post by return0e on Wed, 2017-05-10 12:58

Introduction Hello everyone! I'm Joseph 'Calvin' Hill, (irc nick: return0e) a third year computer science student at the University of Hull and one of the 7 GSoC students participating with Haiku. I'm also a active contributor to the HaikuPorts organisation, by porting over useful cross-platform software found on other platforms, to be made available on Haiku. This summer, I'll be porting the Swift programming language to Haiku with my mentors Jérôme Duval 'Korli' and Julian Harnath 'jua', with the intention of merging these changes upstream.

[GSOC 2017] Tcp optimization and fine tuning

Blog post by a-star on Wed, 2017-05-10 13:11

Hello Haiku! My name is Ayush (nick: a-star). I am really glad to have been selected for GSOC 2017 and I will be striving to optimize the tcp implementation of Haiku this summer. A little about me I am in the junior year of computer science and egineering at VITCC, India. I am a profound Linux user. I have gained formal education on the subject while pursuing the Redhat certifications.

[GSoC 2017] Adding write supports for Btrfs

Blog post by HyChe on Mon, 2017-05-08 13:49

Hello everyone, My name is Hy (Trac: hyche, freenode IRC: ugen), and this first blog is about my introduction and Btrfs. This is the first time I participate in Google Summer of Code, I also know Haiku through this event. My project in this summer is write supports for Btrfs and my main mentors are mmu_man (François Revol) and tqh (Fredrik Holmqvist). During the community bonding period, I will Set up my development environment (userlandfs and fs_shell).