Inisiatif untuk mendekatkan pengembangan openSUSE Leap dan SUSE Linux Enterprise

Gerald Pfeifer, CTO SUSE dan Ketua Komite Pengarah openSUSE, предложил komunitas untuk mempertimbangkan inisiatif untuk mendekatkan proses pengembangan dan pembangunan distribusi openSUSE Leap dan SUSE Linux Enterprise. Saat ini, rilis openSUSE Leap dibuat dari kumpulan paket inti dalam distribusi SUSE Linux Enterprise, tetapi paket untuk openSUSE dibuat secara terpisah dari paket sumber. Intinya penawaran dalam menyatukan pekerjaan merakit kedua distribusi dan menggunakan paket biner siap pakai dari SUSE Linux Enterprise di openSUSE Leap.

Pada tahap pertama, diusulkan untuk menggabungkan basis kode openSUSE Leap 15.2 dan SUSE Linux Enterprise 15 SP2 yang tumpang tindih, jika memungkinkan, tanpa kehilangan fungsionalitas dan stabilitas kedua distribusi. Pada tahap kedua, bersamaan dengan rilis klasik openSUSE Leap 15.2, diusulkan untuk menyiapkan edisi terpisah berdasarkan file yang dapat dieksekusi dari SUSE Linux Enterprise dan merilis rilis sementara pada Oktober 2020. Pada tahap ketiga, pada bulan Juli 2021, direncanakan untuk merilis openSUSE Leap 15.3, menggunakan file executable dari SUSE Linux Enterprise secara default.

Menggunakan paket yang sama akan menyederhanakan migrasi dari satu distribusi ke distribusi lainnya, menghemat sumber daya dalam pembuatan dan pengujian, menghilangkan komplikasi dalam file spesifikasi (semua perbedaan yang ditentukan pada tingkat file spesifikasi akan disatukan) dan membuat pengiriman dan pemrosesan lebih mudah pesan kesalahan (akan memungkinkan Anda untuk tidak lagi mendiagnosis pembuatan paket yang berbeda). openSUSE Leap akan dipromosikan oleh SUSE sebagai platform pengembangan untuk komunitas dan mitra pihak ketiga. Bagi pengguna openSUSE, perubahan ini mendapat manfaat dari kemampuan untuk menggunakan kode produksi yang stabil dan paket yang telah teruji dengan baik. Pembaruan yang mencakup paket yang dihentikan juga akan bersifat umum dan diuji dengan baik oleh tim SUSE QA.

Repositori openSUSE Tumbleweed akan tetap menjadi platform untuk pengembangan paket baru yang dikirimkan ke openSUSE Leap dan SLE. Proses mentransfer perubahan ke paket dasar tidak akan berubah (sebenarnya, alih-alih membuat paket SUSE src, paket biner yang sudah jadi akan digunakan). Semua paket bersama akan terus tersedia di Open Build Service untuk modifikasi dan forking. Jika diperlukan untuk mempertahankan fungsionalitas yang berbeda dari aplikasi umum di openSUSE dan SLE, fungsionalitas tambahan dapat dipindahkan ke paket khusus openSUSE (mirip dengan pemisahan elemen branding) atau fungsionalitas yang diperlukan dapat dicapai di SUSE Linux Enterprise. Paket untuk arsitektur RISC-V dan ARMv7, yang tidak didukung di SUSE Linux Enterprise, disarankan untuk dikompilasi secara terpisah.

Sumber: opennet.ru

Tambah komentar