1 ポイント 投稿者 GN⁺ 2024-01-01 | 1件のコメント | WhatsAppで共有

Bazziteについてと特徴

  • BazziteはSteam Deck向けの代替オペレーティングシステムであり、デスクトップコンピューターやリビング向けホームシアターPC用に用意されたSteamOSに類似したOCIイメージ。
  • Fedoraの技術を用いて構築されており、ハードウェアサポートの拡張と内蔵ドライバーを含む。
  • Bazziteは次のような追加機能を提供する:
    • proprietaryなNvidiaドライバーをプリインストール。
    • H264デコードのためのハードウェアアクセラレーション対応コーデックをサポート。
    • AMDのROCM OpenCL/HIPランタイムを完全サポート。
    • Xboxコントローラー向けのxone、xpadneo、xpad-nooneドライバー。
    • DisplayLinkを完全サポート。
    • SteamOSのValve製KDEテーマを同梱。
    • LatencyFleX、vkBasalt、MangoHud、OBS VkCaptureを標準でインストールして利用可能。
    • Wallpaper Engineをサポート(ただしKDEのみ)。
    • ROM Properties Pageシェル拡張を含む。
    • Winesync/Fastsync/NTsyncを完全サポート。
    • 自動更新付きのDistroboxをプリインストール。
    • wine prefixの内容によるディスク使用量を減らすため、自動化されたduperemoveおよびrmlintサービスを提供。
    • HDMI CECサポートのためのlibCEC。
    • 自動プロセス優先度調整を提供するSystem76-Schedulerをプリインストール。
    • 追加ルール付きのカスタムSystem76-Scheduler設定。
    • デフォルトでGoogleのBBR TCP輻輳制御を使用。
    • Input Remapperをプリインストールして有効化(Deckバリアントではデフォルトで無効)。
    • Bazzite Portalを通じて各種アプリケーションや調整を簡単にインストール可能。
    • Bazzite Portalを通じて任意でインストールできるNixパッケージマネージャー。
    • Bazzite Portalを通じて任意でインストールできるBrewパッケージマネージャー。
    • Androidアプリ実行のためのWaydroidをプリインストール。
    • Flatseal、Warehouse、Gear Leverを使ったアプリケーション管理。
    • 一部マザーボードのRGB制御向けOpenRGB i2c-piix4およびi2c-nct6775ドライバー。
    • OpenRazerドライバーとOpenTabletDriverのudevルールを内蔵。
    • NintendoのGamecubeコントローラーアダプターを1000hzポーリングにオーバークロックするGCAdapter_OCドライバー。
    • Wootingキーボードをそのままサポート。
    • amdgpuドライバー配下でSouthern Islands(HD 7000)およびSea Islands(HD 8000)のAMD GPUをサポート。
    • 32ビットSource 1エンジンゲームのバグ修正が可能(ujust patch-source1-tcmallocを使用)。
    • WaylandでのDiscord画面共有向けにXwaylandVideoBridgeを利用可能。
    • 各種ブラウザー向けにWebサイトからアプリケーションを生成するWebapp Managerを利用可能。

デスクトップ

  • bazziteで利用できる通常バリアントはデスクトップコンピューターに適している。
  • OS、Flatpaks、Nixパッケージ(Fleek経由)、すべてのDistroboxコンテナーに対する自動更新を提供。

Steam Deck/ホームシアターPC(HTPC)

  • Steam Deck以外のデバイスではbazzite-deckイメージを使用できるが、AMD/Intel GPUを使う必要がある。
  • Steam DeckでSteamOSを置き換え、HTPCでコンソールのような体験を提供するために設計されたバリアントはbazzite-deckとして利用可能。

GNOME

  • GNOMEデスクトップ環境を備えたビルドは、デスクトップとDeckフレーバーの両方で利用可能。
  • このビルドは次のような追加機能を提供する:
    • Waylandでの可変リフレッシュレート対応と分数スケーリングの有効化。
    • ゲームモードへの復帰、Steam起動、各種便利ユーティリティのためのトップバー上のカスタムメニュー(Steam Deckビルドのみ)。
    • GSConnectをプリインストールし、すぐに利用可能。
    • VaporおよびVGUI2に着想を得た任意のValveスタイルテーマを提供。
    • Hanabi拡張を含み、KDEのWallpaper Engineに似た機能を提供。
    • 重要なユーザー体験の改善を含む多数の任意拡張をプリインストール。
    • Firefox GNOME ThemeおよびThunderbird GNOME Themeの自動更新に対応(インストールされている場合)。

