Compiling Haiku for Arm

Haiku can be compiled for devices leveraging the ARMv7 or later processor architecture. Unstable The state of the ARM port is extremely early. Roll up your sleeves and help out! Create a Compiler Toolchain Building the ARM compiler toolchain is quite easy using Haiku’s configure tool. For a complete list of flags for the configure script, see Haiku’s Configure Options Perform a git clone haiku and buildtools Within the haiku source directory, create your workspace for ARM via mkdir generated.

BeTeX and LaTeX back

So here is the result : More precise mathematical formulas (note antialiasing and italic/roman mathematical characters): (a little easter egg : ocaml toplevel in a window) As soon as i can do a package i will post it on haikuware, with instructions for latex installation. UPDATE : See my last comment : the zip is ready but not available yet on the internet ; Instructions for installation will follow those of TeXLive with custom binaries (see the comment for details).

Building Haiku on Mac OS X 10.6 or 10.7 with Homebrew

The recommended method for building Haiku on Mac OS X is to use MacPorts, but, with a little bit of work it is possible to build Haiku using homebrew on Mac OS X 10.6 or 10.7 instead. You’ll need to install Xcode or at least the Command Line Tools before installing homebrew. If you don’t want to install all of XCode you can install just gcc from the packages available here:

Accepted Students

Five students to be mentored by Haiku in Google Summer of Code 2012!

For this year's Google Summer of Code™ program, we at Haiku have been allocated five students! In 2012, 406 mentoring organizatins applied and 4258 students submitted 6685 proposals. Haiku is proud to be one of the 180 accepted mentoring organizations, with five 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.

For the past three 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 17 patches were submitted during the application period. 13 of which were submitted by our top 5 selected students!

Ideas

Qualifying students can apply for a Haiku project (see the list of suggested projects below) between March 26th and April 6th, 2012. 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. The following list represents our ideas and wishes of our project.

Students

This year, 5 students participated into GSoC and all completed their projects Yongcong Du - cpuidle support Pawel Dziepak - NFSv4 client Andreas Henriksson - BFS partition resizer Hamish Morrison - OpenJDK (Java) port Alex Smith - x86_64 port

How to document a class in the API documentation (Haiku Book)

The very first thing you need to do is install Doxygen and git onto your system if you haven’t already done that. The best version of Doxygen to use is 1.7.3 since that is what is used on the server to automatically build the documentation, but, the latest one should work fine. Next grab the Haiku source from git by running: git clone git://git.haiku-os.org/haiku in the directory you wish to work (note it will automatically create a haiku/ sub-directory for you.

Haiku Bootstrap Architecture

This article will describe current state of Haiku bootstrap architecture. It will unveil information about earliest boot stages, some hints to platform porters will be given. This can be interpreted as an extension to Haiku Article How to get Haiku booted.

Getting the source code

Haiku’s source code is currently being hosted in a Git based repository with Gerrit code review. Anonymous access will allow anyone to download Haiku’s source code; However, the authenticated (non-anonymous) method is required for submitting patches. The buildtools are not needed when building from within 32-bit Haiku. Pre-built images of 32-bit Haiku already come with suitable buildtools pre-installed. Git Access - Anonymous testers Anonymous access is read-only. If you want to submit changes to Haiku, you need to follow the instructions for patch submitters, in the next section.

Accepted Students

Eight students to be mentored by Haiku in Google Summer of Code 2011!

For this year's Google Summer of Code™ program, we at Haiku have been allocated eight students! In 2011, 417 mentoring organizations applied and 3731 students submitted 5474 proposals. Haiku is proud to be one of the 175 accepted mentoring organizations, with 35 submitted proposals and 8 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.