Ubuntu 32 で 20.04 ビット ライブラリを出荷する計画を更新

Canonical のスティーブ ランガセック まとめた 結果 議論 Ubuntu 386「Focal Fossa」の 32 ビット アプリケーションとの互換性を確保するために、レイヤーとして出荷される予定の i20.04 アーキテクチャ用ライブラリのリストをコミュニティに提供します。 30 を超える初期パッケージのうち、約 1700 が選択され、i32 アーキテクチャ用の 386 ビット アセンブリの形成が継続されます。

このリストには主に、現在も使用されている 32 ビット アプリケーションで使用されるライブラリと、これらのライブラリに関連する依存関係が含まれています。さらに、リストのライブラリについては、テストに使用される依存関係を保存し、386 ビット x64_86 システム環境での i64 ライブラリ アセンブリのクロステストに使用して、実際に使用される環境をシミュレートすることが計画されています。条件。

Ubuntu 32 に付属していた 19.10 ビット ライブラリのセットと比較して、Ubuntu 20.04 にはさらに次のものが含まれます。 含まれた ライブラリ:

  • フリーグルト3
  • gstreamer1.0-プラグインベース
  • libd3dadapter9-mesa
  • libgpm2
  • リボスメサ6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-ドライバー-すべて
  • vdpau ドライバー-すべて

しかし同時に、古いパッケージはセットから除外され、Ubuntu 20.04 では現在のアーキテクチャ用にビルドされなくなります (libperl5.28 や libssl1.0.0 などのバージョン固有のパッケージは新しいものに置き換えられます)。 :

  • gcc-8 ベース
  • リボグウィード4
  • リブネトル6
  • libperl5.28
  • リブセンサー4
  • libssl1.0.0
  • リボグウィード4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • リブネトル6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • ワイン開発-i386
  • ワイン-安定-i386

当初の Canonical を思い出してください。 意図されました i386 アーキテクチャ用のパッケージの構築を完全に停止します (32 ビット環境で 64 ビット アプリケーションを実行するために必要なマルチアーキテクチャ ライブラリの作成を停止することを含みます)。 改訂 コメントを検討した後の決定 ワイン開発者による и ゲームプラットフォーム。妥協策として、32 ビットのみのままであるか、32 ビット ライブラリが必要な従来のプログラムを引き続き実行するために必要なライブラリを含む 32 ビット パッケージの別のセットを構築して出荷することが決定されました。

i386 アーキテクチャのサポートを中止する理由は、たとえば、セキュリティの向上や Spectre などの基本的な脆弱性に対する保護の分野で最新の開発が利用できないため、Ubuntu でサポートされている他のアーキテクチャのレベルでパッケージを維持できないためです。 32 ビット システムの場合。 i386 のパッケージ ベースを維持するには、大規模な開発および品質管理リソースが必要ですが、ユーザー ベースが小さいため、これは正当化されません (i386 システムの数は、インストールされているシステムの総数の 1% と推​​定されています)。

出所: オープンネット.ru

コメントを追加します