Upstream由来の特徴

Universal Blue
  • デフォルトでFlathubを有効化。
  • 利便性のためのujustコマンド。
  • マルチメディアコーデックを標準提供。
  • 過去90日以内の任意のビルドへBazziteをロールバック可能。
Fedora Linux(Kinoite & Silverblue)の特徴
  • 安定して堅牢な基盤。
  • システムパッケージを比較的新しい状態に維持。
  • アップデートの間でもFedoraパッケージをイメージにレイヤーして保持可能。
  • SELinuxをプリインストール・設定済みで、セキュリティを重視。
  • ユーザーデータを失うことなく他のFedora libostreeイメージへリベース可能。
  • CUPSをプリインストールしており、印刷をサポート。

なぜBazziteなのか

  • BazziteはSteamOSのいくつかの問題を解決するために始まったプロジェクトで、主な問題は古いパッケージと実用的なパッケージマネージャーの不在だった。
  • このプロジェクトはイメージベースだが、コマンドラインから直接Fedoraパッケージをインストールでき、これらのパッケージはアップデート後も維持される。
  • Bazziteは毎週複数回Fedoraからパッケージを更新し、最新機能と最高のパフォーマンスを提供する。

GN⁺の見解

  • BazziteはSteam Deckおよびその他のPCユーザーにとって魅力的な代替OSであり、ゲーム向けに最適化された多様な機能とドライバーを提供する。
  • Fedoraベースの安定性と更新されたパッケージにより、ユーザーは最新の機能と性能を享受できる。
  • この記事は特にゲームコミュニティとオープンソース技術に関心のある人々にとって興味深いだろう。

1件のコメント

 
GN⁺ 2024-01-01
Hacker Newsのコメント
  • リビングルームのメディアサーバーがセルフホスティング復活のトロイの木馬となり、インターネットを再びP2P中心へと変えていくという前向きな見方。

    • 対称的な接続性と強力なLinuxシステムを持つ大半の人にとって、ソフトウェアの問題さえ解決されれば、インターネットを本来意図されていた通り、つまり発信者であり消費者でもある対等な立場で利用できるようになるはずだと述べている。
  • Bazziteへの満足感とその利点を説明し、SteamOSの代わりにBazziteを使うメリットを強調。

    • Bazziteを使うことで、SteamOSでは難しかったさまざまな作業を簡単に行えるようになり、たとえばリモートプレイで高性能なデスクトップ上でゲームを動かし、それをTVで視聴するといった体験を共有している。
  • rpm-ostreeディストリビューションについて多くを学んだと述べ、関連ツールや設定方法を共有。

    • GNOME/Waylandで使える xrandr の代替、ゲーム性能向上のためのカーネルパッチ、可変リフレッシュレートの設定方法、OBS向けのVulkanキャプチャプラグイン、System76 Scheduler などの情報を提供している。
  • Steamdeckに近い仕様のPCを探している中で見つけた解決策に対する興味と疑問を表明。

    • SteamOSにBTRFSパッチが標準で含まれている点に関心を示し、BTRFSがゲームやSteamdeckのシナリオでもたらしうる利点について説明している。
  • Nvidiaグラフィックスのない一般的なPC向けにSteamOSを再配布するプロジェクトを見つけたと共有。

    • HoloISOというSteamOS再配布版の情報を紹介している。
  • Mac Proの「ゴミ箱」モデルでBazziteを動かしている様子を共有。

    • BazziteがMac Proでも動作することを示す動画リンクを共有している。
  • Bazziteへの関心のせいで彼女の関心を失いつつあると冗談を言う。

    • 個人的な体験を通じて、Bazziteへの関心の高さを表している。
  • OCIの意味について質問し、Oracle Cloud Infrastructureではなさそうだと推測。

    • この文脈でOCIが何を意味するのかという疑問を示している。
  • このプロジェクトの動機と、それを後押ししている主体に対する疑問を表明。

    • 単なる趣味プロジェクトではなく、戦略的なオープンソース施策のように感じられ、Nvidiaが関わっている可能性もあるのではないかと推測している。
  • SDにインストールすべきでない理由があるのか、Waydroidのインストールは興味深いがどれほどよく動くのか、そしてこれがやや肥大化していると見なされるのかという疑問を提起。

    • SDへのインストールに関する懸念、Waydroidの性能、そしてプロジェクトの規模感についての意見を述べている。