puppylinux-woof-CE / woof-CE

woof - the Puppy builder
GNU General Public License v2.0
382 stars 273 forks source link

Add noble64 kernel built from the Ubuntu source #4246

Closed dimkr closed 4 months ago

dimkr commented 4 months ago

Has ad1d655 and aa1c548 applied, and forces the traditional CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI=y

peabee commented 4 months ago

Why is the Noble kernel hugely bigger than the Jammy kernel? [kernel-kit-output-usrmerge-ubuntu-jammy-x86_64] 283 MB

[kernel-kit-output-usrmerge-ubuntu-noble-x86_64] 632 MB

dimkr commented 4 months ago

Most of the difference comes from kernel sources. (Not surprising, because 5.15.x was released in 2021 and the gap between the kernel versions is very big)

2024-03-10T18:27:49.5438310Z Creating 4.0 filesystem on output/kernel-modules-6.8.0-kernel-kit.sfs, block size 262144.
...
2024-03-10T18:28:55.5889574Z Filesystem size 111579.84 Kbytes (108.96 Mbytes)

vs

2024-03-10T17:39:40.7221652Z Creating 4.0 filesystem on output/kernel-modules-5.15.143-kernel-kit.sfs, block size 262144.
...
2024-03-10T17:40:05.4689544Z Filesystem size 92805.79 Kbytes (90.63 Mbytes)

2024-03-10T18:22:04.1272670Z Creating 4.0 filesystem on output/kernel_sources-6.8.0-kernel-kit.sfs, block size 
...
2024-03-10T18:27:00.8089905Z Filesystem size 347284.12 Kbytes (339.14 Mbytes)

vs

2024-03-10T17:35:53.9676527Z Creating 4.0 filesystem on output/kernel_sources-5.15.143-kernel-kit.sfs, block size 
...
2024-03-10T17:39:01.7258090Z Filesystem size 167588.06 Kbytes (163.66 Mbytes)

2024-03-10T18:27:28.2155891Z Creating 4.0 filesystem on output/kbuild-6.8.0.sfs, block size 262144.
...
2024-03-10T18:27:48.8386394Z Filesystem size 171042.15 Kbytes (167.03 Mbytes)

vs

2024-03-10T17:39:15.4612087Z Creating 4.0 filesystem on output/kbuild-5.15.143.sfs, block size 262144.
...
2024-03-10T17:39:15.5958437Z Filesystem size 14875.73 Kbytes (14.53 Mbytes)