ARM Linux Maintainer Drafts Deprecation Timeline For Old Boards/Features
([Arm] 4 Hours Ago
Dropping More Old Boards)
- Reference: 0001482601
- News link: https://www.phoronix.com/news/ARM-Linux-Post-2024-Deprecation
- Source link:
ARM Linux maintainer Arnd Bergmann laid out a proposal with deprecation timeline today for beginning to work toward removing many older ARM boards and obsolete features.
Following [1]the big clean-up earlier this year to obsolete/unused ARM boards/machines and other antiquated code, Arnd Bergmann is beginning to figure out the next bits of hardware that can be deprecated and subsequently removed. The removals won't happen at least until after the Linux 6.12 cycle, which is coming up next and expected to be this year's Long Term Support (LTS) kernel version.
His current thinking is to deprecate toolchain support for ARMv4 (pre-thumb), iWMMXt, BE32 and OABI (-mabi=apcs-gnu). He's also hoping to reduce the number of board files that are carried by the kernel for non-DeviceTree platforms. But he suspects it will be several more years before the Linux kernel can become DT-only with flushing away the pre-DT board support.
Those interested in a more detailed prognosis with Bergmann's thoughts on various old ARM architecture versions and various kernel features eventually slated for removal, see [2][RFC} arm architecture board/feature deprecation timeline . We'll see where this discussion leads and ultimately what will end up getting deprecated and/or removed in 2025.
[1] https://www.phoronix.com/news/Arm-Spring-Cleaning-2023-Old
[2] https://lore.kernel.org/lkml/2831c5a6-cfbf-4fe0-b51c-0396e5b0aeb7@app.fastmail.com/
Following [1]the big clean-up earlier this year to obsolete/unused ARM boards/machines and other antiquated code, Arnd Bergmann is beginning to figure out the next bits of hardware that can be deprecated and subsequently removed. The removals won't happen at least until after the Linux 6.12 cycle, which is coming up next and expected to be this year's Long Term Support (LTS) kernel version.
His current thinking is to deprecate toolchain support for ARMv4 (pre-thumb), iWMMXt, BE32 and OABI (-mabi=apcs-gnu). He's also hoping to reduce the number of board files that are carried by the kernel for non-DeviceTree platforms. But he suspects it will be several more years before the Linux kernel can become DT-only with flushing away the pre-DT board support.
Those interested in a more detailed prognosis with Bergmann's thoughts on various old ARM architecture versions and various kernel features eventually slated for removal, see [2][RFC} arm architecture board/feature deprecation timeline . We'll see where this discussion leads and ultimately what will end up getting deprecated and/or removed in 2025.
[1] https://www.phoronix.com/news/Arm-Spring-Cleaning-2023-Old
[2] https://lore.kernel.org/lkml/2831c5a6-cfbf-4fe0-b51c-0396e5b0aeb7@app.fastmail.com/
Quackdoc