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


The Haiku source is continually built for testing purposes. You can download and install these latest snapshots to check out the latest features and bugfixes.

Be aware though that they may be unstable. Additionally, Web+ and some other packages have to be installed separately.

If you're OK with that, you'll find further instructions at our Nightly image page.

Day 1 at LinuxWorld 2008 - A Solid Start

Blog post by umccullough on Wed, 2008-08-06 06:08

Trekking back to the Moscone Center

Haiku Booth - Day 1Haiku Booth - Day 1

At 8:15AM, my sister gave me a ride over to the Moscone Center. We picked up Art Yerkes (from ReactOS) on our way, and proceeded down to the exhibit floor once we got there.

We arrived an hour early, and started with a few finishing touches on the booth. I think it turned out pretty well :)

Day 0 at LinuxWorld 2008

Blog post by umccullough on Tue, 2008-08-05 01:38
LinuxWorld Day 0LinuxWorld Day 0

I set out on my 3+ hour trip to San Francisco at 9:30AM the morning of August 4th. My trip included stopping and picking up Jorge Mare (a.k.a. Koki) during my drive along with the rest of the supplies and equipment that he was providing for the event. My car currently has no air conditioning, and the majority of my trip was in 95F (35C) heat - so I was quite sweaty when I arrived at Jorge's house.

Jorge's wife made us some lunch, and we soon packed up the car and set out for our destination around 1:00PM.

We arrived at the Moscone Center a little after 2:00PM in the afternoon - the weather is much nicer in San Francisco. We registered and made our way down to the exhibit floor with as much equipment as we could carry in one trip.

It took us a while to figure out where we were actually located, partly because our booth was what you see here in the picture (hint: we expected to see more than this).

So, this is what we have to work with so far. Clearly, it needs work... before tomorrow morning! We'll update with more information tomorrow.

Helping on m68k

Blog post by mmu_man on Sun, 2008-08-03 22:17

As the m68k port is getting shape, maybe some of you want to give a hand, so here is how to set up the environment. After explaining the choice of the target platform we'll start with the build system, then the emulator to debug on the chosen platform.

File system benchmark suite for Haiku

Blog post by emitrax on Wed, 2008-07-30 10:53

Time for a quick update.

As with r26676, a first buggy xsi semaphore implementation is now present in Haiku (buggy because there is another patch waiting to be reviewed and commited that fixes some issues, but there might be some more coming).

It is now possible to download, compile and run the file system benchmark suite bonnie++. The version I've used is 1.03d, which has been suggested by the author of the suite. With this suite it is possible to test the file system implementation, plus the way Haiku works under low memory and heavy I/O operations.

Retrofitting for kernel debugging

Blog post by mmu_man on Sat, 2008-07-26 20:32

Unlike BeOS, our kernel includes some pieces of C++ code, which sometimes give a headache when it comes making sense of a stack crawl from the kernel debugger, since symbols are mangled when linked into binaries, which means we must Decode__12CrypticCNamesPCc. I recalled seeing some gcc4 private API to demangle symbols into human-friendly names, but the code doing that, from libsupc++, has been written without concern for the inhabitants of the Kernel Debugging Land, using calls to malloc, realloc and free... But I still wanted to get nicer names, so I didn't give up. I also wanted to be able to get assembler dumps since not everyone has a serial cable to make use of the gdb stub.

Haiku to Exhibit at LinuxWorld 2008 in San Francisco

News posted by koki on Tue, 2008-07-15 00:20

LinuxWorld Expo 2008 Free Pass (PDF)LinuxWorld Expo 2008 Free Pass (850KB PDF)In February of 2007 Haiku exhibited at SCaLE 05, making its first appearance ever at an open source conference. Since then, Haiku has made appearances in many open source events worldwide. One big event that we have been targeting since last year was the LinuxWorld Expo; unfortunately, both this and last year we were unable to get a spot in the .Org pavilion. Fortunately, that's about to change. After some perseverance, creative thinking and thanks the good will of IDG World Expo (the organizers of LinuxWorld) and the ReactOS project (with whom we will be sharing the booth), we are excited to announce that we were able to obtain an exhibit spot at the LinuxWorld Expo 2008 to be held next month in the San Francisco Moscone Center.

We have secured a full-sized 10x10 spot (booth #1617), where we plan to showcase Haiku for the full duration of the expo, that is, August 5, 6 and 7. Our plan is to demo Haiku on two or more PCs, one of them hooked up to a projector which will display its image on a screen hanging from the booth backwall (like here). We will also hand out fliers and possibly a CD with a VMWare image, and sell Haiku t-shirts (if allowed) to raise funds for the project.

LinuxWorld has an average attendance of more than 10,000 people. This is many times more compared to the conferences that we have been attending in the past. Exhibitors include big names like IBM, ORACLE, ACCESS, CISCO, Fujitsu and Canonical, along with well-known open source projects like Fedora, Drupal, FreeBSD and Gentoo among others. Of course, the media is expected to cover the event, so the opportunities for coverage will potentially also be there. All in all, LinuxWorld offers us a great opportunity for very high-profile exposure, which makes it all the more exciting.

LinuxWorld 2008 Floor PlanLinuxWorld 2008 Floor PlanLast but not least, we can use some help manning the booth. If you would like to join us at LinuxWorld, please contact Urias McCullough (login required) so that we can register you for an exhibitor badge.

Update: If you are planning on attending LinuxWorld, please use the Haiku priority code "VPL56" to get a free exhibit hall pass ($50 value), access to the BoF sessions, 20% off the conference programs and more. Download this flyer for all details (850KB PDF).

LinuxWorld 2008 Overview

Laying It All Out, Part 1

Article contributed by leavengood on Mon, 2008-07-14 16:53

The Motivation for a Layout System

One of the major complaints that any serious BeOS programmer would eventually make about the GUI classes in the Be API is the lack of easy font sensitivity. What this means is that if one designs a GUI using the system default fonts and then a user of your application changes their system fonts to be much smaller or larger than the default, the GUI will likely look bad (especially if the font size is larger.) Things that were previously aligned may not be, and likely text labels will run into other components or even disappear into the side of the window. This is especially true in fixed sized GUIs like dialog boxes and configuration panels. See Figure 1.

Syndicate content