-
Reiser-ο-αντιπάθειες
-
Φαίνεται πως δεν είμαι ο μόνος που δε συμπαθεί τον Hans Reiser. Πάλι καλά, γιατί άρχισα να αναρωτιέμαι αν είμαι προκατειλημμένος με τον άνθρωπο…
Φαίνεται πως δεν είμαι ο μόνος που δε συμπαθεί τον Hans Reiser. Πάλι καλά, γιατί άρχισα να αναρωτιέμαι αν είμαι προκατειλημμένος με τον άνθρωπο…
Νέμεν ο Reiser μπορεί να είναι αντιπαθητικός σε ορισμένους, αλλά ας δούμε ότι το ReiserFS έχει κάποιες σημαντικές καινοτομίες έναντι άλλων filesystems όπως για παράδειγμα η χρησιμοποίηση του αλγορίθμου Dancing Trees ο οποίος βοηθά πάρα πολύ στο scalability του file system. Ακόμα κάτι είναι η υποστήριξη για plug-ins.
Ποιος νοιάζεται όμως για το πώς συμπεριφέρεται ο Reiser από την στιγμή που το «παιδί» του είναι Opensource;
Από τον σύνδεσμο του post φαίνεται ότι νοιάζονται οι προγραμματιστές που πρέπει να συνεργαστούν μαζί του ;-)
dangling trees
Όσο ωραίες ιδέες έχει ο τύπος, τόσο θάλασσα τα κάνει με την ξεροκεφαλιά του…
Τα comments βέβαια του kerneltrap αποδεικνύουν πως ο κόσμος κι ας μην ξέρει τι του γίνεται, θέλει να μιλάει.
Προσωπικά είχα πολύ ευχάριστη εμπειρία από το reiser4 (μόνος μου ανατίναξα το partition, τρέχοντας fsck με τρύπια μνήμη) αλλά αυτό δεν σημαίνει πως πρέπει να μπεί στο mainstream kernel ανεύ όρων.
Αν στον vanilla kernel έμπαινε ό,τι απλά «sounds good» θα οδηγούμασταν ταχύτατα σε spaghetti code και πολύ γρήγορα θα σάπιζε από μέσα.
Ναι σε θυμόμαστε όταν έλεγες ότι παίρνει φράγκα από το πεντάγωνο..
Το πιο αστείο ήταν στην πρόσφατη συνέντευξη που του πήραν που έλεγε ότι δεν έχει πρόβλημα να δουλέψει σε ιδιόκτητο λογισμικό, και κάποιος (σοφός) του έδωσε τον δεσμό για την προώθηση του reiser4 που η ίδια η εταιρία του έχει γράψει, όπου γίνεται λόγος για λογισμικό που είναι κοινωνικό αγαθό κλπ κλπ..
[comment type="flame"]
Όχι, δεν είσαι ο μόνος που τον αντιπαθεί, αλλά μάλλον είσαι ο μόνος που επιλέγεις filesystem με βάση το χαρακτήρα του δημιουργού του.
[/comment]
Εγώ, πάντως, νιώθω μιά περίεργη ικανοποίηση που οι κόντρες του ΕΛ/ΛΑΚ εκτυλίσσονται φόρα παρτίδα. Κι αυτό όχι γιατί μ’ αρέσει το πανοπτικό νταβαντούρι (α λα greek blogosphere), αλλά γιατί είναι λογικό να υπάρχουν αντιπαλότητες και αντιπάθειες μεταξύ συνεργατών, και καλύτερα να επιλύονται (ή να διαιωνίζονται) στις λίστες, no holds barred, παρά να παρακωλύουν υπόγεια την δημιουργικότητα των ομάδων (υπάρχουν, φυσικά, και εξαιρέσεις). Από κει κι έπειτα, δεν συγχέω την προσωπική μου άποψή για τον Theo De Raadt, τον Reiser, τον Linus, τον Stallman, τον Branden Robinson ή τον Andrew Tridgell (για να αναφέρω μερικές κλασικές controversial προσωπικότητες της ευρύτερης κοινότητας) με την εκτίμησή μου για το software στην ανάπτυξη του οποίου συνεισφέρουν. Εξαιρετική προσέγγιση στο θέμα της επίλυσης διενέξεων στο ΕΛ/ΛΑΚ κάνει ο Stephen Weber στο βιβλίο του The Success of Open Source (που γενικά είναι αναγκαίο απόκτημα).
Nitpicking Oneiros’ comment:
Οι απόψεις και η συμπεριφορά του Theo έχουν συχνά αναστείλει την καλύτερη δυνατή εξέλιξη του OS.
Ευτυχώς το development style του linux kernel επιτρέπει ακόμα και «σφαγές» επιπέδου σαν αυτό του post χωρίς να προκαλεί τεράστια εμπόδια στην συνολική ανάπτυξη (βλέπε, bazaar vs. cathedral).
Όπως και να’χει πάντως, συμφωνώ πως καλύτερα να βρίζονται στα μούτρα παρά να πέφτουν πισώπλατες μαχαιριές enterprise/academy-style!