Canonical telah merevisi rencana untuk berhenti mendukung arsitektur i386 di Ubuntu

Resmi ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° Pernyataan tinjauan rencana terkait berakhirnya dukungan arsitektur 32-bit x86 di Ubuntu 19.10. Setelah meninjau komentar, menyatakan Pengembang platform wine dan game telah memutuskan untuk memastikan perakitan dan pengiriman paket 32-bit terpisah di Ubuntu 19.10 dan 20.04 LTS.

Daftar paket 32-bit yang dikirimkan akan didasarkan pada masukan komunitas dan akan mencakup komponen yang diperlukan untuk terus menjalankan program lama yang tetap hanya 32-bit atau memerlukan perpustakaan 32-bit. Selain itu, jika daftar tersebut ternyata tidak lengkap dan paket yang hilang teridentifikasi, maka mereka berencana untuk melengkapi kumpulan paket tersebut setelah rilis.

Diskusi dan komentar yang muncul setelah pengumuman berakhirnya dukungan untuk arsitektur i386 diduga mengejutkan para pengembang distribusi, karena isu penghentian dukungan untuk i386 telah dibahas di komunitas dan di kalangan pengembang sejak tahun 2014. . Pengembang Ubuntu mendapat kesan bahwa konsensus telah dicapai mengenai masalah penolakan dukungan i386 dan tidak ada kendala yang diharapkan, namun ternyata, beberapa poin diabaikan, termasuk selama konsultasi dengan Valve (catatan: mungkin beberapa dari mereka yang berdiskusi bisa belum memperkirakan , bahwa akan diputuskan tidak hanya untuk berhenti membuat paket i386, tetapi juga menolak membangun perpustakaan multiarch yang diperlukan untuk menjalankan aplikasi 32-bit di lingkungan 64-bit).

Dalam jangka panjang, untuk memastikan dukungan bagi aplikasi 32-bit dalam rilis setelah Ubuntu 20.04, direncanakan untuk bekerja sama dengan WINE, Ubuntu Studio, dan pemasok game untuk mengembangkan solusi penggunaan sistem isolasi kontainer untuk mengirimkan komponen 32-bit dari LTS cabang Ubuntu dan mengatur peluncuran aplikasi lama. Berdasarkan Snaps dan LXD, dimungkinkan untuk menyiapkan lingkungan 32-bit yang diperlukan dan sekumpulan perpustakaan.

Ingatlah bahwa alasan penghentian dukungan untuk arsitektur i386 adalah ketidakmungkinan mempertahankan paket pada tingkat arsitektur lain yang didukung di Ubuntu, misalnya, karena tidak tersedianya perkembangan terbaru di bidang peningkatan keamanan dan perlindungan terhadap fundamental kerentanan seperti Spectre untuk sistem 32-bit. Mempertahankan basis paket untuk i386 memerlukan sumber daya pengembangan dan kontrol kualitas yang besar, yang tidak dapat dibenarkan karena basis pengguna yang kecil (jumlah sistem i386 diperkirakan 1% dari total jumlah sistem yang diinstal).

Sumber: opennet.ru

Tambah komentar