News Index

Haiku Inc.: Contractors, Haiku Code Drive, and Available Funds.

News posted on Mon, 2010-03-22 20:28

Several hot topics are covered in this update; new development contracts, changes to our Haiku Code Drive program, and some notes about our immediate finances.

Donation rally successful

News posted on Fri, 2010-03-05 12:38

It's not just Stippi's project that's a huge success (see the WebKit/Web+ progress documented in his blog posts). Our call for donations for this kind of contractual work is also doing very well!
In the two weeks since our announcement to hire developers for specific projects, donations have picked up significantly. Since then we received over $1,600USD and a few more people opting for small but recurrent monthly funding.

Our thanks go out to all contributors! This shows that our Haiku community is strong and effective when called upon!

Haiku Inc. is hiring - funds needed

News posted on Sun, 2010-02-21 16:03

The Haiku project rests on the shoulders of volunteer individuals who spend their free time developing, bughunting and in general advancing the system. Unfortunately everyone's time is limited and working for a living takes a major cut into what could be dedicated to Haiku work. It would be great if a developer could take off work for a few weeks to fully concentrate on Haiku development.

And this is exactly what we would like to make possible! Starting now:

R1/Alpha 1 Commemorative CD Now Available

News posted on Wed, 2009-10-28 19:10

To all the Haiku fans out there who have been eagerly looking forward to getting their hands on the first official Haiku CD, the wait is finally over: Haiku R1/Alpha 1 CDs are now available on the Haiku Store! Since a lot of sweat and tears have gone into this first Haiku release, we wanted the availability of our first official CD to also be an opportunity for the community to give something back to the project. To that effect, we have priced it as a commemorative CD which, for every unit you purchase, $15 will go into the project coffers. Thus, not only do you get a nicely branded Haiku CD, but you also help fund the future development of Haiku.

Show your support, and head over to the Haiku Store!

(Note: Cafepress-created CDs are CD-R with a full color silkscreen label)

Wrap-up Reports 2009 : Google Summer of Code, Haiku Code Drive

News posted on Mon, 2009-09-21 03:18

This year eight students were funded to work with Haiku during the summer months, six from Google in their Google Summer of Code program and two from Haiku Inc. for Haiku Code Drive. It is both my pleasure and honor to announce that overall this year has been more successful than last. Five of the six Google Summer of Code students passed, as well as one of two Haiku Code Drive students. On top of this achievement, Adrien Destugues and Bryce Groff were granted commit access for Haiku. Maxime Simon was approved by WebKit to receive commit access as well!

Before getting into the actual results for each student, it is worth re-visiting how we got here. This is the third year in which Haiku was selected to participate in Google Summer of Code. Each year we, as an organization, strive to improve our process for both the participating students and our community. Perhaps the most significant modification was the introduction of requiring students to resolve one or more tickets in our bug tracker. The intention was to ensure each applicant had a minimal level of exposure to our project. This includes navigating and building Haiku's source code, as well as communicating through our mailing lists and other collaboration tools. Having the requirement fairly open ended allowed the applicants to provide our mentors with initial insight to their motivation, skill, and communicative abilities. The results speak for themselves: an increased number of passing students puts the proverbial stamp of approval on this new addition to our selection process. And now for the summaries for each student...

Wi-Fi Stack With Atheros Driver Ready For Testing

News posted on Tue, 2009-09-15 08:24

After the exciting news of the Alpha 1 release, another bit of good news poured in. Colin Günther has been working on creating a Haiku WIFI stack for the WIFI bounty over at Haikuware. The stack, which he is creating as a part of his MSc Thesis, is currently a port of the FreeBSD 8.0 WLAN Stack. His further plans are described in his blog, where he writes about his progress.

Yesterday, he announced that the stack is ready for testing. One caveat: only the atheros driver is completed for unsecured networks. If you own such a wireless card, head on over to the call for testers on the Wi-Fi wiki. The atheros driver should cover most netbooks; here is a list of the supported devices. Colin left the following notes for those interested in testing:

What to expect of the WLAN-Stack:

  • auto connect to an unsecured (open) WLAN
  • wlan device will appear as an ethernet card
  • full support of Haiku's network configuration utilities (Network preflet, ifconfig)
  • no WLAN specific configuration utility (neither GUI, nor CLI)
  • no listing of available WLANs
News submitted by: Pieter Panman

Haiku Project Announces Availability of Haiku R1/Alpha 1

News posted on Mon, 2009-09-14 00:00
Haiku R1 Alpha 1 CD

The Haiku Project is proud to announce the availability of Haiku R1/Alpha 1, the first official development release of Haiku, an open source operating system that specifically targets personal computing. The purpose of this release is to make a stable development snapshot of Haiku available to a wider audience for more extensive testing and debugging. This will help the Haiku development team identify and address bugs, and thus improve the quality of the system as development keeps advancing towards the subsequent development milestones. Bugs found in Alpha 1 should be reported to the Haiku bug tracking system at http://dev.haiku-os.org.

