Ideas

For information about Haiku's participation in GSoC this year, please see this page. Qualifying students can apply for a Haiku project (see the list of suggested projects below) between March 16th and March 27st, 2015. For details about how to apply, please check out Students: How to Apply for a Haiku Idea. According to other mentor organizations, the most successful Google Summer of Code projects are the ones proposed by the students themselves.

Social Media

There are a number of ways you can keep up with news about Haiku and social media is one such way. Some social media accounts are official accounts as listed on this page, while others are recognized community groups which are run by the community - for the community. Official Accounts Official Twitter Account Official Mastodon/GNU Social Account Official YouTube Account Official LinkedIn Account Official OpenHub Account Official Keybase Team

Capitole du libre - Haiku booth (2)

Haiku booth, just booting.

Capitole du libre - Haiku booth (1)

Adrien at our booth, from the ground.

Updating and downgrading your system

Since the introduction of package management you can update your system in place using the pkgman command or the SoftwareUpdater application. The update process is straightforward, requires an internet connection, and requires a single reboot. pkgman/SoftwareUpdater will handle obtaining the latest updates and applying them to your system. Bleeding edge Besides normal updates of your installed software and stable Haiku release, you can switch Haiku to Nightly builds (and back to stable release).

Using the remote app server

What it is One little known feature in Haiku is the ability to run apps on a remote system, similar to rdesktop for windows or the more common VNC. Unlike VNC (which is also available), the remote app server forwards app_server calls through the network and let the drawing happen on the client side (where the screen is). This is actually quite similar to X forwarding on unix systems. How to use it You need two machines running Haiku, one is the server (where the apps run), and the other is the client (where the display is).

How to boot with ahci timing problems

More and more often i can’t boot on my laptop, due to timeoout issues in the ahci layer : when it tries to probe or reinit the DVD drive, some sata_request fails and i ended in KDL with the (in)famous “Panic : did not find any boot partitions” message. There is even many tickets about that message, and some must addressing the sata_request abort problem. I just discover that enabling the “Enable on screen debug output” and “Disable on screen paging”, the sata_request never fails anymore.

Accepted Students

Four students to be mentored by Haiku in Google Summer of Code 2014!

For this year's Google Summer of Code™ program, we at Haiku have been allocated four students! In 2014, 371 mentoring organizations applied and 4420 students submitted 6313 proposals. Haiku is proud to be one of the 190 accepted mentoring organizations, with four accepted students.

Over the years, Haiku's goals for Google Summer of Code have evolved. Originally the ability to evaluate the students' capabilities was lacking and the attention was simply on choosing projects that filled a need. Now, the emphasis is placed on choosing the best students, as they are more important than their short term code contributions. During the application process, those students instilled a sense of hope and confidence in Haiku's mentors that they will mature into full project contributors. In other words, this is our opportunity to grow and refine young, intelligent, and highly motivated students into people who will continue to develop Haiku in the years to come.

In recent years, students applying to Haiku were (at first encouraged and later) required to submit a code contribution. By requiring potential students to submit a code contribution during the application period, Haiku's mentors achieve several things. First and foremost, it shows that each student possesses basic skills that many of us take for granted -- using a bug tracker and compiling Haiku's sources. More importantly, it provides our mentors with some insight into each individual student's motivation and abilities. This year a total of 9 patches were submitted during the application period (Two were sent to the [haiku] mailing list due to user registration issues and will be migrated to Trac [1, 2]).

Students

This year, 2 of 4 students completed their GSoC project Louis Feuvrier - UEFI bootloader (failed - student disappeared right after being selected) Akshay Jaggi - libUSB port Arvind S Raj - ARM / BeagleBone XM port Zhuowei Zhang - Go language port (failed - port was working eventually but many communication problems with mentors)

Ideas

For information about Haiku's participation in GSoC this year, please see this page. Qualifying students can apply for a Haiku project (see the list of suggested projects below) between March 10th and March 21st, 2014. For details about how to apply, please check out Students: How to Apply for a Haiku Idea. According to other mentor organizations, the most successful Google Summer of Code projects are the ones proposed by the students themselves.