32ビットライブラリの出荷計画を更新しました Ubuntu 20.04

Canonical のスティーブ ランガセック まとめた 結果 議論 i386アーキテクチャ用のライブラリのリストのコミュニティとともに、32ビットアプリケーションとの互換性を確保するためにレイヤーで提供される予定です。 Ubuntu 4月20日、「Focal Fossa」。3万を超えるソースパッケージの中から、約1700がi386アーキテクチャ向けの32ビットビルドへのさらなる開発のために選定されました。

このリストには、現在も使用されている32ビットアプリケーションで使用されているライブラリと、これらのライブラリに関連する依存関係が主に含まれています。さらに、リストに含まれるライブラリについては、テストで使用された依存関係はそのまま保持し、386ビットのx64_86システム環境でi64ライブラリビルドのクロステストに使用する予定です。これにより、実際の状況で使用される環境をシミュレートできます。

付属の 32 ビット ライブラリのセットと比較すると Ubuntu 19.10、構成において Ubuntu 20.04 さらに、 含まれた ライブラリ:

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

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

  • gcc-8 ベース
  • libhogweed4
  • libnettle6
  • libperl5.28
  • libsensors4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • ワイン開発-i386
  • ワイン安定版 i386

最初にCanonical社が 意図されました i386アーキテクチャ用のパッケージの構築を完全に停止します(32ビット環境で64ビットアプリケーションを実行するために必要なマルチアーキテクチャライブラリの構築を拒否することを含む)。 再考 コメントを検討した後の決定 ワイン開発者 и ゲームプラットフォーム妥協案として、32 ビットのみのままであるか、32 ビット ライブラリを必要とするレガシー プログラムを引き続き実行するために必要なライブラリを含む、別の 32 ビット パッケージ セットを提供することが決定されました。

i386アーキテクチャのサポート終了の理由として挙げられているのは、他のサポート対象アーキテクチャと同等のレベルでパッケージを維持することが困難になったことである。 Ubuntu 例えば、32ビットシステムでは最新のセキュリティ強化機能やSpectreのような根本的な脆弱性に対する保護機能が利用できないため、i386アーキテクチャは普及が遅れています。i386向けのパッケージベースを維持するには、多大な開発および品質保証リソースが必要ですが、ユーザーベースが小さい(i386システムの数は、インストールベース全体の1%程度と推定される)ため、そのリソース投入は正当化されません。

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

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster