Zajímalo by mě, jestli má někdo zkušenosti s binární kompatibilitou s oficiálním ARM Debianem. Na 32-bit Raspbianu to kvůli kompatibilitě s CPU jádrem na bázi ARM11, tedy architektura ARMv6, nešlo. Debian rozumně zvolil pro ARMhf (ARM Hard Float) minimální podporovanou úroveň Armv7 CPU with Thumb-2 and VFP3D16, tedy od prvních Cortex-A. Pro alespoň trochu slušnou podporu SMP a dalšího to bylo rozumném protože kompilace/omezení na ARMv6 by výkon Cortexů zlikvidovalo a vyžaduje obcházení atomických operací přes export stráky z jádra a mnoho dalšího. Raspberry vybralo výběhový/odložený čip, který se v televizích nechytil, a tím se dostali k velmi levnému HW za cenu nekompatibility s ARMhf. Jít na ARMel (tedy bez FPU) by zase zlikvidovalo výkon RPi, takže vše překompilovávají a pokud se nezbavili podpory RPi1 tak to tak na vždy zůstane.
Na 64-bitech by Raspberry Pi OS mohl být binary compatible, ale znamená to držet stejné ABI přepínače a pojmenování knihoven atd. Tedy má třeba někdo zkušenost se spouštěním Qt aplikací z Debianu na RPi a nebo zase naopak? (Obecně je to spíš ze zájmu, než že bych čekal že něco takového budu potřebovat a i používat. RPi jsem již dost dlouho nezapnul, všem mám v ve zdroji, nemám problém mít cross buildy a celé ARM OS na PC atd. Na případnou výuku je to také s kompilací jedno. A na profesionální věci do terénu podle mě stále Raspberry Pi není i když se trochu poslední modely, které mají reálný Ethernet atd., lepší, stále ale doporučuji Ti, NXP, Microchip, tam třeba i PolarFire se space kvalifikací, asi i nějaké STM by šlo).
Keď som dal v Rust zo zvedavosti target aarch64 linux musl v rust, tak to samozrejme išlo. Len načo by niekto niekedy také chcel, nie je dôvod ...
> Tedy má třeba někdo zkušenost se spouštěním Qt aplikací z Debianu na RPi a nebo zase naopak?
No nevím přesně, co myslíte, ale Raspberry Pi OS je normální Aarch64 Debian plus pár balíčků od Raspberry Pi. Takže to kompatibilní je, když je to identické.