Linux çekirdeği için bir SMB sunucu uygulaması önerildi

Linux çekirdeğinin bir sonraki sürümüne dahil edilmek üzere SMB3 protokolünü kullanan yeni bir dosya sunucusu uygulaması önerildi. Sunucu bir ksmbd çekirdek modülü olarak paketlenmiştir ve önceden mevcut olan SMB istemci kodunu tamamlar. Kullanıcı alanında çalışan bir SMB sunucusunun aksine, çekirdek düzeyindeki uygulamanın performans, bellek tüketimi ve gelişmiş çekirdek yetenekleriyle entegrasyon açısından daha verimli olduğu belirtiliyor.

ksmbd'nin yetenekleri arasında, yerel sistemlerde trafiği önemli ölçüde azaltabilen dağıtılmış dosya önbelleğe alma teknolojisi (SMB kiralamaları) için geliştirilmiş destek yer almaktadır. Gelecekte, RDMA ("smbdirect") desteği gibi yeni özelliklerin yanı sıra dijital imzalar kullanılarak şifreleme ve doğrulamanın güvenilirliğinin artırılmasına ilişkin protokol uzantılarının eklenmesi planlanmaktadır. Bu tür uzantıların çekirdek düzeyinde çalışan kompakt ve iyi optimize edilmiş bir sunucuda uygulanmasının Samba paketine göre çok daha kolay olduğu belirtilmektedir.

Ancak ksmbd, bir dosya sunucusunun yetenekleriyle sınırlı olmayan ve güvenlik hizmetlerini, LDAP'yi ve etki alanı denetleyicisini kapsayan araçlar sağlayan Samba paketinin tam bir alternatifi olduğunu iddia etmez. Samba'daki dosya sunucusu uygulaması çapraz platformludur ve daha geniş uygulamalar için tasarlanmıştır; bu da, kaynakları kısıtlı cihazlara yönelik donanım yazılımı gibi bazı Linux ortamları için optimizasyonu zorlaştırır.

Ksmbd, bağımsız bir ürün olarak değil, Samba araçları ve kitaplıklarıyla gerektiği gibi entegre olabilen, Samba'nın yüksek performanslı, yerleşik kullanıma hazır bir uzantısı olarak görülüyor. Örneğin, Samba geliştiricileri, ksmbd'de smbd uyumlu yapılandırma dosyalarının ve genişletilmiş niteliklerin (xattrs) kullanılması konusunda zaten anlaşmışlardır; bu, smbd'den ksmbd'ye ve tam tersi geçişi basitleştirecektir.

Ksmbd kodunun ana yazarları Samsung'dan Namjae Jeon ve LG'den Hyunchul Lee'dir. ksmbd, çekirdekte Microsoft'tan Steve French (daha önce IBM'de uzun yıllar çalışmış), Linux çekirdeğindeki CIFS/SMB2/SMB3 alt sistemlerinin bakımcısı ve Samba geliştirme ekibinin uzun süredir üyesi olan ve önemli katkılarda bulunan Steve French tarafından korunacaktır. SMB protokol desteğinin uygulanmasına katkılar. /CIFS Samba ve Linux'ta.

Kaynak: opennet.ru

Yorum ekle