Gentoo Linux: Η ιστορία ενός ταξιδιού

Το Gentoo Linux είναι ...

Ωχ! Νομίζω ότι είναι απαραίτητο να ξεκινήσω με λίγες πληροφορίες πριν σας πω κάτι σχετικά με αυτήν τη διανομή που ήταν το σημείο εκκίνησης στη ζωή μου στο Linux.

Λίγο "Εγώ":

Πρώτα θα ξεκινήσω λέγοντάς σας λίγα λόγια για τον εαυτό μου (αν αυτό φυσικά δεν σας ενοχλεί, αλλά αν ναι, μπορείτε να παραλείψετε μερικές παραγράφους, δεν θα προσβληθώ  ).

Ονομάζομαι Christopher, είμαι 24 χρονών και χρησιμοποιώ διαφορετικές διανομές Linux για κάτι παραπάνω από 2 χρόνια. Ήταν ένα μονοπάτι γεμάτο χαρά (αν και πρέπει να παραδεχτώ και σύγχυση ) και σε όλο το ταξίδι μπόρεσα να μάθω πολλά πράγματα.

Μελετώ (πρόκειται να τελειώσω το πτυχίο μου) ανάπτυξη λογισμικού στη Λίμα του Περού. Κατά τη διάρκεια της καριέρας μου έχω δει διαφορετικούς τύπους γλωσσών και πλαισίων, και το ένα ή το άλλο το έχω χρησιμοποιήσει για προσωπικά έργα.

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

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

Λίγο "εσύ":

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

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

Πρώτο κεφάλαιο, Ubuntu:

Όλα αυτά άλλαξαν όταν μπήκα στο Ubuntu λίγο πριν ξεκινήσω να μελετώ την ανάπτυξη λογισμικού. Θυμάμαι ακόμα την πρώτη φορά που ξεκίνησε το Live USB του Ubuntu, με αυτό το τυπικό πορτοκαλί χρώμα, την πλαϊνή μπάρα, τη νέα παραγγελία και τον "περίεργο" τρόπο αναζήτησης των εφαρμογών μου πατώντας το πλήκτρο. Παράθυρα.

Ubuntu 17.10

Ubuntu Linux

Η πρώτη συνάντηση:

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

ΕΡΩΤΙΚΗ απογοητευση:

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

Περιέργεια:

Καθώς τελείωσα να ανακαλύπτω τα νέα, η συνεχώς ενεργή περιέργειά μου με οδήγησε να συνεχίσω να ψάχνω περισσότερα πράγματα για να ανακαλύψω. Με αυτόν τον τρόπο άρχισα να διαβάζω για όλους τους τύπους διανομών Linux εκεί έξω. Σε σύντομο χρονικό διάστημα, ονόματα όπως Fedora, SUSE, CentOs είχαν περάσει από τα μάτια μου ... και η λίστα συνεχίστηκε μέχρι που βρήκα ένα που μου τράβηξε την προσοχή ... Arch Linux ...

Το Arch Linux είναι μια διανομή που μου έπληξε ... Κυλιόμενη απελευθέρωση… Ήταν ένα από τα πρώτα πράγματα που με τράβηξαν την προσοχή. Το δεύτερο ήταν η φιλοσοφία KISS. Πολύ σύντομα άρχισα να ονειρεύομαι γι 'αυτό, για να μπορώ να δημιουργήσω το σύστημά μου από το ελάχιστο, να ξέρω ακριβώς τι είχα και να έχω ακριβώς αυτό που ήθελα, χωρίς επιπλέον προγράμματα, χωρίς επιπλέον ρυθμίσεις. Πρέπει να παραδεχτώ ότι ένιωθα πολύ λίγη ικανότητα εκείνη την εποχή, στην πραγματικότητα ήμουν μόνο στο Linux για μερικούς μήνες, αλλά σκέφτηκα ότι δεν μπορούσα να συμβαδίσω με την εγκατάσταση της κονσόλας. Ο φόβος με ξεπέρασε και αποφάσισα να ψάξω κάτι πιο απλό.

Τα όνειρά μου έγιναν πραγματικότητα όταν βρήκα Μαντζάρο

Δεύτερο κεφάλαιο, Manjaro:

Για όλους που είναι γνωστοί στο θέμα, το Manjaro είναι μία από τις διανομές που επικεντρώνονται στο να φέρουν τους νεότερους χρήστες του κόσμου Linux πιο κοντά στο περιβάλλον Rolling Release του Arch Linux. Το περιβάλλον και οι εφαρμογές του έχουν μεγάλη ποικιλία προγραμμάτων που διευκολύνουν τη ζωή κάθε χρήστη και τους επιτρέπει να εξοικειωθούν pacman, Ο διαχειριστής πακέτων του Arch.

Λογότυπο Manjaro

Manjaro Linux

Χρησιμοποιούσα το Ubuntu για πάνω από τέσσερις μήνες και αποφάσισα να πάω με τον Manjaro. Είπα στον εαυτό μου: "Εάν μπορείτε να το χειριστείτε αυτό, θα είστε πιο κοντά στην εγκατάσταση του Arch στον φορητό υπολογιστή." Ήταν μια εμπειρία εμπλουτισμού, ήμουν σε θέση να μάθω πώς χειρίζονταν διαφορετικούς τύπους πυρήνα (και να μάθω τι ήταν ο πυρήνας) εδώ. Ήμουν σε θέση να εγκαταστήσω πολλά νέα πακέτα και έμαθα πολλά σχετικά με τις διαμορφώσεις και το ελάχιστο ελάχιστο που χρειάζεται ένα σύστημα για εκκίνηση. Ταυτόχρονα, άρχισα να ασκώ τη διαδικασία εγκατάστασης Arch σε εικονικές μηχανές. Χωρίς να νιώθω πλήρως προετοιμασμένος να κάνω το άλμα, αποφάσισα να δοκιμάσω να εγκαταστήσω το Arch σε ένα μηχάνημα που θα μπορούσα να δανειστώ στο γυμνάσιο. Ακολουθώντας τον οδηγό εγκατάστασης και τον περιστασιακό διαδικτυακό οδηγό για την επιστολή. Και ριπή οφθαλμού, το είχα κάνει, την πλήρη εγκατάσταση στον φορητό υπολογιστή μου.

Τρίτο κεφάλαιο, Arch:

Λογότυπο Arch Linux

Arch Linux

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

Όλα πήγαιναν υπέροχα μέχρι μια μέρα, ενώ περιήγησα στο Διαδίκτυο, συνάντησα μια εικόνα που προκάλεσε την περιέργειά μου ...

Τι ήταν αυτό; Υπήρχε κάτι πιο προηγμένο από το Arch Linux; Gentoo; Linux From Scratch; ... Η περιέργειά μου κλήθηκε ξανά. Πιο αποφασισμένοι από ποτέ να ξεκινήσουν αυτή τη νέα πρόκληση.

Ένα νέο κεφάλαιο, Gentoo:

Λογότυπο Gentoo

Gentoo Linux

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

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

Η διαδικασία με πήρε μόλις κάτω από δύο ημέρες (μία ημέρα προ-ανάγνωσης και μία ημέρα μεταξύ της συλλογής και της εγκατάστασης). Λέω συλλογή γιατί στο Gentoo μπορείτε να μεταγλωττίσετε όλα τα προγράμματά σας αντί να κάνετε λήψη ενός δυαδικού αντιγράφου, αλλά στην πραγματικότητα μοιάζει πολύ pacman, ικανός ή ακόμη yum. Μία από τις πιο μακροχρόνιες διαδικασίες ήταν ο πυρήνας, το τμήμα διαμόρφωσης, η ανάγνωση των επιλογών, η επιλογή του τι ήταν απαραίτητο. Ένας άλλος νέος κόσμος δυνατοτήτων και μορφών εξατομίκευσης που διέφυγε από όλες τις άλλες διανομές που είχα δει μέχρι εκείνη τη στιγμή.

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

Η αληθινή αρχή:

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

Προσπάθησα επίσης να εγκαταστήσω το Linux From Scratch (ήταν σίγουρα απαραίτητο για μένα). Ήμουν σε θέση να το ολοκληρώσω και να ανοίξω το τερματικό μου, γνωρίζοντας ότι είχα συντάξει κάθε πρόγραμμα από το μηδέν, και το είχα συγκεντρώσει από το μηδέν μέσα στο φορητό υπολογιστή μου, μια άλλη υπέροχη εμπειρία που πρέπει να ομολογήσω.

Linux από το μηδέν

Αλλά σε αυτό το σημείο βρήκα και ενίσχυσα τους λόγους μου για να μείνω στο Gentoo και να συνεχίσω να απολαμβάνω τη διανομή μου.

Μια γρήγορη ματιά στο Gentoo:

Στο τέλος αυτής της περιπέτειας επέλεξα το Gentoo για τους ακόλουθους λόγους:

Η κατοχή μιας κοινότητας διευκολύνει τη συντήρηση:

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

Μια παγκόσμιας κλάσης κοινότητα και τεκμηρίωση:

Η τεκμηρίωση του Gentoo είναι υπέροχη, όλα είναι διαθέσιμα κάπου, απλά θέμα ανάγνωσης. Σε περίπτωση που δεν μπορείτε να το βρείτε, μπορείτε πάντα να βρείτε κάποιον στο IRC για συμβουλές. Πολλοί είναι πολύ φιλικοί και παρόλο που δεν είναι πολύ ομιλητικοί, οι περισσότεροι είναι πάντα σε θέση να βοηθήσουν όλους.

Συνολικός έλεγχος και απόδοση:

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

Να τελειωσει:

Εάν το έχετε φτάσει μέχρι στιγμής, ελπίζω να μπορέσατε να ενθουσιαστείτε λίγο με τις υπέροχες ευκαιρίες που προσφέρει το Linux στους χρήστες του. Η δύναμη της γνώσης του μηχανήματός σας σε κάθε πτυχή, εάν είστε προγραμματιστής λογισμικού σαν εμένα, είναι μια από τις πιο ικανοποιητικές εμπειρίες που μπορείτε να ζήσετε. Εάν η περιέργειά σας σας παρακινεί να δοκιμάσετε νέα πράγματα, μπορώ να προτείνω ΚΑΝΕ ΤΟ!  Χωρίς να περιμένεις πολύ καιρό, χωρίς να βάζεις buts και αν δεν το καταλάβεις την πρώτη φορά, συνεχίστε να προσπαθείτε. Σε λίγο, θα συνειδητοποιήσετε πόσα έχετε μάθει και ανακαλύψει στη διαδικασία.