News

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.

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.

Audio CD File System in the Works

News posted by koki on Wed, 2007-05-16 20:43
[img_assist|nid=1687|title=CDDA-FS running in Haiku|desc=|link=popup|align=right|width=200|height=136]

Haiku developer Axel Dörfler has started to work on a CDDA file system for playing audio CDs for Haiku. CDDA-FS allows Haiku users to view and play music tracks from mounted audio CDs as if they were WAV files. CDDA-FS also supports CD-Text which means that information like album titles, artist names, and song titles available from the CD itself will be shown as file attributes, so that they can be viewed and edited in Tracker.

While CDDA-FS is not finished yet, it can already be used to play back CD contents as you can see from the screenshot. The file system is accompanied by a small test application "cdda_text" which also runs under BeOS and prints all information CDDA-FS can retrieve from the specified CD.

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.

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

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.

Haiku Lecture at FISL 8.0 FOSS Conference in Brazil

News posted by koki on Sat, 2007-04-07 21:59

Haiku developer and Google engineer Bruno G. Albuquerque is scheduled to give a lecture about Haiku at the upcoming 8th International Free Software Forum (FISL 8.0), to be held in Porto Alegre, RS, Brazil, on April 12th, 13th and 14th. This lecture, one of the six presentations given by Google at this event, will cover general aspects of Haiku and will include a hands-on demonstration as well.

  • Title: Introducing Haiku
  • Presenter: Bruno G. Albuquerque, Google
  • Time: April 13 (Friday), 3:00PM - 4:00PM
  • Place: Dijkstra conference room

FISL is a major open software event in both the Brazilian and International FOSS event's calendar. This, the 8th edition of FISL, is expected to attract a big crowd, making it a great venue to introduce Haiku to many open source enthusiasts. Additionally, if you happen to be in the neighbourhood, this would also be a great chance to meet with one of the lead Haiku developers in person and chat with him about the current status and future of the project.

FISL 8.0 Overview

Syndicate content