Το στοιχειώδες λειτουργικό σύστημα μεταβαίνει στο Flatpak και δεν είναι αστείο

στοιχειώδες λειτουργικό σύστημα + Flatpak

Χθες προειδοποιήσαμε τους οπαδούς μας στο twitter ότι ήταν η 1η Απριλίου, η ημέρα των Αγίων Αθώων σε ορισμένες αγγλοσαξονικές χώρες και ότι μπορούσαμε να διαβάσουμε κάπως περίεργα νέα. Ήταν λοιπόν με τις ειδήσεις στις οποίες βασίζεται αυτή η ανάρτηση και αποφασίσαμε να περιμένουμε μέχρι την 2η ημέρα για να επιβεβαιώσουμε ότι δεν ήταν αστείο. Και δεν είναι: Το στοιχειώδες λειτουργικό σύστημα θα μεταφερθεί σε πακέτα Flatpak, έναν πιο μοντέρνο τύπο πακέτου που μοιράζεται πολλές δυνατότητες με τα πακέτα Snap της Canonical.

Όπως τα πακέτα Snap, τα πακέτα Flatpak να περιέχει όλα όσα είναι απαραίτητα για να λειτουργήσει μια εφαρμογή, και με αυτό αναφερόμαστε σε βασικό λογισμικό και εξαρτήσεις. Είναι επίσης όλα ασφαλέστερα και οι ενημερώσεις είναι ταχύτερες, για να μην αναφέρουμε καλό για προγραμματιστές, επειδή πρέπει να κωδικοποιούν μόνο μία φορά και λειτουργεί σε οποιοδήποτε λειτουργικό σύστημα αποφασίζουν να κάνουν συμβατό. Αυτό θα κάνει το στοιχειώδες λειτουργικό σύστημα στο μέλλον.

Elementary OS + Flatpak App Center ... αλλά χωρίς Flathub

Οι προγραμματιστές στοιχειωδών λειτουργικών λειτουργών με το Flatpak ουσιαστικά από τη γέννησή του. Και όχι μόνο με αυτούς τους τύπους πακέτων, αλλά διαβεβαιώνουν ότι προσπαθούν εδώ και χρόνια να αποφασίσουν ποια θα ήταν η καλύτερη επιλογή. Αυτή τη στιγμή στο οποίο παρατήρησαν ότι το Flatpak ονομαζόταν ακόμα "XDG-App" και ήταν το 2015. Για όσους δεν το γνωρίζουν, το 2015 ήταν η χρονιά κατά την οποία γεννήθηκαν τόσο το έργο γνωστό ως Flatpak όσο και τα πακέτα Snap, αλλά η πρόταση της Canonical έγινε πραγματικά διάσημη τον Απρίλιο του 2016 επειδή ήταν μια από τις πιο σημαντικές καινοτομίες αυτών που ήρθαν με το Ubuntu 16.04 Xenial Xerus. Θεωρώ σημαντικό να αναφέρω ότι το Flatpak προηγείται του Snap.

Προειδοποιούν όμως: "Το Flatpak δεν είναι Flathub". Πρέπει να κάνετε διάκριση μεταξύ της μορφής πακέτου και του αποθετηρίου, από την οποία μπορείτε να αποκτήσετε πρόσβαση αυτή η σύνδεση. Το στοιχειώδες λειτουργικό σύστημα θέλει η αναζήτηση και η εγκατάσταση του λογισμικού να συνεχίσουν να είναι από το Κέντρο Εφαρμογών τους, εν μέρει, αν και δεν το λένε, επειδή με αυτόν τον τρόπο ελέγχουν επίσης όλα όσα έχουν ληφθεί και έχουν περισσότερες επιλογές για να λάβουν δωρεές. Και είναι ότι το Κέντρο εφαρμογών χρησιμοποιεί ένα σύστημα πληρωμής pay-what-you-want για λήψη / εγκατάσταση των εφαρμογών.

Αυτό που θέλουν επίσης να καταστήσουν σαφές είναι ότι μεταβείτε στο Flatpak δεν πρόκειται να σημαίνει ότι εγκαταλείπουν τις εγγενείς εφαρμογές τους Ούτε θα αλλάξουν το σύστημα λήψης και εγκατάστασης, ώστε οι προγραμματιστές να μπορούν να συλλέγουν από δωρεές. Επίσης, όλα θα ελεγχθούν προσεκτικά για να βεβαιωθείτε ότι λειτουργεί τέλεια πριν από τη δημοσίευσή τους στο App Center, όλα τα ίδια όπως και πριν.

θα δημιουργηθεί στοιχειώδες λειτουργικό σύστημα το δικό σας αποθετήριο Flatpak για το App Center, λίγο πολύ το ίδιο όπως έχουν κάνει μέχρι τώρα με το αποθετήριο τους για λογισμικό που βασίζεται στο Debian.

Τα προβλήματα με τα πακέτα .deb

Πακέτα DEB

