Menamatkan sokongan untuk i386 dalam Ubuntu akan membawa kepada masalah dengan penghantaran Wine

Pemaju projek wain diberi amaran mengenai masalah dengan penghantaran Wine untuk Ubuntu 19.10, sekiranya berlaku penamatan Keluaran ini menyokong sistem x32 86-bit.

Pembangun Ubuntu memutuskan untuk berhenti menyokong seni bina x32 86-bit dikira untuk menghantar versi 64-bit Wine atau menggunakan versi 32-bit dalam bekas berdasarkan Ubuntu 18.04. Masalahnya ialah versi 64-bit Wine (Wine64) tidak disokong secara rasmi dan mengandungi sejumlah besar kesilapan yang tidak diperbetulkan.
Binaan semasa Wine untuk pengedaran 64-bit adalah berdasarkan Wine32 dan memerlukan perpustakaan 32-bit.

Biasanya, dalam persekitaran 64-bit, perpustakaan 32-bit yang diperlukan dibekalkan dalam pakej multiarch, tetapi Ubuntu telah memutuskan untuk berhenti mencipta perpustakaan tersebut sepenuhnya. Pembangun wain segera ditolak idea pakej snap dan berjalan dalam bekas, kerana ini hanya penyelesaian sementara. Adalah diperhatikan bahawa versi 64-bit Wine perlu dibawa ke dalam bentuk yang betul, tetapi ini akan mengambil masa.

Di samping itu, banyak aplikasi Windows semasa terus dihantar hanya dalam binaan 32-bit, dan aplikasi 64-bit selalunya disertakan dengan pemasang 32-bit (untuk mengendalikan percubaan pemasangan dalam Win32), jadi versi 32-bit Wine terus dibangunkan sebagai yang utama. Untuk masa yang lama, Wine64 diletakkan hanya sebagai alat untuk melancarkan aplikasi Win64, tidak bertujuan untuk menjalankan program 32-bit, dan ciri ini ditunjukkan dalam banyak artikel dan dokumentasi (kini Wine64 sudah pun tahu bagaimana menjalankan aplikasi Win32, tetapi memerlukan perpustakaan 32-bit).

Dengan masalah yang serupa dihadapi dan Valve, kebanyakan permainan katalognya terus menjadi 32-bit. Valve berhasrat untuk menyokong masa jalan 32-bit untuk klien Steam Linux sendiri. Pembangun Wine tidak menolak kemungkinan menggunakan runtime ini untuk menghantar Wine 32-bit dalam Ubuntu 19.10 sebelum versi 64-bit Wine siap, supaya tidak mencipta semula roda dan bergabung tenaga dengan Valve dalam bidang sokongan Perpustakaan 32-bit untuk Ubuntu.

Sumber: opennet.ru

Tambah komen