GNU/Linux >> Tutoriels Linux >  >> Linux

Comment les tests Linux ont changé et ce qui compte aujourd'hui

Si vous vous êtes déjà demandé comment votre ordinateur Linux se compare à d'autres machines Linux, Windows et MacOS ou si vous avez recherché des critiques de matériel compatible Linux, vous connaissez probablement Phoronix. En plus de son site Web, qui attire plus de 250 millions de visiteurs par an pour ses critiques et actualités Linux, la société propose également la suite de tests Phoronix, un outil d'analyse comparative du matériel open source, et OpenBenchmarking.org, où les données des résultats des tests sont stockées. /P>

Contenu associé

Selon Michael Larabel, qui a lancé Phoronix en 2004, le site "est fréquemment cité comme étant la principale source pour ceux qui s'intéressent au matériel informatique et à Linux. Il offre des informations sur le développement du noyau Linux, des critiques de produits, des interviews et des nouvelles concernant logiciel libre et open source."

J'ai récemment eu l'occasion d'interviewer Michael à propos de Phoronix et de son travail.

Les questions et les réponses ont été modifiées pour plus de longueur et de clarté.

Don Watkins : Qu'est-ce qui vous a poussé à lancer Phoronix ?

Michael Larabel : Lorsque j'ai lancé Phoronix.com en juin 2004, il était encore difficile de faire fonctionner une souris ou d'autres périphériques USB sur les distributions populaires de l'époque, comme Mandrake, Yoper, MEPIS et autres. J'ai donc décidé de travailler sur l'examen de différents composants matériels et de leur compatibilité avec Linux. Au fil du temps, cela s'est davantage déplacé de "l'appareil de base fonctionne-t-il?" en fonction de leurs performances et des fonctionnalités prises en charge ou non sous Linux.

Il a été intéressant de voir l'évolution et l'importance de Linux sur le matériel. Linux était très commun aux serveurs LAMP/web, mais Linux est également devenu synonyme de calcul haute performance (HPC), de smartphones Android, de logiciels cloud, de véhicules autonomes, d'informatique de pointe, de signalisation numérique et de domaines connexes. Bien que Linux n'ait pas tout à fait dominé le bureau, il se porte très bien pratiquement partout ailleurs.

J'ai également développé la suite de tests Phoronix, avec sa version publique initiale 1.0 en 2008, pour augmenter la viabilité des tests sur Linux, dialoguer avec davantage de fournisseurs de matériel et de logiciels sur les meilleures pratiques de test et simplement obtenir plus de cas de test exécutés sur Linux. À l'époque, il n'y avait pas de benchmarks vraiment brillants sur Linux comme il y en avait sur Windows.

DW : Qui sont les lecteurs de votre site ?

ML : L'audience de Phoronix est aussi diversifiée que le contenu. Au départ, c'était plutôt axé sur les ordinateurs de bureau/les joueurs/les passionnés, mais comme la domination de Linux s'est accrue dans le HPC, le cloud, l'embarqué, etc., mes tests se sont étendus à ces domaines, tout comme le lectorat. Les lecteurs ont tendance à être intéressés par les avancées de l'écosystème open source/Linux, les performances et un léger penchant pour les processeurs graphiques et les pilotes matériels.

DW : Quelle est l'importance des tests dans le monde Linux et comment cela a-t-il changé depuis vos débuts ?

ML : Les tests ont radicalement changé depuis 2004. À l'époque, de nombreux projets open source n'effectuaient aucune intégration continue (CI) ni aucun test de régression, qu'il s'agisse de problèmes fonctionnels ou de problèmes de performances. Les fournisseurs de matériel prenant en charge Linux essayaient principalement de faire fonctionner et de maintenir les choses tout en étant moins préoccupés par les performances ou en rattrapant Mac, Solaris et Windows. Avec le temps, nous avons vu le bureau atteindre une parité proche avec (ou dépasser, selon votre point de vue) les systèmes d'exploitation alternatifs. La plupart du matériel informatique fonctionne désormais sur Linux, la plupart des projets open source s'engagent dans une forme de CI ou de test, et plus de temps et de ressources sont alloués pour faire progresser les performances de Linux. Avec le trading à haute fréquence et les plates-formes cloud reposant sur Linux, les performances sont devenues de la plus haute importance.

La plupart de mes tests sur Phoronix.com se concentrent sur l'analyse comparative des processeurs, des cartes graphiques, des périphériques de stockage et d'autres domaines d'intérêt pour les joueurs et les passionnés, mais également sur des plates-formes de serveur intéressantes. Les lecteurs sont également très intéressés par les tests de composants logiciels tels que le noyau Linux, les compilateurs de code et les systèmes de fichiers. Mais en termes de Phoronix Test Suite, sa portée est plutôt illimitée, avec un cadre dans lequel de nouveaux tests peuvent être facilement ajoutés et automatisés. Il existe actuellement plus de 1 000 profils/suites différents, et de nouveaux sont régulièrement ajoutés, des tests de machine learning aux benchmarks traditionnels.

DW : Quelle est l'importance du matériel open source ? Où pensez-vous que cela va ?

ML : Le matériel ouvert revêt une importance croissante, en particulier à la lumière de toutes les vulnérabilités et divulgations de sécurité de ces dernières années. Le travail de Facebook sur le projet Open Compute peut être salué, tout comme Google qui utilise Coreboot dans ses appareils Chromebook, et les ordinateurs de bureau/postes de travail/serveurs POWER9 performants et open source de Raptor Computing Systems. Intel a potentiellement ouvert son package de support de micrologiciel cette année est également incroyablement tentant et, espérons-le, stimulera davantage d'efforts dans ce domaine.

En dehors de cela, le matériel open source a eu beaucoup de mal à percer l'espace grand public en raison de la quantité de capital nécessaire et de la complexité de la conception d'une puce moderne, etc., sans parler de la concurrence avec les budgets marketing des fournisseurs de matériel établis et autres ressources. Ainsi, alors que j'aimerais que le matériel 100% open source domine - ou même rivalise en fonctionnalités et en performances avec le matériel propriétaire - dans la plupart des segments, il est malheureusement peu probable que cela se produise, en particulier avec le matériel ouvert étant généralement beaucoup plus cher en raison des économies de échelle.

Les efforts logiciels comme OpenBMC, Coreboot/Libreboot et LinuxBoot ouvrent beaucoup plus le matériel. Ces efforts de libération du matériel se sont avérés fructueux et continueront, espérons-le, à être approuvés par d'autres organisations.

Quant à l'OSHWA, j'applaudis certainement leurs efforts et l'enthousiasme qu'ils apportent au matériel open source. Certes, pour les appareils de niche et à plus petite échelle, le matériel open source peut être un excellent choix. Il sera certainement intéressant de voir ce qui se passera avec OSHWA et certains de ses partenaires comme Lulzbot, Adafruit et System76.

DW : Les gens peuvent-ils installer Phoronix Test Suite sur leurs propres ordinateurs ?

ML :Le logiciel d'analyse comparative Phoronix Test Suite est open source sous licence GPL et peut être téléchargé sur Phoronix-Test-Suite.com et GitHub. Le logiciel d'analyse comparative fonctionne non seulement sur les systèmes Linux, mais également sur MacOS, Solaris, BSD et Windows 10/Windows Server. La suite de tests Phoronix fonctionne sur x86/x86_64, ARM/AArch64, POWER, RISC-V et d'autres architectures.

DW : Comment OpenBenchmarking.org fonctionne-t-il avec la suite de tests Phoronix ?

ML : OpenBenchmarking.org est, par essence, le composant "cloud" de la suite de tests Phoronix. Il stocke les profils de test/suites de test à la manière d'un gestionnaire de packages, permet aux utilisateurs de télécharger leurs propres résultats d'analyse comparative et offre des fonctionnalités associées autour de notre logiciel d'analyse comparative.

OpenBenchmarking.org est intégré de manière transparente dans la suite de tests Phoronix, mais à partir de l'interface Web, c'est également là que tout le monde peut voir les résultats de référence publics, inspecter les profils de test open source pour comprendre leur méthodologie, rechercher des données matérielles et logicielles et utiliser des données similaires. fonctionnalité.

Un autre composant développé dans le cadre de la suite de tests Phoronix est Phoromatic, qui permet à quiconque de déployer son propre environnement de type OpenBenchmarking au sein de son propre intranet/LAN privé. Cela permet aux organisations d'archiver leurs résultats de benchmark localement (et de manière privée), d'orchestrer automatiquement des benchmarks par rapport à des groupes de systèmes, de gérer les systèmes de benchmark et de développer de nouveaux cas de test.

DW : Comment les gens peuvent-ils rester à jour sur Phoronix ?

ML : Vous pouvez me suivre, Phoronix, Phoronix Test Suite et OpenBenchMarking.org sur Twitter.


Linux
  1. Comment obtenir des informations sur le système et le matériel sous Linux

  2. Qu'est-ce qu'une commande Chown sous Linux et comment l'utiliser

  3. Qu'est-ce que Podman et comment installer Podman sous Linux

  4. Linux - Comment vérifier qu'une distribution Linux est sécurisée et n'a pas de code malveillant ??

  5. Comment afficher les détails du système et du matériel dans Linux Mint 20

Noyau Linux 5.9 :nouveautés et mise à niveau

Que sont les Snaps et comment les installer sur différentes distributions Linux

Qu'est-ce que l'UID sous Linux, comment le trouver et le modifier

Qu'est-ce que Crontab et comment automatiser des tâches sous Linux avec Crontab

Qu'est-ce que Git et comment installer Git sous Linux

Qu'est-ce que la commande source sous Linux et comment ça marche ?