Έχει προταθεί μια υλοποίηση του διακομιστή SMB στον πυρήνα Linux

πριν ΛΙΓΕΣ μερες κυκλοφόρησε μια πρόταση για συμπερίληψη στην επόμενη έκδοση του πυρήνα Linux στο οποίο προτείνεται η εφαρμογή διακομιστή αρχείων χρησιμοποιώντας το πρωτόκολλο SMB3.

Αυτό που εξετάζεται είναι ότι ο διακομιστής έχει σχεδιαστεί ως μονάδα πυρήνα ksmbd και συμπληρώνει τον προηγουμένως διαθέσιμο κώδικα πελάτη SMB, εκτός από την παρατήρηση ότι, σε αντίθεση με έναν διακομιστή SMB που λειτουργεί σε χώρο χρήστη, η εφαρμογή του επιπέδου πυρήνα είναι πιο αποτελεσματική όσον αφορά την απόδοση, την κατανάλωση μνήμης και την ενσωμάτωση με προηγμένες δυνατότητες πυρήνα.

Η οικογένεια πρωτοκόλλων SMB είναι η πιο ευρέως εφαρμοσμένη το σύστημα αρχείων δικτύου και είναι το προεπιλεγμένο σε Windows και Mac (και ακόμη και σε πολλά τηλέφωνα και tablet), με πελάτες και διακομιστές σε μεγάλες λειτουργικά συστήματα, αλλά δεν διέθετε διακομιστή πυρήνα για Linux.

Οι κύριοι συντάκτες του κώδικα ksmbd είναι οι Namjae Jeon από τη Samsung και Hyunchul Lee από την LG, επιπλέον του ότι η συνοδεία ksmbd ως μέρος του πυρήνα θα φροντίσει τον Steve French από τη Microsoft και ο οποίος προηγουμένως εργάστηκε για πολλά χρόνια στην IBM, εκτός από το ότι θα εργαστεί επίσης στα υποσυστήματα συντήρησης CIFS / SMB2 / SMB3 στον πυρήνα Linux και είναι ένα μακροχρόνιο μέλος της ομάδας Samba που συνέβαλε επίσης σημαντικά στην εφαρμογή του πρωτοκόλλου υποστήριξης SMB / CIFS σε Samba και Linux.

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

Το ksmbd είναι μια νέα μονάδα πυρήνα που εφαρμόζεται στην πλευρά του διακομιστή του Πρωτόκολλο SMB3. Ο στόχος είναι να παρέχει βελτιστοποιημένη απόδοση, καλύτερη διαχείριση μίσθωσης (κατανεμημένη αποθήκευση).

Αυτό που ξεχωρίζει για το ksmbd είναι η βελτιωμένη υποστήριξη για κατανεμημένη τεχνολογία προσωρινής αποθήκευσης αρχείων (μισθώσεις SMB) σε τοπικά συστήματα, η οποία μπορεί να μειώσει σημαντικά την επισκεψιμότητα.

Στο μέλλον, προγραμματίζεται η προσθήκη νέων δυνατοτήτων, όπως η υποστήριξη για RDMA ("Smbdirect"), καθώς και επεκτάσεις πρωτοκόλλου που σχετίζονται με την ενίσχυση της ισχύος της κρυπτογράφησης και της επαλήθευσης με χρήση ψηφιακών υπογραφών.

πρέπει να σημειωθεί ότι τέτοιες επεκτάσεις είναι πολύ πιο εύκολο να εφαρμοστούν σε ένα διακομιστή συμπαγές και καλά βελτιστοποιημένο που λειτουργεί σε επίπεδο πυρήνα από ό, τι στο πακέτο Samba. Κατοπιν τουτου, Το ksmbd δεν προορίζεται να αποτελέσει πλήρη αντικατάσταση του Samba, η οποία υπερβαίνει τις δυνατότητες ενός διακομιστή αρχείων και παρέχει εργαλεία που εκτείνονται σε υπηρεσίες ασφαλείας, LDAP και ελεγκτή τομέα.

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

Ο μεγαλύτερος στόχος είναι η προσθήκη νέων λειτουργίες γρήγορα (π.χ. RDMA ή αλλιώς "smbdirect" και πρόσφατη κρυπτογράφηση και υπογραφή βελτιώσεων πρωτοκόλλου) που είναι ευκολότερο να αναπτυχθούν σε μικρότερο και πιο βελτιστοποιημένο διακομιστή πυρήνα από, για παράδειγμα, σε Σάμπα. Το έργο Samba έχει πολύ ευρύτερο πεδίο εφαρμογής (εργαλεία, υπηρεσίες ασφαλείας, LDAP, ελεγκτής τομέα Active Directory και διακομιστής αρχείων μεταξύ πλατφορμών για ευρύτερη ποικιλία σκοπών) αλλά το τμήμα διακομιστή αρχείων του χώρου χρήστη Η Samba έχει αποδειχθεί δύσκολο να βελτιστοποιηθεί για ορισμένους φόρτους εργασίας Linux, συμπεριλαμβανομένων για μικρότερες συσκευές.

Αναφέρεται ότι Το Ksmbd δεν μοιάζει με αυτόνομο προϊόν, αλλά μάλλον ως προέκταση Υψηλής απόδοσης, ενσωματωμένη συσκευή έτοιμη για συσκευή Samba που ενσωματώνεται με εργαλεία και βιβλιοθήκες Samba, όπως απαιτείται. Για παράδειγμα, οι προγραμματιστές Samba έχουν ήδη συμφωνήσει να χρησιμοποιούν αρχεία διαμόρφωσης συμβατά με smbd και εκτεταμένα χαρακτηριστικά (xattrs) στο ksmbd, γεγονός που θα διευκολύνει την εναλλαγή από smbd σε ksmbd και αντίστροφα.

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


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

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

*

*

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