As I'm sure everyone's aware by now, Steve Jobs died yesterday after a long fight against cancer. I couldn't let this pass without writing a small note here on ICO. Like Apple or not, like their products or not (I for example am not a fan of either), we can't help but recognize the influence he had over the industry, changing how we view computers and even entertainment. I for one don't know if I'd have an Android phone today, if there would even be an Android phone.

Fan or not, I think we can agree we lost a one-of-a-kind yesterday...

Late last month (the 26th to be precise) marked the end to this year's Google Summer of Code, so it's been a time for evaluations and for looking not only to the past few months but also to the future. The first bit was taken care of with the GSoC 2011 Results article published over at the Haiku site, detailing which projects passed the final (four of them) and which unfortunately didn't. You have all the details in the above linked piece, but the projects which passed evaluation were:

  • Mike Smith's additions to VirtualBox™ are already meeting or exceeding usability expectations.
  • Nathan Heisey brought our support of SDL up to the version 1.3. Haiku is also really thankful for the collaboration we had from the SDL project having Ryan 'icculus' Gordon co-mentoring this project.
  • Gabriel Hartmann provided Haiku with a USB video driver for high-end webcams. His work has already found its way to Haiku's source tree; while not perfect yet, it should prove to be a good starting point for incremental work onward.
  • Sean Healy's project will enable 3rd party projects to access Be/Haiku's API with other langages than C++, namely Python and Perl.

Great work from these students but congratulations are due for all of them.

Along with that piece, we've had individual updates from 3 students. The first one to write it was Barrett who worked on the Contacts Kit. Although he unfortunately didn't pass the final evaluation, he intends to keep working on the project which I'm sure we all agree it's great news.

Next came scgtrp who's project, VirtualBox Guest Additions, passed evaluation. His work is already being used by several Haiku users and from what I've read, they're quite happy with it. As Barrett did, scgtrp plans to keep working on it in the future.

The latest update came from the Batisseur project, under the responsability of JRabbit. Not to break the pattern, he too will keep working on his project and on Haiku, planning to improve it and bring even more tools over to Haiku.

Pass or not, all deserve recognition and congratulations for their work. Well done.

This is it, today's the day when Haiku goes double digits! Today marks the tenth anniversary of the little OS who (hopefully) could. You all know the story by now, how an e-mail back in 2001 got the ball rolling, so I won't go over it again. The main thing to do now is to celebrate, afterall turning 10 is a big step in anyone's life. So get your party hats out of storage, grab the OJ (10 years old, no alcohol) and go for the cake!! Which I hope isn't a lie... (yes, another Portal joke on the internet!)

Ah Haiku, recently it was but an infant... now it's turning 10... pretty soon it'll come asking for cash to take a girl out on a date... awwwwwww.

Happy Birthday Haiku!

The Google Summer of Code updates keep coming, which is great since it allows us all to know what the students are up to, which in turn gets us more excited for the results. This time we have a three-quarter-term update from Gabriel Hartmann on his UVC driver project.

Gabriel's still battling with the empty (or almost) headers issue and while investigating this problem he found two possible causes: protected content and input buffer underrun. Gabriel's still looking into this (he did have a nice trip to KDL) and depending on which issue is causing this and what needs to be done to fix it, he may or may not be able, by the end of the full term, to get images from his webcam. He's right in one thing he mentions, it's more important to get the backend working properly.

It would be great to see this project come to a happy ending, let's hope Gabriel is able to do it while GSoC is ongoing or if not, that he'll continue his work post-GSoC. Good luck.

Update: Another student has posted his three-quarter-term report, this time it was scgtrp and his VirtualBox guest additions project. Unfortunately he had to let go of OpenGL bit of the project (understandably) so he was focusing instead on bug fixing. Some good stuff in there, keep it up.

Matt (mmadia) let me know tonight that the updated code for Haiku Inc.'s sponsors page is now live and kicking. With the changes implemented you can now see who the sponsors are and in which category they fall in (I'm sure Matt donated just to have his own name on that page). Speaking of it, one anonymous sponsor in the $500 to $999... wow.

This change not only recognizes who's been donating money to Haiku (of course we can't forget all the others who donate up to $49) and hopefully will motivate even more people to donate.

