Pelaksanaan pelayan SMB telah dicadangkan untuk kernel Linux

Pelaksanaan baharu pelayan fail menggunakan protokol SMB3 telah dicadangkan untuk dimasukkan dalam keluaran seterusnya kernel Linux. Pelayan dibungkus sebagai modul kernel ksmbd dan melengkapkan kod klien SMB yang tersedia sebelum ini. Adalah diperhatikan bahawa, tidak seperti pelayan SMB yang berjalan di ruang pengguna, pelaksanaan peringkat kernel adalah lebih cekap dari segi prestasi, penggunaan memori dan penyepaduan dengan keupayaan kernel lanjutan.

Keupayaan ksmbd termasuk sokongan yang lebih baik untuk teknologi caching fail teragih (pajakan SMB) pada sistem tempatan, yang boleh mengurangkan trafik dengan ketara. Pada masa hadapan, ia dirancang untuk menambah ciri baharu, seperti sokongan untuk RDMA (β€œsmbdirect”), serta sambungan protokol yang berkaitan dengan meningkatkan kebolehpercayaan penyulitan dan pengesahan menggunakan tandatangan digital. Perlu diingatkan bahawa sambungan sedemikian adalah lebih mudah untuk dilaksanakan dalam pelayan yang padat dan dioptimumkan dengan baik yang berjalan pada tahap kernel daripada dalam pakej Samba.

Walau bagaimanapun, ksmbd tidak mendakwa sebagai pengganti lengkap untuk pakej Samba, yang tidak terhad kepada keupayaan pelayan fail dan menyediakan alatan yang meliputi perkhidmatan keselamatan, LDAP dan pengawal domain. Pelaksanaan pelayan fail dalam Samba adalah platform merentas dan direka bentuk untuk aplikasi yang lebih luas, yang menyukarkan untuk mengoptimumkan untuk sesetengah persekitaran Linux, seperti perisian tegar untuk peranti yang dikekang sumber.

Ksmbd tidak dilihat sebagai produk kendiri, sebaliknya sebagai sambungan sedia terbenam berprestasi tinggi kepada Samba yang disepadukan dengan alatan dan perpustakaan Samba mengikut keperluan. Sebagai contoh, pembangun Samba telah pun bersetuju tentang penggunaan fail konfigurasi serasi smbd dan atribut lanjutan (xattrs) dalam ksmbd, yang akan memudahkan peralihan daripada smbd kepada ksmbd dan sebaliknya.

Pengarang utama kod ksmbd ialah Namjae Jeon dari Samsung dan Hyunchul Lee dari LG. ksmbd akan dikekalkan dalam kernel oleh Steve French dari Microsoft (sebelum ini bekerja selama bertahun-tahun di IBM), penyelenggara subsistem CIFS/SMB2/SMB3 dalam kernel Linux dan ahli lama pasukan pembangunan Samba, yang membuat keputusan yang signifikan sumbangan kepada pelaksanaan sokongan protokol SMB. /CIFS pada Samba dan Linux.

Sumber: opennet.ru

Tambah komen