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

このLinuxリファレンスプラットフォームでGNOMEアプリをテストする

GNOME3.38にとても興奮しています。 Linuxデスクトップ環境の新しいバージョンには、多くの新機能と顕著なパフォーマンスの向上が含まれています。しかし、背景には、ほとんど気づかれていませんが、GNOMEのもう1つの優れた新しい点があります。それは、GNOMEOSの開発です。

その他のLinuxリソース

  • Linuxコマンドのチートシート
  • 高度なLinuxコマンドのチートシート
  • 無料のオンラインコース:RHELの技術概要
  • Linuxネットワーキングのチートシート
  • SELinuxチートシート
  • Linuxの一般的なコマンドのチートシート
  • Linuxコンテナとは何ですか?
  • 最新のLinux記事

その名前から推測できるように、GNOME OSは、デスクトップとしてGNOMEを使用するLinuxディストリビューションです。ただし、Pop!_OS、Fedora、またはUbuntuとは異なり、GNOMEOSは完全なLinuxディストリビューションとして意図されたものではありません。代わりに、GNOMEのリファレンスプラットフォームです。

アイデアは、開発者がテストするための一貫したプラットフォームを提供するために、GNOMEを実行する標準のオペレーティングシステムイメージを持つことです。 GNOMEが新しいリリースを作成すると、GNOME開発チームはそのイメージをテスターと共有できるため、テスターは新しいバージョンを体験できます。

これは、GNOMEテストにとって重要です。以前は、誰かがGNOMEアプリケーションのバグを報告した場合、開発者はバグレポートを掘り下げて、バグが本当にGNOMEデスクトップにあるのか、それともディストリビューションがGNOMEで何かをしたか、何かを微調整したために発生したのかを判断する必要がありました。 GNOMEアプリケーションに対するノックダウン効果。しかし、GNOME OSを使用すると、開発者は常にバニラである標準の参照プラットフォームを利用できます。 GNOMEのバージョン。開発者は、GNOMEOSを使用してバグレポートを再現できます。彼らがバグを再現できれば、それは本当にGNOMEにあり、他の誰かがGNOMEを「スピン」しているのではないことを知っています。

そのため、GNOMEOSは完全なデスクトップオペレーティングシステムを意図したものではありません。 GNOMEおよびGNOMEアプリケーションをテストするための場所です。

GNOME OSは、GNOME開発者が新しい機能を追加するのにも役立ちます。開発者がGNOMEShellと拡張機能への新しい変更をテストできる仮想マシンがあると想像してみてください。以前のGNOMEリリースでは、GNOME拡張機能は通常すべてのリリースで機能しませんでした。 GNOME OSを使用すると、開発者はこれらの拡張機能をフルバージョンのGNOMEに対してテストできます。開発者とテスターは、完全なデスクトップOSを再インストールする必要はありません。仮想マシンでGNOME OSを実行し、そこでテストするだけです。

これがGNOMEOSの大きな価値です。これで、拡張機能の作成者はGNOME OSを使用してテストを実行でき、完全なGNOMEの新しいバージョンが標準ディストリビューションで利用可能になるのを待つ必要はありません。これにより、GNOMEは開発およびテストプロセスをより適切にサポートできるようになります。

GNOME OSを使用すると、テスターがプロジェクトに参加しやすくなります。 GNOMEで作業したい場合は、GNOME OSイメージをダウンロードして、それに対してテストしてください。 GNOME OSはリファレンスプラットフォームであるため、見つかったバグはGNOMEに対してのみ発生することがわかっています。

GNOME OSは新しいビルドから自動的に生成されるため、常にGNOMEの最新バージョンです。 GNOMEに変更があるたびに、それはGNOMEOSイメージにプッシュされます。 GNOME OSはOSTreeで管理されているため、新しいバージョンをダウンロードし続ける必要はありません。これにより、更新が壊れた場合のロールバックも簡単になります。

GNOME OSに興味がありますか? GNOME OS Nightlyで詳細を確認するか、GitLabプロジェクトにアクセスして起動可能なGNOMEOSイメージをダウンロードしてください。


Linux
  1. LinuxにAnsibleをインストールしてテストする方法

  2. Kali Linux - 侵入テスト プラットフォーム

  3. Linux でポートが開いているかどうかを効率的にテストしますか?

  1. Linux用の5つの最高のリモートデスクトップアプリ

  2. Linuxにインストールせずにパッケージをテストする方法

  3. これが Linux サーバーの動作方法です

  1. Flatpakを使用してLinuxにアプリをインストールする

  2. GNOMEでテンプレートファイルを作成する

  3. ChromebookでLinuxアプリを実行する