Συνιστάται, 2024

Επιλογή Συντάκτη

Ποια είναι η διαφορά μεταξύ του Ubuntu και του Fedora;

Οι νέες διανομές Linux συνεχίζουν να εμφανίζονται, και για ορισμένους χρήστες γίνεται κουραστικό να προσπαθούμε να συνεχίσουμε. Ίσως έχετε ακούσει κάποιον να ρωτήσει "Ποιο είναι το σημείο όλων αυτών των διανομών;". Ίσως σας ζητηθεί να εξηγήσετε τη διαφορά μεταξύ δύο διανομών Linux. Αυτά τα ερωτήματα μπορεί να φαίνονται ξεκάθαρα στην αρχή, αλλά έχουν νόημα, ειδικά αν το άτομο που τους ρωτά είναι αρχάριος που μαθαίνει ακόμα για το Linux.

Ούτε το Fedora ούτε το Ubuntu είναι νέες διανομές, αλλά και οι δύο είχαν νέες εκδόσεις σχετικά πρόσφατα. Το Ubuntu 16.04 κυκλοφόρησε τον Απρίλιο και το Fedora 24 Beta έγινε διαθέσιμο πριν από λίγες εβδομάδες, με την τελική έκδοση να έχει προγραμματιστεί για τις 14 Ιουνίου. Αυτή η επερχόμενη έκδοση του Fedora θα προσελκύσει κάποια προσοχή, οπότε ίσως είναι χρήσιμο να εξηγήσουμε πώς διαφέρει από Ubuntu. Έχουμε ήδη δείξει κάποιες διαφορές μεταξύ του Ubuntu και του Linux Mint. σε αυτή την περίπτωση, οι διαφορές θα είναι μεγαλύτερες και πιο προφανείς.

Ιστορία & Ανάπτυξη

Έχουν ήδη γραφτεί πολλά για το Ubuntu ότι η γιαγιά σας πιθανώς γνωρίζει ότι η πρώτη της έκδοση βασίστηκε στο ασταθές υποκατάστημα του Debian και βγήκε τον Οκτώβριο του 2004. Η Fedora είναι λίγο μεγαλύτερη - η πρώτη έκδοση κυκλοφόρησε τον Νοέμβριο του 2003 και η ιστορία είναι κάπως πιο περίπλοκο.

Αυτή η πρώτη έκδοση του Fedora ονομάστηκε Fedora Core 1 και βασίστηκε στο Red Hat Linux 9. Ο Fedora θεωρήθηκε ως μια εναλλακτική λύση για το Red Hat στην κοινότητα και είχε δύο κύριους αποθετήρια: Core, ο οποίος διατηρήθηκε από την Red Hat προγραμματιστές και πρόσθετα, που διατηρούνται από την κοινότητα. Ωστόσο, στα τέλη του 2003, η Red Hat Linux συγχωνεύθηκε με το Fedora για να γίνει μια ενιαία κοινοτική διανομή και το Red Hat Enterprise Linux δημιουργήθηκε ως το εμπορικά υποστηριζόμενο αντίστοιχο. Μέχρι το 2007 η Fedora διατήρησε το "Core" ως μέρος του ονόματός της, αλλά με την κυκλοφορία του Fedora 7, τα καταστήματα Core και Extra εντάχθηκαν και από τότε η διανομή ονομάζεται απλά Fedora.

Η μεγαλύτερη διαφορά εδώ είναι ότι το αρχικό Red Hat Linux χωρίστηκε ουσιαστικά σε Fedora και Red Hat Enterprise Linux, ενώ το Debian είναι ακόμα μια ολόκληρη, ξεχωριστή οντότητα από το Ubuntu, η οποία εισάγει πακέτα από ένα από τα υποκαταστήματα του Debian.

Ενώ πολλοί πιστεύουν ότι το Fedora βασίζεται άμεσα στο Red Hat Enterprise Linux (RHEL), αυτό δεν είναι αλήθεια. Αντίθετα, είναι το αντίθετο: οι νέες εκδόσεις του RHEL είναι πιρούνια του Fedora που δοκιμάζονται διεξοδικά για ποιότητα και σταθερότητα πριν από την απελευθέρωσή τους. Για παράδειγμα, το RHEL 7 βασίζεται σε αποθετήρια Fedora 19 και 20. Η κοινότητα Fedora παρέχει επιπλέον πακέτα για την RHEL σε ένα χώρο αποθήκευσης που ονομάζεται Extra Packages for Enterprise Linux (EPEL).

Η δομή πίσω από την ανάπτυξη αυτών των δύο διανομών είναι σχετικά παρόμοια. Το πρόγραμμα Fedora (που ιδρύθηκε το 2003) είναι υπεύθυνο για το συντονισμό της ανάπτυξης του Fedora και υποστηρίζεται από την Red Hat. Το Συμβούλιο Fedora διέπει αυτή την πρωτοβουλία και ο πρόεδρος (Leader Project Fedora) επιλέγεται και απασχολείται από την Red Hat. Υπάρχουν και άλλες κυβερνητικές ομάδες, όπως η Διευθύνουσα Επιτροπή της Fedora Engineering και η Διευθύνουσα Επιτροπή των Πρεσβευτών της Fedora, όπου τα μέλη εκλέγονται από την κοινότητα.

Από την άλλη πλευρά, το Ubuntu χρηματοδοτείται και διαχειρίζεται απευθείας το Canonical. Η κοινότητα του Ubuntu είναι οργανωμένη γύρω από αρκετές μεγαλύτερες ομάδες, με πρωταρχικό τους το Κοινοτικό Συμβούλιο και το Τεχνικό Συμβούλιο. Τα μέλη των δύο αυτών υποδεικνύονται από τον Mark Shuttleworth, τον ιδρυτή της Canonical. Άλλες ομάδες περιλαμβάνουν το Συμβούλιο του Φόρουμ, το Συμβούλιο IRC και το Συμβούλιο Μέλους του Προγραμματιστή. Οι χρήστες μπορούν να υποβάλουν αίτηση για συμμετοχή στο Ubuntu και να συμμετάσχουν ως εθελοντές σε διάφορες ομάδες οργανωμένες από την κοινότητα.

Κύκλος απελευθέρωσης & Υποστήριξη

Το Ubuntu κυκλοφορεί μια νέα έκδοση κάθε έξι μήνες - τον Απρίλιο και τον Οκτώβριο. Κάθε τέταρτη έκδοση θεωρείται έκδοση Long Term Support (LTS), πράγμα που σημαίνει ότι οι εκδόσεις LTS διατίθενται κάθε 2 χρόνια. Από το 2012, κάθε έκδοση LTS λαμβάνει επίσημη υποστήριξη και ενημερώσεις για τα επόμενα πέντε χρόνια. Άλλες, οι "κανονικές" εκδόσεις υποστηρίχθηκαν για 18 μήνες, αλλά η περίοδος αυτή μειώθηκε σε εννέα μήνες το 2013.

Το Fedora δεν έχει αυστηρό χρονοδιάγραμμα, αλλά νέες κυκλοφορίες συνήθως κυκλοφορούν κάθε έξι μήνες. Ωστόσο, υποστηρίζονται για 13 μήνες, το οποίο είναι μεγαλύτερο από την περίοδο υποστήριξης του Ubuntu για κανονικές κυκλοφορίες. Δεν υπάρχουν κυκλοφορίες LTS του Fedora.

Τι υπάρχει σε ένα όνομα;

Αν πιστεύατε ότι οι συμβάσεις ονομασίας του Ubuntu ήταν (περιττές) περίπλοκες, περιμένετε μέχρι να δείτε τους κανόνες για τα ονόματα του Fedora.

Και οι δύο διανομές περιλαμβάνουν αριθμούς έκδοσης στο όνομά τους. Το Ubuntu έχει "απελευθερώσεις σημείων", όπου ο πρώτος αριθμός δηλώνει το έτος και ο δεύτερος ο μήνας κατά τον οποίο απελευθερώθηκε μια έκδοση. Αυτό είναι πραγματικά χρήσιμο, όπως μπορείτε να πείτε την εποχή της διανομής με μια ματιά - για παράδειγμα, το Ubuntu 13.04 κυκλοφόρησε τον Απρίλιο του 2013. Το Fedora το κρατά απλό και χρησιμοποιεί ολόκληρους αριθμούς, ξεκινώντας με 1 για την πρώτη έκδοση και ) που λήγει με 23, την τελευταία σταθερή έκδοση που κυκλοφόρησε τον Νοέμβριο του 2015.

Για το Ubuntu, η ίδια η κωδική ονομασία περιέχει πάντα δύο λέξεις που ξεκινούν με το ίδιο γράμμα. Η πρώτη λέξη είναι ένα επίθετο και το δεύτερο ένα ζώο, συχνά ασυνήθιστο ή σπάνιο. Οποιοσδήποτε μπορεί να προτείνει ονόματα για τις επερχόμενες εκδόσεις του Ubuntu, αλλά η τελική απόφαση ανακοινώνεται από τον Mark Shuttleworth, μαζί με μια εξήγηση ή ένα σύντομο ανέκδοτο για το όνομα. Η επόμενη έκδοση του Ubuntu, που θα κυκλοφορήσει τον Οκτώβριο του τρέχοντος έτους, θα ονομαστεί Yakkety Yak.

Το Fedora 20 Heisenbug από το 2013 ήταν η τελευταία έκδοση με κωδικό όνομα και όλες οι μεταγενέστερες εκδόσεις ονομάζονται απλώς "Fedora X", όπου το X αντιστοιχεί σε όποιο αριθμό ακολουθεί την προηγούμενη έκδοση. Πριν από αυτό, οποιοσδήποτε από την κοινότητα θα μπορούσε να προτείνει ένα όνομα, αλλά έπρεπε να ακολουθήσει μια σειρά κανόνων για να τύχει για έγκριση από τα κυβερνώντα μέλη. Τα ονόματα έκδοσης υποτίθεται ότι μοιράζονται μια σύνδεση, κατά προτίμηση μια ασυνήθιστη ή νέα, και δεν πρέπει να είναι ονόματα ζωντανών ανθρώπων ή εμπορικών σημάτων. Η σχέση μεταξύ των ονομάτων για το Fedora X και το Fedora X + 1 θα πρέπει να ταιριάζει με τον τύπο "is-a", έτσι ώστε να ισχύει το εξής: X είναι Y, και έτσι είναι X + 1. Για να το καταδείξουμε, ο Fedora 14 ονομάστηκε Laughlin και ο Fedora 15 Lovelock. Τόσο το Lovelock όσο και το Laughlin είναι πόλεις της Νεβάδα. Ωστόσο, η σχέση για τα Fedora X και Fedora X + 2 δεν πρέπει να είναι η ίδια!

Μήπως αυτό ακούγεται σαν να προκαλούσε τεράστιο πονοκέφαλο; Λοιπόν, ίσως αυτός είναι ένας από τους λόγους για τους οποίους οι προγραμματιστές αποφάσισαν να το εγκαταλείψουν.

Εκδόσεις & περιβάλλοντα επιφάνειας εργασίας

Το Fedora έχει τρεις κύριες εκδόσεις: Cloud, Server και Workstation. Οι δύο πρώτες είναι αυτονόητες και ο Σταθμός εργασίας είναι στην πραγματικότητα η έκδοση που χρησιμοποιούν οι περισσότεροι άνθρωποι - ο ένας για τους επιτραπέζιους υπολογιστές και τους φορητούς υπολογιστές (32- ή 64-bit). Η κοινότητα του Fedora παρέχει επίσης ξεχωριστές εικόνες των τριών εκδόσεων για συσκευές βασισμένες σε ARM. Υπάρχει επίσης το Fedora Rawhide, μια συνεχώς ενημερωμένη, αναπτυξιακή έκδοση του Fedora που περιέχει τις τελευταίες εκδόσεις όλων των πακέτων της Fedora. Το Rawhide είναι ένα πεδίο δοκιμών για νέα πακέτα, οπότε δεν είναι 100% σταθερό, αλλά μπορείτε ακόμα να το χρησιμοποιήσετε ως διανομή με κυλιόμενη έκδοση.

Το Ubuntu χτυπά εδώ το Fedora, τουλάχιστον όσον αφορά την ποσότητα . Παράλληλα με την τυπική έκδοση Desktop, το Ubuntu προσφέρει ξεχωριστά προϊόντα που ονομάζονται Cloud, Server, Core (για συσκευές Internet-of-Things) και το Ubuntu Touch για κινητές συσκευές. Η έκδοση επιτραπέζιων υπολογιστών υποστηρίζει και συστήματα 32- και 64-bit και οι εικόνες Server είναι διαθέσιμες για διαφορετικές υποδομές (ARM, LinuxONE, POWER8). Υπάρχει επίσης το Ubuntu Kylin, μια ειδική έκδοση του Ubuntu για τους Κινέζους χρήστες, το οποίο ξεκίνησε για πρώτη φορά το 2010 ως "Ubuntu Chinese Edition" και ανανεώθηκε ως επίσημο υποπρόγραμμα το 2013.

Όσον αφορά τα περιβάλλοντα επιφάνειας εργασίας, η κύρια έκδοση του Fedora χρησιμοποιεί το Gnome 3 με το Gnome Shell. Η προεπιλεγμένη DE του Ubuntu είναι η Unity και άλλες επιλογές παρέχονται μέσω των "γεύσεων Ubuntu", οι οποίες είναι παραλλαγές του Ubuntu με διαφορετικά περιβάλλοντα επιφάνειας εργασίας. Υπάρχει το Kubuntu (με το KDE), το Ubuntu GNOME, το Ubuntu MATE, το Xubuntu (με το Xfce), το Lubuntu (με το LXDE) και μια νέα παραλλαγή που ονομάζεται Budgie Remix, με τις ελπίδες να γίνει επίσημη γεύση του Ubuntu.

Το ισοδύναμο των γεύσεων της Fedora είναι οι περιστροφές ή οι "εναλλακτικές επιφάνειες εργασίας". Υπάρχουν περιστροφές με περιβάλλοντα γραφικών KDE, Xfce, LXDE, MATE και Cinnamon και ένα ειδικό γύρισμα που ονομάζεται Sugar on a Stick με ένα απλοποιημένο μαθησιακό περιβάλλον. Το πρόγραμμα αυτό είναι προσαρμοσμένο για τα παιδιά και τα σχολεία, ιδιαίτερα στις αναπτυσσόμενες χώρες.

Το Fedora διαθέτει επίσης Labs ή "λειτουργικά πακέτα λογισμικού". Πρόκειται για συλλογές εξειδικευμένου λογισμικού που μπορεί να εγκατασταθεί σε ένα υπάρχον σύστημα Fedora ή ως αυτόνομη διανομή Linux. Τα διαθέσιμα εργαστήρια περιλαμβάνουν το Design Suite, τα παιχνίδια, τη σουίτα ρομποτικής, το εργαστήριο ασφαλείας και το επιστημονικό. Το Ubuntu παρέχει κάτι παρόμοιο με τα προγράμματα Edubuntu, Mythbuntu και Ubuntu Studio με εξειδικευμένες εφαρμογές για εκπαίδευση, συστήματα οικιακής ψυχαγωγίας και παραγωγή πολυμέσων, αντίστοιχα.

Πακέτα & Αποθετήρια

Οι πιο εντυπωσιακές διαφορές μεταξύ του Ubuntu και του Fedora βρίσκονται σε αυτόν τον τομέα. Πρώτα απ 'όλα, υπάρχει το σύστημα διαχείρισης πακέτων. Το Fedora χρησιμοποιεί RPM με πακέτα .rpm, ενώ το Ubuntu χρησιμοποιεί πακέτα DPKG και .deb. Αυτό σημαίνει ότι τα πακέτα για το Ubuntu δεν είναι συμβατά με το Fedora από προεπιλογή και δεν θα μπορέσετε να τα εγκαταστήσετε εκτός αν τα μετατρέψετε σε κάτι σαν Alien. Το Ubuntu παρουσίασε επίσης πακέτα Snappy, τα οποία υποτίθεται ότι είναι πολύ ασφαλέστερα και ευκολότερα συντηρητικά από τα πακέτα .deb, αλλά δεν χρησιμοποιούνται ακόμα ευρέως στους προγραμματιστές.

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

Ένας από τους κύριους στόχους του Fedora είναι να παρέχει μόνο δωρεάν λογισμικό ανοιχτού κώδικα και η κοινότητα ενθαρρύνει τους χρήστες να βρουν εναλλακτικές λύσεις για τις μη δωρεάν εφαρμογές τους. Αν θέλετε να ακούσετε μουσική MP3 ή να αναπαραγάγετε DVD στο Fedora, δεν θα βρείτε υποστήριξη γι 'αυτό στα επίσημα αποθετήρια. Υπάρχουν, ωστόσο, αποθετήρια τρίτων όπως το RPMFusion που περιέχουν άφθονο ελεύθερο και μη-ελεύθερο λογισμικό που μπορείτε να εγκαταστήσετε στο Fedora.

Το Ubuntu στοχεύει να συμμορφωθεί με τις Οδηγίες για το Ελεύθερο Λογισμικό του Debian, αλλά εξακολουθεί να κάνει πολλές παραχωρήσεις. Σε αντίθεση με το Fedora, το Ubuntu περιλαμβάνει ιδιόκτητους οδηγούς στο υποκατάστημα των επίσημων αποθετηρίων περιορισμένου περιεχομένου. Υπάρχει επίσης το αποθετήριο συνεργάτη που περιέχει ιδιόκτητο λογισμικό από τους προμηθευτές συνεργατών της Canonical - το Skype και το Adobe Flash Player, για παράδειγμα. Είναι δυνατή η αγορά εμπορικών εφαρμογών από το Κέντρο Λογισμικού του Ubuntu και μπορείτε να ενεργοποιήσετε την υποστήριξη για DVD, MP3 και άλλους δημοφιλείς κωδικοποιητές απλά εγκαταστήνοντας ένα μόνο πακέτο ( ubuntu-restricted-extras ) από το χώρο αποθήκευσης.

Το Copr της Fedora είναι μια πλατφόρμα παρόμοια με την Προσωπική Αρχεία Πακέτων (PPA) του Ubuntu - επιτρέπει σε οποιονδήποτε να φορτώνει πακέτα και να δημιουργεί το δικό του αποθετήριο. Η διαφορά εδώ είναι η ίδια με τη γενική προσέγγιση για την αδειοδότηση λογισμικού - δεν πρέπει να ανεβάσετε πακέτα που περιέχουν μη-ελεύθερα στοιχεία ή οτιδήποτε άλλο απαγορεύεται ρητά από το Συμβούλιο Έργων της Fedora.

Κοινόχρηστο στόχος και στόχοι

Από την αρχή, η Fedora εστιάστηκε έντονα σε τρία πράγματα: την καινοτομία, την κοινότητα και την ελευθερία. Προσφέρει και προωθεί αποκλειστικά δωρεάν λογισμικό ανοικτού κώδικα και υπογραμμίζει τη σημασία κάθε μέλους της κοινότητας. Έχει αναπτυχθεί από την κοινότητα και οι χρήστες ενθαρρύνονται ενεργά να συμμετάσχουν στο έργο, όχι μόνο ως προγραμματιστές, αλλά και ως συγγραφείς, μεταφραστές, σχεδιαστές και δημόσιοι ομιλητές (πρεσβευτές της Fedora). Υπάρχει ένα ειδικό πρόγραμμα που βοηθά τις γυναίκες που θέλουν να συνεισφέρουν, με στόχο την καταπολέμηση των προκαταλήψεων και του διαχωρισμού που βασίζονται στο φύλο σε κύκλους τεχνολογίας και FOSS.

Επιπλέον, το Fedora είναι πολύ συχνά το πρώτο ή από τις πρώτες διανομές που υιοθετούν και παρουσιάζουν νέες τεχνολογίες και εφαρμογές. Ήταν μια από τις πρώτες διανομές που έστειλε με το SELinux, περιλάμβανε την επιφάνεια εργασίας Gnome 3, χρησιμοποιούσε το Plymouth ως εφαρμογή bootsplash, υιοθετούσε systemd ως το προεπιλεγμένο σύστημα init και χρησιμοποιούσε το Wayland αντί του Xorg ως τον προεπιλεγμένο διακομιστή προβολής.

Οι προγραμματιστές του Fedora έχουν σκοπό να συνεργαστούν με άλλες διανομές και ανάντη έργα και να μοιραστούν τις αναβαθμίσεις και τις συνεισφορές τους με το υπόλοιπο οικοσύστημα του Linux. Λόγω αυτού του συνεχούς πειραματισμού και καινοτομίας, το Fedora χαρακτηρίζεται συχνά ως μια αιμορραγία, ασταθής διανομή που δεν είναι κατάλληλη για αρχάριους και καθημερινή χρήση. Αυτός είναι ένας από τους πιο διαδεδομένους μύθους της Fedora και η κοινότητα του Fedora εργάζεται σκληρά για να αλλάξει αυτή την αντίληψη. Αν και οι προγραμματιστές και οι προχωρημένοι χρήστες που θέλουν να δοκιμάσουν τις πιο πρόσφατες λειτουργίες είναι το πρωταρχικό κοινό-στόχος, το Fedora μπορεί να χρησιμοποιηθεί από οποιονδήποτε, όπως και το Ubuntu.

Μιλώντας για το Ubuntu, ορισμένοι από τους στόχους αυτής της διανομής επικαλύπτονται με το Fedora. Το Ubuntu επίσης προσπαθεί να καινοτομήσει, αλλά επιλέγει μια πολύ πιο φιλική προς τον καταναλωτή προσέγγιση . Παρέχοντας ένα λειτουργικό σύστημα για κινητές συσκευές, το Ubuntu προσπαθεί να χαράξει ένα μέρος για τον εαυτό του στην αγορά και ταυτόχρονα να ωθήσει το μεγάλο έργο του - τη σύγκλιση .

Η κοινότητα φαίνεται να συμμετέχει λιγότερο σε κρίσιμες αποφάσεις, γεγονός που αντανακλάται στην αντίδραση των χρηστών από τις αλλαγές στις προηγούμενες κυκλοφορίες του Ubuntu. Το Ubuntu έχει επίσης συμμετάσχει σε μερικές διαμάχες, κυρίως στο θέμα της ιδιωτικής ζωής με το φακό Unity Shopping στο Ubuntu 12.10. Παρόλα αυτά, το Ubuntu συχνά διακηρύσσεται ως η πιο δημοφιλής διανομή Linux, χάρη στη στρατηγική του να είναι φιλική προς το χρήστη και αρκετά απλή για αρχάριους και πρώην χρήστες των Windows.

Παρόλα αυτά, ο Fedora έχει άσσο στο μανίκι του - ο Linus Torvalds, ο δημιουργός του Linux, χρησιμοποιεί το Fedora στους υπολογιστές του.

Τι γίνεται με εσένα; Χρησιμοποιείτε το Fedora, ή το Ubuntu εξακολουθεί να είναι το αγαπημένο σας; Ξεχάσαμε να αναφέρουμε σημαντικές διαφορές μεταξύ του Fedora και του Ubuntu; Ενημερώστε μας στα σχόλια παρακάτω!

Εικόνες: Εικόνα σύγκλισης, screenshot από Budgie Remix, Fedora Core 1 screenshot από το Wikimedia Commons, Red Hat Linux από τον Leonid Mamchenkov μέσω του Flickr.

Top