Πρωτοβουλία για να φέρει πιο κοντά την ανάπτυξη openSUSE Leap και SUSE Linux Enterprise

Gerald Pfeifer, CTO του SUSE και Πρόεδρος της Συντονιστικής Επιτροπής του openSUSE, πρότεινε κοινότητα να εξετάσει μια πρωτοβουλία για να φέρει πιο κοντά την ανάπτυξη και τη δημιουργία διαδικασιών των διανομών openSUSE Leap και SUSE Linux Enterprise. Επί του παρόντος, οι εκδόσεις openSUSE Leap δημιουργούνται από το βασικό σύνολο πακέτων στη διανομή 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 για τροποποίηση και διοχέτευση. Εάν είναι απαραίτητο να διατηρηθεί διαφορετική λειτουργικότητα κοινών εφαρμογών στο openSUSE και στο SLE, μπορεί να μετακινηθεί πρόσθετη λειτουργικότητα σε πακέτα ειδικά για το openSUSE (παρόμοια με τον διαχωρισμό των στοιχείων επωνυμίας) ή μπορεί να επιτευχθεί η απαιτούμενη λειτουργικότητα στο SUSE Linux Enterprise. Τα πακέτα για αρχιτεκτονικές RISC-V και ARMv7, που δεν υποστηρίζονται στο SUSE Linux Enterprise, προτείνεται να μεταγλωττιστούν ξεχωριστά.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο