Aptivi<p>Debian Trixie now officially withdraws support for the Linux 32-bit kernel, starting with kernel version <a href="https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.11.2" rel="nofollow noopener noreferrer" target="_blank">6.11.2</a>. An upload of this version of the kernel was done today on October 6th, signifying that the i386 version of the kernel will no longer be available on Debian Trixie. The kernel maintainers and the release team have, therefore, concluded this support by posting this to the <a href="https://lists.debian.org/debian-kernel/2024/10/msg00064.html" rel="nofollow noopener noreferrer" target="_blank">mailing list</a>:</p> <pre>This is a new upstream version with, as usual, many changes.Some significant changes to the package are: * [i386] Stop building kernel packages * udeb: Fold i2c-modules, efi-modules, leds-modules, acpi-modules, fancontrol-modules, srm-modules, and crc-modules into kernel-image * udeb: Fold event-modules and mouse-modules into input-modulesThe udeb changes will require some changes to package lists on theinstaller side.</pre> <p>This means that all the i386 computers, even the most recent 32-bit only processors before the inception of 64-bit support, such as AMD Athlon XP Series and Intel Pentium 3, will no longer be able to upgrade to Debian Trixie from Debian Bookworm. However, some of the packages will remain to support i386 until either the upstream developers (that is, the real owner of the projects) or the downstream developers (that is, people that package a software for Debian) finally drop support.</p><p>A bit unrelated, the udeb packaging has undergone two significant changes, which is to migrate 7 modules – that is, i2c-modules, efi-modules, leds-modules, acpi-modules, fancontrol-modules, srm-modules, and crc-modules – into the kernel-image udeb and two modules – that is, event-modules and mouse-modules – into the input-modules udeb.</p><p>The full changelogs that lists what happened to the Linux package is as follows:</p> <pre>A fuller list of changes in the package: * Properly disable common headers packages * [x86] Enable IPU6 MIPI drivers for Intel Alder Lake laptops (Closes: #994449, #1074441, #1060262, #1078170) * Drop "module: Avoid ABI changes when debug info is disabled" as we no longer try to maintain a module ABI * d/rules.real: Unset KBUILD_HOSTCFLAGS etc. instead of overriding to be empty * d/rules.d/Makefile.inc: Add scripts/include to header include path * d/config: Update with the help of kconfigeditor2 * perf tools: Pass EXTRA_CFLAGS through to libbpf build again * d/control: Drop versions from Build-Depends that are satisfied since buster * d/control: Fix profiles for Build-Depends on bison, cpio, flex, xz-utils * d/control: Move bison, cpio, flex, xz-utils to Build-Depends-{Arch,Indep} * Compile with gcc-14 on all architectures * [arm64] Include modules for Lenovo Yoga C630 and Lenovo Miix 630 into D-I packages. * [riscv64] Enable STARFIVE_STARLINK_CACHE and PCIE_STARFIVE_HOST. * [riscv64] Enable PHY_STARFIVE_JH7110_DPHY_TX as a module. * [riscv64] Enable CLK_SOPHGO_SG2042_PLL, CLK_SOPHGO_SG2042_CLKGEN and CLK_SOPHGO_SG2042_RPGATE as modules. * [amd64] tools/arch/x86/intel_sdsi: Add intel-sdsi package for Intel SDSi provisioning tool (Closes: #1059362) * [amd64] drivers/accel/habanalabs: Enable DRM_ACCEL_HABANALABS (Habana's AI Processors) * [amd64] drivers/accel/ivpu: Enable DRM_ACCEL_IVPU (Intel NPU, formerly called Intel VPU) (Closes: #1079170) * [x86] Enable GPIO_WHISKEY_COVE, INTEL_BXT_PMIC_THERMAL as module. * [riscv64] udeb: Add rtc-modules to Provides of kernel-image * [riscv64] udeb: Ship mtd in kernel-image, drop mtd-core-modules and add it to to Provides of kernel-image. * [arm64] udeb: Add kernel modules to get USB/SATA/PCIe working on Rockchip RK3588 * [arm64] Enable modules for MT8186 Chromebooks * udeb: Move i2c-hid-of-goodix module to fb-modules * [arm64] drivers/gpu/drm/panthor: Enable DRM_PANTHOR as module * [arm64] Enable SC_CAMCC_8280XP as module, camera clock controller on Lenovo ThinkPad X13s laptop. * [arm64] Enable SC_GCC_8180X, SM_GPUCC_8150, INTERCONNECT_QCOM_SC8180X and PINCTRL_SC8180X as modules in order to support Lenovo Flex 5G laptops. * [arm64] Include modules for Lenovo Flex 5G (Snapdragon SC8180X) * [arm64] enable Qualcomm X Elite modules * [arm64] Include modules for Qualcomm X Elite laptops * [arm64] Enable additional modules for rk356x devices * [arm64] Update rk3588 platform support * [rt] Update to 6.11-rt7 * [riscv64] Enable INPUT_MISC (Closes: #1079501). * Revert "Make linux-libc-dev provide all cross packages". * [amd64] drivers/crypto/intel/iaa: Enable CRYPTO_DEV_IAA_CRYPTO (IAA Compression Accelerator Crypto Driver) (Closes: #1079272) * [powerpc] Explicitly disable CRASH_DUMP on 32-bit (Closes: #1079755) * [x86] ACPI: Enable ACPI_EC_DEBUGFS as module (Closes: #980555) * [i386] Stop building kernel packages * rtla: Switch to out-of-tree build * rtla: Enable verbose build * rtla: Build with dpkg's recommended compiler flags (regression in 6.9) * rtla: Fix missing debug symbols * rtla: Disable LTO * rtla: Set LD correctly for cross-build * objtool: Build with dpkg's recommended compiler flags (regression in 6.5.1-1¬exp1) * [loong64] Enable kernel support for LBT instructions. * [loong64] Enable KVM and para-virt support. * [loong64] Enable USB EHCI and OHCI host support. * mm/damon: Enable DAMON, DAMON_VADDR, DAMON_PADDR, DAMON_SYSFS, DAMON_RECLAIM, DAMON_LRU_SORT * [x86] linux-cpupower: Add intel-speed-select command (Closes: #1036714) * drivers/net/wireless: Support some Wi-Fi 7 devices: enable ATH12K, MT7925E, MT7925U, MT7996E and RTW89_8922AE as modules (Closes: #1081114) * mm: set CONFIG_ZONE_DEVICE=y on arm64, loong64, ppc64, ppc64el, and riscv64, not only amd64. FS_DAX depends on it. * Revert "perf tools: Use $KBUILD_BUILD_TIMESTAMP as man page date" which is no longer useful * Fix some reproducibility issues (Closes: #1033663) * d/rules.real: Try harder to set the locale to C.UTF-8 * udeb: Delete obsolete rtc-modules from kernel-image Provides * udeb: Fold i2c-modules into kernel-image (fixes FTBFS on alpha, sparc64) * udeb: Fold event-modules and mouse-modules into input-modules * udeb: Fold efi-modules into kernel-image * [arm64,armhf] udeb: Fold leds-modules into kernel-image * [amd64] udeb: Fold acpi-modules into kernel-image * [powerpc*] udeb: Fold fancontrol-modules into kernel-image * [alpha] udeb: Fold srm-modules into kernel-image * udeb: Fold crc-modules into kernel-image * [arm64,armhf] udeb: Add all watchdog drivers to kernel-image (Closes: #1081550) * Remove d/b/genorig.py in favour of uscan * net/netfilter/ipvs: Enable IP_VS_TWOS as module (Closes: #1082903) * libcpupower: Update symbols file for changes in 6.11.2-1~exp1. * [arm64] Enable drivers for AM64 SoC on HummingBoard-T (Closes: #1081837) * [arm64] udeb: Add kernel modules for I2C, USB and Ethernet on TI AM64 * [arm64] udeb: Add kernel modules for RTC * [amd64] arch/x86: Enable CONFIG_ADDRESS_MASKING (Linear Address Masking support) (Closes: #1082296) * [armhf] Enable support for GPIOs, i2c, spi and G-sensor for Terasic's DE10-nano board.</pre> <p>In the event that the i386 packages of the Linux kernel are not removed in the final release of Trixie, the next version of Debian will not support i386, or, at least, its kernel. You can see the package <a href="https://packages.debian.org/source/experimental/linux" rel="nofollow noopener noreferrer" target="_blank">here</a>, but it will take hours for the changes to propagate.</p><p>A good alternative to Debian in your i386 systems is <a href="https://archlinux32.org/" rel="nofollow noopener noreferrer" target="_blank">Arch Linux 32</a>, but it’s better to just upgrade your systems to 64-bit if your processor allows.</p><p><span></span></p><p><a href="https://officialaptivi.wordpress.com/2024/10/06/debian-trixie-no-longer-provides-32-bit-kernel/" class="" rel="nofollow noopener noreferrer" target="_blank">https://officialaptivi.wordpress.com/2024/10/06/debian-trixie-no-longer-provides-32-bit-kernel/</a></p><p><a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/32-bit/" target="_blank">#32Bit</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/architecture/" target="_blank">#Architecture</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/debian/" target="_blank">#Debian</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/debian-13/" target="_blank">#Debian13</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/debian-trixie/" target="_blank">#DebianTrixie</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/i386/" target="_blank">#i386</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/i686/" target="_blank">#i686</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/linux/" target="_blank">#Linux</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/technology/" target="_blank">#technology</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/trixie/" target="_blank">#Trixie</a> <a rel="nofollow noopener noreferrer" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/update/" target="_blank">#update</a></p>