Hervorstechende Projekte bei PowerPC 64 big endian

JdLL 2018

Wie Du wahrscheinlich weißt, waren wir beim JDLL-Treffen („Journées du Logiciel Libre“ – „Tage der offenen Software“, https://www.jdll.org/) und wie versprochen möchten wir hiermit darüber berichten. Die Repräsentanten waren diesmal Phillipe Ferrucciuand und Fadi Osman. Sie hielten eine Rede und stellten unser Projekt in allen Detail vor. Mit Fadi’s Worten:

„Es war ein Vergnügen Philippe zu treffen! Wir haben auch die Leute von OpenSUSE und andere Leute gesehen, von denen einer der Erfinder des Magnetstreifens ist. Sehr beeindruckend! – Die Haiku Leute waren sehr nett und halfen uns! “

Während der Rede waren etwa zwanzig bis dreißig Leute anwesend. Uns wurden die üblichen Fragen gestellt: Warum haben Sie PowerPC gewählt? Ist PowerPC wirklich Open Source?

Wie üblich, haben wir betont, wie wichtig Vielfältigkeit ist, und auch auf die bekannten Intel CPU-Bugs hingewiesen. Vor allem die aktuellen, Meltdown und Spectre. Desweiteren nannten wir die Existenz von Hintertüren als ein weiteres Beispiel für die Probleme, die sich aus dem aktuellen technologischen Monopol ergeben. Wir haben außerdem betont, wie wichtig es ist, PowerPC-Linux-Distributionen am Leben zu erhalten, insbesondere in ihrer PPC64-Variante.

In Bezug auf die zweite Frage „Ist PowerPC Open Source?“ haben wir die Arbeit hinter der OpenPower Foundation erläutert. Einer der Gründe, warum wir uns für PowerPC entschieden haben, ist auch der Hintergrund der Menschen, die an dem Projekt beteiligt sind. Die meisten von uns sind Besitzer von Amigas und PowerPC macs der klassischen oder neuen Generation.

Journées du Logiciel Libre

Journées du Logiciel Libre

Während der interessanten Diskussion gab es Menschen, die versuchten, die beschriebenen Probleme, die bei der Durchführung unserer Aktivitäten aufgetreten waren, zu lösen. Auch wurden Vorschläge gemacht, die auf ihren sehr wertvollen Erfahrungen und Kenntnissen basierten.

  • Jemand schlug vor, das Design zu vereinfachen, indem der SATA-Controller entfernt und die SSD direkt über die I/O-Schnittstelle verbunden wurde.
  • Eine andere Person sprach über all die Probleme, die bei der Entwicklung der Pandora-Konsole auftraten, wie zum Beispiel das Design des Gehäuses.
  • Wir haben sehr interessante und nützliche Informationen von Leuten bekommen, die uns bei der Industrialisierung helfen können.
  • Andere schlugen vor, dass mehr Menschen von einem Open-Source-PPC-Raspberry-Pi-Format-Board statt von einem PPC-Laptop angezogen werden könnten.
  • Wir hatten auch ein Gespräch mit dem CEO von „Why!“, welcher bereits einer unserer Hauptspender ist und sich für die weitere Zusammenarbeit und den Verkauf des Notebooks interessiert.

Anregung zum weiteren Support von PPC64

Wir möchten auch den neuen Vorschlag von Aaron Smith (einem weiteren unserer Hauptspender in der Crowdfunding-Kampagne, sowie dem CEO des „Amiga on the Lake“) erwähnen. Er bittet PPC64-Linux-Benutzer, PPC64 weiter zu unterstützen.

Die Firma „Amiga On The Lake“ arbeitet daran, eine voll funktionsfähige Linux-Distribution bereitzustellen, die speziell für den AmigaOne X5000 Computer entwickelt wurde. Um dieses Ziel zu erreichen, bietet Aaron einen Rabatt „für jeden ernsthaften Entwickler, der ein AmigaOne X5000 Mainboard möchte, um darauf/dafür zu entwickeln“. Außerdem bittet er alle Besitzer von Power Mac G5, die Entwicklung von Debian PPC64 aktiv weiter zu unterstützen.

Lese das vollständige Statement hier.

Fortsetzung unserer Yocto-Projektforschung

Wir entwickeln momentan immer noch an einem Linux-Image, basierend auf dem Yocto Projekt. Wir sind uns noch nicht sicher, ob wir eine eigene Distribution auf Basis von Yocto erstellen sollen, oder ob dies für uns zu aufwendig werden wird. In jedem Fall ist die Arbeit, die wir tun, für die gesamte PPC-Gemeinschaft nützlich. Zum Beispiel haben wir einen Bug gefunden, der einen Fehler beim Erstellen eines 4.14-Kernels für ppc64 ausgelöst hat. Wir haben es auf dem Yocto Project Bug Tracker gemeldet und wir haben einen Patch vorgeschlagen, der akzeptiert wurde, integriert wurde und in der kommenden Version 2.5 verfügbar sein wird.

PowerPC yocto project

PowerPC yocto Projekt

Darüber hinaus versuchen wir derzeit Firefox 52 ESR (Extended Release Support) zu erstellen. Voll funktionsfähige und gut funktionierende Webbrowser sind in der Tat die Hauptprobleme, die wir im Softwarebereich auf der PPC-Plattform haben. Im Moment gibt es nur wenige Webbrowser, die für PowerPC erstellt werden können und Firefox muss mit speziellen Konfigurationsflags und Quellcode-Patches kompiliert werden, um Probleme zu vermeiden. Um ihn erstellen zu können, sammelten wir Informationen bei Gentoo, Debian, RedHat und OpenSUSE Foren und auch auf öffentlichen Boards. Dadurch konnten wir Firefox kompilieren und ausführen, aber es fehlt uns eine JIT-JavaScript-Engine, was momentan beim Browsen zu großen Verlangsamungen führt und wir müssen noch eine Reihe von verbleibenden Fehlern beheben, sowie das Endergebnis ausführlich testen.

Wenn Sie an diesen Aufgaben mitarbeiten möchten, können Sie uns kontaktieren

Adelie / Alpine PowerPC Distri

Der Betreuer von Adelie ist ein hochqualifizierter Programmierer, der ppc64 (eine Tier-1-Architektur für PowerPC) liebt.

Adélie und Alpine: PowerPC Distris für Big-/Little-Endian

Alpine Linux ist eine weit verbreitete Distribution, die sich auf Sicherheit und geringen Platzbedarf konzentriert und auf der musl libc basiert. IBM hat geholfen, Alpine in die ppc64el-Architektur (little-endian) zu portieren, und seit Alpine 3.7 wird es offiziell unterstützt.

Auf der anderen Seite konzentriert sich Adélie Linux darauf, eine einfach zu bedienende Desktop-Umgebung zu schaffen, die auch auf alter Hardware lauffähig ist. Es unterstützt offiziell die ppc64-Architektur (Big-Endian) und war die erste Distribution, die ppc64 auf musl vollständig unterstützte und die LXQt-Umgebung auf ppc64 / musl lieferte.

adeline PowerPC Linux distro

Adelie PowerPC Linux Distri

„Wir glauben, dass die Zukunft von „Libre Computing“ in PowerPC liegt und wir sind gespannt, wohin sich die PowerPC-Plattform entwickelt“, sagte A. Wilcox, Leiter von Adélie. „Projekte wie GNU / Linux PowerPC Notebook und Raptor’s Talos weisen in eine glänzende Zukunft von wirklich freier Hardware, über die der Benutzer die volle Kontrolle hat.“

* Alpine Linux ist verfügbar auf https://alpinelinux.org/
* Adélie Linux ist verfügbar auf https://adelielinux.org/

Kompilieren von PowerPC64-Debian-Paketen auf der IBM Power8-Instanz an der Oregon University

Dank des OSU Open Source Labs der Oregon University und der OpenPower Foundation haben wir Zugriff auf das OpenStack erhalten, das auf einem Power8 Server läuft. Also haben wir eine Power8 Instanz mit 4 Vcpu, und 8GB RAM gestartet und haben angefangen, PowerPC Pakete, insbesondere Big-Endian (BE)-Pakete für Debian PowerPC zu kompilieren. Diese veröffentlichen wir in unserem öffentlichen Repository. Die kompilierten Pakete laufen auf einem ppc64 G5 Rechner und könnten sich als nützlich für unseren zukünftigen Open Hardware Laptop erweisen.

Wir haben eine Debian 8.10 PowerPC BE-Instanz (basierend auf einem Power8 auf OpenStack) vorbereitet, um Debian PowerPC BE-Pakete für die „sid“ -Version (unstable) zu kompilieren.

Sie können unser Projekt im OSU Open Source Lab begutachten.

Dank der Power8 Instanz können wir jetzt große Anwendungs-Pakete in einem Bruchteil der Zeit zusammenstellen, die wir mit einem PowerMac G5 Dual Core oder mit X86 benötigten.

mame ppc64be compilations

mame ppc64be Kompilierung

Falls Sie mit uns Debian-Pakete kreieren/reparieren möchten, die für PowerPC64 Big Endian mit Altivec optimiert sind, kontaktieren Sie uns bitte.

 

Cloud-Ressourcen zum Erkunden, Lernen und Entwickeln von POWER

https://developer.ibm.com/linuxonpower/cloud-resources/

Oregon State University

Oregon State University

Power Progress Community Debian Repository

Unsere Software-Arbeitsgruppe hat einige Debian-Sid (Unstable)-Pakete gepatcht, spezifische Optimierungen für die ppc64-Plattform ermöglicht und die Altivec-Unterstützung aktiviert, soweit verfügbar. Die Arbeit konzentriert sich auch auf die Behebung von Fehlern und die Portierung von so vielen Paketen wie möglich auf ppc64. Unter http://repo.powerprogress.org finden Sie unser Repository und die Anleitung zum Ausprobieren

Falls Sie mit uns zusammenarbeiten möchten, kontaktieren Sie uns bitte.

v

Firefox, installaionsfertig kompiliert, aus unserem repo.powerprogress.org

 

repo powerprogress packages list

Repository Paketliste

Vorstellung unseres Projekts bei der Monza Linux User Group in Italien

Wir danken unseren Freunden von Brigx für die herzliche Gastfreundschaft in ihrem Haus in Bernareggio, Monza Brianza, Italien, wo wir unser Projekt vorgestellt haben. Die Teilnehmer scheinten sehr interessiert an den aktuellen Aktivitäten zu sein, und wir nutzten die Gelegenheit, um für ihre wertvollen Spenden zu danken.

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.