
Naslednja različica jedra Linuxa, 6.15, označuje konec neke dobe. odstraniti družino procesorjev Intel 486 s seznama združljivih že nekateri zgodnji modeli Pentium. Ta sprememba pomeni dokončen konec več kot treh desetletij podpore arhitekturi, ki je kljub svoji starosti še naprej prejemala pozornost v ekosistemu Linuxa še dolgo po tem, ko je postala zastarela za druge sisteme, kot je Windows.
Ohranjanje združljivosti s starejšimi procesorji je sčasoma predstavljalo precejšnjo breme za razvoj jedra Linuxa. 486 brez podpore v Linuxu, na kar je bilo že v prejšnjih letih opozorjeno Moramo prenehati podpirati te čipe. Po njegovih besedah je prišel čas, da prenehamo porabljati čas in trud za strojno opremo, ki jo v praksi uporablja zelo majhna manjšina uporabnikov.
Kaj prinaša ta tehnična sprememba?
Posodobitev jedra na različico 6.15 pomeni, da mora procesor za delovanje Linuxa vključevati vrsto sodobnih ukazov: Števec časovnih žigov (TSC) y CMPXCHG8B (CX8). Ta navodila, ki jih ni bilo na procesorju 486 in nekaterih zelo zgodnjih procesorjih Pentium (vključno s čipi, kot je IDT WinChip y AMD Elan), so od zdaj naprej bistvenega pomena.
Velik del odstranjene kode je bil namenjen emulaciji funkcij strojne opreme. v teh procesorjih ni prisoten. Posebej velja omeniti odpravo emulacije matematičnega koprocesorja (FPU), ki je omogočal izvajanje operacij na računalnikih brez integrirane enote za plavajočo vejico, kar je bilo značilno za nekatere modele 486 in zgodnje Pentiume z znanimi napakami, kot je bila znana napaka FDIV.
Zakaj je bila odločitev o opustitvi projekta 486 sprejeta zdaj
Glavni razlog za ta korak je bila današnja nizka relevantnost teh procesorjev in teža koda za združljivost s starejšimi različicami, kar je upočasnilo razvoj jedra in zapletlo vzdrževalna opravila. Ingo Molnar, eden od dolgoletnih razvijalcev jedra, poudarja, da je bil velik del te kode zdaj uporaben le za zelo specifične primere in je praktično zastarel.
Tega se moramo spomniti To ni prvič, da je Linux opustil družino procesorjev x86.Leta 2012 je bila podpora za 386 umaknjena in od takrat je opuščanje tako stare strojne opreme zelo počasno. Microsoft je na primer prenehal podpirati procesor 486 z izdajo sistema Windows XP leta 2001, vendar jih je Linux ohranjal pri življenju še več kot 20 let.
Vpliv na uporabnike in okolje Linux
Za večino uporabnikov bo ta sprememba praktično neopazna. The Od leta 486 je bilo umaknjenih iz komercialne proizvodnje 2007 procesorjev., in danes je težko najti domače ali poslovne računalnike, ki so odvisni od tako stare strojne opreme, razen v zelo specifičnih situacijah, kot so projekti zbirateljev, starejši vgrajeni sistemi ali v zelo specifičnih namestitvah.
Tisti, ki še vedno morajo uporabljati Linux na računalnikih s procesorji družine 486, ga bodo lahko še naprej uporabljali starejše distribucije ali jedra pred različico 6.15. Nekateri specializirani projekti ali lahke distribucije, pa tudi zelo stare različice Debiana ali Ubuntuja, bodo še naprej delovali, čeprav bodo izgubili dostop do novih izboljšav in varnostnih posodobitev.
Z različico 6.15 Linux končuje podporo za enega od čipov, ki so popularizirali domače računalništvo. in profesionalec v devetdesetih letih. Ta poteza omogoča poenostavitev jedra, zmanjšuje zastarelo kodo in omogoča razvoju, da se osredotoči na trenutne arhitekture ter zagotovi izboljšano delovanje in varnost v sodobnih sistemih. S tem se zapira pomembno poglavje v zgodovini proste programske opreme in združljivosti s prejšnjimi različicami v svetu Linuxa.