Canonical telah menyemak semula rancangan untuk berhenti menyokong seni bina i386 di Ubuntu

Syarikat Canonical ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Penyata semakan rancangan yang berkaitan dengan penghujung sokongan untuk seni bina x32 86-bit dalam Ubuntu 19.10. Selepas menyemak komen, diluahkan Pembangun platform wain dan permainan telah memutuskan untuk memastikan pemasangan dan penghantaran set berasingan pakej 32-bit dalam Ubuntu 19.10 dan 20.04 LTS.

Senarai pakej 32-bit yang dihantar akan berdasarkan input komuniti dan akan termasuk komponen yang diperlukan untuk terus menjalankan program lama yang kekal 32-bit sahaja atau memerlukan perpustakaan 32-bit. Lebih-lebih lagi, jika senarai itu ternyata tidak lengkap dan pakej yang hilang dikenal pasti, maka mereka merancang untuk menambah set pakej selepas dikeluarkan.

Didakwa perbincangan dan komen yang timbul selepas pengumuman penamatan sokongan untuk seni bina i386 mengejutkan pembangun pengedaran, memandangkan isu penamatan sokongan untuk i386 telah dibincangkan dalam komuniti dan dalam kalangan pemaju sejak 2014. . Pemaju Ubuntu berada di bawah tanggapan bahawa konsensus telah dicapai mengenai isu meninggalkan sokongan i386 dan tiada perangkap dijangka, tetapi ternyata, beberapa perkara diabaikan, termasuk semasa berunding dengan Valve (nota: mungkin sebahagian daripada mereka yang membincangkan boleh not have predicted , bahawa ia akan diputuskan bukan sahaja untuk berhenti membina pakej i386, tetapi juga menolak untuk membina perpustakaan multiarch yang diperlukan untuk menjalankan aplikasi 32-bit dalam persekitaran 64-bit).

Dalam jangka panjang, untuk memastikan sokongan untuk aplikasi 32-bit dalam keluaran selepas Ubuntu 20.04, ia dirancang untuk bekerjasama dengan WINE, Ubuntu Studio dan pembekal permainan untuk membangunkan penyelesaian menggunakan sistem pengasingan kontena untuk menghantar komponen 32-bit daripada LTS cawangan Ubuntu dan menganjurkan pelancaran aplikasi lama. Berdasarkan Snaps dan LXD, adalah mungkin untuk menyediakan persekitaran 32-bit yang diperlukan dan satu set perpustakaan.

Mari kita ingat bahawa sebab untuk menamatkan sokongan untuk seni bina i386 adalah kemustahilan untuk mengekalkan pakej pada tahap seni bina lain yang disokong di Ubuntu, contohnya, disebabkan oleh ketiadaan perkembangan terkini dalam bidang meningkatkan keselamatan dan perlindungan terhadap asas. kelemahan seperti Spectre untuk sistem 32-bit. Mengekalkan pangkalan pakej untuk i386 memerlukan sumber pembangunan dan kawalan kualiti yang besar, yang tidak wajar disebabkan oleh pangkalan pengguna yang kecil (bilangan sistem i386 dianggarkan pada 1% daripada jumlah keseluruhan sistem yang dipasang).

Sumber: opennet.ru

Tambah komen