koleygr έγραψε:Εγώ πάλι σκέφτομαι να βάλω Gentoo που είναι πλήρως παραμετροποιήσιμο και με ενθουσιάζει η ιδέα να έχω τον κώδικα κάθε εφαρμογής που χρησιμοποιώ.
Αν ξέρετε κάποια άλλη τέτοια διανομή (που να κάνεις compile ο,τι χρησιμοποιείς) πείτε μου να κοιτάξω κι εκεί πριν προχωρήσω.
Off topic:
Αν καταφέρω και μόνο να εγκαταστήσω το Gentoo θα αλλάξω το χαμηλό λινουξ σε μέτριο στην υπογραφή μου
Ναι, το Gentoo είναι η αλήθεια πως διατηρεί ένα ξεχωριστό πρεστίζ αάμεσα στις διανομές Linux και πως πολλοί θεωρούν «παράσημο» το να γίνουν χρήστες Gentoo.
βέβαια αυτό ισχύει περισσότερο για χρήστες που προσπαθούν να μάθουν τα ενδότερα του Linux, γιατί το 99% αυτών που ξέρουν από ένα ποσοστό και πάνω, το αποφεύγουν όπως ο διάολος το λιβάνι...

Επικρατεί η άποψη πως το Gentoo «δεν κάνει για τον απλό χρήστη». Πιστεύω πως αυτό είναι απόλυτα αληθές. Όχι γιατί είναι δύσκολο να το εγκαταστήσεις (δεν είναι τόσο δύσκολο όσο λέει η φήμη του, αν μπορείς να ακολουθήσεις προσεκτικά το handbook θα το καταφέρεις), ούτε γιατί είναι δύσκολο να το συντηρείς (ok, αυτό είναι όντως δύσκολο

Η δύναμη του Gentoo είναι το ότι μπορεί να παραμετροποιηθεί τόσο πολύ ένα σύστημα, που τελικά να έχει πολύ μικρό μέγεθος binary αρχείων (φυσικά με μειωμένη λειτουργικότητα σε σχέση με τα προ-μεταγλωττισμένα αρχεία που διανέμονται από τις υπόλοιπες διανομές), κάτι που είναι κυρίως χρήσιμο για εξειδικευμένες χρήσεις, όπως embedded μηχανήματα, routers, έξυπνες συσκευές κτλ όπου ο στόχος είναι να κάνουν ένα πράγμα και να το κάνουν καλά.
Ένα desktop έχει εξ' ορισμού πολύ ευρύ πεδίο εφαρμογών και δυνατοτήτων, οπότε το πλεονέκτημα αυτό του Gentoo χάνεται και μένουν μειονεκήματα όπως:
- Ρυθμός ενημερώσεων
Αντίθετα με ό,τι οι περισσότεροι πιστεύουν, το Gentoo δεν είναι διανομή που έχει σκοπό να περιλαμβάνει τις τελευταίες εκδόσεις των πακέτων. Στην πραγματικότητα, το Gentoo βρίσκεται λίγο πίσω (χρονολογικά) από το Ubuntu. Η έκδοση testing περιλαμβάνεις όλες τις νέες εκδόσεις μεν, αλλά δεν είναι η επίσημη έκδοση. - Διαφορετικό default init system από ότι ολόκληρο το οικοσύστημα των διανομών Linux.
Πλέον, ο systemd είναι το κατ'εξοχήν init σύστημα όλων των διανομών Linux, ειδικά μετά τη μετάβαση σε αυτό και των Debian-Ubuntu (από την 15.04 και μετά). Έτσι, το να μάθει κανείς το openrc, δεν χρησιμεύει πουθενά παρά μόνο στο Gentoo, σε αντίθεση με τι ς άλλες διανομές που παρουσιάζουν (επιτέλους!!) μια ομοιομορφία στο τμήμα αυτό.
** Ο systemd είναι βέβαια διαθέσιμος στα αποθετήρια του Gentoo, αλλά δεν είναι η default επιλογή. - Δυσκολία συντήρησης
Για να μπει αυτό θέλει το Χ πακέτο αυτό το USE flag, για να μπει το άλλο θέλει mask το Ψ, εγώ τα παράτησα αρκετά γρήγορα πάντως... Όχι ότι δεν γίνεται, απλά... - Μεταγλωττίσεις πακέτων
Ok, αυτό θα το χωρίσω σε μέρη. Τπάρχουν μεν binary πακέτα στο Gentoo, αλλά έτσι υποτίθεται πως χάνεται το νόημα, οπότε ας υποθέσουμε πως η μεγάλη πλειοψηφία είναι από πηγαίο κώδικα.- Χρόνος μεταγλώττισης: Είναι προφανές πως το να μεταγλωττίσεις ένα πακέτο (πόσο μάλλον όλο το λειτουργικό) από πηγαίο κώδικα είναι χρονοβόρο, με ό,τι αυτό συνεπάγεται.
- Ενέργεια (οικιακή): Αν υποθέσουμε πως σε ένα σπίτι υπάρχουν πχ 3 υπολογιστές που τρέχουν Gentoo και προσπαθείς να τους κρατήσεις ενημερωμένους, φαντάσου τι αποτέλεσμα θα έχει αυτό στο λογαριασμό του ηλεκτρικού.
- Ενέργεια (γενικά): Ας φανταστούμε τι επιπλέον ποσό ενέργειας θα χρειαζόταν παγκοσμίως αν όλοι οι υπολογιστές του κόσμου μεταγλώττιζαν από πηγαίο κώδικα τα πακέτα τους, αντί να τα εμταγλωττίζει καπου ένα server farm και να τα μοιράζει έτοιμα
Υποθέτω πως όλοι όσοι χρησιμοποιούμε υπολογιστές, τους χρησιμοποιούμε για να κάνουμε κάποια πράγματα με αυτούς. Η χρήση λοιπόν του υπολογιστή δεν είναι αυτοσκοπός, αλλά ένα μέσο ώστε να κάνουμε κάποια εργασία, να επικοινωνήσουμε, να ενημερωθούμε κτλ.
Σε κάποιο forum λοιπόν, σε μια τεταμένη συζήτηση μεταξύ χρηστών διαφορετικών λειτουργικών, κάποιος είχε πει την ατάκα «Άμα είναι ρε φίλε να κάθεσαι όλη μέρα να παίζεις με το conky για να λες εδώ πόσο έχεις φτιάξει το $(βάλε_εδώ_μια_διανομή_Linux_με_υψηλό_πρεστίζ)», τότε τσάμπα το έβαλες. Το θέμα δεν είναι το τι τρέχεις, είναι το τι το κάνεις με δαύτο...». Κάτι που αν και ελαφρώς κυνικό, δεν είναι και λάθος.