În sfârșit, a venit momentul: un patch pus în coadă într-una dintre ramurile de dezvoltare înainte de viitoarea fereastră de compilare a Linux 7.1 este setat să înceapă în sfârșit procesul de eliminare treptată și, în cele din urmă, de eliminare a suportului pentru procesoarele Intel 486 din kernelul Linux.
Oricine ar folosi încă un procesor i486 cu un kernel Linux upstream ar fi incredibil de rar și niciun furnizor cunoscut de distribuții Linux nu mai livrează suport pentru procesoarele i486, dar în cazul în care îl folosiți, puteți continua să rulați una dintre versiunile existente de kernel Linux LTS.
Linus Torvalds a comentat recent că simte că este timpul să renunțe la suportul de mult timp existent pentru procesoarele i486 din kernelul Linux, deoarece nu există „niciun motiv real” pentru a-l menține și a irosi eforturile de dezvoltare a kernelului Linux upstream.
Ingo Molnar a acționat și a creat un patch care inițial elimină opțiunile de compilare CONFIG_M486SX, CONFIG_M486 și CONFIG_MELAN din Kconfig.
Se pare că acest patch este destinat să fie integrat în Linux 7.1, astfel încât utilizatorii nu vor mai putea construi o imagine de kernel i486.
După aceea, într-o serie ulterioară de kerneluri, codul de suport pentru procesorul i486 poate fi eliminat pentru a reduce povara de întreținere pe viitor.
Ingo Molnar a remarcat odată cu patch-ul că menținerea suportului „vechi” pentru procesoare pe 32 de biți necesită „diverse facilități complicate de emulare hardware pe x86-32” și că codul de compatibilitate generează provocări continue de întreținere pentru cei care se ocupă de mentenanța kernelului. Așadar, inițial opțiunile Kconfig sunt eliminate, iar apoi, în lipsa oricăror reclamații, suportul pentru i486 poate fi eliminat ulterior.
Opțiunea Kconfig pentru M486SX este pentru procesoarele din clasa 486 fără FPU, cum ar fi AMD/Cyrix/IBM/Intel SL/SLC/SLC2/SLC3/SX/SX2 și UMC U5S.
Opțiunea Kconfig pentru M486 este pentru procesoarele din clasa 486, cum ar fi AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 și UMC U5D. În cele din urmă, opțiunea MELAN este pentru procesorul AMD Elan.
Patch-ul a ajuns săptămâna aceasta în ramura Git „x86/platform” a tip/tip.git. Având în vedere că partea de eliminare a Kconfig dintr-o ramură TIP este înainte de fereastra de îmbinare Linux 7.1 de la sfârșitul acestei luni, aceasta ar trebui trimisă pentru acea fereastră de îmbinare.
Având în vedere că Torvalds și-a manifestat deja interesul pentru eliminarea suportului i486, este timpul să ne luăm rămas bun de la posibilitatea de a rula o versiune modernă a kernelului Linux upstream pe aceste procesoare foarte vechi.

Lasă un răspuns