Free and Open Source Software Developers' Meeting -- Bericht

Exp $

Das Embedded Debian-Projekt war auf der FOSDEM 2004 anwesend und zahllose nützliche Diskussionen fanden statt, die unsere Pläne, Debian wirklich nützlich für Distributionen für kleine als auch große Maschinen zu machen, signifikant voranbrachten.

Am Sonntag gab Wookey einen kurzen Überblick über die aktuelle Situation im Embedded Developers-Raum, und dort folgte eine allgemeine Diskussion, um festzustellen, was die anwesenden hofften mit Emdebian zu erreichen, und wie es am besten erreicht werden könnte. Lauri Leukkunen erklärte auch, wie Scratchbox funktioniere und gab uns eine kurze Demonstration was es in Zusammenhang mit dem qems-Emulator erledigen kann.

Philippe de Swert stellte sein STAG-Rahmenwerk vor, das im Prinzip Cross-Kompiliern auf Debian-Art und hoch relevant dazu ist, was Emdebian versucht zu machen. Er ist glücklich zu sehen, dass seine Arbeit als Teil von Emdebian verwendet wird und wir sind sehr glücklich, ihn an Bord zu haben.

Nach dem Buffet-Dinner am Samstag und Sonntag Nacht fanden informelle Diskussionen mit verschiedenen anwesenden Leuten statt. Dies resultierte in vernünftigen Eingaben der Familiar-Distribution, das Stag-Cross-Kompilierungs-Rahmenwerk und der Scratchbox-Kompilier-Umgebung, wie auch einer Anzahl von ausgewählten Entwickler eingebetteter Systeme, die eine Anzahl von Werkzeugen verwenden.

Wir haben jetzt wohldefinierte Ziele und es ist klar geworden, das die von uns benötigten Werkzeuge einsatzfähiger sind als viele gedacht hatten – die einzig verbliebenen Schwierigkeiten sind die Wahl zwischen verschiedenen Möglichkeiten mit ihren Vor- und Nachteilen Dinge zu erledigen. Es sieht so aus, dass es leichter sein wird – beginnend bei einer Debian-Basis – die Leute der Familiar-Größe (10 MB+, Upgrades von alleine) als die richtig-eingebetteten (<5 MB Image nicht Upgrade-fähig) zufrieden zu stellen, aber wir hoffen, für beide eine vernünftige Arbeit leisten zu können, möglicherweise mit verschiedenen Bau-Mechanismen.

Es scheint, dass Familiar damit kämpft, ihre Distribution in ihrer derzeitigen Form zu bewahren und von einer engeren Integration in Debians Infrastruktur profitieren würde, und dass Stag und Scratchbox auch ihr Zeugs gerne bei Emdebian dazuschmeißen wollten, um eine Infrastruktur aufzubauen, die eine Vielzahl von Bedürfnissen abdeckt.

Dies verspricht alles Gute, aber es bleibt der Fall, dass es eine recht kleine Gruppe von im allgemeinen gut-beschäftigten Leuten bleibt, die die notwendigen Qualifikationen haben, um all dieses Zeug zusammenzustellen, ein funktionierendes System zu bauen und es vernünftig in Debian integriert zu bekommen. Es ist klar, dass wir nun definitiv an der Stelle sind, wo echte Arbeit an diesen Aufgaben benötigt wird, um die restlichen technischen Unwägbarkeiten zu beantworten. Ich versuche dem Projekt einige Unterstützung zu organisieren, um sicherzustellen, dass die Dinge erledigt werden, und es gibt ermutigende Zeichen, dass dies passieren könnte. Ein Konsortium an Sponsoren wäre viel besser als ein einzelner, falls also jemand Kontakte mit Leuten/Firmen hat, die in der Lage sein könnten, Emdebian in dieser Bewerbung um die Weltherrschaft zu helfen, nehmen Sie bitte Kontakt mit mir auf.

Ich, Philippe de Swert, und Justin Cormack werden ein technischeres Dokument in den nächsten ein oder zwei Wochen vorbereiten, um den Emdebian-Webauftritt mit den aktuellen Gedanken nach der Konferenz zu aktualisieren und klarzustellen, was als nächstes gemacht und was noch bestimmt werden muss.

Alles in allem sieht es meiner Meinung nach gut aus. Danke an alle Beitragenden, insbesondere Lauri Leukkunen, Phil Blundell, Philippe de Swert, John Masters und Justin Cormack, für intelligente Diskussionen und bei der Hilfe, meine Gedanken geradezubiegen.

Wookey

Bericht vom Debian Java-Entwicklertreffen

Das Debian-Projekt teilte sich einen Entwickler-Raum auf der FOSDEM mit den Freien Java-Entwicklern, daher war dieser Raum insbesondere interessant für Debian Java-Betreuer wie mich. Ich hatte viele Diskussionen mit Grzegorz Prokopski, Arnaud Vandyck und Dalibor Topic aber auch mit einigen GNU Classpath-, Kaffe- und gcj-Entwicklern.

Arnaud und Dalibor hielten einen Vortrag über das Paketieren von Java-Software der JPackage, Gentoo, FreeBSD und natürlich Debian behandelte. Ein Ziel dieses Vortrages war die Zusammenarbeit zwischen diesen Projekten und Red Hats Bemühungen, Java-Software, die mittels gcj zu nativem Code kompiliert wurde, zu verbessern.

Unglücklicherweise waren keine Gentoo- und FreeBSD-Java-Entwickler anwesend, so dass ich nur mit einem JPackage-Entwickler darüber reden konnte. Es stellte sich heraus, dass JPackage versuche, ihre Pakete mit verschiedenen JVMs zum funktionieren zu bekommen aber sie sich nicht so viel wie wir über den Einsatz von Java-Software mit Freien JVMs kümmerten, daher sei ihr Hauptinteresse die Integration von Java-Paketen.

Aber die Entwickler von Freier Java-Software (GNU Classpath, Kaffe, SableVM und gcj) waren sehr an verstärkter Zusammenarbeit interessiert. Eines ihrer Hauptprobleme sei, dass sie nicht genug Rückmeldungen von Endbenutzern bekämen, falls eine Java-Anwendung nicht mit ihrer JVM arbeite. Es sei oft nur eine nicht-implementierte Methode oder ein kleiner Fehler der behoben werden müsse, um eine größere Anwendung zum Laufen zu bekommen. Daher sei die von Arnaud begonnene Wiki-Seite auch für sie nützlich. In der Zukunft werden sich die Debian Java-Betreuer noch stärker darum bemühen, ihre Pakete mit den freien JVMs zum Laufen zu bekommen und ihre Ergebnisse an sie zu senden.

Abgesehen vom Punkt der besseren Zusammenarbeit hatten wir auch eine Menge von technischen Diskussionen.

Stefan Gybas