Το Flatpak είναι μία από τις νεότερες μορφές πακέτων που χαρίζουν την επιφάνεια εργασίας του Linux. Αυτή είναι μια ενιαία μορφή που σας επιτρέπει να εγκαταστήσετε λογισμικό σε οποιαδήποτε διανομή Linux, με το λογισμικό αυτό θεωρητικά να έχει πρόσβαση μόνο σε μέρη του υπολογιστή που επιτρέπετε.
Ορισμένες διανομές Linux έχουν ήδη αγκαλιάσει το Flatpak με μεγάλο τρόπο, προχωρώντας ολοκληρωμένα στη μορφή. Πώς είναι να χρησιμοποιείτε επιφάνεια εργασίας μόνο για Flatpak;
Τι είναι το Flatpak;
Το Flatpak είναι ένας τρόπος διανομής ή λήψης εφαρμογών για Linux. Υπάρχουν πολλά να ειπωθούν γι 'αυτά, οπότε για μια βαθιά βουτιά, ρίξτε μια ματιά ο επεξηγητής μας στις εφαρμογές Flatpak.
Για μια σύντομη επισκόπηση, υπάρχουν αρκετά ζητήματα στα οποία οι εφαρμογές Flatpak προορίζονται να αντιμετωπίσουν:
- Το Flatpak είναι μια καθολική μορφή που προορίζεται να λειτουργήσει σχεδόν σε όλες τις διανομές Linux.
- Απομονώνει τις εφαρμογές η μία από την άλλη, δίνοντας μόνο πρόσβαση στα μέρη στα οποία παρέχετε άδεια, παρόμοια με το Android και το iOS.
- Οι εφαρμογές Flatpak δεν χρειάζονται να εισαγάγετε τον κωδικό πρόσβασής σας όταν εγκατασταθούν ή αφαιρεθούν.
- Οι εφαρμογές Flatpak συνεχίζουν να λειτουργούν σε νεότερες εκδόσεις του Linux.
Με απλά λόγια, το Flatpak στοχεύει να κάνει την ανάπτυξη και τη διανομή εφαρμογών για Linux τόσο απλή και ασφαλή όσο είναι σε κινητές συσκευές.
Ποιες διανομές Linux είναι μόνο για Flatpak;
Δεν έχουν κάνει όλες οι διανομές που έχουν υιοθετήσει το Flatpak ως το κύριο πακέτο με τον ίδιο τρόπο. Αυτές είναι οι τρεις εξέχουσες διανομές Linux που έχουν υιοθετήσει το Flatpak ως τον προεπιλεγμένο και κύριο τρόπο διανομής εφαρμογών.
1. Fedora Silverblue
Το Fedora Silverblue είναι μια έκδοση του Fedora Workstation που, αντί να χτίζει το σύστημα με RPM, αντιμετωπίζει το ριζικό σύστημα αρχείων ως εικόνα μόνο για ανάγνωση που διαχειρίζεται λογισμικό γνωστό ως OSTree. Δεν κάνετε λήψη ενημερώσεων για το σύστημα, κατεβάζετε μια εντελώς νέα εικόνα για να αντικαταστήσετε την υπάρχουσα.
Το όφελος από αυτό είναι ότι είναι δύσκολο να σπάσει το σύστημά σας σε σημείο που δεν είναι σε θέση να ξεκινήσει. Και αν μια νέα έκδοση παρουσιάζει προβλήματα, είναι επίσης εύκολο να ξεκινήσετε μια προηγούμενη εικόνα, αναιρώντας τις ανεπιθύμητες αλλαγές.
Όσον αφορά το λογισμικό, εκεί η Fedora Silverblue στρέφεται στο Flatpak. Όλες οι εφαρμογές που εγκαθιστάτε από το λογισμικό GNOME έρχονται σε μορφή Flatpak. Η Fedora διατηρεί το δικό της σύνολο εφαρμογών Flatpak και μπορείτε να απευθυνθείτε στο Flathub για περισσότερα.
Για να εγκαταστήσετε λογισμικό σε οποιαδήποτε άλλη μορφή, μπορείτε είτε να το κάνετε σε ένα κοντέινερ εντός του τερματικού χρησιμοποιώντας ένα πρόγραμμα γνωστό ως Toolbox, είτε μπορείτε να προσθέσετε συγκεκριμένα RPM στην εικόνα του συστήματός σας. Δεδομένου ότι η προσθήκη RPM στην εικόνα απαιτεί πλήρη επανεκκίνηση κάθε φορά, αυτός δεν είναι ο ιδανικός τρόπος για να εγκαταστήσετε εφαρμογές και είναι ο καλύτερος μόνο για εκείνα τα προγράμματα που δεν είναι ακόμη διαθέσιμα σε μορφή Flatpak.
2. Ατελείωτο λειτουργικό σύστημα
Το Endless OS είναι μια διανομή που στοχεύει σε παιδιά, σχολεία και περιοχές του κόσμου χωρίς σταθερή πρόσβαση στο διαδίκτυο. Όπως το Silverblue, το Endless χρησιμοποιεί συνδυασμό OSTree και Flatpak. Σε αντίθεση με το Silverblue, η εικόνα του συστήματος Endless OS βασίζεται σε DEB.
Το Endless υιοθετεί μια πιο αυστηρή προσέγγιση στις εφαρμογές. Εγκαθιστάτε λογισμικό μόνο μέσω του App Center, το οποίο διανέμει εφαρμογές μόνο σε μορφή Flatpak.
Το Endless OS δεν χρησιμοποιεί μια παραδοσιακή επιφάνεια εργασίας (αν και βασίζεται στο GNOME), ούτε πολλές από τις εφαρμογές του είναι παραδοσιακές εφαρμογές Linux. Αυτή είναι μια βασικά διαφορετική εμπειρία.
3. Στοιχειώδες λειτουργικό σύστημα
Το Elementary OS, επίσης, είναι μια πολύ διαφορετική άποψη για το Linux. Ξεκινώντας από το στοιχειώδες λειτουργικό σύστημα 6, το AppCenter από προεπιλογή εμφανίζει μόνο εφαρμογές ειδικά για βασικό λειτουργικό σύστημα και εμφανίζει μόνο εφαρμογές Flatpak.
Έτσι, παρόλο που το βασικό λειτουργικό σύστημα παραμένει ένα παραδοσιακό σύστημα που βασίζεται σε πακέτα, με ενημερώσεις συστήματος που διανέμονται ως DEB, δεν μπορείτε να δείτε εφαρμογές εγκατεστημένες ως DEB στο AppCenter.
Δεδομένου ότι το βασικό λειτουργικό σύστημα παραμένει μια διανομή που βασίζεται στο Ubuntu, μπορείτε ακόμα να χρησιμοποιήσετε το τερματικό για να εγκαταστήσετε οποιαδήποτε εφαρμογή διατίθεται στα αποθετήρια του Ubuntu, αλλά θα εξαρτηθείτε από το τερματικό για να εγκαταστήσετε ενημερώσεις ή να τις αφαιρέσετε προγράμματα.
Από την άλλη πλευρά, εάν εγκαταστήσετε μία εφαρμογή από το Flathub, θα αποκτήσετε τη δυνατότητα να δείτε όλες τις διαθέσιμες εφαρμογές από αυτήν την πηγή μέσα στο AppCenter, καθώς πρόκειται για εφαρμογές Flatpak.
Είναι πρακτικό το Going Flatpak-Only;
Αυτό εξαρτάται από το είδος του λογισμικού που χρησιμοποιείτε τακτικά και το είδος της εμπειρίας που θέλετε να έχετε. Παρατηρήστε ότι κάθε μία από τις τρεις διανομές που αναφέρονται παραπάνω παρέχει μια εξειδικευμένη εμπειρία χρήστη.
Το Fedora Silverblue παρέχει ουσιαστικά την πιο αγνή εμπειρία GNOME που είναι διαθέσιμη για Linux, χρησιμοποιώντας τις τεχνολογίες στις οποίες εστιάζει η κοινότητα. Η κοινότητα του GNOME έχει δώσει περισσότερη ενέργεια στην ανάπτυξη και τη χρήση της μορφής Flatpak από άλλα περιβάλλοντα επιφάνειας εργασίας Linux και το μεγαλύτερο λογισμικό GNOME είναι άμεσα διαθέσιμο.
Ομοίως, στο στοιχειώδες λειτουργικό σύστημα θα έχετε την καλύτερη εμπειρία τηρώντας τις επιμελημένες βασικές εφαρμογές. Κατά τη στιγμή της γραφής, άλλες εφαρμογές από το Flathub είναι πιο πιθανό να ξεχωρίζουν στην έκδοση 6.0 παρά στην προηγούμενες εκδόσεις, καθώς πολλές εφαρμογές είναι πλέον προεπιλεγμένες στο θέμα GNOME Adwaita και όχι στο βασικό θέμα.
Και όπως αναφέρθηκε προηγουμένως, το Endless OS είναι πραγματικά το δικό του.
Ποιος μπορεί να θέλει να πάει μόνο για Flatpak;
Αν θέλετε ένα λειτουργικό σύστημα που να λειτουργεί και να σας ξεφεύγει, αυτή η προσέγγιση είναι ένα βήμα προς αυτήν την κατεύθυνση. Οι χρήστες δεν μπορούν να διαμορφώσουν τα συστήματά τους τόσο εύκολα όσο γίνεται παραδοσιακά στο Linux, αλλά υπάρχουν πολύ λιγότερα που μπορούν να πάνε στραβά.
Εάν η πλειοψηφία των εφαρμογών που χρησιμοποιείτε είναι διαθέσιμες μέσω του Flathub, τότε είναι λιγότερο πιθανό να έχετε σημαντική διαταραχή στη ροή εργασίας σας.
Το μοντέλο δικαιωμάτων παρέχει περισσότερη ηρεμία. Μπορείτε να αποκλείσετε την πρόσβαση εφαρμογών σε μέρη του υπολογιστή σας που μπορεί να μην σας αρέσουν. Αυτό είναι ακόμα περισσότερο ένα πλεονέκτημα όταν εγκαθιστάτε ιδιόκτητο λογισμικό που μπορεί να μην εμπιστεύεστε.
Εάν είστε προγραμματιστής, η προσέγγιση του Silverblue που βασίζεται σε εμπορευματοκιβώτια σας επιτρέπει επίσης να εργάζεστε χωρίς να χρειάζεται να εγκαταστήσετε μυριάδες εξαρτήσεις στο βασικό σας σύστημα.
Ποιος μπορεί να θέλει να αποφύγει τη μετάβαση μόνο στο Flatpak;
Εάν χρησιμοποιείτε κυρίως εφαρμογές πολλαπλών πλατφορμών ή πιο εξειδικευμένα προγράμματα που δεν βρίσκονται στο Flathub, είναι δυνατό να εγκαταστήσετε αυτά τα προγράμματα στο Silverblue και στοιχειώδες λειτουργικό σύστημα, αλλά η εμπειρία περιλαμβάνει το άλμα σε περισσότερα στεφάνια από ό, τι έχετε συνηθίσει και ίσως το τελικό αποτέλεσμα να είναι λιγότερο ευχάριστο από πριν.
Εάν είστε προγραμματιστής, θα πρέπει να προσαρμόσετε τη ροή εργασίας σας. Σε ορισμένες διανομές, μπορεί να μην μπορείτε να κάνετε καθόλου το είδος της εργασίας που επιθυμείτε.
Οι εφαρμογές Flatpak έχουν μεγαλύτερα μεγέθη αρχείων από DEB ή RPM. Αυτό σημαίνει ότι θα χρησιμοποιήσετε περισσότερο εύρος ζώνης διαδικτύου στις λήψεις και περισσότερο χώρο στο σκληρό σας δίσκο. Αυτό είναι κάτι που πρέπει να θυμάστε εάν κάποιο από αυτά είναι σε τιμή.
Εάν σας αρέσει να προσαρμόζετε κάθε πτυχή του υπολογιστή σας, η απομόνωση που είναι εγγενής στον σχεδιασμό του Flatpak μπορεί να σας εμποδίσει. Είναι δυνατή η θεματοποίηση εφαρμογών Flatpak, αλλά έως ότου διαμορφωθεί όλο το λογισμικό που χρησιμοποιείτε για να λειτουργεί με το σύστημα δικαιωμάτων του Flatpak, μπορεί να διαπιστώσετε ότι ορισμένα από τα εργαλεία προσαρμογής σας δεν λειτουργούν.
Το Flatpak έχει προχωρήσει πολύ
Όχι πριν από πολλά χρόνια, το Flatpak ήταν μια υπόσχεση για ευκολότερες εποχές που έρχονται. Τώρα οι νεοεισερχόμενοι του Linux είναι σε θέση να εγκαταστήσουν ενημερωμένο λογισμικό στα μηχανήματά τους χωρίς να περάσουν κανένα από τα παλιά εμπόδια.
Η τεχνολογία έχει προχωρήσει αρκετά ώστε οι επιτραπέζιοι υπολογιστές Linux να είναι σε θέση να συγκεντρωθούν γύρω από τη μορφή και να προσφέρουν μια σταθερή και αξιόπιστη εμπειρία. Το ερώτημα είναι αν αυτή η εμπειρία αλλάζει πολλά από αυτά που αγαπάτε προσωπικά στο Linux.
Όταν θέλετε να κάνετε λήψη εφαρμογών Linux, πώς συγκρίνονται τα Flathub και Snap Store; Τα βάζουμε μεταξύ τους για να το μάθουμε.
Διαβάστε Επόμενο
- Linux
- Εφαρμογές Linux
- Διαχειριστές πακέτων
Ο Bertel είναι ένας ψηφιακός μινιμαλιστής που γράφει από φορητό υπολογιστή με διακόπτες φυσικής προστασίας προσωπικών δεδομένων και λειτουργικό σύστημα που υποστηρίζεται από το Softwareδρυμα Ελεύθερου Λογισμικού. Εκτιμά την ηθική παρά τα χαρακτηριστικά και βοηθά τους άλλους να αναλάβουν τον έλεγχο της ψηφιακής τους ζωής.
Εγγραφείτε στο newsletter μας
Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για εγγραφή