Entwickler baut mit Claude Code in neun Tagen ein neues Betriebssystem für das PinePhone
Der Embedded-Entwickler Elian Doran hat seinem trägen PinePhone mithilfe von Claude Code eine komplett neue Firmware verpasst, vom Linux-Kernel bis zur Oberfläche. Das Ergebnis ist ein schnelles Feature-Phone mit Telegram, Doom und flüssigen 66 Bildern pro Sekunde. Eine Demo läuft direkt im Browser.

Worum es geht
Der Embedded-Entwickler Elian Doran (Embedded-Entwickler programmieren Software für Geräte mit fest eingebauten Computern, etwa Telefone, Router oder Haushaltsgeräte) hat seinem alten PinePhone eine neue Firmware geschrieben, also die grundlegende Software, die ein Gerät überhaupt zum Laufen bringt. Dabei hat ihm Claude Code geholfen, Anthropics KI-Programmierassistent. Über das Projekt hat Doran auf Reddit berichtet, das Tech-Portal MakeUseOf hat es aufgegriffen.
Das PinePhone ist ein Linux-Smartphone des Herstellers Pine64 und inzwischen rund sieben Jahre alt. Doran hatte es vor ein paar Jahren gekauft und dann in die Schublade gelegt, weil es ihm zu langsam war. Jetzt hat er daraus ein schnelles Feature-Phone gemacht, also ein schlichtes Handy mit wenigen festen Funktionen, das in Sekunden startet und Alltägliches deutlich flotter erledigt als zuvor. Die Firmware ist Open Source. Sie läuft bisher nur auf dem originalen PinePhone, Doran denkt aber über eine Portierung auf das PinePhone Pro nach. Wer kein Gerät hat, kann die Oberfläche in einer Browser-Demo ausprobieren.
Das Gerät: ein Telefon für Bastler
Pine64 war ursprünglich vor allem für sein 99-Dollar-Laptop Pinebook bekannt. Das PinePhone kam 2019 in einer ersten „Brave Heart Edition“ für experimentierfreudige Frühkäufer auf den Markt. Laut damaligen Berichten von Notebookcheck hatte es 2 GB Arbeitsspeicher, einen Vierkern-ARM-Prozessor vom Typ Cortex-A53, ein 5,45 Zoll großes 720p-Display und 4G-Unterstützung. Der Preis sollte bei etwa 100 Dollar liegen. Gedacht war das Gerät für Open-Source-Fans und Entwickler, und für die übliche Smartphone-Oberfläche war die Hardware schon damals knapp bemessen. Genau hier setzt Dorans Projekt an: Statt eines vollwertigen Desktop-Linux mit schwerer Oberfläche läuft nur noch das Nötigste.
So ist die neue Firmware aufgebaut
Doran nutzt Buildroot, ein Werkzeug, mit dem man ein kleines, maßgeschneidertes Linux-System aus genau den Teilen zusammenstellt, die man braucht. Darunter liegt ein gepatchter Mainline-Kernel, also der offizielle Linux-Kern mit eigenen Änderungen. Die Oberfläche zeichnet die Grafikbibliothek LVGL direkt auf das Display. LVGL wurde für kleine Geräte mit wenig Rechenleistung entwickelt und kommt ohne die vielen Zwischenschichten einer normalen Desktop-Oberfläche aus. Laut Doran laufen die meisten Bildschirme mit den vollen 66 Bildern pro Sekunde, die das Display schafft.
Insgesamt umfasst das Projekt 81 Patches, also gezielte Änderungen an bestehendem Code. 46 davon betreffen den Linux-Kernel selbst, unter anderem das Laden des Akkus, die Kamera und das Aufwecken des Telefons, wenn eine SMS eintrifft. Zusätzlich lassen sich Apps separat installieren, darunter ein Telegram-Client, der Shooter-Klassiker Doom und ein Emulator für die Spielkonsole Sega Genesis (in Europa als Mega Drive bekannt).
Wie Claude Code geholfen hat
Das Schreiben des eigentlichen C-Codes war laut Doran selten das Schwierige. Mühsam war es, sich durch Treiber und Logdateien zu arbeiten, um herauszufinden, an welcher Stelle überhaupt etwas geändert werden muss. Gerade dafür hätten sich die Agenten von Claude als sehr nützlich erwiesen. Agenten sind KI-Assistenten, die selbstständig Dateien durchsuchen, Befehle ausführen und Ergebnisse auswerten, statt nur Fragen zu beantworten.
Den Großteil der Arbeit hat Doran mit dem Modell Opus 5.5 erledigt. Bei besonders kniffligen Problemen, etwa der Fehlersuche bei Telefonaten über 4G, griff er auf das neuere Modell Fable 5.2 zurück.
Doran hat genau mitgezählt:
| Kennzahl | Wert |
|---|---|
| Entwicklungszeit | 9 Tage |
| Claude-Sitzungen | 187 |
| Von Doran getippte Nachrichten | 2.290 |
| Verbrauchte Tokens insgesamt | ca. 5 Milliarden |
| davon Cache-Lesezugriffe | 93 % |
| Von Claude erzeugte Ausgabe-Tokens | 16,8 Millionen |
| Geschätzte Kosten zu API-Preisen | ca. 1.750 US-Dollar |
Tokens sind die Textbausteine, in denen KI-Modelle rechnen, grob Wortteile. Der hohe Cache-Anteil bedeutet, dass das Modell immer wieder denselben, bereits zwischengespeicherten Kontext gelesen hat, etwa Quellcode und Logs. Solche Cache-Zugriffe sind deutlich günstiger als neu verarbeiteter Text. Deshalb bleiben die Kosten trotz der Milliarden Tokens vergleichsweise überschaubar. Die 1.750 Dollar sind Dorans eigene Schätzung für den Fall, dass alles zum regulären API-Preis abgerechnet worden wäre. Ob er tatsächlich so viel bezahlt hat oder über ein Abo gearbeitet hat, geht aus dem Bericht nicht hervor.
Selbst ausprobieren: im Browser oder auf dem Gerät
Auf der Projektwebsite gibt es einen Knopf „Try it live“. Er lädt dieselbe Oberfläche, kompiliert zu WebAssembly, einem Format, mit dem Programme fast so schnell wie nativ direkt im Browser laufen. Die Demo simuliert die Hardware des Telefons. Die Kamera funktioniert deshalb nicht, und Anrufe klingeln lautlos. Zum Ausprobieren sind einige E-Books, Fotos und Musikstücke vorinstalliert. Die genaue Adresse der Projektseite nennt der Bericht nicht.
Wer noch ein originales PinePhone besitzt, kann die Firmware von einer microSD-Karte starten, das installierte System bleibt dabei unangetastet. Um zurückzuwechseln, schaltet man das Telefon aus, zieht die Karte und schaltet es wieder ein.
Einordnung
Das Projekt zeigt anschaulich, wo KI-Programmierassistenten heute ihren größten Nutzen haben: weniger beim Tippen von Code als bei der zähen Detektivarbeit in fremden Treibern, Kernel-Quellen und Logdateien. Ein lauffähiges Telefon-Betriebssystem mit Kernel-Patches, Telefonie und Kamera in neun Tagen ist für eine Einzelperson bemerkenswert, auch wenn Doran als Embedded-Entwickler genau wusste, was er tat. 2.290 eigene Nachrichten zeigen, dass das kein Knopfdruck war, sondern intensive Zusammenarbeit zwischen Mensch und KI.
Zugleich machen die Zahlen deutlich, was solche Projekte kosten: Rund 1.750 Dollar zu API-Preisen sind für ein Hobbyprojekt viel Geld, verglichen mit mehreren Wochen Arbeitszeit eines Profis aber wenig. Offen bleibt, wie gut wartbar und stabil die Firmware langfristig ist und wie viele der Kernel-Patches den Weg in den offiziellen Linux-Kernel finden könnten. Alle Angaben zu Leistung und Aufwand stammen vom Entwickler selbst und sind nicht unabhängig geprüft. Für Besitzer eines verstaubten PinePhones ist das Projekt aber ein guter Grund, das Gerät wieder hervorzuholen.
Quellen
- Merkliste: makeuseof.com makeuseof.com
- zdnet.com zdnet.com
- notebookcheck.net notebookcheck.net
Frag den KI-Assistenten
Fragen zu diesem Artikel, zur Installation oder zu Hintergründen? Unser Assistent kennt diese Seite und läuft auf unserem eigenen Rechner, nicht in einer fremden Cloud.
Der Assistent ist eine KI (Gemma 4) und kann sich irren – wichtige Angaben bitte in der Quelle prüfen. Fragen werden nur zum Beantworten genutzt und nach einer Stunde gelöscht. Bitte keine persönlichen Daten eingeben.
Kommentare
Was meinst du dazu? Schon ausprobiert? Schreib es hier, ohne Anmeldung.
Kommentare sind öffentlich. Links sind nicht erlaubt, beleidigende Beiträge löschen wir. Deinen eigenen Kommentar kannst du in diesem Browser jederzeit wieder löschen. Mehr dazu in der Datenschutzerklärung.