Το Linux Mint θα αποκλείσει την εγκατάσταση snapd που είναι κρυφή από τον χρήστη

Προγραμματιστές της διανομής Linux Mint δηλωθείςότι η επερχόμενη έκδοση του Linux Mint 20 δεν θα αποστέλλει πακέτα snap και snapd. Επιπλέον, η αυτόματη εγκατάσταση του snapd μαζί με άλλα πακέτα που είναι εγκατεστημένα μέσω APT θα απαγορεύεται. Εάν το επιθυμείτε, ο χρήστης θα μπορεί να εγκαταστήσει το snapd με μη αυτόματο τρόπο, αλλά η προσθήκη του με άλλα πακέτα εν αγνοία του χρήστη θα απαγορεύεται.

Η ουσία του προβλήματος είναι ότι το πρόγραμμα περιήγησης Chromium διανέμεται στο Ubuntu 20.04 μόνο σε μορφή Snap και το αποθετήριο DEB περιέχει ένα στέλεχος, όταν προσπαθείτε να το εγκαταστήσετε, το Snapd εγκαθίσταται στο σύστημα χωρίς ερώτηση και μια σύνδεση με το ο κατάλογος γίνεται Snap Store, το πακέτο Chromium φορτώνεται σε μορφή snap και εκκινείται το σενάριο για τη μεταφορά των τρεχουσών ρυθμίσεων από τον κατάλογο $HOME/.config/chromium. Αυτό το πακέτο deb στο Linux Mint θα αντικατασταθεί με ένα κενό πακέτο που δεν εκτελεί ενέργειες εγκατάστασης, αλλά εμφανίζει βοήθεια σχετικά με το πού μπορείτε να αποκτήσετε μόνοι σας το Chromium.

Η Canonical άλλαξε στην παράδοση του Chromium μόνο σε μορφή snap και σταμάτησε να δημιουργεί πακέτα deb λόγω της έντασης της εργασίας Συντήρηση Chromium για όλα τα υποστηριζόμενα υποκαταστήματα του Ubuntu. Οι ενημερώσεις του προγράμματος περιήγησης βγαίνουν αρκετά συχνά και τα νέα πακέτα deb έπρεπε να ελέγχονται διεξοδικά κάθε φορά για παλινδρομήσεις για κάθε έκδοση του Ubuntu. Η χρήση του snap απλοποίησε σημαντικά αυτή τη διαδικασία και κατέστησε δυνατό να περιοριστούμε στην προετοιμασία και τη δοκιμή μόνο ενός πακέτου snap, κοινό σε όλες τις παραλλαγές του Ubuntu. Επιπλέον, η αποστολή του προγράμματος περιήγησης στο snap σάς επιτρέπει να το εκτελέσετε απομονωμένο περιβάλλον, που δημιουργήθηκε με χρήση του μηχανισμού AppArmor και προστατεύει το υπόλοιπο σύστημα σε περίπτωση εκμετάλλευσης ευπάθειας στο πρόγραμμα περιήγησης.

Η δυσαρέσκεια με το Linux Mint σχετίζεται με την επιβολή της υπηρεσίας Snap Store και την απώλεια ελέγχου επί των πακέτων εάν εγκατασταθούν από το snap. Οι προγραμματιστές δεν μπορούν να επιδιορθώσουν τέτοια πακέτα, να διαχειριστούν την παράδοσή τους ή να ελέγξουν τις αλλαγές. Όλες οι δραστηριότητες που σχετίζονται με πακέτα snap διεξάγονται κεκλεισμένων των θυρών και δεν υπόκεινται στον έλεγχο της κοινότητας. Το Snapd τρέχει στο σύστημα ως root και είναι μεγάλο κίνδυνος σε περίπτωση παραβίασης των υποδομών. Δεν υπάρχει επιλογή για εναλλαγή σε εναλλακτικούς καταλόγους Snap. Οι προγραμματιστές του Linux Mint πιστεύουν ότι ένα τέτοιο μοντέλο δεν διαφέρει πολύ από την παράδοση ιδιόκτητου λογισμικού και φοβούνται να εισάγουν ανεξέλεγκτες αλλαγές. Η εγκατάσταση του snapd εν αγνοία του χρήστη κατά την προσπάθεια εγκατάστασης πακέτων μέσω του διαχειριστή πακέτων APT συγκρίνεται με μια κερκόπορτα που συνδέει τον υπολογιστή με το Ubuntu Store.

Πηγή: opennet.ru

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