Pourquoi Intel x86 doit mourir: Notre cloud dépend l’avenir de l’open source puces

0
126

Zero

penguin-laptop-chip.jpg
(Image: ZDNet)

La nouvelle année a bien commencé avec un bang pour l’industrie de l’informatique.

Deux très médiatisée des failles de sécurité dans le processeur Intel x86 l’architecture de puce ont maintenant émergé. Ils semblent affecter d’autres microprocesseurs fabriqués par AMD et les dessins et modèles sous licence par le BRAS.

Et ils peuvent être certains de la pire des bogues informatiques dans l’histoire, si ce n’est le pire, parce qu’ils existent dans le matériel, pas les logiciels, et dans les systèmes à nombre de dans la des milliards.

Ces défauts, connu comme l’Effondrement et le Spectre, ce sont de véritables doozies. Ils sont tellement graves et profondes que la seule solution possible dans l’avenir immédiat est un logiciel de solution de contournement qui, une fois mises en œuvre, peuvent ralentir certains types de charges de travail autant que 30 pour cent.

En fait, le potentiel de compromettre les systèmes affectés est tellement répandue que les défauts sont exposées dans les systèmes fondamentaux de l’architecture des puces eux-mêmes, et ils ont été autour dans une certaine forme depuis 1995.

Ça remonte à quand des Amis a été la plus chaude show à la TÉLÉVISION. Et j’ai toujours eu les cheveux et a été fraîchement marié. Oh, et la plupart d’entre nous ont été en utilisant Windows 3.1.

La lignée a mourir entièrement

Sans entrer dans les détails au sujet de exactement comment ces défauts se présenter — parce que l’explication est de nature très technique et vous avez besoin d’une puce weenie vraiment grok — disons simplement qu’ils exploitent certaines fonctions de base utilisées par des microprocesseurs modernes pour optimiser les performances.

Lire aussi: Massif type de PROCESSEUR Intel défaut: Comprendre les détails techniques de la fusion du coeur et le Spectre (TechRepublic)

C’est très analogue à l’ADN. L’ADN fournit le plan directeur et le firmware de programmation pour la façon dont un organisme de fonctions à un niveau de base.

Si vous avez une faille dans votre ADN, vous avez une maladie génétique. Vous pouvez essayer de l’atténuer avec divers traitements et des médicaments, mais vous ne pouvez pas vraiment guérir. Eh bien, vous avez des trucs comme CRISPR, mais il n’y a pas de matériel équivalent.

Essentiellement, le seul remède, au moins aujourd’hui-est de l’organisme pour mourir et pour qu’un autre prenne sa place. La lignée a mourir complètement.

L’organisme avec la génétique de la maladie, dans ce cas, est d’Intel x86 l’architecture de puce, qui est la principale architecture des systèmes dans les ordinateurs personnels, les serveurs du centre de données, et les systèmes embarqués.

Il y a dix ans, j’ai proposé que nous effacer l’ardoise propre avec l’architecture x86 d’Intel. Mon raisonnement avait beaucoup à faire avec la notion que, à l’époque, Linux a été gagne en popularité et la nécessité de poursuivre la compatibilité avec Windows charges de travail dans le centre de données et sur le bureau (ha!) était en train de devenir de moins en moins dur de votre exigence.

Ce qui a transpiré dans 10 ans? Linux (et d’autres logiciels libres tech qui forme l’ensemble de la pile) est aujourd’hui l’un des principaux système d’exploitation qui est à la base de l’infrastructure de cloud public et de la base de logiciels de technologie de la téléphonie mobile et de l’Internet des objets (Ido).

La virtualisation est maintenant répandu et est devenu un standard de pratique commerciale à grande échelle de l’entreprise de systèmes de conception et d’évolutivité.

Lire aussi: les géants de la Technologie scramble à fixer critique d’Intel de puce de faille de sécurité

La conteneurisation est maintenant à la recherche pour augmenter et éventuellement remplacer la virtualisation pour la croissance et l’amélioration de la sécurité dans un multi-locataire, hautement micro-réseau segmenté avenir piloté par DevOps et à grande échelle de systèmes d’automatisation.

Depuis 2008, Microsoft a depuis adopté l’open source et le succès de pivotement de la Windows entreprise à l’Azure/Office 365 entreprise d’informatique en nuage qui écrit nuage de l’exploitation des logiciels d’application non seulement pour Windows, mais aussi Linux, iOS et Android.

Tous ces progrès ne sont pas nécessairement lié à la compatibilité avec les architectures x86. Si quoi que ce soit, il pourrait nous libérer de la rédaction de ce type de code dépendant en raison des niveaux d’abstraction et de portabilité que nous avons maintenant à notre disposition.

En dépit de ces avancées, notre dévouement à ce vieillissement, mais animal de compagnie aimé — les systèmes x86 l’architecture-n’a pas diminué. Nous avons été en lui donnant toutes sortes de traitement médical au cours des années, maintenant en cours de quatre décennies, de la garder vivante.

