Θα χρησιμοποιούσατε το ZFS σε Linux εάν ο Linus Torvalds σας πει ότι είναι κακή ιδέα;

ZFS σε Linux και Linus Torvalds

Μολονότι η ZFS σε Linux Δεν θα είναι καινοτομία το 2020, είναι στην επικαιρότητα εδώ και μήνες. Μέρος της ευθύνης βαρύνει την Canonical, την εταιρεία που αναπτύσσει μια από τις πιο διάσημες διανομές, για την προσθήκη αρχική υποστήριξη στο Ubuntu 19.10 και υπόσχονται πλήρη υποστήριξη στο Ubuntu 20.04. Στην αρχή ήταν όλα γέλια... ώσπου ο Linus Torvalds, ο κύριος υπεύθυνος του πυρήνα του Linux, μπήκε μπροστά για να πει, κυριολεκτικά, "Μην χρησιμοποιείτε το ZFS (σε Linux). είναι τόσο εύκολο".

Η ιστορία είναι πρόσφατη. Την περασμένη Δευτέρα, ένας χρήστης παραπονέθηκε ότι το ZFS στο Linux είχε βλάψει το λειτουργικό του σύστημα. ο απάντηση Ο de Torvalds δεν περίμενε, διασφαλίζοντας ότι ο πυρήνας δεν είναι υπεύθυνος για αυτό που του συνέβη. Βασικά, είναι το σύστημα αρχείων που είναι υπεύθυνο, ένα σύστημα για το οποίο οι προγραμματιστές πυρήνα δεν μπορούν να πάρουν στα χέρια τους και περιλαμβάνουν όλη την υποστήριξη που θα ήθελαν, επειδή είναι Η Oracle ανήκει.

Επιστολή του Linus Torvalds σχετικά με το γιατί να μην χρησιμοποιήσετε το ZFS στο Linux

Σημειώστε ότι το "δεν διαχωρίζουμε χρήστες" αφορά κυριολεκτικά τις εφαρμογές πυρήνα και χώρου χρήστη που διατηρώ. Εάν κάποιος προσθέσει μια λειτουργική μονάδα πυρήνα όπως το ZFS, είστε μόνοι σας. Δεν μπορώ να το διατηρήσω και δεν μπορώ να με δεσμεύουν οι αλλαγές στον πυρήνα άλλων ανθρώπων. Και ειλικρινά, δεν υπάρχει τρόπος να συγχωνεύσω καμία από τις προσπάθειες της ZFS έως ότου λάβω μια επίσημη επιστολή από την Oracle υπογεγραμμένη από τον κύριο νομικό σύμβουλό της ή κατά προτίμηση από τον ίδιο τον Larry Ellison που λέει ναι, είναι εντάξει να το κάνουμε και να αντιμετωπίζουμε το τελικό αποτέλεσμα ως GPL.

Άλλοι άνθρωποι πιστεύουν ότι μπορεί να είναι εντάξει να συγχωνεύσετε τον κώδικα ZFS στον πυρήνα και ότι η διεπαφή της μονάδας το κάνει καλά, και αυτή είναι η απόφασή τους. Όμως, δεδομένης της αντιδικίας της Oracle και των ερωτήσεων σχετικά με την αδειοδότηση, δεν υπάρχει περίπτωση να νιώσω ασφαλής να το κάνω. Και επίσης δεν με ενδιαφέρει ένα είδος "στρώματος σφήνας ZFS" που μερικοί φαίνεται να πιστεύουν ότι θα απομόνωσε τα δύο έργα. Αυτό δεν προσθέτει καμία αξία στην πλευρά μας, και δεδομένου του ισχυρισμού πνευματικών δικαιωμάτων της διεπαφής της Oracle (βλ. Java), δεν νομίζω ότι είναι επίσης πραγματικό κέρδος άδειας χρήσης.

Μην χρησιμοποιείτε το ZFS. Είναι τόσο εύκολο. Ήταν πάντα περισσότερο λέξη-κλειδί από οτιδήποτε άλλο νομίζω, και τα ζητήματα αδειοδότησης το καθιστούν απλώς ένα ξεκίνημα για μένα.

Τα σημεία αναφοράς που έχω δει δεν κάνουν το ZFS να φαίνεται τόσο καλό. Και όσο μπορώ να πω, δεν έχει πλέον πραγματική συντήρηση, οπότε από μακροπρόθεσμη άποψη σταθερότητας, γιατί θα θέλατε να το χρησιμοποιήσετε πρώτα;

Ποιο είναι το πρόβλημα

Τα προβλήματα που βλέπει ο Torvalds με το ZFS στο Linux είναι κυρίως δύο:

  • Δεν θα εργαστείτε με αυτό έως ότου ο Larry Ellison σας δώσει γραπτή άδεια να το αντιμετωπίσετε ως GPL. Χωρίς να δουλεύουμε μαζί του, το ZFS στο Linux δεν είναι επίσημα υπέμεινα.
  • Η απόδοση δεν είναι η καλύτερη που θα μπορούσε να είναι.

Αφού διαβάσετε αυτό το γράμμα, θα χρησιμοποιείτε το ZFS στο Linux;


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

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

*

*

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

  1.   01101001b dijo

    Ο Linus έχει δίκιο. Πολύ λίγοι μπορούν να βρουν χρήσιμο το ZFS. για το μεγαλύτερο μέρος των χρηστών θα είχε μηδενική διαφορά. Οπότε το να το βάλεις στον πυρήνα και να μπεις σε νομικό τσακωμό με την Oracle είναι άσκοπο. Αλλά ήταν επίσης πολύ καλός στο να σου πει ότι αν δεν έχεις συγκεκριμένο λόγο να το επιλέξεις, χάνεις τον χρόνο σου.

    Είναι η συνηθισμένη ιστορία όταν θέλουν να σου «πουλήσουν» ένα σύστημα αρχείων, πάντα βρίσκουν τον στίχο «απόδοση». Και το γεγονός είναι ότι δεν υπάρχει κανένας που να είναι καλός σε όλα. Ο καθένας είναι καλός σε κάτι και κακός σε κάτι άλλο.

    Κάποτε ήμουν με το "hype" της σύγκρισης συστημάτων αρχείων, αναζητώντας το καλύτερο: σε απόδοση, ασφάλεια και οφέλη. Μελετούσα τα σημεία αναφοράς Phoronix. Στο τέλος? Μετά από χίλιους γύρους, κατέληξα στο ίδιο πράγμα που είχα στην αρχή: ext2/4 και btrfs.

    Το σύστημά σας δεν πρόκειται να «πετάξει» βάζοντας άλλο σύστημα αρχείων. Και για την πλειοψηφία των χρηστών, σχεδόν οποιοδήποτε FS θα κάνει τη δουλειά (ext4 x προεπιλογή).

    Εν ολίγοις, είτε καταλαβαίνετε τι κάνετε είτε όχι, το σύστημα αρχείων που χρησιμοποιείτε θα είναι πάντα μια περισσότερο ή λιγότερο «προσωπική» επιλογή (Linus ή όχι LInus :-)