Haiku is a new 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 2015

Goal: $35,000
$7,637

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.

Haikuware.com Thank You Award Results

News posted by humdinger on Mon, 2007-12-03 17:37

The results of the second Haikuware.com Thank You Award are in, and with a mere two votes lead, the Thank You Award went to Ingo Weinhold. Congratulations!

If a contribution within the next two months strikes you as especially noteworthy, contact me with the details to get that person's name up for consideration.

$4,000 Donation Received from Google for GSoC 2007 Participation

News posted by koki on Fri, 2007-11-23 01:49

Haiku Inc. recently received from Google a check for $4,000 for its participation in the last Google Summer of Code 2007 program. This is ten percent of the total $40,000 that Google disbursed to sponsor the eight Haiku related projects alloted for GSoC 2007. We want to thank Google for giving us the opportunity to participate in the program for the first time this year, and hope they will consider us again for next year.

The Google Summer of Code is a program designed to sponsor students to work in open source projects during the three summer months. Open source software projects like Haiku apply to become mentoring organizations, and put forward projects that students from all over the world can apply for. The mentoring organizations provide mentors to guide the students throughout the program and to assist them in the successful completion of their project. For each successfully completed project, Google pays $4,500 to the student and $500 to the mentoring organization.

Haiku at the Google Summer of Code Mentor Summit photoGSoC Mentor Summit photo. Can you find Stephan and Oliver?Haiku's application to the GSoC was accepted for the first time in 2007, and Google assigned us eight student slots, for Haiku projects covering areas as varied as the network stack, USB, Firewire, a package installer, a new scheduler and more (here is a summary of the results). Needless to say, we will be applying for GSoC 2008 next year as well, and plan to mobilize the community again as soon as Google announces the details of next year's program.

Finally, we also want to give special thanks to Axel Dörfler, Oliver Ruiz Dorantes, Jérôme Duval, Stephan Aßmus, Ryan Leavengood and François Revol, all of whom volunteered as mentors to make it possible for Haiku to have as many as eight students in our GSoC debut. Oliver, Ryan and Stephan were later invited to the Google Summer of Code Mentor Summit held last October 6th at the Google Mountain View headquarters, where they proudly represented the Haiku project among many mentors from other open source projects.

Kansai Open Source Forum: Day 2 Report

Blog post by koki on Tue, 2007-11-20 07:13

Demo machine at KOF Haiku boothDemo machine at KOF Haiku boothNot surprisingly, it took me much longer than originally planned to find the time to write about the second day at the Kansai Open Source Forum conference (KOF). But no worries: memories are still quite fresh, as it's usually the case when things go well and you have fun. The second KOF day started earlier, especially for me. The exhibits were scheduled to open at 10:00AM, so with Momoziro we decided to meet at the hotel lobby at around 9:00AM. But I was up way before that, at around 5:30AM (compliments of my very jet-lagged old body). So I sat in front of my laptop to write some emails and then went through my Haiku presentation slides again, making little changes here and there, changing the order of a few slides and even adding a couple of slides based on some of the questions that I had received during the first day at KOF.

Haiku Gets Featured Speaker Spot & Booth at SCaLE 6x Expo

News posted by koki on Tue, 2007-11-13 13:10

Haiku to be featured at SCaLE 6x Expo on February 9 & 10, 2008I am pleased and very excited to announce that our application for a booth and a feature speaker spot at the SCaLE 6x Expo have both been accepted. Yes, you read well: we will not only have a booth (for the second consecutive year), but Haiku developer and “Googler” Bruno G. Albuquerque will also be presenting our project and operating system as one of the few featured speakers that SCaLE invites every year among prominent members of the open source community. This is the first time Haiku is awarded a speaker spot at a renowned open source event, and we are proud of this achievement.

SCaLE 6x, officially called the Sixth Southern California Linux Expo, will be held on the weekend of February 9 and 10, 2008 at the Westin Los Angeles Airport hotel (map). Details about the Haiku booth will be worked out in the coming months, and they will be announced as information becomes available.

Needless to say, all Haiku fans both in the LA area or otherwise are welcome to join. Come hang out with us at the Haiku booth, and help us spread the word! If you are interested in taking part in any way or form, please let us know by contacting us (select "Marketing" under category in the contact form).

SCaLE is an open source event that gathers open source communities, academic institutions and commercial exhibitors. Started in 2002, this expo is supported by the presence of numerous open source projects, and is sponsored by prominent businesses such as IBM, Google and Dell. Attendance has been growing over the years, and the trend is expected to continue on the rise in upcoming SCaLE 6x.

SCaLE 5x at-a-glance

WebCore Now Compiles for Haiku

Blog post by leavengood on Mon, 2007-11-12 05:40

I know I have been very quiet for a while in regards to my Haiku WebKit port, but that is because I've been in a long session of coding. I am happy to report that this weekend I finally got WebCore compiling for Haiku:

Link ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so 
Chmod1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so 
SetType1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so 
MimeSet1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so 
SetVersion1 ../../../generated/objects/haiku/x86/release/WebKit/WebCore/libwebcore.so 

So what does this mean? Does it mean the port is now complete? Unfortunately, no it doesn't.

There are still some "stubbed out" classes in the Haiku platform code in WebCore, which means they don't do anything and just exist to make the code compile. Fortunately I have coded a lot of the needed platform files, but the ones which are stubbed out are some of the more complicated ones.

