ウェブサイト検索

ソルス、Snapからの移行を発表


SolusはLinuxカーネル6.9でAppArmorパッチを廃止し、2025年までにSnapサポートを段階的に終了し、ソフトウェアインストールのためにFlatpakに焦点を移します。

Solusプロジェクトは、CurrentブランチのLinuxカーネルバージョン6.9からAppArmorパッチセットの削除を発表しました。この変更は、ディストリビューションにおけるSnapパッケージサポートの終わりの始まりを示しており、ソフトウェアインストールフレームワークとしてFlatpakを使用する方向へのシフトを意味しています。

明確にするために、Solusは2017年以来、SnapとFlatpakのサポートを同時に提供しており、ユーザーはどちらの2つの(または両方を一緒に)ディストリビューションに依存しないソフトウェアフォーマットを使用するかを選択できます。さて、話を戻しましょう。

この更新のユーザーへの直接的な影響は、Snapパッケージが部分的な制約の下で動作するようになることです。これは、システムの他の部分からの隔離が制限されることを意味し、適切に管理されない場合、ユーザーがセキュリティリスクにさらされる可能性があります。

Solusは、厳密な制約が無効な場合にユーザーに警告するスナップコマンドツールに警告システムを実装することで、これに対処しました。

Solusチームのエヴァン・マドックは、AppArmorパッチを削除することのいくつかの利点を強調しました。

「AppArmorパッチセットを削除することには、私たちにとっていくつかの利点があります。まず第一に、パッチセットは非常に大きいです。60以上の個別のパッチで構成されており、重要なメンテナンス負担となっています。セットはCanonicalによって管理および更新されているため、すべてのパッチが更新された後でなければ新しいカーネルに更新することができず、時には長い時間がかかることもあり、6.9カーネルシリーズのように全く更新されないこともあります。」

今後、SolusはFlatpakに力を入れています。Flatpakは強力なサポートを受けており、GNOMEやKDEなどの主要なデスクトップ環境に統合されています。

この動きは驚くべきことではなく、異なるLinuxディストリビューションで動作するように設計されたSnapとFlatpakは、採用の程度が異なることを考慮すると理解できます。

Snapは主にその作成者であるCanonicalによって、彼らのUbuntuシステムでのみ使用されています。一方、Flatpakはほぼすべての他のLinuxディストリビューションで好まれる選択肢となり、標準として確立されています。

最後に、Solusチームは、新しい「unsnap」パッケージを含む、SnapからFlatpakへの移行を容易にするためのツールとドキュメントも導入しました。これにより、移行プロセスが簡素化されます。

Solusは2024年末までSnapをサポートし続ける一方で、ユーザーはスムーズな移行に備えてFlatpakの代替を検討することを推奨されています。

詳細については、発表を参照してください。

関連記事: