Αυτήν την εβδομάδα, όπως πάντα, οι λίστες αλληλογραφίας του 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. Χαιρετισμούς και ευχαριστώ που έφτασες ως εδώ