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
