Τελευταία αναγάγεται σε μίζον θέμα στους κύκλους της κοινώτητας του Debian και ιδίως στον Planet Debian η σχέση του Debian με το Ubuntu. Μπορώ να καταλάβω/δικαιολογήσω μόνο τη μία παράμετρο.
Το ubuntu είναι ένα καθαρά desktop os που απλά παίρνει πακέτα από το unstable (codename: sid) branch του Debian και τα κάνουν polish. Το αποτέλεσμα είναι όμορφο, λειτουργικό, και γενικά είναι ένα συσταρισμένο debian. Στο default installation εγκαθίσταται ο ουρανός με τα άστρα με αποτέλεσμα να κάνει το ubuntu ελκιστική επιλογή για καινούριους χρήστες του Λίνουξ. Παρόλα αυτά τα πακέτα που περιλαμβάνει στην stable έκδοση του είναι πολύ λίγα. Τα υπόλοιπα τα ρίχνει σε ένα άλλο tree που ονόμασαν multiverse, που ουσιαστικά είναι «use at your own risk, cross your fingers and god bless». Προσωπικά δεν με ενοχλεί, αφού εξίσου χάλια είναι και η κατάσταση με το debian όπου υπάρχουν προγράμματα ασυντήρητα και γενικά κακής ποιότητας (λειτουργικής και αισθητικής) στο repository του.
Σαν desktop os για ένα average user που κάνει καθημερινές εργασίες είναι η ιδανική επιλογή. Τα releases του είναι consistent και περιλαμβάνουν σχετικά καινούρια πακέτα. Το update είναι όσο πιο ανώδυνο μπορεί να είναι και το precompiled kernel υπόσχεται (και τις πλείστες φορές πραγματοποιεί) υποστήριξη για σχεδόν όλων των ειδών mainstream hardware. Δεν πρόκειται να σου «σπάσει» ούτε να σε αφήσει εκτεθιμένο. Συνεπώς, για μένα είναι η επιλογή για το desktop της δουλειάς και το laptop μου, που είναι μηχανήματα που θέλω απλά να δουλεύουν, να μην με ενοχλούν με critical updates συχνά και γενικά να είναι click and go.
Στο desktop του σπιτιού μου έχω debian unstable όπου μπορώ να έχω την τελευταία λέξη της τεχνολογίας με το ελάχιστο πιθανό αντάλλαγμα σε σταθερότητα. Το unstable, δεν είναι διόλου unstable. Κι αν κάτι πάει στραβά, η διαδικασία επαναφοράς του είναι (ως επι το πλείστον) απλή και γρήγορη. Στον πιο σημαντικό από τους servers που διαχειρίζομαι τρέχω debian stable (codename: sarge) με τα security patches. Ναι τα προγράμματα του είναι κάπως out-dated αλλά δεν με ενοχλεί καθόλου. Μερικά πακέτα compiled στο χέρι, και κάποια άλλα από τα backports παύει να είναι πρόβλημα. Θέλω να κάνει τη δουλειά που προορίζεται χωρίς να έχω απώλειες. Το debian stable θα το χαρακτήριζα «as stable as hell», πράγμα που κάνει τον ύπνο του κάθε διαχειριστή συστημάτων πιο ήρεμο. Στους υπόλοιπους τρείς servers τρέχω debian testing (codename: etch) χωρίς κανένα πρόβλημα. Τα μηχανήματα έχουν 200-300+ μέρες uptime και τα προβλήματα που αντιμετώπισα μέχρι τώρα ξεπεράστηκαν με σχετική ευκολία. Στις αναβαθμίσεις κάποιων προγραμμάτων τυχαίνουν (όχι τόσο συχνά) προβλήματα με τα configuration τους αλλά είναι μέσα στο παιχνίδι. Λίγη οργάνωση, λίγο version controlling των configuration files και όλα φτιάχνονται.
Το debian εγγυάται και παρέχει σταθερότητα. Το ubuntu-server δεν έχει ακόμα αποδείξει τον εαυτό του, και το LTS δεν με εντυπωσιάζει καθόλου. Είναι μαλακία οι συγκρίσεις που κατά καιρούς γίνονται στο stable του debian με του ubuntu. Έτσι αδικούν το ubuntu (θα έπρεπε να συγκρίνουν το ubuntu stable με το debian testing/unstable) καθώς και το debian αφού είναι από τις πλεόν σταθερές linux server επιλογές.
Όλα αυτά πάνω-κάτω (λίγα flames πάνω λίγα flames κάτω) είναι η γενική αντίληψη των πραγμάτων. Το πρόβλημα όμως των debian developers είναι ότι το ubuntu μόνο παίρνει από το debian και δεν δίνει πίσω. Δηλαδή παίρνει τα πακέτα από το unstable και δεν επιστρέφει τα patches. Παράλληλα, debian developers ή to-be debian developers πάνε στο ubuntu με αποτέλεσμα η βάση του οικοδομήματος debian (που βασίζεται και το ubuntu) να άναπτύσσεται με πιο αργούς ρυθμούς. Κάποιοι χαρακτήρισαν αυτή τη φάση σαν κρίση μέσης ηλικίας. Από μεριάς debian έγιναν κάποιες (κατα τη γνώμη μου) λάθος κινήσεις, όπως πρόταση για χρηματοδότηση του release team για να επισπευσθεί η διαδικασία του νέου stable version παρκάπτοντας την πάγια τακτική τους (» – When’s the new debian release? – When it’s ready!»)
Αυτή με λίγα λόγια είναι η κατάσταση στους κύκλους του debian όπως την αντιλαμβάνομαι. Αν έχετε να προσθέσετε/σημειώσετε κάτι feel free.
Προσωπικά, το γεγονός ότι οι debian dev μένουν σταθεροί στο social contract (βλ. Firefox logo) με κάνει περήφανο που είμαι χρήστης τους.
Άσχετο: Τελευταία φλερτάρω το gentoo. Μου άρεσε η ιδέα του make.conf και των USE flags. Τίποτα περισσότερο επί τούτου. Παίζω μαζί του πολύ λίγο για να έχω πιο δυνατή άποψη. Πάντως αν είστε ένας average προς advanced χρήστης (αν η κλίμακα πάει newbie-> average-> advanced-> power-> expert και στο power είναι τύποι σαν τον Κεραμίδα και στο expert τύποι σαν τον Cox/RMS/LT) η εγκατάσταση ενός gentoo θα σας μάθει πολλά πράγματα (άσχετο αν σκοπεύεται να το κρατήσετε ή όχι).
My two cents. Καλό απόγευμα