În cadrul discuțiilor despre soluții alternative pentru procesoarele x86 care nu suportă instrucțiunea „cmpxchg8b”, Linus Torvalds a declarat că poate a venit timpul să declarăm că această instrucțiune este obligatorie pentru funcționarea nucleului și să renunțăm la suportul pentru procesoarele i486, care nu suportă „cmpxchg8b”, în loc să încercăm să emulăm funcționarea acestei instrucțiuni pe procesoare care nu mai sunt utilizate. În prezent, aproape toate distribuțiile Linux care continuă suportul pentru sistemele x86 pe 32 de biți au trecut la compilarea nucleului cu opțiunea X86_PAE, care necesită suport pentru „cmpxchg8b”.
Din punctul de vedere al lui Linus, procesoarele i486 au pierdut relevanță în ceea ce privește suportul în nucleu, în ciuda faptului că acestea încă se mai întâlnesc. La un anumit moment, procesoarele devin exponate de muzeu și pentru ele se poate utiliza fără probleme nuclee „de muzeu”. Utilizatorii care mai au sisteme cu procesoare i486 vor putea folosi versiuni LTS ale nucleului, care vor fi susținute încă mulți ani.
Încetarea suportului pentru i486 clasice nu va afecta procesoarele încorporate Quark produse de Intel, care, deși aparțin clasei i486, includ instrucțiuni suplimentare specifice generației Pentium, inclusiv „cmpxchg8b”. Același lucru este valabil și pentru procesoarele Vortex86DX. Suportul pentru procesoarele i386 a fost oprit în nucleu acum 10 ani.
Sursa: opennet.ro
