Η Samsung προτείνει να συμπεριλάβει το πρόγραμμα οδήγησης exFAT στο Linux και αν ναι, θα έφτασε στο Kernel 5.6

exFAT-σε-Linux

Το exFAT είναι ένα σύστημα αρχείων που δημιουργήθηκε από τη Microsoft. για την αντιμετώπιση των περιορισμών του FAT32 όταν χρησιμοποιείται σε μονάδες flash μεγάλης χωρητικότητας. Υποστήριξη για το σύστημα αρχείων exFAT εμφανίστηκε στα Windows Vista Service Pack 1 και Windows XP με Service Pack 2.

Το μέγιστο μέγεθος αρχείου σε σύγκριση με το FAT32 έχει αυξηθεί από 4 GB σε 16 exabyte, ο περιορισμός στο μέγιστο μέγεθος διαμερίσματος των 32 GB καταργήθηκε για να μειωθεί ο κατακερματισμός, καθώς και ένα δωρεάν μπλοκ bitmap εισήχθη για ταχύτητα, το όριο στον αριθμό των αρχείων σε έναν κατάλογο αυξήθηκε σε 65 χιλιάδες, δόθηκε η δυνατότητα αποθήκευσης ACL.

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

Αλλά μέχρι πριν από λίγους μήνες η Microsoft δημοσίευσε τις δημοσίως διαθέσιμες προδιαγραφές και κατέστησε δυνατή τη δωρεάν χρήση των διπλωμάτων ευρεσιτεχνίας exFAT για Linux.

Αν και Αυτή η κίνηση της Microsoft δεν κυκλοφόρησε τον πηγαίο κώδικα, τι κάνει είναι απελευθερώνετε μόνο τα δικαιώματα χρήσης exFAT και να επιφυλάξουμε οποιαδήποτε πρόθεση αξίωσης ή απαίτησης μαζί με τα μέλη του Δικτύου Ανοιχτής Εφεύρεσης (OIN).

μακριά από αυτό, το πρόγραμμα οδήγησης exFAT που αναπτύχθηκε επίσης από τη Samsung και η οποία πρότεινε να συμπεριλάβει στον πυρήνα του Linux ένα σύνολο ενημερώσεων κώδικα με την εφαρμογή του νέου προγράμματος οδήγησης exFAT, με βάση τη βάση κώδικα "sdfat". τρέχον, που αναπτύχθηκε για το υλικολογισμικό των smartphone Android της Samsung.

Σκοπεύουμε να αντιμετωπίσουμε αυτήν την έκδοση ως τη μελλοντική ανοδική ροή για τη βάση κώδικα μετά τη συγχώνευση, με όλες τις νέες δυνατότητες και τις διορθώσεις σφαλμάτων να είναι πρώτα.

Κρίνοντας από τα διαθέσιμα στοιχεία, Ο νέος κώδικας συνεπάγεται περισσότερες λειτουργίες με μεταδεδομένα και περιλαμβάνει αρκετές διορθώσεις σφαλμάτων. Μέχρι στιγμής, χρησιμοποιείται μόνο σε συσκευές Samsung Android.

Σε αυτήν την υλοποίηση που προσφέρει η Samsung, προστέθηκε στην πειραματική ενότητα "σταδιοποίηση" ("drivers/staging/") Πυρήνας Linux 5.4 βασίζεται σε παλιό κώδικα (έκδοση 1.2.9).

Παρόλο που οι λάτρεις του υλικολογισμικού Android μετέφεραν ένα νέο πρόγραμμα οδήγησης sdFAT (2.x), αλλά Η Samsung αποφάσισε να ωθήσει από μόνη της αυτό το πρόγραμμα οδήγησης στον κύριο πυρήνα του Linux.

Μέχρι στιγμής, η προτεινόμενη υλοποίηση της Samsung έχει λάβει αρκετές εγκρίσεις από εξέχοντες προγραμματιστές πυρήνα Linux.

Ως εκ τούτου, δεδομένου του χρονικού διαστήματος, υπάρχει ακόμη πιθανότητα αυτό το πρόγραμμα οδήγησης exFAT να αντικαταστήσει δυνητικά το τρέχον πρόγραμμα οδήγησης exFAT για Linux 5.6, εάν οι υπόλοιπες αναθεωρήσεις κώδικα πάνε καλά.

Σε σύγκριση με το πρόγραμμα οδήγησης sdfat που αποστέλλεται σε τηλέφωναs, έχουν γίνει οι ακόλουθες αλλαγές:

  • Σε σύγκριση με το πρόγραμμα οδήγησης exFAT που προστέθηκε προηγουμένως στον πυρήνα, το νέο πρόγραμμα οδήγησης παρέχει αύξηση απόδοσης περίπου 10%.
  • Ο κώδικας με την υλοποίηση VFAT FS έχει αφαιρεθεί, καθώς αυτό το σύστημα αρχείων υποστηρίζεται ήδη ξεχωριστά στον πυρήνα (fs/fat).
  • Άλλαξε το όνομα του προγράμματος οδήγησης σε exfat
  • Ανακατασκευάστηκε κώδικας και καθαρίστηκε για πλήρη ενσωμάτωση με την upstream έκδοση linux και ακολουθήστε το στυλ κωδικοποίησης linux
  • Έχει πραγματοποιηθεί βελτιστοποίηση λειτουργιών μεταδεδομένων, όπως δημιουργία αρχείου, αναζήτηση στοιχείων συστήματος αρχείων (αναζήτηση) και ορισμός περιεχομένου καταλόγου (readdir).
  • Τα σφάλματα που εντοπίστηκαν κατά τη διάρκεια πρόσθετων δοκιμών έχουν διορθωθεί.

Εάν οι ενημερώσεις κώδικα γίνουν αποδεκτές, θα συμπεριληφθούν στον κώδικα του πυρήνα του Linux 5.6., του οποίου η δημοσίευση αναμένεται σε περίπου 2 ή τρεις 3 μήνες μέχρι σήμερα. Ωστόσο, εάν παρουσιαστεί κάποιο πρόβλημα, η εφαρμογή του προγράμματος οδήγησης exFAT της Samsung θα μπορούσε να καθυστερήσει στην έκδοση 5.7 του πυρήνα Linux.

Τέλος, αν θέλετε να μάθετε περισσότερα για τα νέα, καθώς και τις δυνατότητες που προστίθενται στη νέα έκδοση του προγράμματος οδήγησης Samung exFAT που είναι η έκδοση 11, μπορείτε να το κάνετε στο τον ακόλουθο σύνδεσμο.


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

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

*

*

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