Linux ядрото планира да премахне приблизително 55 000 реда код, свързан със стари 32-битови ARM платформи. Арнд Бергман представи 13 пача, за да улесни това премахване, като посочи, че кодът е тежест за разработчиците на ядрото и възпрепятства по-нататъшното развитие.
Премахването е насочено към остарели ARM платформи, включително SA1100, Footbridge, RISCPC, Orion / Dove / MV78xx0, OMAP24xx, i.MX31, i.MX цели без MMU, LPC18xx, STM32f4/f7/h7 MCUs, Versatile MPS2, AT91 SAMV7, Axxia и стари файлове на PXA платки. Тези платформи стават все по-редки в разгръщанията на основното Linux ядро.
Бергман отбеляза, че премахването потенциално може да бъде включено в Linux ядро 7.4, но клони към прилагането на промените в Linux 7.5. Това забавяне е предназначено да опрости зависимостите и да даде време на останалите потребители да оправдаят запазването на поддръжката за тези платформи. Премахването на този код също ще проправи пътя за премахването на изостанали драйвери, което ще доведе до още по-големи икономии на код. Основната причина за промяната е, че старият код на ядрото е станал тежест за разработчиците на ядрото, пречейки на по-нататъшното почистване на кода и доставянето на нови функции на ядрото.
Прочетете оригиналното отразяване
💬 Коментари
📜 Правила за коментари