Linus Torvalds foreslog at stoppe understøttelsen af ​​i486 CPU'en i Linux-kernen

Mens han diskuterede løsninger for x86-processorer, der ikke understøtter "cmpxchg8b"-instruktionen, udtalte Linus Torvalds, at det måske var på tide at gøre tilstedeværelsen af ​​denne instruktion obligatorisk for kernen til at fungere og droppe understøttelse af i486-processorer, der ikke understøtter "cmpxchg8b" i stedet for at prøve at efterligne betjeningen af ​​denne instruktion på processorer, som ingen længere bruger. I øjeblikket er næsten alle Linux-distributioner, der fortsat understøtter 32-bit x86-systemer, skiftet til at bygge kernen med X86_PAE-indstillingen, som kræver "cmpxchg8b"-understøttelse.

Ifølge Linus har i486-processorer mistet deres relevans fra kerneunderstøttelsessynspunktet, på trods af at de stadig findes i hverdagen. På et vist tidspunkt bliver processorer til museumsudstillinger, og det er meget muligt for dem at klare sig med "museums"-kerner. Brugere, der stadig har systemer med i486-processorer, vil kunne bruge LTS-kerneudgivelser, som vil blive understøttet i mange år fremover.

Ophøret med at understøtte klassiske i486'ere vil ikke påvirke Intels indlejrede Quark-processorer, som, selvom de tilhører i486-klassen, inkluderer yderligere instruktioner, der er karakteristiske for Pentium-generationen, herunder "cmpxchg8b". Det samme gælder for Vortex86DX-processorer. Understøttelse af i386-processorer blev afbrudt i kernen for 10 år siden.

Kilde: opennet.ru

Tilføj en kommentar