GNU/Linux >> Linux の 問題 >  >> Linux

Linuxテストがどのように変化したか、そして今日重要なこと

Linuxコンピュータが他のLinux、Windows、およびMacOSマシンとどのように重なるのか疑問に思ったことがある場合、またはLinux互換ハードウェアのレビューを検索したことがある場合は、おそらくPhoronixに精通しているでしょう。 Linuxのレビューやニュースに年間2億5000万人以上の訪問者を魅了するウェブサイトに加えて、同社はオープンソースハードウェアベンチマークツールであるPhoronix Test Suite、およびテスト結果データが保存されるOpenBenchmarking.orgも提供しています。

関連コンテンツ

2004年にPhoronixを開始したMichaelLarabelによると、このサイトは「コンピューターハードウェアとLinuxに関心のある人々の主要な情報源として頻繁に引用されています。このサイトは、Linuxカーネルの開発、製品レビュー、インタビュー、およびに関するニュースに関する洞察を提供します。無料のオープンソースソフトウェア。」

最近、マイケルにマイケル・ララベルと彼の作品についてインタビューする機会がありました。

質問と回答は長さと明確さのために編集されています。

ドン・ワトキンス: Phoronixを始めたきっかけは何ですか?

マイケル・ララベル: 2004年6月にPhoronix.comを開始したとき、Mandrake、Yoper、MEPISなど、当時人気のあったディストリビューションでマウスやその他のUSB周辺機器を動作させるのは依然として困難でした。そこで、さまざまなハードウェアコンポーネントとそれらのLinuxとの互換性のレビューに着手しました。時間の経過とともに、それは「基本的なデバイスは機能しますか?」からさらにシフトしました。 Linuxでどの程度のパフォーマンスがあり、どの機能がサポートされているか、サポートされていないか。

ハードウェア上でのLinuxの進化と重要性が高まっているのを見るのは興味深いことです。 LinuxはLAMP/Webサーバーに非常に一般的でしたが、Linuxは、ハイパフォーマンスコンピューティング(HPC)、Androidスマートフォン、クラウドソフトウェア、自律型車両、エッジコンピューティング、デジタルサイネージ、および関連分野の代名詞にもなりました。 Linuxはデスクトップを完全に支配しているわけではありませんが、他のすべての場所で実質的に優れています。

また、2008年に最初の1.0パブリックリリースでPhoronix Test Suiteを開発し、Linuxでのテストの実行可能性を高め、テストのベストプラクティスについてより多くのハードウェアおよびソフトウェアベンダーと連携し、Linuxで実行するテストケースを増やしました。当時、Linuxには、Windowsのような輝かしいベンチマークはありませんでした。

DW: あなたのウェブサイトの読者は誰ですか?

ML: Phoronixの視聴者は、コンテンツと同じくらい多様です。当初はデスクトップ/ゲーマー/マニア向けでしたが、HPC、クラウド、組み込みなどでLinuxの優位性が高まるにつれ、私のテストはこれらの分野で拡大し、読者層も拡大しました。読者は、オープンソース/ Linuxエコシステムの進歩、パフォーマンス、およびグラフィックプロセッサとハードウェアドライバの関心に少し傾倒することに関心を持つ傾向があります。

DW: Linuxの世界でのテストはどれほど重要であり、開始時からどのように変化しましたか?

ML: テストは2004年以降、根本的に変化しました。当時、多くのオープンソースプロジェクトは、継続的インテグレーション(CI)や、機能の問題とパフォーマンスの問題の両方のリグレッションのテストを実行していませんでした。 Linuxをサポートするハードウェアベンダーは、ほとんどの場合、パフォーマンスを気にせず、Mac、Solaris、およびWindowsに追いつくことをやめながら、物事を機能させ、維持しようとしていました。時間の経過とともに、デスクトップは代替オペレーティングシステムとほぼ同等になります(または、ビューによってはそれを超えます)。現在、ほとんどのPCハードウェアはLinuxですぐに使用でき、ほとんどのオープンソースプロジェクトは何らかの形式のCIまたはテストを行っており、Linuxのパフォーマンスを向上させるためにより多くの時間とリソースが提供されています。 Linuxに依存する高頻度取引とクラウドプラットフォームでは、パフォーマンスが最も重要になっています。

Phoronix.comでの私のテストのほとんどは、プロセッサ、グラフィックカード、ストレージデバイス、およびゲーマーや愛好家だけでなく、興味深いサーバープラットフォームに関心のあるその他の領域のベンチマークに焦点を当てています。読者は、Linuxカーネル、コードコンパイラ、ファイルシステムなどのソフトウェアコンポーネントのテストにも非常に興味を持っています。しかし、Phoronix Test Suiteに関しては、その範囲はかなり無制限であり、新しいテストを簡単に追加して自動化できるフレームワークを備えています。現在、1,000を超えるさまざまなプロファイル/スイートがあり、機械学習テストから従来のベンチマークまで、新しいプロファイルが定期的に追加されています。

