Montag, 30. November 2009

Firefox 3.0 "Comeback"

Für diejenigen, die aus irgendeinem Grund unbedingt einen Firefox 3 brauchen – vielleicht für ein bestimmtes Add-On – für den hat die Italienische Haiku User Group eine Neuigkeit: Xeon3D hat den alten Firefox 3 "Minefield" Build ausgegraben. Und der läuft auch auf Haiku.
Es ist einer letzten Firefoxen aus dem Jahr 2006, bevor auf die Cairo Bibliothek gewechselt wurde, die es nie zu BeOS/Haiku geschafft hat.
Entgegen unserem italienischen Kollegen, war in meinem Benchmark Haikus BeZillaBrowser 2.0.0.22pre ("Bon Echo") mit 214 zu 200 Punkten etwas schneller, als der Firefox 3.0a1 ("Minefield"). Der 3.0er scheint laut ehemaligen aktiven BeZilla Entwickler Fredrik Holmqvis (tqh) nicht sonderlich optimiert, von der Ausgabe von about:buildconfig zu schließen. Vielleicht kann da also noch etwas gedreht werden. Zuviel sollte man sich allerdings nicht erwarten. Qt4 Browser Arora hat sich zumindest im Benchmark um Längen besser geschlagen, wäre also vielleicht die bessere Alternative, wer sie denn braucht.

Donnerstag, 26. November 2009

14. Thank You Award - Abstimmung

Wer noch Kandidaten für den 14. Thank You Award hat, muss sie schnell bei Haikuware melden, die Abstimmung beginnt am 27.11.2009. Dies sind die Kandidaten soweit:

  • Jérôme Duval - Weil er sich auch um das Einspielen von Patches anderer Entwickler kümmert und elementare Komponenten wie bash, coreutils, libpng, wget etc. auf Stand hält.
  • Jonas Sundström - Arbeitet immer wieder an vielen Details von Haiku, in den letzten Wochen vor allem Backgrounds, Zip-O-Matic, Workspaces und Deskbar Preferences.
  • Scott McCreary - Für seine Arbeit an HaikuPorts, insbesondere hat er viele der Optional Packages neu gebaut, die für die Alpha1/R1 benötigt wurden.
  • Vincent Duvert - Für die Entwicklung des tollen Übersetzungstools für den User Guide.
  • Evgeny Abdraimov, Anton Sokolov, Gerasim Troeglazov - Für ihre Arbeit an dem multiplatform Framework Qt4 für Haiku.

Donnerstag, 19. November 2009

BeGeistert/Code Sprint 021 Bericht

Bevor noch ein ganzer Monat seit dem letzten BeGeistert verstreicht, sei hier François Revols Bericht erwähnt. Der ist zwar schon seit Wochen online, aber ich hatte gehofft, dass vielleicht noch weitere Berichte, Bilder und Videos auftauchen würden, um alles zusammenzufassen. Kommt vielleicht noch...

Samstag

François kam auf alle Fälle zusammen mit den beiden GSoC Studenten Maxime Simon (WebKit) und Adrien Destugues (LocaleKit) mit dem Auto am Samstag Morgen an. Nach Frühstück und Begrüßung der anderen BeGeisterten, legte Team France gleich mal los mit dem Debuggen des marvell_yukon Netzwerktreibers. Leider ohne großen Erfolg, nach ein paar 100kB versagt immer noch die Datenübertragung.
Dann war Bescherung, ein verfrühter Nikolaus brachte für François ein Neo FreeRunner für einen weiteren ARM Port und Rudolf Cornelissen ein nVidia Grafikkarte, um die Unterstützung seines Treibers weiter auszubauen. Zugeschaltet aus der Universität in Auckland, Neuseeland, hielt Christof Lutteroth einen Vortrag über das dort entwickelte Auckland Layout Model. Aus Schlafmangel kann uns François da keine näheren Angaben machen. Allerdings existiert ein PDF der Präsentation und etwas Beispielcode. Als nächstes war Maxime an der Reihe, der den WebKit Port vorstellte und abschließend die anderen Entwickler einlud dabei zu helfen. Danach präsentierte Adrien seine Arbeit am Locale Kit, das wie WebKit im Rahmen des Google Summer of Code 2009 entwickelt wurde.
Nach einem allgemeinen Status Update zu Haikus Fortschritten seit dem letzten Treffen im April 2009, wurde François' Flasche Schampus geköpft, um auf die Alpha1 anzustoßen. Hat zwar nicht für alle Anwesenden gereicht, aber zumindest die Core-Developer haben alle was abbekommen.

Sonntag

