I kÀrnan av Linux planerar man att avsluta stödet för gamla ARM-plattformar, EFS-filsystemet och 32-bitars MSR-grÀnssnitt.

Arnd Bergmann, ansvarig för kÀrnpaket i SUSE, har gjort en andra försök att stÀda kÀrnan av Linux frÄn kod som stöder förÄldrade ARM-plattformar, som nÀstan inte anvÀnds och hindrar underhÄllet av aktuella subsystem. Det första försöket gjordes i augusti 2024 men fastnade, trots samtycke frÄn kÀrnutvecklarna att genomföra stÀdningen 2025 eller 2026 efter att relevanta LTS-grenar av kÀrnan har skapats. I det andra uppsÀttningen av patchar har Arnd uppdaterat informationen och lagt till varningar i konfigurationsfiler om att dessa plattformar gÄr över till att bli förÄldrade. Faktiskt föreslÄs att de markerade plattformarna tas bort i kÀrna 7.4, som förvÀntas slÀppas i början av 2027.

Planerade att tas bort:

  • Alla stödfiler för kort som inte har konverterats till att anvĂ€nda Device Tree-strukturen. Undantag kommer att göras endast för OMAP1 och S3C (ARCH_S3C64XX) eftersom koden för att stödja OMAP1 Ă€r under övergĂ„ng till Device Tree, och S3C-kort anvĂ€nds fortfarande aktivt. Bland annat kommer stödet för ATAGS-strukturen (ARM Tag-Area) som anvĂ€ndes för att överföra konfigurationsinformation före Device Tree att stĂ€ngas av som standard.
  • Stödet för den utökade instruktionuppsĂ€ttningen iWMMXt, som förklarades förĂ„ldrad frĂ„n och med GCC 14.
  • ARMv6/ARM1136r0-arkitekturen, som anvĂ€nds i SoC:er som ARM1136r0p (NXP i.MX31) och OMAP24xx (Nokia N8xx). Borttagning pĂ„verkar inte ARMv6K-arkitekturen (ARM1136r1/ARM1176).
  • Mikrokontroller baserade pĂ„ Cortex-M3/M4/M7-processorer (stm32, imxrt, lpc18xx, samv7) — de senaste chipen utan minneshanteringsenhet (MMU) som stöds i kĂ€rnan.
  • RiscPC — den Ă€ldsta av de plattformar som stöds i kĂ€rnan.
  • LSI Axxia-plattformar.
  • Emulator för flyttalsoperationer NWFPE (No Floating Point Emulator), OABI och OABI-kompatibilitetslĂ€ge (OABI_COMPAT), som möjliggör körning av exekverbara filer som sammanstĂ€llts för OABI med en kĂ€rna som anvĂ€nder EABI. Dessa subsystem anvĂ€nds endast pĂ„ enheter med StrongARM-processorer baserade pĂ„ ARMv4-arkitekturen och kommer att tas bort sĂ„ lĂ€nge stöd för StrongARM finns kvar i kĂ€rnan.
  • Param_struct-strukturen, som anvĂ€ndes före ATAGS (ARM Tag-Area), som förklarades förĂ„ldrad 2001 och planeras för borttagning redan 2006.
  • Markerad som förĂ„ldrad och obrukbar (broken) support för BE8-lĂ€get (big-endian ARMv7), som för nĂ€rvarande inte planeras att tas bort eftersom det Ă€r intressant för testning av komponenter i anvĂ€ndarutrymmet pĂ„ big-endian-system. Stödet för den big-endian varianten av ARMv5 kvarstĂ„r, eftersom den anvĂ€nds i ixp4xx-processorer som Ă€r vanligt förekommande.

Dessutom planerar Linux-kÀrnan 7.3 att ta bort filsystemet EFS, som anvÀndes i tidiga versioner av operativsystemet IRIX, som slutade anvÀndas för cirka 30 Är sedan och har varit utan support i över 20 Är. För dem som behöver tillgÄng till information pÄ partitioner med EFS finns det verktyg som fungerar i anvÀndarutrymmet.

Arbetet har ocksÄ pÄbörjats för att avveckla anvÀndningen av den 32-bitars rdmsr()-grÀnssnittet i kÀrnan för Ätkomst till MSR (Model Specific Register)-register i CPU, vilket möjliggör separat lÀsning av innehÄllet i de översta och nedersta 32-bitarsvÀrdena frÄn 64-bitars MSR-register. Planen Àr att helt ta bort koden för det 32-bitars grÀnssnittet och övergÄ till det 64-bitars rdmsrq()-grÀnssnittet, vilket kommer att möjliggöra att ersÀtta alla högre makron som refererar till MSR med inline-funktioner.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster