Le Reg a été témoin de deux incidents récents au cours desquels des développeurs russes ont été empêchés de participer au développement public de codes de logiciels libres. Dans le premier cas, il s'agissait d'un refus sur la liste de diffusion du noyau Linux, et dans le second, d'un blocage plus général sur GitHub. Au cours de la semaine dernière, ces deux événements ont suscité des discussions actives et parfois animées au sein des communautés de développeurs de logiciels libres.Le compte GitHub du développeur Alexander Amelkin a été bloqué, et ses dépôts marqués comme "archivés" - y compris ipmitool, dont le README le décrit comme « un utilitaire pour gérer et configurer les périphériques qui prennent en charge l'interface de gestion de la plateforme intelligente ». ipmitool est un utilitaire permettant de gérer et de configurer les appareils qui prennent en charge l'interface de gestion de la plateforme intelligente.
IPMI est une norme ouverte pour la surveillance, la journalisation, la récupération, l'inventaire et le contrôle du matériel, qui est mis en œuvre indépendamment du processeur principal, du BIOS et du système d'exploitation. Le processeur de service (ou contrôleur de gestion de la carte de base, BMC) est le cerveau de la gestion de la plateforme et son objectif principal est de gérer les fonctions de la surveillance autonome, des capteurs et de l'enregistrement des événements.
L'utilitaire ipmitool fournit une interface de ligne de commande simple à ce BMC. Il permet de lire le référentiel de données des capteurs (SDR) et d'imprimer les valeurs des capteurs, d'afficher le contenu du journal des événements système (SEL), d'imprimer les informations d'inventaire des unités remplaçables sur site (FRU), de lire et de définir les paramètres de configuration du LAN et d'effectuer une commande à distance de l'alimentation du châssis.
Dans l'impossibilité de commenter sur Github, Alexander Amelkin a décrit ce qui s'est passé sur l'ancienne page Soureforge du projet :
« Désolé, mais le 1er mars, sans préavis ni explication, GitHub a suspendu mon compte personnel et rendu orphelins tous les projets que je possédais ou maintenais. Cela inclut ipmitool et frugen. Cette liste de diffusion et l'ancienne page du projet sourceforge sont les seuls moyens de communication avec vous qu'il me reste. Je suis actuellement à la recherche d'un moyen de débloquer mon GitHub ou (moins préférable) de migrer ipmitool vers un autre service moins hostile », Alexander Amelkin
Amelkin travaille pour le fabricant de puces russe Yadro, qui travaille sur des puces RISC-V
Le média russe Vedomosti.ru a rapporté en 2021 que le conglomérat Rostec, une entreprise soutenue par l'État russe et spécialisée dans les investissements technologiques, a conclu un accord avec la société de serveurs Yadro et la société de conception de circuits intégrés Syntacore pour développer des processeurs RISC-V pour les ordinateurs, les ordinateurs portables et les serveurs. Les premiers rapports suggèrent que Syntacore développera un processeur RISC-V suffisamment puissant pour alimenter les systèmes gouvernementaux et éducatifs d'ici à 2025.
Le coût du projet s'élèverait à environ 30 milliards de roubles (400 millions de dollars), et les organisateurs du projet prévoient de vendre 60 000 systèmes basés sur de nouveaux processeurs contenant des cœurs RISC-V en tant que cœurs de traitement principaux. Les rapports indiquent que l'objectif est de construire un processeur à 8 cœurs, cadencé à 2 GHz, en utilisant un processus de 12 nanomètres, ce qui signifie vraisemblablement GlobalFoundries, mais n'est pas encore clair.
Les deux tiers du financement du projet sont assurés par des « clients clés » (tels que Rostec et ses filiales), tandis que le dernier tiers proviendra du budget fédéral. Les systèmes dans lesquels ces processeurs seront intégrés fonctionneront dans un premier temps au ministère russe de l'Éducation et des sciences, ainsi qu'au ministère de la Santé.
Syntacore développe déjà son propre noyau avec l'architecture RISC-V, plutôt que de concéder une licence. On s'est demandé si une conception RISC-V actuelle était suffisamment puissante pour être utilisée dans une machine de travail quotidienne adaptée aux services administratifs.
Toutefois, avec la récente nouvelle selon laquelle Canonical permet l'utilisation d'Ubuntu/Linux sur certaines conceptions RISC-V de SiFive, il est probable que d'ici à 2025, il y aura un nombre suffisant d'options logicielles à choisir si le processeur russe respecte les spécifications requises.
Cela dit, il n'est pas rare que des processeurs non standard dans des pays comme la Russie ou la Chine utilisent d'anciennes versions personnalisées de Linux pour répondre aux besoins des entreprises qui utilisent le matériel. La documentation de Syntacore indique que son cœur 64 bits le plus performant supporte déjà Linux.
Microsoft ne fait qu'obéir à la loi américaine : selon la base de données War and Sanctions de l'Agence nationale ukrainienne pour la prévention de la corruption (NACP), Yadro est une entreprise sanctionnée. Sur LinkedIn, Amelkin conteste toutefois l'implication de son employeur :
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.