Website in Read-Only Mode Due to Upgrade in Preparation For Alpha 1 Release

News posted on Wed, 2009-09-09 16:37

Redesigned Haiku websiteThe redesigned Haiku website

In preparation for the upcoming Haiku R1 Alpha 1 release, we are working on a Drupal upgrade and a redesign of the Haiku website. As a result, haiku-os.org is scheduled to operate in read-only mode from approximately September 9th at 17:00 through the 14th at 00:00AM (UTC). During this time, no major outages are expected and the website will be online for the most part, but the following operations will be disabled:

  • Creating new accounts
  • Editing existing accounts
  • Posting new content (to forums, blogs, documents, etc.)
  • Editing any existing content
  • Posting new comments or editing existing ones

The upgraded website is scheduled to be fully operational in time for the Alpha 1 release date. Until then, please use the mailing lists or our IRC channels as means of communication with the community. Our bug reporting tool http://dev.haiku-os.org is unaffected, and will continue to operate as usual.

Summer of Code: Progress within the first month

News posted by mmadia on Fri, 2009-06-26 18:29

There have been some exciting developments from our Google Summer of Code and Haiku Code Drive students, even though it is only the first of three month. Here's a brief summary from most of the students. Be sure to visit their blogs for additional information and the occasional screenshot.

Adrien Destugues

Lately, his work has been focusing on the catalogs for translating applications. These provide the mappings from one language to another. The initial mechanism is functional with Haiku's API and allows any application to be translated. This functionality is better explained in his blog post. The International Components for Unicode or simply known as "ICU" and a preflet for selecting the desired locale are other major aspects to be implemented. Amongst other features, ICU will provide the formatting conversions for date, time, monetary, and locale specific characters. Further down the road (and beyond GSoC) is an API wrapper for the gettext library, which can interface with posix applications.

Maxime Simon

Maxime and his mentor, Ryan Leavengood have been working together on both laying the foundation for a native browser, as well as updating WebKit to the newest codebase. In short, some of Maxime's work has been on browser specific features, including the bookmarking library, toolbar, and designing the multiple rendering processes support. Earlier this month, his work has shifted towards WebKit. Primarily migrating the Haiku specific code from the previous port to the current codebase and continuing it. For a more in depth explanation, look at his most recent blog post.

Johannes Wischert

Earlier this week, his Gumstix Overo Water and Tobi expansion board arrived. Previously he has been using Qemu to emulate a Gumstix verdex as a testbed. His work has been focusing on the kernel and u-boot loader. The u-boot loader will be capable of loading the haiku_loader, which in turn will load kernel directly from a BFS partition. MMU related code and a driver for the microSD card reader are planned to be worked on next.

Bryce Groff

Several patches have landed in Haiku's source tree; changesets: 31234, 31235, 31236, and 31237. These allow BFS partitions to be created and deleted. On a side note -- testing of DriveSetup has been done inside Haiku running inside Qemu on Haiku!

Ankur Sethi

CLucene has been ported to Haiku and exists as an OptionalPackage for the build system. CLucene is the library that provides the searching APIs. The indexing daemon has some initial functionality. One of the responsibilities of the indexing daemon is to determine which files need to be indexed or to have their indexed data refreshed. Being able to search the results and handling non-plain text files via translators are two items that are on his todo list.

Raghu Nagireddy

The FUSE module hooks for almost all the necessary functions have been implemented. Most of the remaining functions that will be implemented are of lesser importance and require some research into Haiku's kernel Virtual File System. After that, the remaining work would be to get the FUSE library compiled with fs-shell, eg adding the necessary Jam rules. Since the FUSE module is host system binary, it can be debugged using tools of his host platform.

An Important Update on Haiku Code Drive 2009

News posted by mmadia on Tue, 2009-05-26 17:29

In the past few days, there has been two important developments regarding our participating students.

Tom Fairfield has resigned from this year's Haiku Code Drive. Recently, he was accepted for a Research Experience for Undergraduate (REU) program. This is a significant and important opportunity for him, especially since Tom is pursuing a continuing education in graduate school. However, the REU conflicts with the Haiku Code Drive timeline. As such, he decided to formally withdraw from HCD. To quote him: "I still plan on contributing code to Haiku - it's an awesome project but I must put it on hold for now. Thanks again for the opportunity though." We at Haiku wish you all the luck with your Research Experience for Undergraduate program and we are confident that you will succeed!

Almost simultaneously, Raghu Nagireddy who was slotted for participation has returned from his absence and accepted our invitation to participate in this years Haiku Code Drive. Stephan Aßmus will be mentoring his project, which is largely centered around adding BFS support to FUSE. In the next day or so, Raghu will be creating his project summary blog post.

The list of accepted students will be updated to reflect these changes. Once again, we wish Tom the best of luck in his endeavors and congratulate Raghu on participating in HCD2009!