Donnerstag, 30. Juni 2011

6 Monate Vollzeit-Coding für Michael Lotz

Wie Haiku Inc. ankündigt konnte Michael Lotz dafür gewonnen werden zumindest 6 Monate (fast) Vollzeit an Haiku zu arbeiten! Danach kann um 6 Monate verlängert werden, falls Michael dazu bereit ist und, wohl eher der Knackpunkt, bis dahin genügend Spenden eingegangen sind. Denn obwohl ein ausgesprochen moderater Stundenpreis vereinbart wurde (2.300 CHF für 130 Stunden pro Monat), wären die Kassen nach den ersten sechs Monaten ziemlich leer.

Michael wird voraussichtlich Ende August seine Haiku-Arbeit beginnen, nachdem er die letzten Verpflichtungen bei seinem momentanen Arbeitgeber erfüllt hat. Ziel seiner Arbeit ist alles was Haiku näher an die ersehnte R1 bringt. So z.B.:

  • WPA/WPA2 Verschlüsselung von WLAN-Verbindungen

  • Weiter verbesserte USB-Geräte-Unterstützung

  • Aktualisierter Port von QEMU inkl. KVM zur Hardware-Virtualisierung

  • Allgemeines Bugfixen

  • Boot- und Treiberprobleme lösen, sofern die entsprechende Hardware zur Verfügung steht

Michael Lotz ist ein perfekter Kandidat für so eine längere Auftragsarbeit. Er ist seit über sechs Jahre beim Projekt und kennt sich sehr gut in den Tiefen des Systems aus, wo sich wohl die meisten der R1-Hürden hartnäckig verstecken.
Zu seinen größten Beiträgen zählen die ursprüngliche GCC 4 Portierung, die Entwicklung des USB-Stacks, Treiber für USB-Geräte und WLAN und jüngst die verbesserte Hardware-Unterstützung (IO-APIC), die das Booten auf vielen Rechner erst möglich machte (s. Interview auf Haikuware). Über einige seiner Entwicklungen kann man auf seinem alten Blog nachlesen.

Zusammen mit Olivers und Ingos Arbeit an einem Paketmanager scheinen die Spenden dieses Jahr äußerst effektiv angelegt zu sein, um der offiziellen Haiku R1 ein gutes Stück näher zu kommen. Ohne diese Art der längerfristigen Auftragsarbeit, wäre dieses Ziel bestimmt noch in weiter Ferne.

Wer sich an zukünftigen Vollzeitaufträgen dieser Art beteiligen möchte, kann spenden:

Dienstag, 28. Juni 2011

Alpha3 in Bild und Ton

Zwei Video-Podcasts beschäftigen sich mit der jüngsten Haiku Alpha Version.

Techview Podcast #111

Das erste Video ist Leszek Lesners Vorstellung der neuen Alpha3 Features in der Folge 111 seiner Podcast/Screencast Reihe.
In einer knappen halben Stunde präsentiert Leszek viele der Neuerungen und Verbesserungen der Alpha; von den überarbeiteten ShowImage und MediaPlayer, über die Unterstützung tausender Drucker durch Gutenprint, bis zu den neuen Dateisystemen anhand eines ext4 Images und den Möglichkeiten des Fenstermanagements durch Stack&Tile.
Ich glaube, nicht alles was er vorstellt ist wirklich brandneu mit der Alpha3 gekommen, aber es wird ein guter Überblick über den momentanen Stand geboten.

Linux Action Show #S17E05

Die beiden sehr... äh... energetischen Jungs der Linux Action Show (LAS) haben die Alpha3 zum Anlass genommen, Haiku in ihrem Videoblog vorzustellen. Normalerweise geht es bei LAS vorwiegend um Linux, doch zur Feier des Tages wurde ab 42:15 ein ca. 20-minütiges Haiku-Segment eingeschoben. Haiku wird dabei über den grünen Klee gelobt, was man natürlich gern mal hört, aber hoffentlich nicht zu Enttäuschungen führt wenn der Normalanwender zum ersten Mal Haiku bootet...
Richtigerweise weisen Bryan und Chris jedoch auf Haikus größte Schwächen hin: die wenigen verfügbaren Anwendungen und die beschränkte Hardware-Unterstützung. Läuft das System aber, sind die beiden vor allem vom Einsatz auf Netbooks begeistert und auch die Geschwindigkeit in einer virtuellen Maschine gefällt.

Ich hätte mir gewünscht, dass Haikus eigentliche Zielgruppe für die Alpha stärker betont würde: Entwickler, die das System und die Softwarelandschaft voranbringen wollen. Aber wer möchte schon ernsthaft meckern, bei so einem schmeichelndem Review?

Montag, 20. Juni 2011

Haiku R1 Alpha 3 fertig

Es hat ein bisschen gedauert, aber ungefähr ein Jahr und ein Monat nach der letzten Alpha steht nun die Alpha 3 zum Download bereit. Wem eine CD lieber ist und dabei gleichzeitig einen kleinen Betrag spenden will, kann bei Haiku Inc. eine offizielle Haiku R1/Alpha 3 CD bestellen.

Die neue Alpha soll Entwicklern und Benutzern eine neue stabile Grundlage geben, die die vielen Änderungen der letzten Monate enthält. Die Pressemitteilung (PDF) erwähnt darunter:

  • Hardware - stark verbesserte Hardwareunterstützung, inkl. Drucker via Gutenprint

  • Dateisysteme - neu dabei: btrfs, ext4 und extFAT

  • Lokalisierung - noch mehr Sprachen verfügbar, bessere Unterstützung von z.B. Chinesisch

  • Layout API - verbesserte Layout Klassen

  • Anwendungen - verbesserte Funktionen und Oberflächen

  • Fenstermanagement - gruppieren von Fenster, neue Funktionen per Tastenkürzel

  • Media - verbesserter Media-Player und Format-Unterstützung

  • Bugfixe - seit der Alpha 2 wurden mehr als 950 Bugs behoben

Weitere Neuerungen sind in den etwas ausführlicheren Release notes zu finden.


Neue Bugs können beim Bugtracker gemeldet werden. Was dabei zu beachten ist, steht im "Welcome" Dokument, das sich zusammen mit dem Userguide nach der Installation auf dem Desktop befindet.

Außerdem sollte man das Post Release Addendum studieren, in dem bekannte Probleme beschrieben werden, die leider in die Alpha3 gerutscht sind...

Hilfe bekommt man in den Foren, der Mailingliste und vor allem im IRC.

Mittwoch, 15. Juni 2011

160 Stunden Auftrag für Paketmanager

Haiku Inc. kündigt an, dass von Ingo Weinhold aka bonefish ein Angebot über 160 Stunden für die Arbeit an Haikus Paketmanager eingegangen ist. Das Angebot wurde natürlich umgehend angenommen, ist es mit 2.000 EUR doch ein wahres Schnäppchen!

Der Paketmanager ist ein ideales Ziel für eine Auftragsarbeit, da er eine der letzten großen Hürden auf dem Weg zu R1 darstellt. Nachdem Oliver Tappe mit einer ähnlichen Auftragsarbeit Anfang des Jahres die Grundlagen erarbeitet hat, konnte mit Ingo jetzt wieder einer der erfahrensten Haiku Programmierer gewonnen werden. Ingo war in den letzten Wochen schon wahnsinnig aktiv, als er unter anderem POSIX Echtzeit-Signale implementierte; eine Heidenarbeit die jetzt allerhand Portierungen möglich macht.

Mit zur Zeit 12.750 Dollar ist Haiku Inc.'s Portemonnaie dank großzügiger Spenden gut gefüllt, um diese und auch noch weitere ähnliche Arbeiten vergeben zu können. Wer Interesse hat ein eigenes Angebot zu unterbreiten, meldet sich direkt bei Haiku Inc. Wer solche Auftragsarbeiten auch zukünftig möglich machen will, spendet.

Mittwoch, 1. Juni 2011

23. Thank You Award Gewinner: Alexander von Gluck

Der 23. Thank You Award geht an Alexander von Gluck (kallisti5). Er konnte noch vor Joseph Groover und Jonas Sundström die meisten Stimmen sammeln. Der Dank gebührt ihm für seinen immer noch in der Enwicklung befindlichen Treiber für die Radeon HD Grafikkartenfamilie.
Herzlichen Glückwunsch, Alex!