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.

Haiku Getting a FreeBSD Network Driver Compatibility Layer

News posted by koki on Wed, 2007-05-09 01:33

Thanks to the work of one of the most active code contributors lately, Hugo Santos, Haiku is getting a generic FreeBSD network driver compatibility layer that will allow FreeBSD network drivers to be compiled and used in Haiku with few, if any changes. At the time of this writing, not only has Hugo committed the compatibility layer to the Haiku tree, but he has also succeeded in building two FreeBSD drivers (if_em/Intel Pro 1000 and if_le/PCNet) which are now capable of running in Haiku.

Here is a quote from Hugo himself: "My original goal was to enable the use of FreeBSD drivers by just having them compiled 'as is' by the build system. This is possible with some drivers, but not all; but even for those that may require some changes in the code, the modification requirements will be minimal (most likely related to interrupt handling). The idea was to make it easy to upgrade the drivers with fixes from FreeBSD and/or upgrade to newer versions. Developing drivers can be a hard job, and developing bug free drivers even more so. The ability to use FreeBSD drivers with little to no changes in the code expands Haiku's hardware support with little burden to our pool of developers, which is a good thing. By the way, this idea was inspired by Marcus Overhagen's ipro1000 driver, which is Intel's FreeBSD driver ported to Haiku using a very specific compatibility layer."

To achieve his goal, Hugo started by copying the functions necessary for drivers from FreeBSD and creating a compatibility library. As he tried more drivers, he added more functions to the library. The Intel Pro Express 100 driver (fxp) was used as a base for requirements; Hugo then wrote Haiku-specific versions of some of these functions and changed others as required. Some original FreeBSD code is also used, as well as some of Marcus' code.

This is still work in progress and, by Hugo's own words, there is a lot more to be done and tested. Nevertheless, this is a great addition to Haiku and we are all grateful for Hugo's significant contributions.

WalterCon 2007 survey

News posted by mphipps on Fri, 2007-05-04 01:37

If you have any interest in attending WalterCon, our annual users group meeting, either this year or in the future, please fill out this survey to help us plan. Thanks!

Survey

Haiku at Open Source Conference in Venezuela

News posted by koki on Wed, 2007-05-02 02:57

We were pleased to hear that Haiku community member Axzel Marín Graü is scheduled to give a presentation about Haiku at the National Open Source Software Congress (CNSL 3) to be held in Sucre, Venezuela, this coming May 18th and 19th. During his presentation titled "Open Source is not only GNU/Linux. Introduction to Haiku," Axzel will give an overview of the project, talk about the progress made so far in development, and conduct a brief demo to show Haiku in action.

Reaching its third edition in 2007, CNSL is a series of conferences held in 13 different Venezuelan states designed to gather experts, developers and users in the area of GNU/Linux and open source software. The conference was conceived to promote the formation of open source projects at both the regional and national level, as well as the nurturing of local talent.

CNSL 3 Overview

  • Event
      Congreso Nacional de Software Libre (CNSL 3) of Venezuela
  • Place
  • Time
      May 18th and 19th, 2007
      Friday 18: 7:30am - 12:00m & 2:00pm - 6:00pm
      Saturday 19: 8:00am - 12:00m & 2:00pm - 6:00pm
  • Registration

Documentation Team Started and Seeks Help

News posted by nielx on Wed, 2007-04-18 17:30

With the release of the BeBook under the Creative Commons license, ACCESS Co. Ltd enables us to provide the potential developers of today with all the documentation of the BeOS API. But to ensure that API documentation will be available and up to date for the future generations of developers, the Haiku project announces a structured effort on the writing of the Haiku API documentation from scratch. The documentation team is small and young and any help would be very much appreciated.

If you are interested in helping out with writing, verifying and/or correcting API documentation, or you're interested in following the documentation process, please have a look at the team page. A snapshot of the currently written documentation is available at the build factory, and will kept up to date daily from the latest sources.

JMicron Supports SATA Implementation in Haiku (updated)

News posted by axeld on Sat, 2007-04-14 09:25

Note: JMicron monitors user comments and encourages all Haiku supporters to post their comments at the Haiku Website, instead of mailing them directly. Thanks for your support!

We are pleased to announce that JMicron Technology Corporation has offered to give our project support in the implementation of SATA technology for Haiku. JMicron has pledged to support the development effort by providing the required technical documentation as well as hardware for testing. Haiku developer Marcus Overhagen will be working closely with JMicron with the eventual goal of achieving full support for JMicron's SATA products in Haiku in the future. JMicron is a pioneer for SATA and PCI Express products. Haiku is an emerging multimedia desktop operating system. This cooperation will provide a solid foundation for multimedia applications.

Update: Apparently, after the above announcement, JMicron got a number of mails expressing the appreciation of their support. They kindly asked us to add the following statement: "It is so proud for JMicron to work with Haiku. No matter to others, JMicron would like to say thanks to all of you. For new coming chips, JMicron would like to get your great help as same as before.".
On behalf of the Haiku team, I want to thank JMicron for their offer, and I am looking forward to work with them.

It's Official: Eight Students to Code for Haiku at GSoC 2007

News posted by koki on Thu, 2007-04-12 02:10

Google has given their final word, and we are now pleased to announce that Haiku has been assigned 8 student slots for the Google Summer of Code 2007, which is one more than we had initially hoped for. Here is a list of the accepted applications, also as a way of introduction of the eight students that were selected from a total of 42 applications.

Update: Added usernames and linked to user's page.

Network stack revamp: IPv6, ICMP, multicast, etc.

Create a thread scheduler with CPU affinity

USB isochronous streams

FireWire stack for Haiku

Network Preferences Application

Package (.pkg) installer for Haiku

Implement ICMP error handling and propagation

Implement a precache algorithm along with aging policy for the file system caches

In the next weeks the students will have time to get in touch with the community and prepare their work. On May 28th, the official coding period starts.

Please, give a warm welcome to all the accepted students, as well as a big thank you to both the Haiku mentors who have committed their time to the success of Haiku's debut in the Google Summer of Code and, needless to say, to Google itself for making this happen in the first place.

Google Summer of Code 2007: Update

News posted by wkornewald on Sun, 2007-04-08 11:00
Playing an MP3 over NFS on HaikuPlaying an MP3 over NFS on Haiku

Yesterday, Google has assigned 7 preliminary student slots to us, which is as many as we wanted to have. Haiku would like thank all the students that have applied for projects and those that have assisted in this step of the program. Overall, we received 42 student applications. In the next days we will finalize the list of accepted student projects for Haiku.

At 0:00 UTC on April 12, 2007, the list of accepted student applications will be posted on code.google.com. As some of you might have noticed, Hugo Santos, one of our student candidates, couldn't wait anymore and already started improving our network stack. Recently, he fixed a bug in our UDP protocol module which prevented the NFS module from functioning reliably. In the screenshot you can see Haiku playing an MP3 file over NFS.

Syndicate content