Linus Torvalds stelde voor om de ondersteuning voor de i486 CPU in de Linux-kernel te beëindigen

Terwijl hij oplossingen besprak voor x86-processors die de "cmpxchg8b"-instructie niet ondersteunen, verklaarde Linus Torvalds dat het misschien tijd is om de aanwezigheid van deze instructie verplicht te stellen zodat de kernel werkt en de ondersteuning voor i486-processors die "cmpxchg8b" niet ondersteunen te schrappen. in plaats van te proberen de werking van deze instructie te emuleren op processors die niemand meer gebruikt. Momenteel zijn bijna alle Linux-distributies die 32-bit x86-systemen blijven ondersteunen, overgestapt op het bouwen van de kernel met de X86_PAE-optie, die ondersteuning vereist voor "cmpxchg8b".

Volgens Linus hebben i486-processors vanuit het oogpunt van kernelondersteuning hun relevantie verloren, ondanks het feit dat ze nog steeds in het dagelijks leven voorkomen. Op een gegeven moment worden verwerkers museumstukken en kunnen ze zich prima redden met ‘museumkernen’. Gebruikers die nog steeds systemen met i486-processors hebben, zullen LTS-kernelreleases kunnen gebruiken, die nog vele jaren zullen worden ondersteund.

Het stopzetten van de ondersteuning voor klassieke i486's heeft geen invloed op de ingebedde Quark-processors van Intel, die, hoewel ze tot de i486-klasse behoren, aanvullende instructies bevatten die kenmerkend zijn voor de Pentium-generatie, waaronder "cmpxchg8b". Hetzelfde geldt voor Vortex86DX-processors. Ondersteuning voor i386-processors werd 10 jaar geleden stopgezet in de kernel.

Bron: opennet.ru

Voeg een reactie