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 2014

Goal: $35,000
  $13,754

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.

Website Upgraded to Drupal 5

News posted by nielx on Wed, 2009-02-25 19:49

This Saturday, the 28th of February, the software that powers the website, Drupal and 47 (!) modules, have been upgraded to the Drupal 5 platform. This upgrade creates the foundation to continue to improve the functionality and information on our website, as the demands change, also in the face of the upcoming Alpha 1 release.

While the upgrade team has concluded that most of the data migrated smoothly, there are some rough edges. Most notably, the data of the conferences did not migrate properly, and as such, we are now in the process of reconstructing the conference module. Please read on for a more detailed list of issues. Naturally we expect some more minor issues popping up. If you find any one of them, please check out the list below, and if the issue is not there, drop a comment!

The known issues are the following:

  • The conference functionality has disappeared.
  • Pages like the about page show authoring information, while it did not used to.
  • The OSNews and Slashdot icons are missing from the teasers
  • The Read more link needs some styling.
  • The image system needs an overhaul.
  • The legacy docs need to be restored. Reported by adek336
  • The lay-out underperforms on wide screens. Reported by kallisti5.
  • The new image gallery (thanks Remi!) has a wrong reference to certain paths
  • Updated copyright notices (meta tags and footer)
  • Changed "Haiku Screenshot Tour" under the "Learn More" block in the About page to point to the new gallery.

Drop a comment if there is more. We did not thoroughly test the functionality with the different permission groups. Is anything not working, while it used to work? Drop a line!

FOSDEM 2009 report

Blog post by mmu_man on Mon, 2009-02-09 15:01

Here is my own report about what happened at FOSDEM. Actually so many things went on I probably missed some.

Getting there

For this second time at FOSDEM, I tried to get a shared devroom with other projects, but there were so many requests we only had a booth. We probably wouldn't have had enough material alone for two days anyway. Besides, manning a booth itself is already quite demanding.

Haiku Finally Gets a Native GCC4 - full story inside!

News posted by umccullough on Sun, 2009-02-01 04:25
Michael's Quad-core compiling GCC4.3.3Michael's Quad-core compiling GCC4.3.3

As many Haiku community members know, one major hurdle that has been making it difficult to port new software to Haiku has been the lack of an up-to-date GCC4 compiler. While a GCC 4.1.2 cross-compiler has been available now for some time, cross-compiling software for a GCC4-built Haiku can be painful and frustrating. What Haiku really needed was a native GCC4 toolchain to run on a GCC4-built Haiku install.

That time is now! A native Haiku GCC4.3.3 is now a reality.

Michael Lotz set out to tackle this task and the fruits of his labor have finally been committed to the Haiku repository for all to benefit from.

Michael Lotz details the process he used

To demonstrate what process was necessary to perform this task, he has written a detailed blog post recounting his experience. It's a long read, and certainly lists some confusing concepts. If you were at all curious what it would take, going from a GCC2-built Haiku to a GCC4-built Haiku with its own native compiler, the steps are all there.

During the process, Michael was even "fortunate" to find and submit a patch for a bug in libiberty. You will read about the strange behavior that led to the discovery in his blog post.

Dogfooding is important... Yummy!

If you're paying attention while reading his blog, you'll note that Michael is "dogfooding" during his Haiku development. Not only does he use Haiku for development purposes, but it's also the only operating system he uses currently. This suggests a couple of important points: a) Haiku is stable enough to use daily and develop in and b) Haiku developers are serious about Haiku, intending to use it as their daily OS. I know of several developers who use Haiku daily for various tasks, including development. This demonstrates a dedication to the quality they are pursuing, and increases the likelihood that even little annoying things about Haiku are going to get fixed eventually.

What does all this mean? What's next?

Freshly-built Haiku running GCC4Freshly-built Haiku running GCC4

So, what should we expect from Haiku now that it has a native GCC4 toolchain?

I'm not sure - and that's the exciting part actually! This opens the door for easier porting of modern software, and more easily moves Haiku out of the "dark" GCC2 cloud that BeOS had lived under.

Several existing Haiku porting projects already require GCC4 to proceed and/or update to latest versions: Firefox 3, Webkit, VLC, and more.

Haiku already supports a "hybrid" environment where it is built with GCC2 for backward compatibility but also providing GCC4 libraries for future software support - or even more interesting: a GCC4-built Haiku with GCC2 libraries for backward compatibility. I think we'll see the latter becoming more common now with the availability of a native GCC4.

There are still some minor loose ends to tie up - such as providing the remaining development tools for a GCC4 Haiku (the GCC2-built ones will work, but they are not yet automatically installed with the "Development" optional package). Additionally, those who wish to build a GCC4 Haiku from within an existing GCC2-built Haiku might find it a little bit challenging. If you'd like to experiment, you may want to compile your own GCC4 Haiku from Linux, BSD, etc., or even wait for the availability of pre-built GCC4 images to appear.

These are very interesting developments, I hope you're as excited as I am at what the future holds :)

Happy Holidays from Haiku!

News posted by umccullough on Thu, 2008-12-25 21:18

On behalf of Haiku, we'd like to wish everyone Happy Holidays!

While the news may seem a little slow lately (people are likely busy during the holiday season), there has indeed been a few things happening of note.

One exciting announcement was from Christof Lutteroth letting us know that some final-year projects from the University of Auckland were prototyped using Haiku. While these prototypes and the code behind them are not yet publicly available, they have generously offered to donate this code to Haiku in the future.

In other developments, we have seen some improvements to Haiku's network drivers, including a couple drivers ported from FreeBSD by Ithamar Adema to improve the wired LAN support for EeePCs. Ithamar has also reported that he would like to work on porting FreeBSD's wireless stack where Fredrik Holmqvist left off.

It also seems that Oliver Ruiz Dorantes has recently completed Phase 1 of his Bluetooth stack and thus completed the associated Haikuware bounty.

There have been many other improvements to Haiku recently and you can always see what's going on in the Haiku Trac Timeline if you need a "quick fix". :)

Mailing list change

News posted by axeld on Wed, 2008-10-22 14:42

At the end of the month, the main user mailing list openbeos@freelists.org will finally be renamed to haiku@freelists.org, removing the most apparent reference to our previous name, OpenBeOS, that our project had until summer of 2004. The old archive will remain accessible, and all subscribers will be moved to the new list automatically. We'll even send you a reminder when it's done, so that you'll remember to send future mails to haiku@freelists.org instead.

Thanks to FreeLists.org for making this possible, they have provided an awesome service for us over the past 7 years!

Coding Sprint Results

Blog post by stippi on Tue, 2008-10-21 09:01

Wow. What a week. The Coding Sprint is over and I am very excited at what we achieved together! Haiku has become much more usable and polished thanks to all the fixes and improvements. For example, I can now use Beam to read and send my e-mail, which is obviously quite important for me to be able to use Haiku on a day by day basis. But that was certainly not all. Read on for a detailed listing of all the achievements.

We had a lot of fun in the group, the renewed Youth Hostel facilities are great. Like at the BeGeistert in Berlin, there is now a table soccer installation which we used from time to time to dope us with adrenalin and relax a bit from coding. But all in all, the coding absolutely dominated. It was actually quite intensive, on Wednesday, I realized that I had not been outside since Sunday evening. Ingo and Oliver were the most strict with getting up early, even though they stayed up late into the night. Poor Ingo was searching for a bug for a large portion of the sprint. But after the sprint, he was able to finally commit his hard work and now Haiku builds Haiku with twice the speed as before. The bug was actually a missing underscore, so that he used an unnamed auto locker, which then didn't lock at all... Overall, I'd say that this coding sprint was at least as successful as the one in January. And Haiku has taken another great leap towards the first alpha release. I want to thank everyone who was present and also the many developers who could not come, but who intensified their work during the sprint. This was very motivating. Many thanks also to the new contributors who send their patches! One of them, Clemens Zeidler, actually came by on two evenings and worked with us. He has contributed a large patch, which I need to commit ASAP, that enables broad support for Synaptic touch pads, including a preflet and two finger scrolling! Yay!

Impression from BeGeistert 019

News posted on Fri, 2008-10-17 08:36

Stephan Aßmus asked me if I'd like to translate my article on BeGeistert 019 http://haiku-gazette.blogspot.com/2008/10/das-war-begeistert-019.html to English. How could I refuse? :) Here it is:

BeGeistert 019 was held last weekend in Düsseldorf and was, as far as I can tell, a great success. I've been to BeGeistert twice in the past (I think 2002 and 2003) and in my opinion the spirit of BeGeistert hasn't changed since then. Maybe there used to be some more non-coders among the guests and the focus was more on applications; that was of course because Haiku was still in its OpenBeOS nappies at that time...

Syndicate content