Sáng kiến ​​đưa sự phát triển openSUSE Leap và SUSE Linux Enterprise đến gần nhau hơn

Gerald Pfeifer, CTO của SUSE và Chủ tịch Ban chỉ đạo openSUSE, đề nghị cộng đồng xem xét sáng kiến ​​nhằm đưa các quy trình phát triển và xây dựng của các bản phân phối openSUSE Leap và SUSE Linux Enterprise lại gần nhau hơn. Hiện tại, các bản phát hành openSUSE Leap được xây dựng từ bộ gói cốt lõi trong bản phân phối SUSE Linux Enterprise, nhưng các gói dành cho openSUSE được xây dựng riêng biệt với các gói nguồn. Bản chất Cung cấp trong việc thống nhất công việc tập hợp cả hai bản phân phối và sử dụng các gói nhị phân làm sẵn từ SUSE Linux Enterprise trong openSUSE Leap.

Ở giai đoạn đầu tiên, đề xuất hợp nhất các cơ sở mã chồng chéo của openSUSE Leap 15.2 và SUSE Linux Enterprise 15 SP2, nếu có thể mà không làm mất chức năng và tính ổn định của cả hai bản phân phối. Ở giai đoạn thứ hai, song song với bản phát hành cổ điển của openSUSE Leap 15.2, người ta đề xuất chuẩn bị một phiên bản riêng dựa trên các tệp thực thi từ SUSE Linux Enterprise và phát hành bản phát hành tạm thời vào tháng 2020 năm 2021. Trong giai đoạn thứ ba, vào tháng 15.3 năm XNUMX, dự kiến ​​phát hành openSUSE Leap XNUMX, sử dụng các tệp thực thi từ SUSE Linux Enterprise theo mặc định.

Việc sử dụng các gói giống nhau sẽ đơn giản hóa việc di chuyển từ bản phân phối này sang bản phân phối khác, tiết kiệm tài nguyên khi xây dựng và thử nghiệm, giúp loại bỏ sự phức tạp trong các tệp thông số kỹ thuật (tất cả những khác biệt được xác định ở cấp độ tệp thông số kỹ thuật sẽ được thống nhất) và giúp việc gửi và xử lý dễ dàng hơn thông báo lỗi (sẽ cho phép bạn thoát khỏi việc chẩn đoán các bản dựng gói khác nhau). openSUSE Leap sẽ được SUSE quảng bá như một nền tảng phát triển cho cộng đồng và các đối tác bên thứ ba. Đối với người dùng openSUSE, thay đổi này mang lại lợi ích từ khả năng sử dụng mã sản xuất ổn định và các gói đã được thử nghiệm tốt. Các bản cập nhật bao gồm các gói đã ngừng cung cấp cũng sẽ mang tính tổng quát và được kiểm tra kỹ lưỡng bởi nhóm SUSE QA.

Kho lưu trữ openSUSE Tumbleweed sẽ vẫn là nền tảng để phát triển các gói mới được gửi tới openSUSE Leap và SLE. Quá trình chuyển các thay đổi sang gói cơ sở sẽ không thay đổi (trên thực tế, thay vì xây dựng từ gói SUSE src, các gói nhị phân làm sẵn sẽ được sử dụng). Tất cả các gói được chia sẻ sẽ tiếp tục có sẵn trong Dịch vụ xây dựng mở để sửa đổi và phân nhánh. Nếu cần duy trì chức năng khác nhau của các ứng dụng phổ biến trong openSUSE và SLE, chức năng bổ sung có thể được chuyển sang các gói dành riêng cho openSUSE (tương tự như việc tách các thành phần thương hiệu) hoặc có thể đạt được chức năng cần thiết trong SUSE Linux Enterprise. Các gói dành cho kiến ​​trúc RISC-V và ARMv7 không được hỗ trợ trong SUSE Linux Enterprise nên được biên dịch riêng.

Nguồn: opennet.ru

Thêm một lời nhận xét