Jeden z najwcześniejsze żądania ściągnięcia wysłane dla otwartego cyklu Linux 5.15 proponowały KSMBD jako serwer plików SMB3 w jądrze jako alternatywę w systemach Linux do uruchamiania Samby w przestrzeni użytkownika. W tamtym czasie nie było jasne, czy Linus Torvalds wciągnie ten kod serwera plików do jądra Linuksa, ale teraz rzeczywiście go wylądował.

Jak zauważono w poprzednich artykułach, KSMBD w wersji opracowanej przez firmę Samsung od jakiegoś czasu koncentruje się na zapewnianiu szybkiej wydajności obsługi plików SMB3, a także wspieraniu funkcji bardziej zaimplementowanych w przestrzeni jądra, takich jak obsługa RDMA dla SMB Direct. KSMBD nie ma na celu być tak wszechstronnym, jak dobrze znana Samba dla obsługi CIFS/SMB w przestrzeni użytkownika, ale skupia się tylko na wydajności i kącie funkcji jądra.

KSMBD w swojej początkowej formie zawiera około 32k linii nowego kodu jądra i jest na licencji GPLv2.

Niedawno KSMBD był scalone dla Linuksa 5.15. Więcej informacji na ten temat za pośrednictwem dokumentacja. Włączenie KSMBD można wykonać za pomocą opcji CONFIG_SMB_SERVER Kconfig.

Categories: IT Info