Μια νέα ιστορία για το Gentoo

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

Ο δημιουργός σας

Επιστρέφουμε στην τελευταία χιλιετία, το 1999 ο Daniel Robbins, κυκλοφόρησε την πρώτη έκδοση του Enoch Linux, μια διανομή που ήθελε να σπάσει με τα πρότυπα μέχρι τότε να συλληφθούν από όλες τις άλλες διανομές, να δημιουργήσουμε πακέτα αντί να τα λάβουμε προκατασκευασμένα. Η κύρια ιδέα ήταν να δημιουργηθεί ένα σύστημα που να φιλοξενεί το υλικό του χρήστη και να μην έχει περιττά πακέτα.

FreeBSD

Μετά από μερικά προβλήματα με τον Ενώχ, ο Ντάνιελ μετανάστευσε στο FreeBSD, ένα λειτουργικό σύστημα UNIX και εκεί συναντήθηκε Λιμάνια, το εργαλείο ελέγχου πακέτων του συστήματος. Όπως μπορείτε να φανταστείτε, οι θύρες είναι υπεύθυνες για τη σύνταξη των προγραμμάτων αντί να λαμβάνουν δυαδικά αρχεία, γι 'αυτό χρησιμοποιείται το εργαλείο pkg.

Gentoo 1.0

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

Διαχείριση κοινότητας

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

2004

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

2007

Μια άλλη δύσκολη χρονιά, καθώς λόγω της έλλειψης κατάλληλης δομής και με ένα είδος σειράς εσωτερικών αντάρτων, το Gentoo βυθίστηκε στον κόσμο του GNU / Linux και έγινε μια «δευτερεύουσα» διανομή. Σε αυτό το περιβάλλον ο Ντάνιελ αποφασίζει να επιστρέψει στην ενεργό ανάπτυξη ως προγραμματιστής, αλλά μετά από πολλές προσωπικές διαφορές και επιθέσεις και από τις δύο πλευρές, αποφασίζει να αποσυρθεί λίγο μετά την επανεισδοχή του. Λίγο μετά funtoo linux, μια διανομή βασισμένη στο Gentoo, αλλά με κάποιες βασικές τροποποιήσεις που δεν ξεπέρασαν την ασταθή δομή εκείνης της εποχής.

GLEP 39

Η Πρόταση ενίσχυσης του Gentoo Linux (GLEP) είναι έγγραφα που προτείνουν αλλαγές, τόσο τεχνικής όσο και δομικής, στην κοινότητα. Το GLEP περνάει από συνεχείς διαδικασίες προετοιμασίας, επανεξέτασης, ψηφοφορίας και ενδέχεται να εφαρμοστεί ή όχι, ανάλογα με την ανάγκη της κοινότητας και τη βιωσιμότητα της πρότασης. Συγκεκριμένα, το GLEP 39 είναι ένα έργο που θέλει να εφαρμόσει μια νέα δομή για το Gentoo Linux, στο οποίο επαναπροσδιορίζεται η σειρά και ο τρόπος εκτέλεσης πολλών έργων και προγραμματιστών. Ξεκίνησε το 2005 και συνέχισε τη διαδικασία ανάπτυξής του μέχρι να εγκριθεί το 2008. Ήταν σίγουρα η απάντηση της κοινότητας, τόσο των προγραμματιστών όσο και των χρηστών, για τη βελτίωση των περίπλοκων δομικών προβλημάτων που την μαστίζουν για χρόνια.

Η ζημιά ήταν εμφανής

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

Το απόλυτο τεστ, τα χρόνια

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

"Ένα σχέδιο για το Gentoo"

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

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

Ακριβώς ως μια επιπλέον σημείωση, υπάρχει ένα κουίζ ειδικά σχεδιασμένο να λάβει δέσμευση-πρόσβαση, αυτό σημαίνει ότι μπορείτε να επεξεργαστείτε άμεσα τα αρχεία .ebuild τι θα γίνει .deb o .rpm σε debian ή redhat αντίστοιχα. Αυτό είναι πολύ πιο αυστηρό σε τεχνικά θέματα και διαδικασίες συντήρησης προγραμμάτων.

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

Μάθετε από την ιστορία

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


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

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

*

