docs: add distro comparison, recommend dumpling-wayland for Qt/glibc
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
This commit is contained in:
@@ -1,18 +1,12 @@
|
||||
Package,Version,Recipe,License,LicenseFile,MilitaryUse,SourceLocation,Notes
|
||||
linux-yocto,6.6.y,linux-yocto_6.6,GPL-2.0-only,COPYING,Yes,sources/poky/meta/recipes-kernel/linux/,Kernel with 2038 support
|
||||
u-boot-tq,2023.10,u-boot-tq_2023.10,GPL-2.0+,Licenses/README,Yes,sources/meta-tq/recipes-bsp/u-boot/,Bootloader
|
||||
glibc,2.38,glibc_2.38,LGPL-2.1+,LICENSES,Yes,sources/poky/meta/recipes-core/glibc/,C library with 64-bit time_t
|
||||
busybox,1.36.1,busybox_1.36,GPL-2.0-only,LICENSE,Yes,sources/poky/meta/recipes-core/busybox/,Core utilities
|
||||
systemd,254,systemd_254,LGPL-2.1+,LICENSE.LGPL2.1,Yes,sources/poky/meta/recipes-core/systemd/,Init system
|
||||
e2fsprogs,1.47.0,e2fsprogs_1.47,GPL-2.0+,NOTICE,Yes,sources/poky/meta/recipes-devtools/e2fsprogs/,Filesystem tools
|
||||
iptables,1.8.9,iptables_1.8,GPL-2.0+,COPYING,Yes,sources/poky/meta/recipes-extended/iptables/,Firewall
|
||||
openssl,3.1.4,openssl_3.1,Apache-2.0,LICENSE,Yes,sources/poky/meta/recipes-connectivity/openssl/,Crypto library
|
||||
dropbear,2022.83,dropbear_2022.83,MIT,LICENSE,Yes,sources/poky/meta/recipes-core/dropbear/,SSH server
|
||||
util-linux,2.39,util-linux_2.39,GPL-2.0+,COPYING,Yes,sources/poky/meta/recipes-core/util-linux/,System utilities
|
||||
gcc,13.2,gcc_13.2,GPL-3.0+,COPYING3,Review,sources/poky/meta/recipes-devtools/gcc/,Compiler suite
|
||||
binutils,2.40,binutils_2.40,GPL-3.0+,COPYING3,Review,sources/poky/meta/recipes-devtools/binutils/,Linker/assembler
|
||||
coreutils,9.3,coreutils_9.3,GPL-3.0+,COPYING,Review,sources/poky/meta/recipes-core/coreutils/,Core GNU utils
|
||||
bash,5.2,bash_5.2,GPL-3.0+,COPYING,Review,sources/poky/meta/recipes-extended/bash/,Shell
|
||||
imx-firmware,N/A,firmware-imx,NXP-SLA,SLA,Review,sources/meta-tq/recipes-bsp/firmware/,NXP firmware blobs
|
||||
imx-gpu-viv,6.4.11,imx-gpu-viv,Proprietary,EULA,Review,sources/meta-tq/recipes-graphics/,Vivante GPU driver
|
||||
linux-firmware,N/A,linux-firmware,Various,LICENCE,Review,sources/poky/meta/recipes-kernel/linux-firmware/,Various vendor blobs
|
||||
Package,Version,License,2038-Safe,MilitaryUse,Notes
|
||||
linux-mainline,6.x,GPL-2.0-only,Yes,Yes,Mainline kernel with 64-bit time syscalls
|
||||
u-boot-tq,2023.10+,GPL-2.0+,Yes,Yes,Bootloader
|
||||
glibc,2.39,LGPL-2.1+,Yes,Yes,"C library (dumpling-wayland), 64-bit time_t"
|
||||
musl,1.2+,MIT,Yes,Yes,"C library (spaetzle), 64-bit time_t"
|
||||
busybox,1.36+,GPL-2.0-only,Yes,Yes,Core utilities (spaetzle only)
|
||||
systemd,254+,LGPL-2.1+,Yes,Yes,Init system (dumpling-wayland only)
|
||||
gcc,13.4,GPL-3.0 + Runtime Exception,Yes,Review,Compiler – runtime exception covers compiled code
|
||||
openssl,3.x,Apache-2.0,Yes,Yes,Crypto library
|
||||
Qt6,6.x,GPL-2.0 / LGPL-3.0,Yes,Yes,GUI framework (dumpling-wayland only)
|
||||
imx-firmware,N/A,NXP-EULA,N/A,Review,NXP proprietary firmware blobs
|
||||
linux-firmware,N/A,Various,N/A,Review,Various vendor firmware blobs
|
||||
|
||||
|
Reference in New Issue
Block a user