WĂ€hrend der Diskussion ĂŒber alternative Wege zur Arbeit auf x86-Prozessoren, die den Befehl âcmpxchg8bâ nicht unterstĂŒtzen, erklĂ€rte Linus Torvalds, dass es möglicherweise an der Zeit sei, die VerfĂŒgbarkeit dieses Befehls zur Voraussetzung fĂŒr den Betrieb des Kernels zu erklĂ€ren und die UnterstĂŒtzung von Prozessoren i486, die âcmpxchg8bâ nicht unterstĂŒtzen, aufzugeben, anstatt zu versuchen, diese Anweisung auf Prozessoren zu emulieren, die ohnehin niemand mehr verwendet. Derzeit haben fast alle Linux-Distributionen, die die UnterstĂŒtzung von 32-Bit-x86-Systemen fortsetzen, auf eine Kernel-Version mit der Option X86_PAE umgestellt, die die UnterstĂŒtzung von âcmpxchg8bâ erfordert.
Nach Linus' Meinung sind Prozessoren i486 aus Sicht der Kernel-UnterstĂŒtzung nicht mehr zeitgemĂ€Ă, obwohl sie immer noch verbreitet sind. Irgendwann werden Prozessoren zu MuseumsstĂŒcken, und man kann fĂŒr sie gut mit âMuseumskerlenâ auskommen. Benutzer, die Systeme mit i486-Prozessoren haben, können weiterhin LTS-Versionen des Kernels verwenden, die noch viele Jahre lang unterstĂŒtzt werden.
Das Ende der UnterstĂŒtzung klassischer i486 wird die von Intel hergestellten eingebetteten Quark-Prozessoren nicht betreffen, die zwar zur Klasse der i486 gehören, jedoch zusĂ€tzliche, fĂŒr die Pentium-Generation typische Instruktionen wie âcmpxchg8bâ enthalten. Das Gleiche gilt fĂŒr die Vortex86DX-Prozessoren. Die UnterstĂŒtzung von i386-Prozessoren wurde vor 10 Jahren im Kernel eingestellt.
Quelle: opennet.ru