*

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

      HO2Gi dijo

    Πολύ καλό άρθρο, σας συγχαίρω.

      αστέρι φωτιά dijo

    πολύ ωραίο άρθρο

      Jose J Gascón dijo

    Εάν η πολιτική-οικονομική τάξη επιλέχθηκε έτσι, ένας άλλος κόσμος θα ήταν δυνατός, χωρίς άγριο καπιταλισμό (Friedmanites) και με ένα κεϋνσιανό όραμα για το κράτος πρόνοιας.
    Εξαιρετικό άρθρο μέχρι τώρα κατάλαβα πώς λειτουργεί το Gentoo και δεν είναι καθόλου εύκολο.
    Κάνουν το δρόμο τους ενώ περπατούν "Machado.
    αφορά

      Alberto cardona dijo

    Γεια σας!
    Τι πιστεύετε για το Funtoo και τι ξέρετε για τους λόγους που οδήγησαν τον Daniel να δημιουργήσει το εν λόγω distro (Funtoo).
    Διάβασα ότι ήταν στη Microsoft, αλλά επέστρεψε στο Gentoo και δεν συμμετείχε στο έργο, οπότε αποφάσισε να βρει το Funtoo.
    Αυτή η λεπτομέρεια με έκανε πάντα λίγο ύποπτο.
    Θα ήθελα να μάθω αν χρησιμοποιήσατε ποτέ το Funtoo και ποια είναι η εντύπωση και οι διαφορές σας με το Gentoo.

    Χαιρετισμούς!
    Καλή ανάρτηση! όπως πάντα 🙂

         ChrisADR dijo

      Γεια σας Alberto,

      Λοιπόν, είναι αλήθεια, ο Ντάνιελ βρισκόταν στη Microsoft, για καθαρά εργασιακούς λόγους, όπως λέει σε κάποιο σημείο: "Η ιδέα ήταν να διδάξουμε στη Microsoft πώς λειτουργεί το λογισμικό ελεύθερου και ανοιχτού κώδικα". Έχοντας επιλύσει τα προσωπικά ζητήματα που τον ανάγκασαν να εγκαταλείψει το Gentoo, αποφάσισε να επανασυνδεθεί με την κοινότητα, αλλά σε αυτό το σημείο η κατάσταση ήταν λίγο τεταμένη, με κάποιους ενοχλητικούς προγραμματιστές. Η τριβή και οι προσωπικές επιθέσεις σταδιακά έκαναν τα πράγματα πιο τεταμένα. Στο σημείο σπάσιμο, ο Ντάνιελ αποφασίζει να αποχωρήσει από την "εχθρική" κοινότητα και βρήκε μια νέα έκδοση του Gentoo ... Ο Funtoo είχε δομικές αλλαγές στο portage και σε άλλες διαδικασίες, "βελτιώσεις" όπως θα έλεγαν ορισμένοι. Αυτή η διαδικασία αλλαγής ενός σχήματος ή δομής σε ένα έργο ανοιχτού κώδικα είναι μερικές φορές περίπλοκη και η προσπάθεια να πείσει μια κοινότητα δεν λειτουργεί πάντα καλά. Σήμερα, ο Daniel συμβάλλει συνεχώς στην ανάπτυξη του Portage και σήμερα αναμένεται μια νέα εξέλιξη στον διαχειριστή πακέτων Gentoo.

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

      Ελπίζω να ξεκαθαρίσω λίγο τις αμφιβολίες 🙂
      αφορά

      fernan dijo

    Γεια σας:
    Πιστεύετε ότι το gentoo είναι πραγματικά τόσο δύσκολο για έναν χρήστη να χειρίζεται καθημερινά; Το λέω αυτό επειδή, προφανώς και από το άγνωστο, φαίνεται ότι για έναν κανονικό χρήστη, όχι για προγραμματιστή ή μαθητή του GNU linux, το gentoo έχει μια τεράστια πολυπλοκότητα για να το κρατά ενημερωμένο και χωρίς προβλήματα, το portage βάζει πολλές ειδήσεις, συλλογές αφιερώστε χρόνο, θα φαινόταν από τις άλλες δυαδικές διανομές, παρόλο που είναι κάπως λιγότερο αποτελεσματικές, απέχουν αρκετά χρόνια από την άποψη της ευκολίας.
    Επομένως, ένα ακόλουθο άρθρο σχετικά με το gentoo θα ήταν ο τρόπος συντήρησης του gentoo μόλις εγκατασταθεί.
    Χαιρετισμούς.

         ChrisADR dijo

      Γεια σου Φέρναν.

      Σύντομη απάντηση: Όχι, δεν νομίζω ότι είναι τόσο δύσκολο για έναν «κανονικό» χρήστη.

      Μεγάλη απάντηση:
      Είναι αλήθεια ότι η καμπύλη πολυπλοκότητας του Gentoo είναι απότομη (μου θυμίζει λίγο όταν έμαθα για πρώτη φορά το Vim), αλλά αυτό οφείλεται εν μέρει στο ότι το GNU / Linux περνά από μια διαδικασία "απόκρυψης" πολυπλοκότητας. Ότι κάτι είναι περίπλοκο δεν το κάνει κακό, αντίθετα, η αφαίρεση της πολυπλοκότητας κάτι το κάνει τελικά κακό, αλλά κοιτάξτε στα Windows 🙂 Η κρυφή πολυπλοκότητα είναι χειρότερη από οτιδήποτε άλλο, γιατί κάνει τον χρήστη να εξαρτάται.

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

      προκύψει –συγχρονισμός

      emerge -avuD @ κόσμο

      ή το αντίστοιχο του

      emerge --ask --verbose --update --deep @world

      Το πρώτο συγχρονίζει το αποθετήριο (όπως #apt ενημέρωση)
      Το δεύτερο ενημερώνει όλα τα προγράμματα που έχω εγκαταστήσει συν τις εξαρτήσεις τους (#apt αναβάθμιση)

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

      Και αυτό όχι μόνο βοηθά τον «κανονικό» χρήστη να ξεφύγει από την εξάρτηση, αλλά του διδάσκει πράγματα στη διαδικασία που είναι πραγματικά η ουσία του GNU / Linux, της πραγματικής ελευθερίας.

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

      fernan dijo

    Γεια σας:
    Στη δουλειά μας έβαλαν Windows 10, χρησιμοποιώ το gnome στο σπίτι για 4 χρόνια καλά, τα Windows 10 μου φαίνονται φρικτά, επιπλέον, στη συγκεκριμένη περίπτωση, με το πρόβλημα της όρασης μου, έχω προσαρμόσει καλύτερα το gnome manjaro μου από τα windows 10 με ιδιωτικό διευρυμένο.
    Χαιρετισμούς.

      Αλβαρίτο 05050506 dijo

    Πολύ καλό άρθρο, πριν ανακαλύψω τα άρθρα σας, δεν ήξερα καν ότι υπήρχε το Gentoo και τώρα πρόκειται να αλλάξω από το Raspbian στο Gemtoo. ΕΥΧΑΡΙΣΤΩ!