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.

Freitag, 23. Oktober 2009

Qt Fortschritte zum Ausprobieren

Wie bei BeOSFrance zu lesen, ist die Portierung des Qt Toolkits beachtlich vorangekommen. Unter dem Screenshot dort, findet sich ein Link auf ein Archiv namens Qt4HaikuDemoPack_a1.zip (23MB). Entpackt werden muss es nach /boot/!

Unter /boot/apps/QtDemos befinden sich nach dem Unzippen diverse Demos von Qt Programmen, darunter auch der WebKit Browser Arora. Ob sich mit Arora schöner surfen lässt als mit BeZilla, muss man erst noch austesten. Auf alle Fälle schlägt er den Mozilla-Abkömmling beim Acid3 Browsertest mit 97:52 %.

Auch alle anderen Demos in dem Paket scheinen nach einem kurzen Durchklicken gut zu funktionieren. Natürlich ist die Integration in Haiku (noch?) nicht perfekt. Gerade bei Open/Save Dialogen bekommt der Ästhet den von anderen Betriebssystemen vertrauten, kleinen Toolkit-Mix-Schock...

Wurde die Qt-Büchse der Pandora nun geöffnet, oder die Tür zu einer viel versprechenden Zukunft einen Spalt geöffnet?

Samstag, 10. Oktober 2009

13. Thank You Award geht an Rudolf Cornelissen

Rudolf Cornelissen konnte sich knapp vor Colin Günther den 13. Thank You Award sichern. Er wird damit für seine engagierte Arbeit am nVidia Treiber ausgezeichnet, den er durch beharrliches Lösen diverser Bugreports immer weiter verbessern konnte. Herzlichen Dank an Rudolf und alle anderen, die den Preis nicht weniger verdient hätten!

Update:
Jetzt ist auch das Mini-Interview mit Rudolph Cornelissen online.

Wie alt bist Du und womit verdienst Du Dein Geld?
 
Ich bin 43 und arbeite als Elektroniker und Software Entwickler in der Forschungs- und Entwicklungsabteilung einer ansässigen Firma. Wir bauenund warten Mess- und Kontrollgeräte wie Gas-Chromatographen, Laser-Foto-Akustik Messgeräte und Steuereinheiten für Gewächshäuser. Die Elektronik und Firmware dieser Systeme sind größtenteils von mir entwickelt.

In der Nominierung heißt es, Du hättest hart an einem Spitzentreiber für nVidia Karten gearbeitet. Wie schwer (oder einfach) war das?

Der Treiber hat mehrere Jahre meine volle Aufmerksamkeit und ganze Arbeit erfordert. Ich weiß, das erscheint viel für so eine simple Sache. Viele haben damals gesagt, es sei eine (beinahe) unlösbare Aufgabe. Aus gutem Grund, wie ich jetzt weiß.

Was würde Dir die Arbeit an Haiku erleichtern?

Ich würde mir wünschen, dass I/O Scheduler und Treiber(physisch/virtuelle Speicherschnittstelle) soweit fertig gestellt werden, dass eine anständige Übertragungsrate erzielt wird. Momentan reizen Festplatten und USB-Sticks die Möglichkeiten der Hardware beiweitem nicht aus. Ich würde zu gerne mit Haiku auf einem USB-Stick entwickeln anstatt von Festplatte. Dann könnte ich bei jedem Rechner einfach den Stick anstecken und am nVidia Treiber in meiner gewohnten Entwicklungsumgebung feilen. Das würde mir viel Zeit und Arbeit sparen.
Andere Wünsche: Java (endlich!) und Open Office.

Welches interessante Buch, Band, Podcast, Website, Magazin, Film, Serie etc. würdest Du gern empfehlen?

Ich steh auf Science Fiction, besonders wenn es um Zeit-Paradoxa geht. Meine Lieblingsserie war für lange Zeit StarGate, davor StarTrek the Next Generation. Musik mag ich auch gern, vor allem Sängerinnen. Dido kann ich z.B. empfehlen, sie hat auch eine sehr gute Live DVD (live at Brixton Academy). Und die Corrs (super: die unplugged DVD). Die Blue Man Group ist aber auch phantastisch. :-)


Freitag, 2. Oktober 2009

Übersetzer für den Haiku User Guide gesucht

Nach einem kleinen Fehlstart beim Versuch Übersetzungen mittels eines Drupal-Systems zu managen, ist nun Vincent Duverts selbst gebautes Online Tool so gut wie fertig. Mit ihm werden alle Seiten des User Guides in Blöcke unterteilt, die getrennt übersetzt in eine Datenbank wandern. So können auch Änderungen im Original Englisch verfolgt werden und die entsprechenden Blöcke der Übersetzungen als veraltet gekennzeichnet werden.
Für den Übersetzer ist es denkbar einfach. Er klickt auf einen Absatz, um ihn in einem eigenen Browserfenster zu übersetzen. Ein Klick auf "OK", der Absatz wird übertragen und man kann sich dem nächsten widmen. Die Datenbank selbst und die zusammengebauten HTML-Ergebnisse werden in das SVN Repository übertragen und können wie gehabt in Haiku Images gepackt und auch online angeschaut werden.
Noch ist das Tool allerdings noch nicht ganz einsatzbereit. Trotzdem werden schonmal die administrativen Notwendigkeiten in Angriff genommen, um dann möglichst schnell loslegen zu können, wenn es soweit ist. Wer mithelfen will bei der Übersetzung, meldet sich bitte auf Haikus Documentation Mailingliste und liest sich schonmal dieses Posting durch:
http://www.freelists.org/post/haiku-doc/Wanted-Translators-for-the-User-Guide