Haiku has No Future

Blog post by nielx on Sun, 2010-04-11 15:19

It was a few months ago that on a lazy Sunday afternoon I found myself to be in Brussels at the FOSDEM conference, where François organized a very successful Alt-OS development room, filled with all sorts of presentations on the world of the alternative operating systems. As probably the only non-computer science person, I got a slot as well and I decided to give a presentation with this same title. Now just imagine, I was scheduled on the last day, nearing the end of the conference (around four or five in the afternoon) and knowing the visitor group, I did not expect much. As such, I decided to prepare a discussion session for the ten or so people to show up. Now about five minutes before I was scheduled to go, people started trickling in. And to my pleasant dismay – if ever such a thing is possible – I ended up having a full house. Now why would a large number of computer geeks or – more nicely put – Open Source fanatics be interested in what a silly humanities guy has to say? I started to think about that, and I realize that this is in fact a very central question to everybody that donates time or money to these projects: what will be its future? Or put in another way, how can we, as actors in the always changing, always new information technology sector determine a path? That is the problem I would like to give a stab at in the coming twenty minutes.

This contains the text and the slides of a presentation I gave on the 11th of April 2010, at BeGeistert 022 in Düsseldorf. Attached you can find the slides and a printer-friendly version of this text.

Alpha 1: A Week Later

Blog post by nielx on Mon, 2009-09-21 13:00

Exactly one week ago, on a simple Monday in September, we pulled the lever. Though it had been anticipated in more than one language, it was a relief when suddenly a whole new website appeared, and more importantly, this update had something called a release, a thing relatively unknown in Haiku's universe. I still remember being in the IRC channel, when Michael Lotz proclaimed: "I can't believe the other devs are letting me do this" while he was tagging the source code for the final alpha build.

So what happened after that?

A Jocund Eulogy

Blog post by nielx on Sat, 2009-04-04 21:12

According to my resume, I’ve been contributing to Haiku since 2002. I don’t remember how I determined that start date, and GMail is only five years old so searching that does not provide me with an answer either. What I do know is that I feel a strong connection with this project. Which really makes it all that harder to part.

I remember I started by writing a naive proposal about internationalization back when this was still OpenBeOS. You should know that at the time I was sixteen years old, so I never really knew BeOS, and I just came from the translation team from KDE. I left that project in search of something bigger, more integrated, more … I think we have all been there. BeOS seemed like a materialization of that dream. Only, Be Inc. already turned into ashes when I started my quest. A bunch of silly coders with a vision were determined to continue that dream. Little did they know that seven years later their code would boot on many machines - even though mine right now seems to be left out of the fun. My proposal on internationalization, however, never came to materialize.

Git for Haiku (#1)

Blog post by nielx on Mon, 2008-04-21 14:25

I would like to announce the availability of the git revision control system. The git website describes it as:

Git is an open source version control system designed to handle very large projects with speed and efficiency, but just as well suited for small personal repositories; it is especially popular in the open source community, serving as a development platform for projects like the Linux Kernel, WINE or X.org. Git falls in the category of distributed source code management tools, similar to e.g. Mercurial or Bazaar. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Still, Git stays extremely fast and space efficient.

This document describes how to install the git binary, and how to get the source.

Haiku Alpha 1 Status Update (#2)

Blog post by nielx on Mon, 2008-03-31 07:47

This is the second installment of the Haiku alpha 1 status updates. In this issue I will discuss the progress on including the developer tools in Haiku. Some interesting progress has been made. I will also expose a discussion on the mailing list on whether or not to release a bootable CD. At the end of the page you will find the enhanced milestone statistics. #1739: including developer tools on Haiku Last week offered major steps in accomplishing this task.

Haiku Alpha 1 Status Update (#1)

Blog post by nielx on Sat, 2008-03-22 21:16

This is the first Haiku alpha 1 status update. The goal of this status update is to provide information on how the project is going. There has recently been an consensus that it was about time to start preparing a first alpha for a myriad of reasons. To me personally, the fact that it is about time to show off the enormous amount of work that has been put in the project the past number of years.

Mindmap of the discussion on alpha 1

Blog post by nielx on Wed, 2008-02-27 21:59

A nice overview in mind map format, for those of you interested.

T-DOSE (III): Conclusion

Blog post by nielx on Sun, 2007-10-14 12:23

A few hours ago I had my Haiku talk on the Dutch Open Source event T-DOSE, and I’m still glowing all over. The attendence was above all my expectations, around 25 people were in the room. And despite of the last minute all night changes I had to make, the speech went fluently. Someone made a few pictures, which I hope to be able to post soon, and more importantly, I’m on tv!

T-DOSE (II)

Blog post by nielx on Sat, 2007-10-13 21:58

Excuse me for the brevity of the previous post, it was done on my mobile phone (per experiment), and thus I was limited in the amount of characters I could post. I just returned from Eindhoven (which, by the way, is the most ugly city in the Netherlands), and all in all I had a fun day. I went to see two talks: one on KDE 4 programming by Adriaan de Groot.

T-DOSE (I)

Blog post by nielx on Sat, 2007-10-13 11:52

I just arrived at the event location. My first impression: a highly geek audience. So I might have to change the tone of my speech. The venue is okay, and The rooms are enormous. I have no idea how many people are going to be present when I speak tomorrow morning. The time is 11 am by the way, gmt 1, and there is a webcast. Check www.t-dose.org. I’m now going to see some talks, to see what kind of audience I might expect.

Overview of Messaging in the Application Kit

Blog post by nielx on Sun, 2007-07-15 10:00

For the API Documentation team I’ve prepared an overview of the messaging functions in the Application Kit, mind map style. This image should be the guide to writing the actual API documentation. Please redirect comments on the technical content to the haiku-development list. They are highly appreciated!

Report on the API Documentation Team Meeting of May 19th 2007

Blog post by nielx on Sat, 2007-05-19 10:12

This is a report of the meeting of the API documentation team that was held on May 18th 2007 at 19:00 GMT on freenode.org in the #haiku-doc channel. The full IRC log is hosted by John Drinkwater. Here are some of the highlights for those that don't want to read the complete document. In this meeting people introduced themselves to the group. There was discussion on the working process, and it was decided to create a three phase working process and to start on the support kit.

ANNOUNCEMENT: First API Documentation Team Meeting

Blog post by nielx on Tue, 2007-05-15 11:30

On Friday the 18th of May, 19:00 GMT (21:00 in Amsterdam, 20:00 in London), I'd like the documentation team to meet. This meeting is for all the people interested in the API documentation, whether or not you are actually planning on contributing or not. We would like to hear as much different opinions as possible. The meeting will be on IRC, on freenode irc.freenode.net), in the channel #haiku-doc. This space is open for everyone.