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.

T-DOSE (III): Conclusion

Blog post by nielx on Sun, 2007-10-14 12:23

A few hours ago I had my Haiku talk on the Dutch Open Source event T-DOSE, and I'm still glowing all over. The attendence was above all my expectations, around 25 people were in the room. And despite of the last minute all night changes I had to make, the speech went fluently. Someone made a few pictures, which I hope to be able to post soon, and more importantly, I'm on tv! I'm on Sunday around 11 AM, so have a look!

I'd sincerely like to thank the T-DOSE organisers, Jeroen Baten and Jean-Paul Saman, for making this event possible. Read on for more!

AHCI SATA driver ready for testing

News posted by axeld on Mon, 2007-10-01 10:45

Marcus Overhagen announced that his AHCI SATA driver is now ready for testing. If you have an AHCI compliant chipset, and a SATA hard drive attached, you may want to give his driver a try.

Most current motherboards are AHCI compliant - it is the defacto SATA device driver standard. This driver allows you to run Haiku on modern hardware natively, without using a PATA emulation that may be provided by your BIOS.

NORCAL-HUG Event: GSoC 2007 Haiku Mentor Appreciation Day

News posted by leavengood on Sun, 2007-09-30 23:43

Jorge 'Koki' Mare and his fellow NorCal Haiku User Group members have graciously put together an event in honor of Stephan Aßmus, Oliver Ruiz Dorantes and myself to take place Sunday, October 7th. This will be from 1PM to 5PM at the Wild Palms Hotel in Sunnyvale, CA, where we are staying for the Google SoC Mentor Summit. If you live in the area, please check Jorge's post on the NORCAL-HUG site and sign up! We look forward to meeting everyone!

Announcing NORCAL-HUG

News posted by darkwyrm on Mon, 2007-09-24 23:26

Posted to the Haiku mailing list earlier today was an announcement of another Haiku user group. BeOS in its heyday had user groups -- BUGs -- and it is good to see the appearance of corresponding groups for our favorite underdog operating system. Below are all the details as written by Jorge Mare (aka Koki) himself.

Hello Haiku Fans,

During the Haiku gathering at the Picn*x event last August, a few of us who live in and around the San Francisco Bay Area talked about presenting Haiku at user group meetings in the area. In the following weeks we continued these discussions, and today we are happy to announce the creation of the Northern California Haiku User Group, or NORCAL-HUG for short.

Our mission is simple: we want to build and grow a Haiku community in Northern California, and to that end we will be planning activities such as (but not necessarily limited to):

* HUG meetings (initially every 3 months)

* Online community building (NORCAL-HUG website and mailing list)

* Represent Haiku at local conferences, user group meetings and other events

* Organize install fests and/or Haiku workshops

* Network with other local/regional computer user groups

* Build relationships with local/regional high schools and universities

At this point we are the following three members:

- Jorge G. Mare
- Scott McCreary
- Urias McCullough

But we want more people to be part of NORCAL-HUG. So we are inviting all individuals living in Northern California with an interest in Haiku and/or who would like to shape up NORCAL-HUG to join us. For now just subscribe to the norcal-hug@freelists.org mailing list shown below, and send a message introducing yourself. We are in the process of setting up a website, and once this is up and running, you will be able to register as a HUG member.

Viva Haiku!

Haiku at the Google Summer of Code Mentor Summit, October 6th

News posted by leavengood on Thu, 2007-09-20 23:18

Each year after the Summer of Code is over, Google holds an informal Mentor Summit at their Mountain View, CA office to allow mentors to meet each other and talk about their experiences in the program. This also allows Google to get first-hand suggestions on what was done right and what could be improved in the program. This year the Summit is being held on Saturday, October 6th.

I am glad to report that three Haiku mentors will be attending the Summit: Stephan Aßmus, Oliver Ruiz Dorantes and myself. In a continuing show of their support for open source, Google pays for airfare, one night hotel stay and food during the Summit.

In addition all three of us will be staying an extra day or two in the San Francisco/Mountain View area and are planning an informal Haiku community gathering on Sunday, October 7th. Any Haiku developers or community members in the area are welcome to join us. Further details will be provided as the date approaches. My colleagues and I are very excited about meeting any Haiku community members in the area.

2007 Google Summer of Code Summary

News posted by darkwyrm on Wed, 2007-09-19 22:31

2007 was our first year involved in the Google Summer of Code. Looking back on it, it is easy to say that it was a resounding success. We were able to handle 8 students. Work accomplished included a mostly-complete FireWire stack, major improvements in networking, and more. Click Read More for summaries of every student projects.

FireWire stack for Haiku

Student: JiSheng Zhang
Mentor: Jérôme Duval

JiSheng spent his summer porting the FreeBSD Firewire stack to Haiku. Currently the bus module (OHCI + firewire core), the userland interface and a userland are ported. Receiving DV to a file works (command line only). Mass storage support (with SBP) is still in progress. The code is committed in our repository (see 00README.haiku for more information).

Network preflet for Haiku

Student: Andre Garzia
Mentor: Stephan Aßmus

Andre has produced a first working version of the Network preflet with which each working interface can be configured. He currently continues to work on the preflet to implement more advanced features like support for different profiles. The code is committed in our repository (see here for more information).

Package (.pkg) File Installer

Student: Łukasz Zemczak
Mentor: Ryan Leavengood

Łukasz continued the work mentor Ryan Leavengood had started to reverse engineer the pkg file format originally designed for the BeOS SoftwareValet system. Many existing BeOS applications are distributed in this format. Łukasz then implemented a parser for that format and a GUI based installation program. In addition he designed a package registration system which allows for later uninstallation of packages. He consulted with the Haiku Creative Design Team in designing the simple but elegant GUIs used for the installer and uninstaller. He also made use of the Haiku GUI layout API to make the interfaces properly font sensitive.

Precaching Algorythm in Haiku

Student: Krishna Kishore Annapureddy
Mentor: François Revol

Krishna wrote code to do readahead on disk I/O. Code isn't yet ready for svn, but it showed some improvement on the latency of periodic read() calls by a factor of up to 3 from harddisk. Limited testing on CD-Roms showed improved playback experience.

USB isochronous streams

Student: Salvatore Benedetto (emitrax)
Mentor: Oliver Ruiz Dorantes

Salvatore started his work on the isochronous transfers right after knowing his acceptation into GSoC, despite started involving within the comunity before. His work has involved all levels of the USB Haiku architecture: The UHCI controller, the USB bus manager. In the current USBKit has added support for the isochronous transfers and to set alternate settings. To complete the bridge also the usb_raw driver needed modifications. As test case, he implemented a simple application which communicates a webcam retrieving buffers. The project was successful although some code still needs to be committed to the tree.

Create a thread scheduler with CPU affinity

Student: André Braga
Mentor: Axel Dörfler

André designed and implemented an O(1) scheduler for Haiku - the actual integration in the kernel is still missing, though. The scheduler so far delivers a perfectly fair distribution of the processor time to the running threads while respecting their different priority levels. CPU affinity is not yet completely outlined, but will follow the integration into the kernel which André will work on in the next weeks.

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

Student: Hugo Santos
Mentor: Axel Dörfler

Hugo started working on our networking stack way before the GSoC officially started, and showed an enormous pace and high quality of the work he did. That obviously motivated him even more, and he started to work on things not directly related to networking (like his slab allocator implementation), but this also brought us an early stage of a FreeBSD network driver compatibility layer. Later on, he unfortunately couldn't keep up with his performance: he moved to another country, and did not have a working internet connection from home which prevented most further work. He still has some stuff pending and intends to continue working on the IPv6 implementation for our stack in the upcoming weeks.

Implement ICMP error handling and propagation

Student: Ivo Vachkov
Mentor: Axel Dörfler

Unfortunately, Ivo could not spend as much time on the project as he originally intended; therefore, he didn't finish his assignment, and is our only student who did not receive our recommendation for his final payment. Ivo regrets his lack of time and fully supports our decision, though. He sent me what he did so far, and it seems to be a good start - I will try to work together with Hugo and integrate his work some time in the near future.

Congratulations to all involved and here's to next year!

PC Active: Haiku, the rebirth of BeOS

News posted by nielx on Fri, 2007-09-14 19:04

The Dutch magazine PC-Active published an article on Haiku in their October issue, based on an interview I gave a few months ago. We are even on the cover! From the article: "Years ago, the alternative operating system BeOS had a small, but very loyal group of supporters. They had a strong belief in the future of 'their' operating system. In 2001, the company behind BeOS ceased to exist. Now, half way through 2007, there is a new group enthousiastic followers. Haiku followers, the reincarnation of BeOS." The article mentions the current status of the project, the history and the open source nature.

If you live in The Netherlands or in Belgium, it's a worthwile read!

Syndicate content