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
  $23,862

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.

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.

Haiku Code Drive 2008 to Sponsor Four Students

News posted by koki on Fri, 2008-05-30 20:00

It's official! Thanks to the incredible generosity of our community, and with a little help from Google, the Haiku Code Drive 2008 will sponsor four students, bringing the number of students that will be coding for Haiku this summer to nine. This is one more student than last year's eight sponsored by the GSoC alone! Shown below are the four selected students and their projects, in the order that the community ranked them through the Haiku Code Drive poll:

Salvatore Benedetto: BFS stress-testing, UDF port to new FS Haiku API

Jovan Ivankovic: CUPS port

Yin Qiu: ICMP error handling and propagation

JiSheng Zhang: DV media node

The response from the community to our call for donations to fund this program was incredible. In just two weeks, we received 120 donations from 24 countries (Australia, Austria, Belgium, Brazil, Canada, Czech Republic, Denmark, Finland, France, Germany, Hungary, Indonesia, Ireland, Italy, Lithuania, Netherlands, New Zealand, Poland, Russia, Slovakia, Sweden, Switzerland, the United Kingdom and USA), for a total of approximately $7,500. The promptness, degree of generosity, and global reach of the response by the community to the Haiku Code Drive is unprecedented in the history of our project, and hopefully a sign of things to come in the future.

The Haiku Code Drive 2008 offers each student $2,500 per completed project. So in order to fully sponsor four projects, on top of the community donations we are adding the $2,500 that we are scheduled to receive from Google for our participation in this year's GSoC. We consider this to be the best way to invest these funds, as they will both advance the goals of Haiku code-wise, as well as nurture the future generation of Haiku developers.

Finally, please join us in congratulating the selected students, and make sure you give them all the support and assistance that they may need. We want them to stay with the Haiku community for the long run. ;)

Haiku Code Drive 2008 Poll & Fundraiser Update

News posted by koki on Thu, 2008-05-22 20:00

It's been one week since we kicked off the Haiku Code Drive 2008 program, and the response so far has been absolutely awesome: in just seven days the community has contributed more than US$5,000 to fund the program, and the donations keep coming in! This is happening thanks to the generosity of the community, and now you have the opportunity to influence where you want the funds that you donated to go:

The Haiku Code Drive 2008 Poll has started and will run until May 29, 11:59 (US PST), so go cast your vote now! You will need to login, so if you don't have an account with the Haiku website, this is a good time to create one from here.

As we go into the last week of the Haiku Code Drive fundraiser, which ends on May 29th, we would like to get some renewed thrust, so we thought we would try a couple of things. We started by contacting Google to see if they could give us a hand in spreading the word, and they have graciously agreed to post some information about this Summer of Code like effort on their Open Source blog; they have a counter that shows about 4,000 readers, so this should give us some nice exposure.

There is one more thing that we would like to try, with a little help from the community. We have drafted the following brief announcement:

    Haiku, an open source project dedicated to the development of a new operating system inspired by the BeOS, has launched the first Haiku Code Drive, a Summer of Code like initiative designed to sponsor students to write code for Haiku. The program is funded by the community, who also gets to choose which candidates get to be sponsored through a public poll. The Haiku Code Drive program, initially thought out to give one more opportunity to the students that applied for Haiku in the Google Summer of Code 2008 but were turned down, has a total of five candidate students/projects. Haiku is accepting donations here until May 29th, and is holding the Haiku Code Drive Poll from May 22nd through the 29th. The results of the fundraiser and the poll are scheduled to be announced on the Haiku website on May 30th.

So, we ask that you submit this announcement to as many technology and/or open source related news websites, blogs, mailing lists, forums and/or any other venues that you think may be appropriate and receptive to the goals of the Haiku Code Drive. The goal is to reach out to a wider audience beyond our community as a means to help with the fundraiser effort (or at the very least raise awareness about Haiku and the Haiku Code Drive). You are free to edit the text to fit whatever specific audience you may be targeting, and to translate it into other languages as well; we only ask you keep the underlying message and that you do not change any of the links. We have heard from many non-developers ask what they could do to help Haiku; here is something simple that you can do, that has the potential to make a difference.

Together we have come this far. Let's make one last push to make the Haiku Code Drive 2008 even more successful.

Syndicate content