On a related note, a nice surprise. Matt last week hadn't updated Paypal's data when updating the piggy bank, so now that he's done it (slacker...), Haiku Inc. has now broken the 20k barrier. Congratulations to all!

On July 12th, Haiku received from the USPTO (United States Patent and Trademark Office) the good news that "Haiku" is now a registered trademark. This is very good news because it allows Haiku Inc. to better protect its work (Haiku itself of course). So now, Haiku Inc has trademarks for both "Haiku" (in operating systems) and the Haiku logo.

Also, and as mentioned over at Haiku's website, this "strengthens everyone's ability to associate "Haiku" with the computer operating system that the Haiku Project creates". Good news indeed, just another proof of the great work being done by Haiku Inc. (and those involved).

As you are well aware, this year's GSoC is ongoing and it's midterm time. Two students have updated their blogs with a status update:  jalopeura with Language Bindings for C++ API and Gabriel Hartmann with his project for the UVC driver.

Both have been going well so far, jalopeura has a good number of objects, from several kits, with at least partial bindings, like Application, Clipboard and Cursor from the Application Kit and Contro, Font and Menu from the Interface Kit.

Gabriel's work has also been paying of. Has he puts it, he's "on the cusp of actually producing images on the screen that have been captured by my camera". I for one can't wait to be able to test his driver on my laptop's webcam *wink wink nudge nudge*

Hit both of the above links and check out their full reports. Keep 'em coming guys.

Update: Yesterday two more students published their midterm update, antifinidictor with his SDL 1.3 project (which is now compiling) and scgtrp with the VirtualBox additions (which are also well underway, with shares working for example). Nicely done.

After days of waiting and waiting (and waaaaaiting), the news is finally out. Haiku was just donated a very handsome sum of money, more precisely $10.000! Yes, ten.. thousand... dollars. And who's the good samaritan? Haikuware. Awesome.

This is a huge boost for Haiku Inc.'s finances which not only 100% secures Michael Lotz's 6 month developing contract, but paves the way for the future. And who knows, with everyone's help as well, it might very well go a long way towards securing 6 more months of full-time Michael development. According to the news piece, they need/want to raise $8.000 more as the bare minimum though they're (not secretly) aiming at $10.000. Start revving up those donation engines!

Awesome news and a huge thanks to Haikuware.

Today is a good day. Today is a day which will remain in Haiku history. Today is the day Haiku Inc. announced a new developing contract and what a contract it is. Haiku Inc. and Michael Lotz (aka mmlr) have signed a 6 month contract for Michael to work full-time on Haiku. And it's not the end. There is the intention to extend the contract for another 6 months (funds allowing), which would be historical indeed.

Michael has, along the years, worked in differents bits and pieces of Haiku, most recently he did some great work on IO-APICS which allowed Haiku to boot on more hardware than ever. And the quality of his work speaks for itself. For the duration of the contract Michael will focus his attention on different parts of Haiku, for example WPA/WPA2 support (together with Axel?) and extending his work on the USB stack, to name only a couple. I for one am hoping WPA/WPA2 support will be number 1 on his list :)

As I said in the beginning, today is a day for Haiku history, let's hope others will follow. But don't forget that, for that to happen, Haiku needs our help as well.


Well, a guy can't go away for 3 days, Haiku releases Alpha 3 to the world. Of course they should have waited for me to come back! :D Seriously now, that day we were all waiting for arrived on Saturday the 18th when Haiku unleashed into the world it's 3rd pre-release version, Alpha 3. This new version brings a lot of improvements over the previous version including (just to name a couple): "enhancements for hardware support, such as IO-APIC, ACPI, video drivers, network drivers and USB" and "The mail daemon replacement (MDR) and parts of the Mail Kit have been rewritten. MDR crashes are fixed now". Many more improvements / enhancements are listed over at the Release Notes page for you to enjoy.

And how do you get this yummy piece of software? Two ways, either download it or buy it. So what are you waiting for if you don't have it running on your machine already? Get it, install it, enjoy it, test it and don't forget to report any bugs you find, that's what Alphas are for. Great job everyone.