Ο Linus Torvalds σχολίασε την κατάσταση με το πρόγραμμα οδήγησης NTFS από την Paragon Software

Όταν συζητούσε το ζήτημα του διαχωρισμού της εξουσίας στη διατήρηση κώδικα για συστήματα αρχείων και προγράμματα οδήγησης που σχετίζονται με VFS, ο Linus Torvalds εξέφρασε την προθυμία του να αποδεχτεί απευθείας ενημερώσεις κώδικα με μια νέα εφαρμογή του συστήματος αρχείων NTFS, εάν η Paragon Software αναλάμβανε την ευθύνη της συντήρησης του NTFS σύστημα αρχείων στον πυρήνα του Linux και έλαβε επιβεβαίωση από άλλους προγραμματιστές πυρήνα που εξέτασαν την ορθότητα του κώδικα (προφανώς, η επιβεβαίωση είναι ήδη διαθέσιμη).

Ο Linus σημείωσε ότι μεταξύ των προγραμματιστών πυρήνα VFS δεν υπάρχουν άτομα που να είναι υπεύθυνα για τη λήψη αιτημάτων έλξης με νέα FS, επομένως τέτοια αιτήματα μπορούν να αποσταλούν σε αυτόν προσωπικά. Γενικά, ο Linus άφησε να εννοηθεί ότι δεν βλέπει ιδιαίτερα προβλήματα με την υιοθέτηση του νέου κώδικα NTFS στον κύριο πυρήνα, καθώς η θλιβερή κατάσταση του παλιού προγράμματος οδήγησης NTFS δεν αντέχει σε κριτική και δεν έχουν γίνει σημαντικές καταγγελίες εναντίον ο νέος οδηγός της Paragon σε ένα χρόνο.

Κατά τη διάρκεια ενός έτους, 26 εκδόσεις των patches ntfs3 προτάθηκαν για αναθεώρηση στη λίστα αλληλογραφίας linux-fsdevel, στην οποία τα σχόλια που έγιναν εξαλείφθηκαν, αλλά το ζήτημα της συμπερίληψης στον πυρήνα σταμάτησε λόγω της αδυναμίας εύρεσης ενός συντηρητή VFS ποιος θα μπορούσε να λάβει μια απόφαση για εννοιολογικά ζητήματα - τι να κάνει με το παλιό πρόγραμμα οδήγησης ntfs και εάν θα εφαρμόσει κλήσεις παλαιού τύπου FAT ioctl στο νέο πρόγραμμα οδήγησης.

Ο κώδικας για το νέο πρόγραμμα οδήγησης NTFS άνοιξε από την Paragon Software τον Αύγουστο του περασμένου έτους και διαφέρει από το πρόγραμμα οδήγησης που είναι ήδη διαθέσιμο στον πυρήνα λόγω της δυνατότητας εργασίας σε λειτουργία εγγραφής. Το πρόγραμμα οδήγησης υποστηρίζει όλες τις δυνατότητες της τρέχουσας έκδοσης του NTFS 3.1, συμπεριλαμβανομένων των εκτεταμένων χαρακτηριστικών αρχείων, της λειτουργίας συμπίεσης δεδομένων, της αποτελεσματικής εργασίας με κενά διαστήματα στα αρχεία και της αναπαραγωγής αλλαγών από το αρχείο καταγραφής για την αποκατάσταση της ακεραιότητας μετά από αποτυχίες.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο