Elavult ARM platformok drivereinek törlése ~247 ezer sornyi kóddal karcsúsítja a kernelt

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Linux 7.3-ban bejelentett elavulás után a régi ARM platformok eltávolítása önmagában nagyjából 55 ezer sornyi kóddal karcsúsítja a kernel-t. Ha viszont kikerülnek azok a driverek is, amelyeket már csak ezek a platformok használtak, akkor összesen körülbelül negyedmillió sornyi kódot lehet törölni a kernel forrásfájljai közül.

Arnd Bergmann, régi Linux-fejlesztő és karbantartó vezeti a régóta elavult 32 bites ARM platformok elavulását és eltávolítását célzó munkát. Az érintett platformok közé tartozik az A1100, a Footbridge, a RISCPC, az Orion / Dove / MV78xx0, az OMAP24xx, az i.MX31, az MMU nélküli i.MX célplatformok, az LPC18xx, az STM32f4/f7/h7 MCU-k, a Versatile MPS2, az AT91 SAMV7, az Axxia és a régi PXA board fájlok.

A kernel levelezőlistára már elküldött közvetlen platformkódon túl Bergmann dolgozik a board-remove-7.3 Git ágon, amely a kapcsolódó drivereket is kitakarítja. A Git ág jelenlegi állapota szerint nagyjából 300 javítócsomag eredményeként mintegy 247 ezer sornyi kódot törölnek, és körülbelül 5 ezer új sornyi kód kerül be. Bergmann korábban az LKML-en arról írt, hogy a törlések a Linux 7.4-ben vagy 7.5-ben történhetnek meg, de nagyobb eséllyel az utóbbi kiadásban. Bár negyedmillió sor régi, elavult, karbantartatlan kód eltávolítása jelentős lépés, a Linux kernel teljes forráskódja jelenleg közel 41 millió sornál jár.