Linus Torvalds foreslo å avslutte støtten for i486 CPU i Linux-kjernen

Mens han diskuterte løsninger for x86-prosessorer som ikke støtter "cmpxchg8b"-instruksjonen, uttalte Linus Torvalds at det kan være på tide å gjøre tilstedeværelsen av denne instruksjonen obligatorisk for at kjernen skal fungere og droppe støtte for i486-prosessorer som ikke støtter "cmpxchg8b" i stedet for å prøve å emulere driften av denne instruksjonen på prosessorer som ingen bruker lenger. For øyeblikket har nesten alle Linux-distribusjoner som fortsetter å støtte 32-bits x86-systemer byttet til å bygge kjernen med X86_PAE-alternativet, som krever "cmpxchg8b"-støtte.

I følge Linus har i486-prosessorer mistet sin relevans fra et synspunkt om kjernestøtte, til tross for at de fortsatt finnes i hverdagen. På et visst tidspunkt blir prosessorer museumsutstillinger, og det er fullt mulig for dem å klare seg med "museum"-kjerner. Brukere som fortsatt har systemer med i486-prosessorer vil kunne bruke LTS-kjerneutgivelser, som vil bli støttet i mange år fremover.

Opphør av støtte for klassiske i486-er vil ikke påvirke Intels innebygde Quark-prosessorer, som, selv om de tilhører i486-klassen, inkluderer tilleggsinstruksjoner som er karakteristiske for Pentium-generasjonen, inkludert "cmpxchg8b". Det samme gjelder for Vortex86DX-prosessorer. Støtte for i386-prosessorer ble avviklet i kjernen for 10 år siden.

Kilde: opennet.ru

Legg til en kommentar