Key updates: - README: comprehensive distro comparison table (spaetzle vs dumpling-wayland) - Recommend dumpling-wayland (glibc) for Qt/GUI applications - spaetzle (musl) explicitly blocks Qt: SKIP_RECIPE[tq-image-qt6] - Both distros are 2038-safe (glibc 2.39 and musl 1.2+ both use 64-bit time_t) - Updated 2038 analysis to cover both C library options - Updated license tables with both glibc and musl entries - Fixed remaining config references (imx → mainline) - Added image availability matrix per distro - Corrected package versions to match Scarthgap 5.0.11
804 B
804 B
| 1 | Package | Version | License | 2038-Safe | MilitaryUse | Notes |
|---|---|---|---|---|---|---|
| 2 | linux-mainline | 6.x | GPL-2.0-only | Yes | Yes | Mainline kernel with 64-bit time syscalls |
| 3 | u-boot-tq | 2023.10+ | GPL-2.0+ | Yes | Yes | Bootloader |
| 4 | glibc | 2.39 | LGPL-2.1+ | Yes | Yes | C library (dumpling-wayland), 64-bit time_t |
| 5 | musl | 1.2+ | MIT | Yes | Yes | C library (spaetzle), 64-bit time_t |
| 6 | busybox | 1.36+ | GPL-2.0-only | Yes | Yes | Core utilities (spaetzle only) |
| 7 | systemd | 254+ | LGPL-2.1+ | Yes | Yes | Init system (dumpling-wayland only) |
| 8 | gcc | 13.4 | GPL-3.0 + Runtime Exception | Yes | Review | Compiler – runtime exception covers compiled code |
| 9 | openssl | 3.x | Apache-2.0 | Yes | Yes | Crypto library |
| 10 | Qt6 | 6.x | GPL-2.0 / LGPL-3.0 | Yes | Yes | GUI framework (dumpling-wayland only) |
| 11 | imx-firmware | N/A | NXP-EULA | N/A | Review | NXP proprietary firmware blobs |
| 12 | linux-firmware | N/A | Various | N/A | Review | Various vendor firmware blobs |