Eben Upton über den Raspberry Pi und darüber hinaus
über
Der Raspberry Pi 5 ist bereits seit einigen Monaten auf dem Markt. Eben Upton spricht mit uns über die wichtigsten Aspekte der Entwicklung und der Auswirkungen des Raspberry Pi 5. Er spricht auch über die Rechenleistung des neuesten Modells, die Entwicklung von Programmiersprachen, KI in Raspberry Pi-Produkten, die Aussichten für den RP2040-Mikrocontroller und vieles mehr.
J.F. Simon: Der Raspberry Pi 5 ist jetzt seit ein paar Monaten auf dem Markt. Wie läuft der Verkauf?
Eben Upton: Sehr gut. Wir stehen kurz davor, unsere millionste Einheit auszuliefern. Das geht ein wenig langsamer als beim Raspberry Pi 4 und war bis vor kurzem durch die Produktion begrenzt. Ein großes Lob an das Team von Sony, das uns auf eine Produktionsrate von 90.000 Stück pro Woche gebracht hat. (Anmerkung der Redaktion: Das Sony UK Technology Centre in Pencoed, Wales, stellt die Raspberry Pi-Platinen her.) Das wird nicht ewig so weiterlaufen müssen, aber es gibt uns die Möglichkeit, mit der Nachfrage Schritt zu halten und einen kleinen Bestand aufzubauen.
JF: Haben Sie aufregende Projekte mit dem Raspberry Pi 5 gesehen, die mit früheren Versionen schwieriger zu realisieren gewesen wären, und die Sie besonders stolz auf die Veröffentlichung gemacht haben?
Eben: Ich glaube, das Aufregendste am Raspberry Pi 5 ist für mich, dass wir endlich das kompromisslose Desktop-PC-Erlebnis geschaffen haben, das wir seit der Einführung des allerersten Raspberry Pi im Jahr 2012 anstreben. Man sieht, wie Menschen (meine Tochter eingeschlossen) den Raspberry Pi 5 als ihren „Alltags-Computer“ nutzen, ohne sich dadurch eingeschränkt zu fühlen.
Durch den neuen, für den User offenen Single-Lane-PCIe-Anschluss eröffnen sich zusätzliche Möglichkeiten zum Experimentieren. Wir beobachten mit Interesse, wie Jeff Geerling versucht, seine riesige Sammlung von PC-Grafikkarten mit dem Raspberry Pi 5 zum Laufen zu bringen.
JF: Haben Sie interessante oder lustige Anekdoten über Dinge, die während der Entwicklung des Raspberry Pi 5 passiert sind und die Sie jetzt, wo er auf dem Markt ist, vielleicht erzählen können?
Eben: Was die Leute dem Raspberry Pi 5 nicht ansehen, ist, wie lange die Entwicklung gedauert hat. Die ersten Mitglieder des ASIC-Teams begannen im Sommer 2015 mit der Arbeit am RP1, damals noch unter dem Namen Project X. (Anmerkung der Redaktion: Der RP1 ist eine von Raspberry Pi selbst entwickelte Southbridge, die den Großteil der I/O-Funktionen des Raspberry Pi 5 bereitstellt.) Das war also ein achtjähriges Programm, das bei einem Unternehmen begann, das zu diesem Zeitpunkt noch keine drei Jahre alt war! Einer der Gründe, warum es Spaß macht, bei Raspberry Pi zu arbeiten, ist, dass wir diese wirklich langfristigen Wetten eingehen können und sehen, wie sie sich auszahlen.
JF: In den frühen 2010er Jahren, als Sie am ersten Raspberry Pi arbeiteten, war eines der Hauptziele, das Erlernen der Informatik zu fördern, die Leute dazu zu bringen, die Ärmel hochzukrempeln und zu programmieren und zu verstehen, wie es funktioniert. Heute gibt es Tools wie ChatGPT, die Code für einen generieren können, der meistens funktioniert, wenn man sie etwas anleitet. Glauben Sie, dass diese Art von Tools die Menschen immer denkfauler werden lässt? Was halten Sie von diesen Werkzeugen?
Eben: Ich bin mir nicht sicher, ob ich zustimme, dass ChatGPT derzeit selbst mit „etwas Anleitung“ Code in Produktionsqualität erzeugen kann. Aber auf jeden Fall glaube ich nicht, dass solche Tools die Leute faul machen oder ihnen die Arbeit wegnehmen: Wir haben seit Beginn des Computerzeitalters in den 1940er Jahren Werkzeuge (Assembler, Compiler, höhere Programmiersprachen) entwickelt, die die Produktivität erhöht haben, und sie haben meist den Effekt, dass die Nachfrage nach Programmierern steigt (siehe Jevons Paradox)! Wenn man ChatGPT vorsichtig bittet, einem etwas Python zu schreiben, spricht man von „Computerprogrammierung“: Es handelt sich lediglich um die Programmierung in einer anderen - und leider weniger präzisen - Sprache.
JF: In den 1980er Jahren haben viele junge Enthusiasten ihre ersten Schritte in der Programmierung mit BASIC auf Systemen wie dem BBC Micro gemacht. Heute setzt der Raspberry Pi auf Python als Einstiegssprache für Anfänger. Wie wirkt sich diese Verschiebung bei den Ausgangssprachen Ihrer Meinung nach auf die Lernerfahrung und die Herangehensweise der jungen Programmierer von heute aus?
Eben: Ich denke, dass es für junge Programmierer sehr motivierend ist, eine Sprache zu erlernen, die die niedrige Einstiegshürde von BASIC mit der hohen Hürde einer „richtigen“ Programmiersprache verbindet. Wenn man jemanden bittet, den Computer oder die Sprache zu wechseln, besteht immer die Möglichkeit, dass er einfach „nein“ sagt und aufhört. Es ist also sehr wertvoll, Studenten mit Python vertraut zu machen, einer sehr anfängerfreundlichen Sprache, und ihnen zu vermitteln, dass sie „Hallo Welt“ in der gleichen Sprache schreiben, die professionelle Ingenieure für die Entwicklung von Unternehmenssoftware verwenden.
JF: Sie haben in der Vergangenheit erwähnt, dass es schwierig war, Hardware-basierte KI in Raspberry-Produkte zu integrieren, weil dies teuer ist und die Nutzer, die sie nicht brauchen, zugunsten eines bestimmten Prozentsatzes von Leuten, die sie vielleicht nutzen werden, benachteiligt werden. Wie auch immer, KI benötigt oft leistungsstarke GPUs, um interessante Dinge zu ermöglichen, was auf einem Raspberry Pi nicht praktikabel ist. Könnten Sie Ihre Gedanken über KI teilen und wie KI und Raspberry-Pi-Produkte gut zusammenarbeiten können?
Eben: Wenn Sie meinen Vorschlag akzeptieren, dass wir gute Arbeit für KI-Workloads leisten wollen, aber Benutzer, die nicht auf KI spezialisiert sind, nicht mit dedizierter Beschleunigungshardware belasten können, gibt es meiner Meinung nach zwei natürliche Konsequenzen für das Systemdesign: Wir fügen eine Menge CPU-Leistung hinzu, so dass niedrige bis mittlere Inferenz-Workloads auf der CPU ausgeführt werden können (wir bieten dies mit unseren Quad-2,4‑GHz-A76s auf dem Raspberry Pi 5 und unseren Dual-133‑MHz-M0+s auf dem RP2040 für TinyML), und schnelle Schnittstellen, um mit Beschleunigern für High-End-Workloads zu kommunizieren (USB 3 auf Raspberry Pi 4 und 5, PCIe auf Raspberry Pi 5).
JF: Kurz nach der Markteinführung des Raspberry Pi 5 wurden viele Presseartikel über die Unterschiede zwischen dem 4er und dem 5er veröffentlicht. Was ist für Sie persönlich die wichtigste neue Funktion?
Eben: Ehrlich gesagt, die Leistung. Wie gesagt, es ist der erste Raspberry Pi, vor dem ich mich hinsetze und vergesse, dass ich keinen richtigen Intel-PC benutze.
JF: Nachdem Bloomberg die Nachricht über den möglichen Börsengang und den Verkauf von Raspberry-Pi-Aktien an Investoren verbreitet hat, haben einige Bastler und Hersteller ihre Bedenken auf Reddit, X (früher Twitter) und so weiter geäußert. Werden Sie in der Lage sein, Ihren Community-orientierten Ethos angesichts des Drucks, der mit einem börsennotierten Unternehmen einhergeht, beizubehalten?
Eben: Es ist noch zu früh, um die Möglichkeit eines Börsengangs zu prüfen, aber ich bin mir sicher, dass wir das könnten. Sie müssen bedenken, dass wir bereits einen hohen Anreiz haben, großartige, kostengünstige Produkte herzustellen (weil wir Freaks sind und die Produkte herstellen möchten, die wir kaufen wollen) und Geld zu verdienen (weil die Gewinne aus dem Handel die Stiftung finanzieren, die uns sehr am Herzen liegt). Unsere Motivation würde sich also nach dem Börsengang nicht ändern, und ich wüsste nicht, warum sich unser Verhalten ändern sollte. Letztlich gilt jedoch: Probieren geht über Studieren. Kommen Sie in fünf Jahren wieder, um zu sehen, wie wir vorankommen.
JF: Themenwechsel: Der RP2040 ist jetzt drei Jahre alt. Gibt es Pläne, Ihr Mikrocontroller-Sortiment in nächster Zeit mit anderen Produkten zu erweitern?
Eben: Ich denke, wir wissen, was die Leute am RP2040 schätzen: die vergleichsweise hohe Integer-Leistung, den großen Speicher und die flexible I/O. Und wir wissen auch, wo die Schwächen liegen: vergleichsweise hoher Standby-Strom, fehlende Fließkomma- und DSP-Unterstützung und das Fehlen eines Sicherheitsmodells und nichtflüchtiger On-Chip-Speicher. Es gibt also ziemlich genaue Vorgaben für einen Nachfolger, und wir werden uns sehr genau ansehen, wie wir dieses Gerät anbieten können.
JF: Wird es nach dem Erfolg des Raspberry Pi 400 auch einen Raspberry Pi 500 geben, der auf der Hardware des Raspberry Pi 5 basiert?
Eben: Es gibt noch nichts anzukündigen, aber der Raspberry Pi 400 war ein großer Erfolg für uns, und wir würden gerne die Leistung des Raspberry Pi 5 auf diesen Formfaktor bringen.
JF: Ich habe gehört, dass es in Cambridge und Leeds offizielle Raspberry-Pi-Geschäfte gibt. Das ist großartig! Könnten Sie uns mehr darüber erzählen, wie sie laufen und wer die Hauptkunden sind? Ich bin mir sicher, dass diese Läden großartig sind, um neue Kunden anzusprechen, aber sehen Sie auch Leute, die dort hingehen und größere Mengen an Produkten für ihren professionellen Bedarf kaufen? Haben Sie Pläne, weitere dieser Läden zu eröffnen?
Eben: Der Laden in Cambridge war im Jahr 2023 solide profitabel, und auch unsere kurzzeitigen Pop-up-Stores machen ein sehr gutes Geschäft. Leeds macht derzeit Verluste, aber wir wissen, dass es Zeit braucht, um einen Kundenstamm aufzubauen, und wir können es uns leisten, geduldig zu sein. Ich glaube nicht, dass wir Läden in der Größenordnung von Apple eröffnen werden, aber man könnte eine allmähliche Expansion sehen, bei der ein neuer Laden eröffnet wird, sobald der vorherige Laden die Rentabilität erreicht. Wahrscheinlich erst einmal in Großbritannien, aber längerfristig, wer weiß?
JF: Vielen Dank für Ihre Zeit und für dieses Interview. Ich bin sicher, dass es für unsere Leser von großem Interesse sein wird. Wir wünschen Ihnen viel Erfolg bei Raspberry Pi für das Jahr 2024 und darüber hinaus.
Eben: Ich danke Ihnen!
Dieses Interview (240145-02) mit Eben Upton erscheint in ElektorMag Mai/Juni 2024. Ein weiteres Interview mit Eben Upton finden Sie unten.
Diskussion (0 Kommentare)