Dienstag, 22. Mai 2012

160 Stunden für WebKit Update

Haiku Inc. meldet einen weiteren Vollzeit-Auftrag an einen Entwickler vergeben zu haben! Nachdem der letzte Auftrag an Michael Lotz leider nicht vollendet werden konnte, bekommt diesmal Alexandre Deckner die Chance sich voll auf die Haiku Arbeit zu stürzen. Vor seiner kleinen Vaterpause hat sich Alex vor allem einen Namen im Wust des Trackers gemacht, den er von vielen Bugs befreit und mit einigen Features bereichert hat, darunter umfangreiche Änderungen durch die Einführung des Layoutmanagements.

Einen Monat, also 160 Stunden, wird Alex nun den schon etwas länger vor sich hinsiechenden WebKit Port auf den aktuellen Stand bringen. Seit Stippis letzten großen Update im Jahre 2010 hat sich da doch einiges getan...
Sollte am Ende noch Zeit sein, möchte Alexandre Bugs in WebPositive beseitigen und eventuell noch ein paar neue Features einbauen.

Nicht nur weil sich sonst außer Experimenten mit einem ARM Port (Raspberry PI) momentan nicht allzuviel tut im Trunk, ist das ein hoch willkommenes Projekt. Die Früchte werden in kurzer Zeit für alle User spürbar sein, wenn die Arbeit im Netz schneller, stabiler und mit bisher nicht unterstützten Webtechnologien funktioniert.

Mittwoch, 2. Mai 2012

Haiku wieder beim Google Summer of Code

Zum sechsten Mal in Folge wird Haiku wieder am Google Summer of Code (GSoC) als eine von diesmal 180 Mentor-Organisationen teilnehmen.
Drei Monate lang werden Studenten aus aller Welt (mehr oder weniger) Vollzeit an ausgewählten Opensource Projekten arbeiten. Dabei sollen sie die Arbeit im Team kennenlernen und erfahren wie es ist ein größeres Projekt über einen längeren Zeitraum durchzuziehen. Die Mentor-Organisationen haben wiederum die Möglichkeit frische Entwickler zu gewinnen und profitieren natürlich vom Code, der in dieser Zeit entsteht.

Für den GSoC 2012 wurden Haiku fünf Studenten zugeteilt, alle mit sehr interessanten Projekten. Die fünf haben bereits bewiesen, dass sie sich schon etwas im Haiku Sourcecode auskennen. Als ein Auswahlkriterium mussten alle Kandidaten zumindest ein Ticket im Bugtracker lösen. Von den insgesamt 17 Patche aller Bewerber kamen 13 von den fünf "Auserwählten".

Die Projekte:

  • Yongcong Du - Blog
    Mentor: Fredrik Holmqvist
    Projekt: Energie sparen - CPUidle Unterstützung

  • Pawel Dziepak - Blog
    Mentor: François Revol
    Projekt: Netzwerk-Dateisystem - NFSv4 Client

  • Andreas Henriksson - Blog
    Mentor: Axel Dörfler
    Projekt: Dateisystem - Größe von BFS Partitionen ändern

  • Hamish Morrison - Blog
    Mentor: Andrew Bachmann
    Projekt: Java - OpenJDK Port

  • Alex Smith - Blog
    Mentor: Ingo Weinhold
    Projekt: 64bit Unterstützung - x86_64 Port

Wer den Fortschritt der einzelnen Projekte näher verfolgen will, sollte ein Auge auf die Blogs der Studenten haben. Sie sind angehalten öfters mal mit einem Post zu informieren. Von allen gibt es mittlerweile einen ersten Eintrag, in dem sie ihre Projekte und die Planung für den Sommer (und darüber hinaus) vorstellen.

Neben den persönlichen Mentoren gibt auch wieder den bewährten Mentor-Pool. Alle Kommunikation mit den Studenten wird über eine Mailingliste erfolgen. So werden Verzögerungen vermieden - Studenten und Mentoren befinden sich ja unter Umständen in weit voneinander entfernten Zeitzonen. Außerdem werden die persönlichen Mentoren etwas entlastet, wenn es um nicht unbedingt projektbezogene Fragen geht.

Der Mentor-Pool:

  • Bruno Albuquerque
  • Stephan Aßmus
  • Adrien Destuges
  • Alexander von Gluck
  • Rene Gollent
  • Scott McCreary
  • Urias McCullough
  • Joseph R. Prostko
  • Oliver Ruiz Dorantes
  • Philippe Saint-Pierre
  • Niels Sascha Reedijk
  • John Scipione
  • Alex Wilson
  • Clemens Zeidler
  • Siarzhuk Zharski

Allen Studenten und Mentoren vielen Dank und viel Erfolg in den kommenden Monaten. Dank auch an Matt Madia, der wieder die Organisation des Events übernommen hat!