But I am very eager to finally get a simple web launcher running on Haiku to test the port, so I plan to work on this project after work this next week. For those not aware my (self-assigned) deadline for the WebKit Port Bounty on Haikuware is November 15th, which is this next Thursday. I think this deadline was a good motivator so I am glad I have it, but I don't think the port will be rock solid and "complete" by then. Keep in mind that the Qt port of WebKit is also missing a lot and has been worked on by many developers for more than a year. In addition WebKit originally came from KHTML which was a Qt-based HTML engine, so they have another advantage in that the design is Qt-friendly. Even the Windows port which is done by Apple employees who are experts on WebKit is still missing things that the main Mac OS X port has.

I don't say all this as some big excuse. I just want people to realize this is quite a big project and involves my learning the design of WebKit as well as aspects of the Haiku API I am not aware of. Plus as I have discussed before I have had to set up a new cross-compiler environment, port and then build four external libraries WebKit needs (CURL, ICU, SQLite, and libxml2), and write new Jamfiles for JavaScriptCore and WebCore so they can be built with the Haiku build system. I have also added missing features to Haiku that WebKit needed. In the end I think I will be a much better developer after doing all this, but it does involve a lot of work. I expect that once I get over this first hump of the main work for the port, other people will be able (and hopefully willing) to help. I do know at least one Haiku developer who has interest in helping a bit.

So what do I plan to deliver to satisfy the bounty? Well I have started working on "HaikuLauncher", inspired by the QtLauncher, which will be a very basic browser shell to drive the WebKit engine. I would like this to be able to load a web page and render it properly. Beyond that I'm not guaranteeing anything, at least for another few months until I can write a full browser (which is outside the scope of the bounty.)

Given this I hope the folks who contributed to the bounty can feel satisfied that their money was well spent.

Impressions of the Kansai Open Source Forum Conference: Day 1

Blog post by koki on Sun, 2007-11-11 01:29

This past Friday and Saturday I attended the Kansai Open Source Forum (KOF) conference in Osaka, Japan, to represent the Haiku project together with my Japanese friend and BeOS/Haiku developers Momoziro-san. Here are my impressions from the first day at KOF.

ATC complex in Osaka, where the KOF conference was held.ATC complex in Osaka, where the KOF conference was held.

KOF was held at the Asian Trade Center (ATC), located in the waterfront area known as the Osaka Bay Area. ATC is a huge complex of which the KOF exhibit area was only a very small part; the complex has a lot of stores and space for various types of events that are held on a regular basis. Ironically, the KOF exhibit floor was on an area of ATC called the MARE Gallery; I say ironically, because as some may know, Mare is my last name. That and the fact that Japan is like my second home (I lived there for about 23 years) kind of made me feel welcome. ;)

Reinventing Haiku

News posted by stippi on Thu, 2007-10-18 09:50

2007 has been a year of change for Haiku. None of it has been quite like this, however. Haiku, as an organization, is reinventing itself. First of all, on Aug. 31, Michael Phipps announced to the Haiku admin team that he intended to move on. Here are some of his words on the subject:


"... I think that it is time that I move on. Haiku has become something that I do because I have to. ... I am *NOT* in any way angry or bitter. I WANT Haiku to succeed. I still love it. ... This has been a great run and I am phenomenally proud of what we have accomplished here. I am very sad to be leaving, but I think that it is the right decision both for Haiku and for me personally."

Michael has written an article, in which he reflects on his departure. There is no doubt that Michael will be dearly missed by all of us as a visionary, leader, and friend. Michael, should you ever feel like it, you are most welcome to rejoin our efforts!

Following Michael's announcement to the team, everyone felt that this would be the right time to put into place some fundamental restructuring of our organization which had been discussed at length for some weeks. This reorganization's purpose is to better fit Haiku's needs, such as current developers needing to be able to focus on development and matching non-development needs with members of the community who wish to meet them.

One persisting problem with the current admin team is that most of its members don't have enough time to do non-development work for the project or simply aren't interested, and those who do could need more help. In order to address this problem, we have decided to take the following steps to transition to a new and hopefully more effective structure.

First, we will unify all contributors with commit access to the Haiku source tree into a single Developer Team, which will be exclusively focused on development and all technical and development-related decisions, including the creation of one or more eventual Haiku distributions. Membership to this team is automatic through gaining commit access. The rules for gaining or losing commit access will be simple and announced separately.

In parallel, we are setting up a "Transition Steering Committee" consisting of developers, admins and a few trusted community members who will be tasked with the mission of creating a body designed to effectively manage the assets and resources of the project, and support its growth through activities such as funding, marketing, business relations and others. The ultimate goal of this committee is to setup a Haiku Inc. on steroids with a new president, a functional BOD, a charter, more transparency and some form of representation from the community. The transition process to this beefed up Haiku Inc. is expected to take several months, during which the community will be consulted from time to time for input on various matters. After the transition period, the people involved can be ratified in their positions or replaced by some form of representative vote.

We are hoping that by having two bodies with clearly defined and distinct roles, everyone will be able to focus on what they do best, making the individuals more productive and the organization as a whole more effective. Needless to say, both groups will work synergistically, and will consult each other when either side deems it necessary.

We think that this restructuring will be positive for Haiku in the long run. But as they say, "the devil is in the details". :) So we will keep the community posted as we figure out the details along the way. In the meantime, if you have any comments or input, feel free to post a message to the Haiku mailing list. We want to know what you think.

Syndicate content