Η Canonical ανακοινώνει το Snapcraft Toolkit Rework

Η Canonical αποκάλυψε σχέδια για μια σημαντική αναθεώρηση του Snapcraft, του κιτ εργαλείων που χρησιμοποιείται για τη δημιουργία, τη διανομή και την ενημέρωση αυτοτελών πακέτων Snap. Σημειώνεται ότι η τρέχουσα βάση κώδικα του Snapcraft είναι παρωχημένη (παλαιού τύπου) και θα χρησιμοποιείται όποτε απαιτούνται παλαιότερες τεχνολογίες. Οι ριζικές αλλαγές που αναπτύσσονται δεν θα επηρεάσουν το τρέχον μοντέλο χρήσης—σε έργα που σχετίζονται με Ubuntu Οι πυρήνες 18 και 20 θα συνεχίσουν να χρησιμοποιούν το παλιό μονολιθικό Snapcraft, και το νέο αρθρωτό Snapcraft θα χρησιμοποιηθεί ξεκινώντας από τον κλάδο. Ubuntu Πυρήνας 22.

Το παλιό Snapcraft θα αντικατασταθεί από μια νέα, πιο συμπαγή και αρθρωτή έκδοση, η οποία θα απλοποιήσει τη δημιουργία πακέτων snap από τους προγραμματιστές και θα εξαλείψει τις δυσκολίες που σχετίζονται με τη δημιουργία φορητών πακέτων κατάλληλων για εργασία σε διαφορετικές διανομές. Η βάση για το νέο Snapcraft είναι ο μηχανισμός Craft Parts, ο οποίος σας επιτρέπει να λαμβάνετε δεδομένα από διαφορετικές πηγές κατά τη συναρμολόγηση πακέτων, να τα επεξεργάζεστε με διαφορετικούς τρόπους και να σχηματίζετε μια ιεραρχία καταλόγων στο FS κατάλληλο για την ανάπτυξη πακέτων. Το Craft Parts υποδηλώνει τη χρήση φορητών στοιχείων στο έργο, τα οποία μπορούν να ληφθούν, να συναρμολογηθούν και να εγκατασταθούν ανεξάρτητα.

Η επιλογή μεταξύ της νέας ή της παλιάς υλοποίησης του Snapcraft θα γίνεται μέσω ενός ειδικού μηχανισμού εφεδρείας που θα είναι ενσωματωμένος στη διαδικασία δημιουργίας. Αυτό σημαίνει ότι τα υπάρχοντα έργα θα μπορούν να δημιουργούν πακέτα snap χωρίς τροποποίηση και θα απαιτούν τροποποίηση μόνο κατά τη μετεγκατάσταση πακέτων σε μια νέα έκδοση του βασικού συστήματος. Ubuntu Πυρήνας.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster