Gentoo: Διανομή Linux όπου συμπιέζετε το δικό σας βελτιστοποιημένο λογισμικό

Ο τεράστιος αριθμός διαφορετικών τρόπων με τους οποίους μπορεί να εκτελεστεί το Linux είναι εκπληκτικό, καθώς υπάρχουν πολλές επιλογές για να περιηγηθείτε. Ενώ υπάρχουν πολλές διανομές που βασίζονται είτε σε μορφές πακέτων .deb είτε .rpm, υπάρχει και μια χούφτα που χρησιμοποιεί τις δικές τους μορφές, αν υπάρχουν καθόλου.

Ο τεράστιος αριθμός διαφορετικών τρόπων με τους οποίους μπορεί να εκτελεστεί το Linux είναι εκπληκτικό, καθώς υπάρχουν πολλές επιλογές για να περιηγηθείτε.  Ενώ υπάρχουν πολλές διανομές που βασίζονται είτε σε μορφές πακέτων .deb είτε .rpm, υπάρχει και μια χούφτα που χρησιμοποιεί τις δικές τους μορφές, αν υπάρχουν καθόλου.
Διαφήμιση

επανεξέταση του gentoo linux Ο τεράστιος αριθμός διαφορετικών τρόπων με τους οποίους μπορεί να εκτελεστεί το Linux είναι εκπληκτικό, καθώς υπάρχουν πολλές επιλογές για να περιηγηθείτε. Ενώ υπάρχουν πολλές διανομές που βασίζονται είτε σε μορφές πακέτων .deb είτε .rpm, υπάρχει και μια χούφτα που χρησιμοποιεί τις δικές τους μορφές, αν υπάρχουν καθόλου. Μία από αυτές τις διανομές είναι πολύ μοναδική σε σύγκριση με τους περισσότερους, καθώς οι προγραμματιστές της διανομής δεν μεταγλωττίζουν το λογισμικό σε δυαδικά πακέτα για εύκολη εγκατάσταση.

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

Σχετικά με το Gentoo

επανεξέταση του gentoo linux

Το Gentoo είναι μια διανομή Linux που είναι ένα εντελώς πρωτότυπο έργο και το οποίο έχει μια πολύ διαφορετική προσέγγιση στη δομή της διανομής σε σύγκριση με τα περισσότερα άλλα. Η ιδέα του Gentoo είναι ότι όλα τα εγκατεστημένα λογισμικά πρέπει να αυτο-καταρτίζονται - δηλαδή, να κατεβάσετε τον πηγαίο κώδικα στο λογισμικό και να τα συντάξετε μόνοι σας στο δικό σας σύστημα, ώστε ο μεταγλωττιστής να μπορεί να δημιουργήσει το λογισμικό για το ακριβές σας σύστημα.

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

Αναδύομαι

επανεξέταση του gentoo linux

Παρόλο που θα χρειαστεί να κατεβάσετε όλο τον πηγαίο κώδικα που χρειάζεστε και να τον συντάξετε μόνοι σας, δεν θα χρειαστεί να παραμείνετε κολλημένοι με την εύρεση του πηγαίου κώδικα σας, την κατάρτιση του σωστού τρόπου και την ενημέρωσή του. Αντ 'αυτού, το Gentoo έχει μια εφαρμογή που ονομάζεται Emerge (στην οποία μια εφαρμογή που ονομάζεται Porthole είναι το GUI), η οποία λειτουργεί πολύ σαν apt στα συστήματα που βασίζονται στο Debian, όπως το Ubuntu ή το yum στο Fedora.

Μπορεί να ελέγξει διαφορετικά "αποθετήρια" για νέο ή ενημερωμένο λογισμικό και να το καταγράψει στο Porthole. Ωστόσο, το Emerge χρησιμοποιεί ένα σύστημα λιμένων όπου κάθε είσοδος στο σύστημα είναι απλώς ένα αρχείο .ebuild που απαριθμεί τις εντολές που χρειάζεται να εκτελέσει το Emerge για να κατεβάσει τον πηγαίο κώδικα και να συντάξει σωστά το λογισμικό. Κάθε φορά που το Emerge ελέγχει το σύστημα των λιμένων και διαπιστώνει ότι υπάρχει νεότερη έκδοση, θα ενημερώσει τη λίστα λογισμικού του και θα ενεργήσει ανάλογα.

Πλεονεκτήματα μειονεκτήματα

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

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

Ωστόσο, για πιο συνηθισμένους χρήστες, υπάρχουν αρκετά μειονεκτήματα τα οποία μπορεί να μην κάνουν το Gentoo αξίζει τον κόπο μας ως ημερήσιο οδηγό. Για παράδειγμα, το Gentoo σίγουρα δεν είναι εύκολο και αποθαρρύνεται ιδιαίτερα για έναν αρχάριο του Linux. Η σύνταξη παίρνει επίσης ένα καλό χρονικό διάστημα, ακόμη και με μια CPU powerhouse κάνει όλη τη δουλειά. Υπάρχει ένας λόγος για τον οποίο οι περισσότεροι άνθρωποι συντάσσουν το λογισμικό στους δικούς τους ισχυρούς διακομιστές και στη συνέχεια απλώς το συσκευάζουν.

Για να αποκατασταθεί αυτή η κατάσταση, οι προγραμματιστές του Gentoo έδωσαν στη διάθεσή τους μερικά προπαρασκευασμένα δυαδικά αρχεία για λογισμικό το οποίο είναι γνωστό ότι χρειάζεται να μεταγλωττίσει για πάντα, όπως το Firefox ή το περιβάλλον εργασίας του KDE. Ωστόσο, αυτό το είδος της ήττα το σκοπό της διανομής, οπότε αν πρόκειται να το κάνουμε αυτό για σχεδόν όλο το λογισμικό σας, μπορείτε επίσης να χρησιμοποιείτε μια (σχετικά μιλώντας) παραδοσιακή διανομή.

Και πάλι, το Gentoo μπορεί να είναι μια εξαιρετική επιλογή για σας εάν τα πλεονεκτήματα αντισταθμίζουν τα μειονεκτήματα για ό, τι κι αν κάνετε.

συμπέρασμα

Αν και δεν βλέπω τον εαυτό μου να χρησιμοποιεί το Gentoo ως κύριο λειτουργικό σύστημα στο εγγύς μέλλον (ή για πάντα), είναι ακόμα μια φανταστική διανομή που προσθέτει άφθονο αξία και ιδέες στην κοινότητα του Linux. Για όσους από εσάς σκοπεύετε να χρησιμοποιήσετε ή να δοκιμάσετε το Gentoo έξω, ελπίζω ότι θα έχετε επιτυχία σε ό, τι προσπαθείτε να κάνετε. Είναι πάντα καλύτερο να χρησιμοποιήσετε τα σωστά εργαλεία για την εργασία και το Gentoo μπορεί σίγουρα να γεμίσει τη θέση.

Τι πιστεύετε για την προσέγγιση του Gentoo; Ποια προσέγγιση διανομής προτιμάτε περισσότερο ή τι πιστεύετε ότι θα μπορούσε να αλλάξει για το Gentoo; Ενημερώστε μας στα σχόλια!

In this article