News Index

Haiku Gets Featured Speaker Spot & Booth at SCaLE 6x Expo

News posted by koki on Tue, 2007-11-13 13:10

Haiku to be featured at SCaLE 6x Expo on February 9 & 10, 2008I am pleased and very excited to announce that our application for a booth and a feature speaker spot at the SCaLE 6x Expo have both been accepted. Yes, you read well: we will not only have a booth (for the second consecutive year), but Haiku developer and “Googler” Bruno G. Albuquerque will also be presenting our project and operating system as one of the few featured speakers that SCaLE invites every year among prominent members of the open source community. This is the first time Haiku is awarded a speaker spot at a renowned open source event, and we are proud of this achievement.

SCaLE 6x, officially called the Sixth Southern California Linux Expo, will be held on the weekend of February 9 and 10, 2008 at the Westin Los Angeles Airport hotel (map). Details about the Haiku booth will be worked out in the coming months, and they will be announced as information becomes available.

Needless to say, all Haiku fans both in the LA area or otherwise are welcome to join. Come hang out with us at the Haiku booth, and help us spread the word! If you are interested in taking part in any way or form, please let us know by contacting us (select "Marketing" under category in the contact form).

SCaLE is an open source event that gathers open source communities, academic institutions and commercial exhibitors. Started in 2002, this expo is supported by the presence of numerous open source projects, and is sponsored by prominent businesses such as IBM, Google and Dell. Attendance has been growing over the years, and the trend is expected to continue on the rise in upcoming SCaLE 6x.

SCaLE 5x at-a-glance

Reinventing Haiku

News posted by stippi on Thu, 2007-10-18 09:50

2007 has been a year of change for Haiku. None of it has been quite like this, however. Haiku, as an organization, is reinventing itself. First of all, on Aug. 31, Michael Phipps announced to the Haiku admin team that he intended to move on. Here are some of his words on the subject:


"... I think that it is time that I move on. Haiku has become something that I do because I have to. ... I am *NOT* in any way angry or bitter. I WANT Haiku to succeed. I still love it. ... This has been a great run and I am phenomenally proud of what we have accomplished here. I am very sad to be leaving, but I think that it is the right decision both for Haiku and for me personally."

Michael has written an article, in which he reflects on his departure. There is no doubt that Michael will be dearly missed by all of us as a visionary, leader, and friend. Michael, should you ever feel like it, you are most welcome to rejoin our efforts!

Following Michael's announcement to the team, everyone felt that this would be the right time to put into place some fundamental restructuring of our organization which had been discussed at length for some weeks. This reorganization's purpose is to better fit Haiku's needs, such as current developers needing to be able to focus on development and matching non-development needs with members of the community who wish to meet them.

One persisting problem with the current admin team is that most of its members don't have enough time to do non-development work for the project or simply aren't interested, and those who do could need more help. In order to address this problem, we have decided to take the following steps to transition to a new and hopefully more effective structure.

First, we will unify all contributors with commit access to the Haiku source tree into a single Developer Team, which will be exclusively focused on development and all technical and development-related decisions, including the creation of one or more eventual Haiku distributions. Membership to this team is automatic through gaining commit access. The rules for gaining or losing commit access will be simple and announced separately.

In parallel, we are setting up a "Transition Steering Committee" consisting of developers, admins and a few trusted community members who will be tasked with the mission of creating a body designed to effectively manage the assets and resources of the project, and support its growth through activities such as funding, marketing, business relations and others. The ultimate goal of this committee is to setup a Haiku Inc. on steroids with a new president, a functional BOD, a charter, more transparency and some form of representation from the community. The transition process to this beefed up Haiku Inc. is expected to take several months, during which the community will be consulted from time to time for input on various matters. After the transition period, the people involved can be ratified in their positions or replaced by some form of representative vote.

We are hoping that by having two bodies with clearly defined and distinct roles, everyone will be able to focus on what they do best, making the individuals more productive and the organization as a whole more effective. Needless to say, both groups will work synergistically, and will consult each other when either side deems it necessary.

We think that this restructuring will be positive for Haiku in the long run. But as they say, "the devil is in the details". :) So we will keep the community posted as we figure out the details along the way. In the meantime, if you have any comments or input, feel free to post a message to the Haiku mailing list. We want to know what you think.

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!

Haiku Turns 6!

News posted by mmlr on Sat, 2007-08-18 17:00

We are excited to announce that having reached the 18th of August, 2007, the Haiku project is now six years old!
Read on for some more details...

When the decision to start Haiku these six years ago was made (then still called OpenBeOS), the motivation to reach the goal of creating a functioning BeOS clone was very high. Over time this motivation has seen many ups and downs, and there have been times where development was really stagnant, but there were always the other times in which you could really feel how the system got forward. These rushes of development have also motivated me personally a number of times to follow my todo list and to eventually achieve my development goals. We are pleased to look back and see that we have managed to make this vision become reality to a great extent.

The past few weeks have been very productive. Many critical problems were solved, and stability increased on a daily basis. We can say that we take big steps towards our first alpha release which is set to happen when we can officially self-host. This means that we anticipate to get to a state where a current revision of the Haiku tree can be checked out and built successfully, including all necessary tools - completely from within Haiku. There are still some bigger steps to take until this becomes a reality, but we find it important to have a concrete target to reach.

We'd also like to take this opportunity to thank all the people that helped us get where we are now. The continued effort of the various developers have made the system bootable, and the great support from the community helped us not to lose our faith during the process. We are grateful for both, and we hope that we can fulfill the hopes and expectations set into Haiku.

As a small "present" there is an exclusive birthday T-Shirt design available from Cafepress. Get it while it's hot!

Thank you all!

Haiku Store Opens for Business and Community Contributions

News posted by darkwyrm on Tue, 2007-08-07 00:43

As another avenue to spread awareness of the Haiku project, the Haiku project has opened a store for official Haiku merchandise at CafePress. Find T-shirts, mousepads, coffee mugs, and more! Most items are sold at Haiku's cost and any proceeds go directly to Haiku. Read more for how you can contribute designs for the store. What's more is that this is a community-driven effort. Got a great idea for Haiku stuff? Here are the guidelines:

  1. Send us a link to the proposed design through our online contact form (login required).
  2. Designs should be attractive and avoid objectionable content (off-color remarks, obscenities, etc.)
  3. All accepted submissions become property of Haiku, Inc. This is just to avoid legal troubles.
  4. Design approval decisions of the Haiku project are final.
  5. Acceptable file formats for submissions are Adobe Illustrator, EPS, and SVG.
  6. Suggestions for the types of merchandise for the design are encouraged (mugs, mouse pads, messenger bags, posters, etc.).

There will also be a page dedicated to information about the store on our website in the near future.