Hey Leute,
da ich derzeit an einem Projekt mitbeteiligt bin, wollte ich es euch mal vorstellen.
Ihr habt die Möglichkeit euer eigenes Raspberry Pi Image zu bauen, zudem laden wir regelmäßig vorgebaute und getestete Images hoch.
Der Builder enthält einige Performance tweaks, unterstützt verschiedene Distros und deren Releases, USB Boot funktioniert, zudem habt ihr die Möglichkeit die Kernelversion eurer Wahl zu nutzen.
Der Performance und Stabilität unterschied zu den Original-Images ist deutlich merkbar. Zudem könnt ihr eure eignen Userscripts hinzufügen, um das Image auf euch anzupassen.
In den Images selbst sind Funktionen vorhanden zum Updaten vom Kernel und Firmware, ein WLAN-Helper und das Einstellen des CPU-Modus (performance, powersave,..).
Der Image-Builder unterstützt Cross- und Nativecompiling.
Ebenso habt ihr die Möglichkeit die Images über einen Docker Container zu bauen, welches den Vorteil hat nicht alle benötigten Pakete zu installieren, bis auf Docker. Wenn sich jemand nicht mit Docker auskennt, gibt es ebenso die Möglichkeit einen "Helper" zu nutzen, dieser macht dies noch einfacher.
Eine optimierte Desktopversion ist noch in der Betaphase, aber ihr könnt nach dem Flashen einfach euren gewünschten Desktop installieren.
Folgende Boards und Distros werden unterstützt:
- Raspberry Pi 4B (bcm2711) | Debian, Devuan and Ubuntu
- Raspberry Pi 3/A/B/+ (bcm2710) | Debian, Devuan and Ubuntu
- Raspberry Pi 0/W/B/+ (bcm2708) | Debian and Devuan
Debian Bullseye funktioniert mit dem letzten Kernel (5.10.2) out of the box mit USB-Boot. Ich habe es seit einiger Zeit auf meinen Raspberry Pi am laufen.
Zudem hab ihr die Möglichkeit die Kernelversion eurer Wahl zu nutzen. Auch das Bauen von Mainlinie-Kernels (neuste Version von GitHubs Linux) ist möglich, welche aber oftmals nicht alle Funktionen wie gewohnt vorhanden sind.
z.B Debian Bullseye funktioniert out of the box mit USB Boot, ich hab dies derzeit
Nach dem Flashen des Images könnt ihr in der /boot Partition eure gewünschten Daten wie Hostname und WLAN Einstellungen ändern und dies wird bei dem ersten Boot automatisch angewendet.
Für mehr Informationen schaut auf folgende Seiten:
Wiki: https://wiki.arm-image-builder.xyz
Github: https://github.com/pyavitz/rpi-img-builder
Docker: https://hub.docker.com/r/pttrr/arm-img-builder
offiziell Images: https://github.com/pyavitz/rpi-img-builder/releases
vorgebaute Images von mir und Kernels: https://files.arm-image-builder.xyz/
Falls Support benötigt wird, werde ich ab und an hier in den Thread gucken oder nutzt am besten unseren IRC, diesen findet ihr unter Freenode; #debianarm-port.
Grüße,
pttrr