Hallo,
ein paar Ergänzungen:
"Does it still need proprietary binary blobs in the kernel? Probably yes, so it is as useless as all the models before because it can only run their custom Raspbian distro."
Die beiden Fragen haben streng genommen nichts miteinander zu tun. Auch wenn man in der Anfangszeit des Rapsberry Pi proprietären Code im Kernel brauchte, konnte man trotzdem immer auch andere Betriebssysteme und Linux Distributionen als Rapbian verwenden. Mit einer Distribution, die auf dem DEB Paketformat basiert, konnte man sogar einfach das Kernel DEB aus Raspbian installieren und musste sich dann "nur noch" um den Bootprozess kümmern.
Aktuell gibt es eine Reihe von Alternativen zu Raspbian, viele davon sind in diesem Artikel aufgelistet: https://www.elektronikpraxis.vogel.de/45-betriebssysteme-fuer-den-raspberry-...
Auch Debian kann man auf dem Pi benutzen, vgl. https://wiki.debian.org/RaspberryPi
Also: ohne (3) gibt es beim Raspi nicht mal Booten ;-)
Meines Wissens ist Raspi in (1) und (2) weitgehend "sauber" (Korrekturen erwünscht!),
In der Anfangszeit des Raspberry Pi 1 war der Grafiktreiber proprietär im Sinne von (1). Seit 2014 gibt es einen unabhängigen freien Treiber (vgl. https://heise.de/-2158533). Kurze Zeit später hat Broadcom einen Kernelentwickler angestellt, der sich seither um "offizielle" freie Treiber kümmert. Seit 2016 sind diese auch im Mailline Kernel (Linux 4.4).
Die Specs für den Raspberry Pi 4 und den dafür nötigen Kerneltreiber sind m.W. noch nicht im Detail veröffentlicht, aber aufgrund der Entwicklungen in den letzten Jahren gehe ich davon aus, dass dieser auch wieder direkt vom Mailline Kernel unterstützt werden wird, ggf. muss man 1-2 Kernelversionen abwarten oder einen Backport nutzen.
(3) ist allerdings weitaus schwieriger (es gibt m.W. aber auch Leute, die a dessen reverse engineering dran sind).
Ja, dafür gibt es das RPI Open Firmware Projekt, das mit dem Segen von Broadcom an einer freien Firmware arbeitet. Leider scheint es zur Zeit ziemlich tot zu sein.
https://github.com/christinaa/rpi-open-firmware https://news.ycombinator.com/item?id=11703842
Dies alles mit etwas Fehlermarge, da ich schon lange nicht mehr reingeschaut habe. Ergänzungen also willkommen (dann lerne ich auch was bei ;-)
Ich hoffe, hierzu etwas beigetragen zu haben. ;-)
Gruß, Harald