Linuss Torvalds ierosināja pārtraukt i486 CPU atbalstu Linux kodolā

Apspriežot risinājumus x86 procesoriem, kas neatbalsta "cmpxchg8b" instrukciju, Linuss Torvalds norādīja, ka varētu būt laiks padarīt šīs instrukcijas klātbūtni par obligātu, lai kodols darbotos, un atcelt atbalstu i486 procesoriem, kas neatbalsta "cmpxchg8b". tā vietā, lai mēģinātu atdarināt šīs instrukcijas darbību procesoros, kurus neviens vairs neizmanto. Pašlaik gandrīz visi Linux izplatījumi, kas turpina atbalstīt 32 bitu x86 sistēmas, ir pārgājuši uz kodola izveidi ar opciju X86_PAE, kam nepieciešams atbalsts "cmpxchg8b".

Pēc Linusa teiktā, no kodola atbalsta viedokļa i486 procesori ir zaudējuši savu aktualitāti, neskatoties uz to, ka tie joprojām ir sastopami ikdienā. Noteiktā brīdī pārstrādātāji kļūst par muzeja eksponātiem, un viņiem ir pilnīgi iespējams iztikt ar “muzeja” kodoliem. Lietotāji, kuriem joprojām ir sistēmas ar i486 procesoriem, varēs izmantot LTS kodola izlaidumus, kas tiks atbalstīti vēl daudzus gadus.

Klasisko i486 atbalsta pārtraukšana neietekmēs Intel iegultos Quark procesorus, kuri, lai arī pieder i486 klasei, ietver Pentium paaudzei raksturīgus papildu norādījumus, tostarp “cmpxchg8b”. Tas pats attiecas uz Vortex86DX procesoriem. Atbalsts i386 procesoriem kodolā tika pārtraukts pirms 10 gadiem.

Avots: opennet.ru

Pievieno komentāru