La question n’est pas tant devrions-nous mettre un Vieux Chien à l’Intérieur de dormir. C’est quelle race de chiot ne nous le remplacer? Une autre race sujette à d’autres anomalies génétiques? Ou quelque chose d’autre?

Nous devons cesser de penser au sujet de systèmes de microprocesseurs architectures que ces sous licence des choses qui sont élaborés dans le plus grand secret par les méga-entreprises comme Intel ou AMD ou même BRAS.

Soleil a eu la bonne idée

En 2008, quand j’ai écrit le précurseur de cet article, la défunte Sun Microsystems, dont les actifs de propriété intellectuelle sont détenus aujourd’hui par Oracle, a décidé d’ouvrir-source d’une architecture de la puce, la OpenSPARC T2.

Le concept: le temps n’a pas exactement à la mouche et de ne pas faire de vrais preneurs. Ce qui s’est passé au Soleil dans son absorption par l’Oracle a été moins agréable pour toutes les parties concernées, et compte tenu de la très litigieux de la nature de l’entreprise, il est facile de comprendre pourquoi personne n’a accroché à OpenSPARC.

Lire aussi: Windows Effondrement-Spectre des patchs: Si vous n’avez pas d’eux, le blâme de votre antivirus

Toutefois, en dépit de l’histoire, je pense que le Soleil a eu la bonne idée à l’époque. Nous avons besoin de développer un équivalent moderne d’un OpenSPARC que n’importe quel processeur de fonderie peut bâtir sans concession de licences de propriété intellectuelle, afin de réduire les coûts de construction de microprocesseurs à l’échelle immense pour le cloud, le mobile et l’IoT.

Il rend les 200 $smartphone ainsi que hyperscale centre de données gestion du cycle de vie beaucoup plus viable et rentable.

Tout comme Linux et l’open source ont transformé la façon dont nous considérons les systèmes d’exploitation et le logiciel d’application, nous avons besoin de l’équivalent pour les microprocesseurs en vue de sortir de la privé centre de données en proie à ces problèmes de succession et dans la zone verte du nuage.

Lire aussi: Intel nouvelles puces: de Faible puissance, à faible coût Gemini Lac Processeurs pour Pc, 2-en-1, les ordinateurs portables

Cela aurait plus d’avantages que de simplement fournir une architecture de systèmes qui peuvent être moulés et de l’adapter comme bon nous semble dans l’évolution du cloud. Le fait que nous avons ces technologies logicielles qui permettent aujourd’hui de facilement abstrait à partir de la puce de matériel nous permet de corriger et d’améliorer les puces à travers les efforts de la communauté en cas de besoin.

Nous avons besoin de créer quelque chose de nouveau

En effet, il existe certains risques, comme les fourches, qui a été connu par la peste open-source des systèmes d’ — mais, le plus souvent, il crée un écosystème de la concurrence entre le bien-exécuter les communautés et les mauvais.

Et, le plus souvent, les bons apparaissent comme les normes qui se sont embrassés.

Je ne peux pas dire avec certitude ce que l’architecture de cette nouvelle puce de la famille doit être fondée sur. Cependant, je ne vois pas de BRAS de donner son IP à cet effort, et je pense que OpenSPARC peut ne pas l’être non plus.

Peut-être IBM OpenPOWER? Il serait certainement un beau geste de Big Blue pour ouvrir leur cahier des charges nouvelles sans licence, et qu’il l’aidera à établir et maintenir de la société de pertinence dans le cloud à l’avenir.

RISC-V, qui est développé par l’université de Berkeley, est complètement Open Source.

La réalité est que nous avons maintenant besoin de créer quelque chose de nouveau, libre de tout héritage des entités et des bagages qui a été le moteur de l’industrie et en le faisant glisser vers le bas depuis 40 ans. Comme cela a été fait avec Linux.

Avons-nous besoin d’une nouvelle open-source de l’architecture des microprocesseurs pour le cloud avenir? Parlez-en et Laissez-moi Savoir.

Précédente et de la couverture liée

Linux majeures refonte dans les œuvres d’accord avec Intel faille de sécurité

Un sérieux problème de sécurité, problème de mémoire dans toutes les puces d’Intel a conduit à Linux, les développeurs de la réinitialisation de la façon de traiter avec de la mémoire. Le résultat sera plus sûr, mais que comme créateur de Linux, Linus Torvalds dit — plus lente du système d’exploitation.

Des défauts critiques révélé une incidence sur la plupart des puces d’Intel depuis 1995

La plupart des processeurs Intel et quelques puces ARM sont confirmés pour être vulnérables, en mettant des milliards de dispositifs à risque d’attaques. L’un des chercheurs en sécurité, a déclaré que les bugs sont “va nous hanter pendant des années.”

Rubriques Connexes:

Cloud

Transformation Numérique

Les Centres De Données

CXO

L’Innovation

De stockage

0