Inisiatif untuk merapatkan pembangunan OpenSUSE Leap dan SUSE Linux Enterprise

Gerald Pfeifer, CTO SUSE dan Pengerusi Jawatankuasa Pemandu openSUSE, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» komuniti untuk mempertimbangkan inisiatif untuk mendekatkan pembangunan dan membina proses pengedaran openSUSE Leap dan SUSE Linux Enterprise. Pada masa ini, keluaran openSUSE Leap dibina daripada set teras pakej dalam pengedaran SUSE Linux Enterprise, tetapi pakej untuk openSUSE dibina secara berasingan daripada pakej sumber. Intipatinya tawaran dalam menyatukan kerja memasang kedua-dua pengedaran dan menggunakan pakej binari siap pakai daripada SUSE Linux Enterprise dalam openSUSE Leap.

Pada peringkat pertama, adalah dicadangkan untuk menggabungkan asas kod bertindih openSUSE Leap 15.2 dan SUSE Linux Enterprise 15 SP2, jika boleh, tanpa kehilangan fungsi dan kestabilan kedua-dua pengedaran. Pada peringkat kedua, selari dengan keluaran klasik openSUSE Leap 15.2, adalah dicadangkan untuk menyediakan edisi berasingan berdasarkan fail boleh laku daripada SUSE Linux Enterprise dan mengeluarkan keluaran sementara pada Oktober 2020. Pada peringkat ketiga, pada Julai 2021, ia dirancang untuk mengeluarkan openSUSE Leap 15.3, menggunakan fail boleh laku daripada SUSE Linux Enterprise secara lalai.

Menggunakan pakej yang sama akan memudahkan penghijrahan dari satu pengedaran ke pengedaran yang lain, menjimatkan sumber untuk membina dan menguji, memungkinkan untuk menyingkirkan komplikasi dalam fail spesifikasi (semua perbezaan yang ditakrifkan pada peringkat fail spesifikasi akan disatukan) dan memudahkan penghantaran dan pemprosesan mesej ralat (akan membolehkan anda beralih daripada mendiagnosis binaan pakej yang berbeza). openSUSE Leap akan dipromosikan oleh SUSE sebagai platform pembangunan untuk komuniti dan rakan kongsi pihak ketiga. Bagi pengguna openSUSE, perubahan ini mendapat manfaat daripada keupayaan untuk menggunakan kod pengeluaran yang stabil dan pakej yang telah diuji dengan baik. Kemas kini yang meliputi pakej yang dihentikan juga akan umum dan diuji dengan baik oleh pasukan QA SUSE.

Repositori openSUSE Tumbleweed akan kekal sebagai platform untuk pembangunan pakej baharu yang diserahkan kepada openSUSE Leap dan SLE. Proses pemindahan perubahan kepada pakej asas tidak akan berubah (sebenarnya, bukannya membina daripada pakej SUSE src, pakej binari siap sedia akan digunakan). Semua pakej kongsi akan terus tersedia dalam Perkhidmatan Bina Terbuka untuk pengubahsuaian dan percabangan. Jika perlu mengekalkan kefungsian yang berbeza bagi aplikasi biasa dalam openSUSE dan SLE, kefungsian tambahan boleh dialihkan ke pakej khusus openSUSE (serupa dengan pengasingan elemen penjenamaan) atau kefungsian yang diingini boleh disertakan dalam SUSE Linux Enterprise. Pakej untuk seni bina RISC-V dan ARMv7, yang tidak disokong dalam SUSE Linux Enterprise, dicadangkan untuk disusun secara berasingan.

Sumber: opennet.ru

Tambah komen