My Little Blog

May 10, 2010

The Haiku operating system reaches Alpha2

Filed under: Uncategorized — kmi @ 10:52

Don’t know if you noticed, but our friends from the Haiku project released the second Alpha of their operating system.

Haiku is a FOSS operating system inspired by BeOS. It’s not very useful as of yet, but it shows good progress. Haiku is also proof that C++ can work in the kernel.

Haiku (and BeOS) is noteworthy in a KDE context simply because pretty much all some of what Nepomuk tries to achieve, BeOS already did 10 or more years ago.πŸ˜‰

Among other things, new features compared to include a WebKit browser, WLAN support, and internationalization support.

And now fire VirtualBox up and give Haiku a spin.πŸ™‚


  1. Is Haiku a monolithic (like Linux, BSD’s, SunOS) or server-client (like Hurd, Minix, NT, XNU, kFreeBSD, MkLinux) operating system?

    Comment by Tommy.S — May 10, 2010 @ 12:21

    • Hybrid kernel, although Haiku moved some components into kernel space that was in user space under BeOS (meaning that Haiku is just inspired by BeOS, not a clone of it).

      Comment by Markus — May 10, 2010 @ 15:23

      • So it is a server-client because there is no such OS as hybrid. If hybrid would exist, it would not use a microkernel and it would not have servers (what can be located to kernel or user space).

        It is just good to know for littlebit debugging and other functions. So far BeOS has be so great OS and need to give a Haiku a try.

        Comment by Tommy.S — May 10, 2010 @ 20:37

  2. The bit about Nepomuk is simply wrong. BeOS had a very nice file system that had great support for storing metadata for files and querying that metadata, yes – but that is a small subset of what you can do with Nepomuk. BeOS did not have a database for RDF triplets, nor did it support anything like SPAQL queries.

    And if you’re going to post about Haiku on Planet KDE, you could mention that the Haiku chaps have in fact ported Qt 4 and a number of KDE apps, including KOffice, to Haiku, because *that* arguably makes Haiku more relevant to your audience than quips about Nepomuk:

    Comment by Eike Hein — May 10, 2010 @ 12:38

    • I corrected the part about Nepomuk.
      I would’ve reported about the Qt4 Haiku port but back then this blog didn’t exist.

      Comment by Markus — May 10, 2010 @ 15:27

  3. “Database-like file system (OpenBFS) with support for indexed metadata” <– that's what we're trying to do?

    Pity their screenshot tour only showed one thing showing it in action, searching for contacts.

    Comment by Dion Moult — May 10, 2010 @ 12:43

    • Here a short demo:

      It can handle more than contacts and can also be used to find and organize e-mails, music, video and documents.
      Haiku also implemented his own vector based icon format based on the extended attribute support in the filesystem.

      So in contrast to linux haiku really takes usage of the extended attributes.
      I think Nepomuk in its stage right now (KDE SC 4.4.3) does not have any feature more. If you think it has, prove itπŸ˜‰

      Comment by Leszek — May 11, 2010 @ 10:06

  4. Of course you can use C++ in the kernel, but you need to turn off the features that make C++ nice. And at that point, there is not a practical advantage in using C++ over C.

    Comment by Diego — May 10, 2010 @ 16:42

    • The OpenBFS team disagrees with you as stated in the linked document.

      Comment by Markus — May 11, 2010 @ 10:12

RSS feed for comments on this post.

Create a free website or blog at

%d bloggers like this: