Debian 9 und PowerPC

Wie Du vielleicht bereits weisst, hat das PowerPC Notebook Team das Betriebssystem Debian 9 (Stretch) ausgewählt, da es eine Fülle von Vorteilen mit sich bringt (DFSG, Altivec, Kompatibilität etc…). Aufgrund dessen hat das Debian Team entschieden, die Unterstützung für powerpc (Big Endian) aus dem kommenden Release von Debian 9 (Stretch), als auch aus den Debian testing (Stretch) powerpc Repositories zu entfernen. Nichtsdestotrotz möchte man weiterhin auf ppc64el (Little Endian) setzen und den Support dafür in der Release Architektur fortführen (Für die, die dem Unterschied zwischen powerpc ppc64el (und ppc64) nicht kennen – bitte lest Euch die kurze Zusammenfassung am Ende dieser News durch).

Debian

Debian 9 ist auf dem Weg

Einer der Gründe für diese Entscheidung war der offensichtliche Mangel an „Portern/Maintainern/Tester“ – obwohl das PowerPC Debian Team aus einigen sehr kompetenten, motivierten und tatkräftigen Leute besteht.

Einige von uns wären dazu bereit, den Weg in Richtung Debian PowerPC einzuschlagen, aber wir benötigen hierfür noch weitere freiwillige Unterstützer. Leute, die Willens sind, etwas von ihrer kostbaren Zeit in die Debian PowerPC Community zu stecken um zu lernen, zu testen, Fehler zu beheben, etc…

Dies bedeutet nicht, daß wir nicht offen für einen “Plan B” wären und andere Distributionen deswegen nicht testen würden. Es ist im Moment einfach der Vorsprung von Debian PowerPC, das sehr gut auf jetzigen 32 Bit und 64 Bit-Maschinen läuft, was uns zu dieser Entscheidung veranlasst. Und wir können es schaffen, diesen Vorsprung zu halten und noch weiter auszubauen.

Wenn du eine 32 oder 64 Bit PowerPC-Maschine besitzt, und du bereit bist uns dabei zu unterstützen, Debian PowerPC am Leben zu halten, kontaktiere uns unter team@powerprogress.org.

Kurze Erklärung/Zusammenfassung zu powerpc / ppc64 / ppc64el :

  • powerpc ist ein historischer Debian PowerPC Port (1997). Er läuft auf 32 und 64 Bit Big Endian PowerPC (G3/G4/G5 und neueren freescale/NXP Chips). Das ist es, was du auf deiner PowerMac/PowerBook/Genesi/Amiga Maschine verwenden würdest. Beachte bitte den Support für Altivec, welches einige Applikationen massiv beschleunigt (Video, Grafik, Fotobearbeitung).
  • ppc64 (Big Endian) sollte einzig auf 64 Bit Big Endian PowerPC verwendet werden (G5 und neueren freescale/NXP Chips). Es hat einige Vorteile gegenüber der ersten Variante, aber ist im Moment nicht so gut supportet wie powerpc.
  • ppc64el (Little Endian) startete mit Debian 8 Jessie. Es arbeitet auf neueren Power Chips von IBM (für Server). Wenngleich einige neuere freescale/NXP Chips im Little Endian Modus betrieben werden können (dann aber ohne Altivec-Unterstützung) können sie den den ppc64el-Port nicht verwenden, da diese Version mit aktiviertem VSX  (Vector Scalar eXtension) kompiliert wurde.

Über Open Source Hardware

Was ist Open Source-Hardware ?

Anscheinend ist es schwierig OSH zu erklären. Eine komplette und detaillierte Erklärung ist auf der OSHWA Definitions-Seite zu finden. Vereinfachend kann man sagen, dass OSH eine im Hinblick auf ein öffentlich verfügbares Design konzipierte Hardware ist. Doch nicht nur das, sondern auch die zur Verfügung gestellte Dokumentation sollte in Bezug auf Editier- und Verbesserbarkeit so benutzerfreundlich sein, dass das Gerät verstanden und reproduziert werden kann. Daher ist eine PDF-Datei mit den Schaltplänen nicht ausreichend, um ein Hardware-Gerät als OSH einzustufen. Um ein Projekt als „Open Source“ definieren zu können sollte der komplette Satz an CAD- und Erläuterungs-Dateien zur Verfügung gestellt werden, um bspw. das Editieren der Schaltkreise zu ermöglichen. Selbstverständlich sollte jegliche im Gerät verwendete Firmware auch als Open Source-Code verfügbar sein.

Das Problem eines Projekts wie des unsrigen ist es einen vollständigen Grad an Offenheit (im Sinne von OSH) zu erreichen. Ein Notebook verwendet viele Komponenten, die von Drittanbietern produziert werden und, wie man sich vorstellen kann, fast alle unterliegen proprietären Lizenzen. In vielen Fällen müssen Non-Disclosure Agrements (NDAs) mit dem Hersteller unterzeichnet werden (bspw. NXP für den PPC-Prozessor). Folglich bedeutet die Unterzeichnung eines NDA, dass die damit verbundenen Detailinformationen nicht offen gelegt werden dürfen.

Die OSHWA geht auch auf dieses spezielle Problem ein, wenn es um die Erläuterung des Prozesses der Zertifizierung von Hardware als OSH geht:

„Indes bedeutet dies nicht notwendigerweise, dass das gesamte Projekt Open Source sein muss oder wird. Falls die Urheber Closed Source-Drittkomponenten außerhalb ihres Einflussbereichs verwendet haben, sind sie nicht in der Lage – und daher auch nicht verpflichtet – diese Komponenten als Open Source zu deklarieren. Obwohl darauf gedrängt wird möglichst offene Komponenten zu verwenden, erkennt die OSHWA die Realität an, dass dies nicht immer möglich ist.“

Was ist also unser Plan ?

Wir wollen so offen wie möglich sein. Wir werden alle CAD-Dateien, Spezifikationen und jegliche andere Dokumentation in brauchbarer Form veröffentlichen. Selbstverständlich werden wir auch unseren Source-Code (Firmware und Treiber) verteilen. Andererseits werden wir Quellen von Drittanbietern nicht veröffentlichen, die einem NDA unterliegen.

Desweiteren werden wir Komponenten, die als Open Source betrachtet werden können den Vorzug geben, falls sie unsere Anforderungen erfüllen. Jedoch müssen wir auch praktisch handeln, d.h. bei der Auswahl einer Komponente werden wir auch davon abweichen, falls die entsprechende Open Source-Komponente geforderte Eigenschaften nicht aufweisen sollte.

Und schließlich, wie ist unser Prozessstatus ?

Wie wir vor einigen Wochen angekündigt haben, haben wir diesen Sommer die Power Progress Community gegründet und ihre Projektmitglieder sind gegenwärtig dabei der Gemeinschaft durch Ausfüllen des Mitgliedsantrags und der Entrichtung des jährlichen Mitgliedsbeitrags (EUR 30) beizutreten. Roberto hat gegenwärtig den Vorsitz der Gesellschaft und bald werden auch die ersten NDAs unterzeichnet werden.

Power Progress Community logo

Power Progress Community Logo

Ein anderer wichtiger Punkt, auf den wir kurz eingehen wollen, ist die Liste der Hardware-Komponenten des PPC-Notebooks. Die Auswahl dieser Komponenten ist noch nicht abgeschlossen. Wir meinen aber, dass dieser Aspekt des Projekts höchste Priorität hat, weshalb wir uns derzeit hauptsächlich darauf konzentrieren. Sobald die Liste der Hardware-Komponenten final ist, werden wir diese Information in einem Projekt-Update veröffentlichen. Dies wird in Kürze erfolgen.

Die Power Progress-Gemeinschaft ist da!

Wir sind stolz, die Gründung unserer Gesellschaft verkünden zu dürfen. Wie ihr vielleicht wisst, handelt es sich hierbei um eine italienische Gesellschaft, weshalb ihre Satzung derzeit nur auf italienisch verfügbar ist. Wir arbeiten jedoch an einer englischen Übersetzung. Die Inhalte des Dokuments wurden Anfang Juli diskutiert. Die Gespräche waren sehr produktiv und nach ein paar Anpassungen hatten wir die Satzung fertig für die Gründung der Gesellschaft. Darüber hinaus haben wir in dieser Besprechung ihren Namen bestätigt und wir sind dabei eine entsprechende Internet-Domain einzurichten. Nachdem wir uns auf all dies geeinigt hatten, wurde die Gesellschaft schließlich Ende Juli registriert.

Power Progress Community

Power Progress-Gemeinschaft

Diese Tatsache ist für uns sehr wichtig, weil wir dadurch in der Lage sind, andere Organisationen und Firmen als echter Rechtsträger zu kontaktieren und uns dies ermöglicht, Verträge aller Art zu unterzeichnen. Darüber hinaus ist die Gesellschaft eine Rechtsform, die nötig ist, um eine Funding-Kampagne zu starten.

Und nun… brauchen wir ein Logo

Im August werden wir einen Wettbewerb zur Auswahl des Logos der Power Progress-Gemeinschaft organisieren. Jeder ist dazu eingeladen uns ein Bild zuzusenden. Wir werden noch entscheiden, wie die Zusendung erfolgen und welche Wahlanwendung verwendet werden soll. Die Details für die Teilnahme werden auf der Web-Site veröffentlicht werden. Falls du an einer Teilnahme interesiert sein solltest, bleib dran!

Weitere interessante Aktivitäten

Weiterhin können wir euch auf den neuesten Stand bzgl. der Umfrage zur Unterstützung des Projekts durch die Gemeinschaft bringen. Über 150 Personen haben an unserer Umfrage teilgenommen und die meisten sind bereit das Projekt in irgendeiner Form mitzufinanzieren. Daneben möchte ein Teil der Teilnehmer nur dann zum Projekt beitragen, wenn die endgültigen Spezifikationen des Notebooks ihren Erwartungen entsprechen. Schließlich gibt es eine sehr kleine Gruppe die lediglich Interesse gezeigt hat, ohne die Absicht zu haben, sich an der Finanzierung zu beteiligen.

Vor einigen Wochen haben wir einen Beitrag über unsere erste Hardware-Gruppenbesprechung geschrieben. Die gute Nachricht ist, dass diese Gruppe zurzeit sehr aktiv ist. Wir haben letzte Woche eine weitere Besprechung anberaumt bzgl. der Frage, welche Komponenten mehr „open“ sein und unsere Anforderungen besser erfüllen könnten. Diesbezüglich sind wir im Austausch mit zwei Firmen, die uns die Gehäuse bereitstellen könnten. Dies ist der springende Punkt, denn dies bestimmt wie das Motherboard gestaltet sein muss.

Das ist alles für den Moment. Wir machen Fortschritte und die Crowdfunding-Kampagne kommt bald.

1. Hardware Meeting – Abschlussbericht

Am 13. Juni hatten wir unser erstes Hardware-Meeting über die Zusammenstellung der Komponenten mit unserem Produzenten. Obwohl es immer noch viele ungeklärte Punkte gibt, war das Ergebnis  für eine erste Sitzung sehr positiv.

Unser Team beim Meeting :)

Unser Team beim Meeting 🙂

 

Es gab diverse Übereinstimmungen in den Positionen, welche Technologien wir verwenden sollten, aber auch Übereinkünfte, welche Technologien wir verwerfen und welche wir weiter durchdenken sollten.

Wir diskutierten über die Verwendung einer Southbridge ähnlich der von AMD oder eben konträr die Verwendung gänzlich anderer Chips, um verschiedene Schnittstellen wie USB3, USB2, SATA2/3, oder auch U.2 zu integrieren.

Um es auf den Punkt zu bringen, versuchen wir Chips auszuwählen, welche dem Open-Hardware-Design des Motherboards (Chips unterstehen oft einer NDA, die der Idee entgegenstehen) entsprechen. Außerdem möchten wir Komponenten, die voll von GNU/Linux und anderen Betriebssystemen unterstützt werden.

Am Ende der Diskussion haben wir uns auf folgende weitere Schritte geeinigt:

  • Erhebung der TDP-Werte der Komponenten
  • Kostenermittlung für die einzelnen Teile
  • Auswahl weiterer Teile
  • Überprüfung der Southbridge-Technologien und Fixierung auf eine der beiden im Raum stehenden
  • SATA3 Chips prüfen
  • Zusammenstellen einer Liste aller Komponenten

Welche Software möchtest du für das GNU/Linux PowerPC-Notebook?

Unserem Wunsch nach transparenter Berichterstattung über unsere Aktivitäten folgend, möchten wir gerne einen Rückblick über die vergangenen Monate und auch einen Ausblick geben.

Zunächst möchten wir sagen, dass wir kürzlich über das Forum eure Unterstützung bzgl. der Auswahl des Kernbestands an Anwendungen erfragt haben, die in unserer Linux-Distribution verfügbar sein sollen. Wir hatten eine erste, nach Anwendungstyp geordnete Liste an Anwendungen vorgeschlagen, die wir ins Auge fassen. Wie du dir vorstellen kannst, tauchten auf unserer Liste wohlbekannte Software-Pakete wie LibreOffice, Iceweasel (Firefox), GIMP, Transmission, Calibre etc. auf. Wir laden dich dazu ein unser Forum zu besuchen und uns deine Vorschläge im entsprechenden Beitrag mitzuteilen.

Iceweasel is in our software list
Iceweasel Browser

Was die Anfangsfinanzierung angeht, so haben wir den Betrag neu kalkuliert und auf 55.000 €  angehoben. Die Erhöhung ergibt sich aus den zu erwartenden Zertifizierungskosten für das Produkt. Das Ziel ist weiterhin diesen Betrag vor September 2016 beisammen zu haben. Die Crowdfunding-Kampagne wird das Design (Veröffentlichung mit einer Open Hardware-Lizenz), die Produktion von fünf Prototypen und den Zertifizierungsprozess umfassen.

Wie wir bereits vor einiger Zeit berichtet haben, müssen wir uns erst als ein Unternehmen formieren, um eine Crowdfunding-Kampagne starten zu können. Wir haben die Form einer gemeinnützigen Organisation in Italien gewählt. Wir sind gegenwärtig damit beschäftigt, diese Organisation zu gründen und hoffen, dieses Thema später im Monat abschließen zu können. Sobald dies erfolgt sein wird, werden wir darüber informieren und jeden, der ein Mitglied werden möchte, dazu einladen. Dies wird auch dem Projekt helfen, da es Mittel für kleinere Ausgaben wie bspw. das Hosting unserer Webseite, Präsentationsmaterial wie Flyer etc. bereitstellen wird. Weitere Details werden bald folgen.

Im Laufe dieses Monats werden wir die Diskussion über die zu verwendenden Hardware-Komponenten fortführen. Wir haben eine Liste möglicher Komponenten, müssen jedoch in jedem Fall die richtigen auswählen. Darüber hinaus hängen diese Entscheidungen vom Gehäuseformat ab. Es ist durchaus möglich, dass diese letzte Anforderung bald geklärt sein wird, jedoch können wir noch nichts garantieren. Nochmals laden wir dazu ein, euch im Hardware-Forum zu beteiligen und uns eure Meinung mitzuteilen.

Abschließend, so wie wir in unserem Forum gebeten wurden, möchten wir über unsere Präsenz in den sozialen Netzwerken informieren. Du kannst uns in den folgenden Netzwerken finden:

So, das war’s für dieses Mal. Denke daran, dass jede Meinung oder Idee von dir unserer Gemeinschaft hilft. Melde dich bei unserem Newsletter an, falls du das noch nicht getan haben solltest, und besuche unser Forum.

http://forum.powerpc-notebook.org/