Λοιπόν, Ubunlog εξακολουθεί να έχει πολλούς οπαδούς των πακέτων .deb εν μέρει επειδή μας αρέσει το κλασικό και εν μέρει επειδή αντιμετωπίσαμε προβλήματα με τους νέους τύπους πακέτων. Είναι όμως αλήθεια ότι Τα πακέτα .deb συνήθως χρησιμοποιούν εξαρτήσεις Και εάν ένα από αυτά περιέχει μια ευπάθεια, ολόκληρο το πρόγραμμα έχει ένα ελάττωμα ασφαλείας. Οι σύγχρονες μορφές πακέτων εξαλείφουν αυτά τα προβλήματα ενώ παράλληλα παρέχουν ενημερώσεις πολύ νωρίτερα… θεωρητικά Θεωρητικά ή στην πράξη, αλλά, κατά τη γνώμη μου, έχει απομείνει λίγο για να είναι όλα τέλεια και στα πακέτα Flatpak και Snap.

Επιπλέον, Τα νέα πακέτα βασίζονται σε sandbox, που περιορίζει την πρόσβαση εφαρμογών στο λειτουργικό σύστημα. Οι εφαρμογές Sandbox βελτιώνουν την ασφάλεια και το απόρρητο.

Και γιατί το στοιχειώδες λειτουργικό σύστημα δεν επέλεξε πακέτα Snap;

Το στοιχειώδες λειτουργικό σύστημα διαβεβαιώνει ότι συνεργάστηκαν επίσης με την Canonical, αλλά υπάρχουν πράγματα που δεν τους άρεσε καθόλου και σε ορισμένα συμφωνώ απολύτως:

  1. Αποκεντρωμένος σχεδιασμός. Το Flatpak επιτρέπει σε οποιονδήποτε να δημιουργήσει το δικό του αποθετήριο, οπότε το στοιχειώδες λειτουργικό σύστημα θα έχει το δικό του. Αυτό σημαίνει ότι οτιδήποτε μπορεί να εγκατασταθεί από το App Center θα έχει τον ίδιο σχεδιασμό, κάτι που δεν συμβαίνει, με μακριά, με τα πακέτα Snap. Αυτό εννοούσα Aquí οπότε η Canonical πρέπει να κάνει κάτι άλλο, όπως να ασκήσει λίγη πίεση στους προγραμματιστές για να παραδώσει τις ενημερώσεις νωρίτερα (ahem… Mozilla…) και ότι όλα έχουν παρόμοιο σχεδιασμό. Στα πακέτα Snap μπορούμε να βρούμε εφαρμογές με εικόνες όπως τα Windows 95, GNOME, KDE ... και το σύστημα φαίνεται να έχει χιλιάδες γονείς.
  2. Το Flatpak πλησιάζει περισσότερο στο έργο του στοιχειώδους λειτουργικού συστήματος. Για παράδειγμα, οι σύγχρονες λειτουργίες GTK έχουν δημιουργηθεί για ένα μέλλον σαν το Flatpak και το Flatpak έχει αναπτυχθεί με γνώμονα το GTK από την αρχή.
  3. Συμφωνία με ανεξάρτητους προγραμματιστές εφαρμογών. Το στοιχειώδες λειτουργικό σύστημα συνεργάζεται με ανεξάρτητους προγραμματιστές. Αν και ορισμένοι έχουν επιλέξει και τα δύο πακέτα, λένε ότι το Flatpak είναι πιο εύκολο να δουλέψεις.

Πώς θα επηρεάσει τους χρήστες και τους προγραμματιστές;

το στοιχειώδες λειτουργικό σύστημα διασφαλίζει ότι οι χρήστες του λειτουργικού σας συστήματος δεν θα παρατηρήσουν τίποτα. Το μόνο πράγμα που θα παρατηρήσουν θα είναι θετικό, όπως ταχύτερες λήψεις και ενημερώσεις. Όσο για τους προγραμματιστές, η παράδοση και ο έλεγχος των εφαρμογών θα συνεχιστούν όπως πριν.

La αμφιβολία ότι έφυγα είναι ναι θα επιτρέψει την εγκατάσταση πακέτων .deb. Στο παρελθόν δεν θα μπορούσατε να εγκαταστήσετε λογισμικό εκτός του App Center σας εάν δεν εγκαταστήσατε το Gdebi, το λογισμικό GNOME ή κάποιο άλλο εργαλείο εγκατάστασης εκτός από το App Center. Εάν εξακολουθεί να επιτρέπεται, φαίνεται ότι η μετάβαση από τα πακέτα DEB στο Flatpak θα είναι μόνο πλεονεκτήματα.

Τι πιστεύετε για τη μετακίνηση του στοιχειώδους λειτουργικού συστήματος στο Flatpak;

στοιχειώδες5
σχετικό άρθρο:
Η νέα έκδοση του Elementary OS 5 Juno είναι τώρα διαθέσιμη

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Πατρίκιος dijo

    Εξαιρετικές διευκρινίσεις, συνεχίστε !!