Régi CPU-k kivezetése után nagytakarítás: tisztul a Linux x86 32 bites kernelkód

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

Miután kivezették az i486 CPU-k támogatását, eltávolították a régi AMD Elan SoC kódot, és kidobták más elavult, évek óta nem változó 32 bites x86 hardverek támogatását, most újabb tisztogatás zajlik az x86 32 bites kódban. Így a kernel néhány funkcióra már feltétel nélkül támaszkodhat.

Arnd Bergmann Linux-fejlesztő csütörtökön új, frissített javítócsomagokat küldött be az x86 32 bites kód tisztítására. Minderre azután nyílt lehetőség, hogy kikerültek a régi 32 bites CPU-k. A javítócsomagok felesleges kódrészeket törölnek, az x86 32 bites kernel kódját közelebb hozzák az x86_64-hez, és egyéb fejlesztéseket is hoznak.

Eltávolítanak néhány megmaradt AMD Elan-maradványt, a TSC (Time Stamp Counter) támogatás mostantól kötelező, a CX8 (Compare and Exchange 8 Bytes) szintén kötelezővé válik, az x86 kernel pedig legalább 64 bájtos cache-vonalat követel meg. Ez egyszerűsíti a 32 bites utasításkészlet kiválasztását, és megszabadít néhány felesleges függőségtől is.

Akiket érdekelnek a Linux kernel x86 32 bites kódjának tisztítására vonatkozó javítócsomagok, a teljes sorozatot megtalálják az LKML levelezőlistán.