Am nächsten Tag hielt Nicholas Blachford einen ausführlichen Vortrag über die Problematik von potentiellen Haiku Distributionen. Colin Günther stellte anschließend seinen WLAN Stack vor. Ursprünglich eine Portierung des BSD Stacks, arbeitet er für seinen Master an einer Haiku-nativen, objekt-orientierten Lösung. Momentan konzentriert er sich auf eine etwas breitere Treiberunterstützung. Seine ungewöhnliche Die Präsentation ist als Flash-Animation nachzulesen.
Stephan Aßmus und Jan hielten einen erfolgreichen C++ Einführungsworkshop. Weil es so großen Anklang fand, wird es auch beim nächsten BeGeistert einen geben. Es ist sogar der ganze, sich
dem BeGeistert Wochenende anschließende, Montag zum "Workshop Tag" erklärt.

Montag

Während sein Rechner viele Stunden damit beschäftigt war per SVN seine Entwicklungsumgebung endlich von ZETA auf Haiku umzuziehen, arbeitete François an diversen Bugfixen und dem IM Kit.

Dienstag

Oliver Tappe reparierte am BTextView herum, um u.a. den Textumbruch zu verbessern. Stephan verbesserte weiter das Media Kit und MediaPlayer und versuchte 5.1 Audio zum Laufen zu kriegen. François implementierte das GNOME bekannte Tastenkürzel zum Wechsel von Workspaces mittels STRG+ALT+CURSOR.
Außerdem sah er sich nach neuen Portierungsprojekten um: fish, xpilot und libusb, was er schon mal angefangen hatte. Die mittlerweile komplett neu geschriebene libusb lässt sich hoffentlich leichter portieren; wobei Haikus usb_raw Treiber allerdings noch für bessere Unterstützung von asynchronen Anfragen aufgebohrt werden müsste.

Mittwoch

Weil er an dem Tag abreisen musste, kam François nur dazu ein kleines Tool zu schreiben, um Quellcode Checkouts über git: URLs (und demnächst svn:) zu vereinfachen. Der Browser öffnet dabei einen Dateidialog, lässt im Terminal den Code runterladen und öffnet dann den entsprechenden Ordner im Tracker. Check it out.
Für François gings dann konferenzmäßig weiter mit Alchimie 2k9 und die FOSDEM Reservierung für Februar 2010 ist auch schon da.

Donnerstag, 5. November 2009

Haiku Uni-Stipendium in Land der weißen Wolke

Die Auckland University in Neuseeland hat ein Stipendium für einen Haikuentwickler zu vergeben. Es handelt sich um ein volles PhD-Scholarship über 3 Jahre für 25.000 NZD/Jahr plus Studiengebühren. Das Ergebnis der Studienarbeit, die sich mit frei konfigurierbaren GUIs beschäftigen wird, hat gute Chancen auch wieder seinen Weg in Haiku zu finden, wie schon mit dem Auckland Layout Model und Stack&Tile geschehen.
Informationen zu diesem Traumjob in einem der schönsten Länder dieser Welt finden sich in Christof Lutteroths Mailinglisten Beitrag. Bewerbungen müssen bis zum 1. Dezember 2009 eingereicht sein!

Ryan und Joseph bei der Linux Link Tech Show

Der Podcast "The Linux Link Tech Show" hat ein relativ langes Interview mit Ryan Leavengood und Joseph Prostko geführt (MP3 [29mb] / OGG [73mb]). Haiku hat wohl Probleme mit dem MP3, die OGG Datei lässt sich aber abspielen. Von Joe hört man zwar nicht soviel und die Moderatoren wirken ein wenig konzeptlos (oder haben die was getrunken?), aber Ryan erzählt dafür schön ausführlich über Haiku, seine Wurzeln und Ziele.

Die jüngsten Haiku Konferenzen

In letzter Zeit war Haiku wieder auf einigen Konferenzen vertreten.

Ohio

Joe Prostko war zusammen mit Darkwyrm und Mike Summers auf dem Ohio LinuxFest 2009. Joe's und Darkwyrm's Bericht beschreiben ein sehr erfolgreiches Event, bei dem Haiku auf reges Interesse stieß.

Florida

Einige Wochen später war Ryan Leavengood Haikus Mann bei der Florida Linux Show 2009 in Orlando. Weil er allein war und einen offiziellen Haiku Vortrag zu halten hatte, verzichtete er auf einen eigenen Haiku Stand. Die Präsentation lässt sich online ansehen (Cursortasten zum blättern). Etwa 40 Interessierte verfolgten Ryan's Ausführungen, während dieser mit den Problemen von VMWare unter Linux in einem ATI Multimonitorsetup kämpfte...

Frankreich

Bis zum 08.11.2009 läuft gerade die Alchimie 2k9 Konferenz in Espace Rochegude. François Revol zeigt auf diesem v.a. der Demoszene verschriebenen Event, wie weit Haiku seit dem letzten Mal gekommen ist.