Η βάση κώδικα του FreeBSD έχει μετεγκατασταθεί για να χρησιμοποιεί το OpenZFS (ZFS σε Linux)

Υλοποίηση συστήματος αρχείων ZFS στην κύρια γραμμή του FreeBSD (HEAD) μεταφρασμένο να χρησιμοποιήσετε τον κώδικα OpenZFS, ο οποίος αναπτύσσει τη βάση κώδικα "ZFS ενεργοποιημένο Linux"ως έκδοση αναφοράς του ZFS. Την άνοιξη, η υποστήριξη του FreeBSD μεταφέρθηκε στο κύριο έργο OpenZFS, μετά το οποίο συνέχισε να αναπτύσσει όλες τις αλλαγές που σχετίζονται με το FreeBSD, και οι προγραμματιστές του FreeBSD μπόρεσαν να μεταφέρουν γρήγορα όλες τις καινοτομίες που αναπτύχθηκαν από το έργο OpenZFS στο σύστημα.

Χαρακτηριστικά που έγιναν διαθέσιμα στο FreeBSD μετά τη μετάβαση στο OpenZFS περιλαμβάνουν: ένα εκτεταμένο σύστημα ποσοστώσεων, κρυπτογράφηση συνόλων δεδομένων, ξεχωριστή επιλογή κλάσεων κατανομής, χρήση εντολών διανυσματικού επεξεργαστή για την επιτάχυνση της υλοποίησης RAIDZ και των υπολογισμών αθροίσματος ελέγχου, υποστήριξη για τον αλγόριθμο συμπίεσης ZSTD, λειτουργία πολλαπλών κεντρικών υπολογιστών (MMP, Προστασία Πολλαπλών Τροποποιητών), βελτιωμένα εργαλεία γραμμής εντολών, διορθώσεις για πολλές συνθήκες αγώνα και κλειδώματα.

Θυμηθείτε ότι τον Δεκέμβριο του 2018, οι προγραμματιστές του FreeBSD κυκλοφόρησαν πρωτοβουλία μετάβαση στην εφαρμογή του ZFS από το έργο "ZFS ενεργοποιημένο Linux» (ZoL), γύρω από το οποίο έχει επικεντρωθεί πρόσφατα όλη η δραστηριότητα που σχετίζεται με την ανάπτυξη του ZFS. Ο λόγος που αναφέρθηκε για τη μετεγκατάσταση ήταν η στασιμότητα της βάσης κώδικα ZFS από το έργο Illumos (ένα fork του OpenSolaris), το οποίο είχε χρησιμοποιηθεί προηγουμένως ως βάση για τη μεταφορά αλλαγών που σχετίζονται με το ZFS στο FreeBSD.

Μέχρι πρόσφατα, ο κύριος συνεισφέρων στη βάση κώδικα ZFS στο Illumos ήταν η Delphix, η εταιρεία ανάπτυξης του λειτουργικού συστήματος. Delphix OS (Διχύρωση Illumos). Πριν από τρία χρόνια, η Delphix αποφάσισε να μεταβεί σε "ZFS on" Linux», η οποία οδήγησε στη στασιμότητα του ZFS από το έργο Illumos και στη συγκέντρωση όλης της αναπτυξιακής δραστηριότητας στο «ZFS σε Linux", η οποία θεωρείται πλέον η κύρια υλοποίηση OpenZFS.

Οι προγραμματιστές του FreeBSD αποφάσισαν να ακολουθήσουν το γενικό παράδειγμα και να μην προσπαθήσουν να κρατήσουν το Illumos, καθώς αυτή η υλοποίηση υστερεί ήδη πολύ σε λειτουργικότητα και απαιτεί σημαντικούς πόρους για τη συντήρηση του κώδικα και τη μεταφορά των αλλαγών. Το OpenZFS, βασισμένο στο "ZFS σε Linux" θεωρείται πλέον ένα ενιαίο συνεργατικό έργο ανάπτυξης ZFS.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster