A Intel continua trabalhando em sua nova versão da arquitetura x86, chamada X86S, e lançou a especificação da versão 1.2 da ISA (via InstLatX64 no X).
No ano passado, a gigante dos chips propôs que era hora de introduzir uma versão simplificada e exclusivamente de 64 bits da arquitetura x86, que a Intel criou junto com o famoso chip 8086 na década de 1970. Desde que a Intel e a AMD adicionaram muitas capacidades à ISA duradoura, muitos recursos se tornaram “obsoletos”, segundo a Intel.
A nova versão 1.2 do X86S destaca principalmente as muitas coisas que foram removidas, especialmente os recursos de 16 bits e 32 bits. A Intel adicionou um “modo de compatibilidade de 32 bits”, mas não está claro exatamente o que ele faz; entramos em contato com a Intel para comentar.
Mais importante ainda, a nova ISA X86S removeria o suporte nativo de 32 bits, que se tornou menos valioso desde que os primeiros CPUs de 64 bits chegaram no início dos anos 2000, seguidos por sistemas operacionais de 64 bits como o Windows 7 alguns anos depois. Desde fevereiro, o maior distribuidor de jogos digitais do mundo, o Steam, não suporta mais dispositivos MacOS de 32 bits.
Embora simplificar e modernizar uma das arquiteturas mais usadas do mundo possa ser um objetivo válido, o suporte para hardware e software legado tem sido uma das principais características do x86. O Windows, que é executado principalmente em PCs equipados com chips x86, tradicionalmente teve suporte legado, e a mudança para o X86S poderia romper com essa história.
Se a Intel usar o X86S para seus CPUs no futuro, também há uma grande questão sobre o que a AMD, a outra principal designer de CPUs x86, faria. Embora a Intel sempre tenha sido a maior empresa (e ainda seja hoje, apesar da crise contínua da Intel), a AMD foi crucial na história do x86 e desenvolveu a versão atual de 64 bits da ISA, conhecida como x86-64 ou AMD64.
Curiosamente, a versão de 64 bits do x86 da AMD provavelmente condenou a própria arquitetura de 64 bits da Intel, Itanium. Se a Intel planeja seriamente usar o X86S, pode ser benéfico para a empresa obter o apoio da AMD ou evitar um desacordo sobre o suporte legado.
Fonte: Tom’s Hardware

