ความคิดริเริ่มที่จะนำการพัฒนา openSUSE Leap และ SUSE Linux Enterprise เข้ามาใกล้กันมากขึ้น

Gerald Pfeifer, CTO ของ SUSE และประธานคณะกรรมการกำกับดูแล openSUSE предложил เพื่อพิจารณาความคิดริเริ่มที่จะนำการพัฒนาและสร้างกระบวนการของการกระจาย openSUSE Leap และ SUSE Linux Enterprise เข้ามาใกล้กันมากขึ้น ปัจจุบัน openSUSE Leap release ถูกสร้างขึ้นจากชุดหลักของแพ็คเกจในการแจกจ่าย SUSE Linux Enterprise แต่แพ็คเกจสำหรับ openSUSE ถูกสร้างขึ้นแยกต่างหากจากแพ็คเกจต้นทาง สาระการเรียนรู้แกนกลาง ข้อเสนอ ในการรวมงานประกอบทั้งการกระจายและการใช้แพ็คเกจไบนารี่สำเร็จรูปจาก SUSE Linux Enterprise ใน openSUSE Leap

ในขั้นแรก ขอเสนอให้รวมฐานโค้ดที่ทับซ้อนกันของ openSUSE Leap 15.2 และ SUSE Linux Enterprise 15 SP2 หากเป็นไปได้ โดยไม่สูญเสียฟังก์ชันการทำงานและความเสถียรของทั้งสองดิสทริบิวชัน ในขั้นตอนที่สอง ควบคู่ไปกับการเปิดตัว openSUSE Leap 15.2 รุ่นคลาสสิก มีการเสนอให้เตรียมรุ่นแยกต่างหากตามไฟล์ปฏิบัติการจาก SUSE Linux Enterprise และเผยแพร่รุ่นชั่วคราวในเดือนตุลาคม 2020 ในขั้นตอนที่สามในเดือนกรกฎาคม 2021 มีการวางแผนที่จะเปิดตัว openSUSE Leap 15.3 โดยใช้ไฟล์ปฏิบัติการจาก SUSE Linux Enterprise เป็นค่าเริ่มต้น

การใช้แพ็คเกจเดียวกันจะช่วยลดความยุ่งยากในการโยกย้ายจากการกระจายหนึ่งไปยังอีกการกระจายหนึ่ง ประหยัดทรัพยากรในการสร้างและการทดสอบ ทำให้สามารถกำจัดความยุ่งยากในไฟล์ข้อมูลจำเพาะได้ (ความแตกต่างทั้งหมดที่กำหนดไว้ที่ระดับไฟล์ข้อมูลจำเพาะจะถูกรวมเป็นหนึ่งเดียว) และทำให้การส่งและการประมวลผลง่ายขึ้น ข้อความแสดงข้อผิดพลาด (จะช่วยให้คุณสามารถย้ายออกจากการวินิจฉัยการสร้างแพ็คเกจที่แตกต่างกัน) openSUSE Leap จะได้รับการส่งเสริมโดย SUSE ให้เป็นแพลตฟอร์มการพัฒนาสำหรับชุมชนและพันธมิตรบุคคลที่สาม สำหรับผู้ใช้ openSUSE การเปลี่ยนแปลงจะได้รับประโยชน์จากความสามารถในการใช้โค้ดการผลิตที่เสถียรและแพ็คเกจที่ผ่านการทดสอบอย่างดี การอัปเดตที่ครอบคลุมแพ็คเกจที่เลิกผลิตจะเป็นการอัปเดตทั่วไปและผ่านการทดสอบอย่างดีโดยทีมงาน SUSE QA

พื้นที่เก็บข้อมูล openSUSE Tumbleweed จะยังคงเป็นแพลตฟอร์มสำหรับการพัฒนาแพ็คเกจใหม่ที่ส่งไปยัง openSUSE Leap และ SLE กระบวนการถ่ายโอนการเปลี่ยนแปลงไปยังแพ็คเกจพื้นฐานจะไม่เปลี่ยนแปลง (ในความเป็นจริง แทนที่จะสร้างจากแพ็คเกจ SUSE src จะใช้แพ็คเกจไบนารี่สำเร็จรูปแทน) แพ็คเกจที่ใช้ร่วมกันทั้งหมดจะยังคงพร้อมใช้งานใน Open Build Service สำหรับการแก้ไขและการฟอร์ก หากจำเป็นต้องรักษาฟังก์ชันการทำงานที่แตกต่างกันของแอปพลิเคชันทั่วไปใน openSUSE และ SLE คุณสามารถย้ายฟังก์ชันการทำงานเพิ่มเติมไปยังแพ็คเกจเฉพาะของ openSUSE ได้ (คล้ายกับการแยกองค์ประกอบตราสินค้า) หรือฟังก์ชันที่ต้องการสามารถทำได้ใน SUSE Linux Enterprise แนะนำให้รวบรวมแพ็คเกจสำหรับสถาปัตยกรรม RISC-V และ ARMv7 ซึ่งไม่รองรับใน SUSE Linux Enterprise แยกกัน

ที่มา: opennet.ru

เพิ่มความคิดเห็น