DW: オープンソースハードウェアはどれほど重要ですか?どこに行くと思いますか?

ML: オープンハードウェアは、特に近年のすべてのセキュリティの脆弱性と開示に照らして、ますます重要になっています。 FacebookのOpenComputeProjectでの作業は、GoogleがChromebookデバイスでCorebootを活用していることや、RaptorComputingSystemsの成功した高性能のオープンソースPOWER9デスクトップ/ワークステーション/サーバーと同様に称賛に値します。インテルは今年、ファームウェアサポートパッケージをオープンソーシングする可能性もあり、非常に魅力的であり、この分野でのさらなる取り組みに拍車をかけることを願っています。

それ以外では、オープンソースハードウェアは、確立されたハードウェアベンダーのマーケティング予算との競争は言うまでもなく、必要な資本の膨大な量と最新のチップの設計の複雑さなどのために、消費者スペースをクラックするのに非常に苦労しました。その他のリソース。したがって、ほとんどのセグメントで100%オープンソースハードウェアが優位に立つこと、または独自のハードウェアと機能やパフォーマンスを競うことを望んでいますが、特にオープンハードウェアは一般的に経済性のためにはるかに高価であるため、これは悲しいことに起こりそうにありません。スケール。

OpenBMC、Coreboot / Libreboot、LinuxBootなどのソフトウェアの取り組みにより、ハードウェアがさらに開放されています。ハードウェアを解放するためのこれらの取り組みは成功を収めており、今後もより多くの組織から支持されることを願っています。

OSHWAに関しては、私は確かに彼らの努力と彼らがオープンソースハードウェアにもたらす熱意を称賛します。確かに、ニッチで小規模なデバイスの場合、オープンソースハードウェアが最適です。 OSHWAと、Lulzbot、Adafruit、System76などのパートナーの一部で何が起こるかを見るのは確かに興味深いでしょう。

DW: Phoronix Test Suiteを自分のコンピューターにインストールできますか?

ML:Phoronix Test SuiteベンチマークソフトウェアはGPLの下でオープンソースであり、Phoronix-Test-Suite.comおよびGitHubからダウンロードできます。ベンチマークソフトウェアは、Linuxシステムだけでなく、MacOS、Solaris、BSD、およびWindows 10 /WindowsServerでも動作します。 Phoronix Test Suiteは、x86 / x86_64、ARM / AArch64、POWER、RISC-V、およびその他のアーキテクチャで動作します。

DW: OpenBenchmarking.orgはPhoronixTestSuiteとどのように連携しますか?

ML: OpenBenchmarking.orgは、本質的に、PhoronixTestSuiteの「クラウド」コンポーネントです。テストプロファイル/テストスイートをパッケージマネージャーのように保存し、ユーザーが独自のベンチマーク結果をアップロードできるようにし、ベンチマークソフトウェアに関連する機能を提供します。

OpenBenchmarking.orgはPhoronixTestSuiteにシームレスに統合されていますが、Webインターフェースから、誰もが公開ベンチマーク結果を確認し、オープンソーステストプロファイルを調べて方法論を理解し、ハードウェアとソフトウェアのデータを調査し、同様のものを使用できる場所でもあります。機能。

Phoronix Test Suiteの一部として開発されたもう1つのコンポーネントは、Phoromaticです。これにより、誰でも自分のプライベートイントラネット/LAN内に自分のOpenBenchmarkingのような環境を効果的に展開できます。これにより、組織はベンチマーク結果をローカル(および非公開)でアーカイブし、システムのグループに対してベンチマークを自動的に調整し、ベンチマークシステムを管理し、新しいテストケースを開発できます。

DW: どうすればPhoronixの最新情報を入手できますか?

ML: Twitterで私、Phoronix、Phoronix Test Suite、OpenBenchMarking.orgをフォローできます。


Linux
  1. Linux上のFlatpak:それは何であり、それを使ってアプリをインストールする方法

  2. LinuxにCSFファイアウォールをインストールして構成する方法

  3. FirewallDとは何ですか?Linuxに実装する方法

  1. Linuxでシステムとハードウェアの情報を取得する方法

  2. LinuxでのChownコマンドとは何ですか?その使用方法

  3. NFSとは何ですか?Linuxにインストールする方法

  1. Podmanとは何ですか?LinuxにPodmanをインストールする方法

  2. Linux – Linuxディストリビューションが安全で、悪意のあるコードがないことを確認する方法は??

  3. Linux Mint 20 でシステムとハードウェアの詳細を表示する方法