Ua manaʻo ʻia kahi hoʻokō kikowaena SMB no ka Linux kernel

Ua manaʻo ʻia kahi hoʻokō hou o kahi kikowaena faila e hoʻohana ana i ka protocol SMB3 no ka hoʻokomo ʻana i ka hoʻokuʻu aʻe o ka kernel Linux. Hoʻopili ʻia ke kikowaena ma ke ʻano he ksmbd kernel module a hoʻokō i ka code client SMB i loaʻa mua. Hoʻomaopopo ʻia, ʻaʻole like me kahi kikowaena SMB e holo ana i kahi mea hoʻohana, ʻoi aku ka maikaʻi o ka hoʻokō kernel-level ma ke ʻano o ka hana, ka hoʻomanaʻo hoʻomanaʻo a me ka hoʻohui ʻana me nā mana kernel holomua.

Loaʻa i nā hiki o ksmbd ke kākoʻo i hoʻomaikaʻi ʻia no ka ʻenehana hoʻoheheʻe faila i hāʻawi ʻia (SMB leases) ma nā ʻōnaehana kūloko, hiki ke hōʻemi nui i ke kaʻa. I ka wā e hiki mai ana, ua hoʻolālā ʻia e hoʻohui i nā hiʻohiʻona hou, e like me ke kākoʻo no RDMA ("smbdirect"), a me nā hoʻonui protocol e pili ana i ka hoʻonui ʻana i ka hilinaʻi o ka encryption a me ka hōʻoia me ka hoʻohana ʻana i nā pūlima kikohoʻe. Hoʻomaopopo ʻia ʻoi aku ka maʻalahi o ia hoʻonui ʻia e hoʻokō i kahi kikowaena paʻa a maikaʻi hoʻi e holo ana ma ka pae kernel ma mua o ka pūʻulu Samba.

Eia naʻe, ʻaʻole ʻōlelo ʻo ksmbd i kahi pani piha no ka puʻupuʻu Samba, ʻaʻole i kaupalena ʻia i nā mana o kahi kikowaena faila a hāʻawi i nā mea hana e uhi ai i nā lawelawe palekana, LDAP a me kahi mea hoʻokele domain. ʻO ka hoʻokō ʻana i ka faila ma Samba he cross-platform a hoʻolālā ʻia no nā noi ākea, kahi e paʻakikī ai ka hoʻopaʻa ʻana no kekahi mau kaiapuni Linux, e like me ka firmware no nā hāmeʻa i kāohi ʻia.

ʻAʻole ʻike ʻia ʻo Ksmbd ma ke ʻano he huahana kūʻokoʻa, akā ma ke ʻano he hana kiʻekiʻe, hoʻopili ʻia i hoʻonui ʻia iā Samba e hoʻohui pū me nā mea hana a me nā hale waihona puke ʻo Samba e like me ka mea e pono ai. No ka laʻana, ua ʻae mua nā mea hoʻomohala Samba i ka hoʻohana ʻana i nā faila hoʻonohonoho smbd-compatible a me nā ʻano hoʻonui (xattrs) ma ksmbd, e hoʻomaʻamaʻa i ka hoʻololi ʻana mai ka smbd a i ka ksmbd a me ka hope.

ʻO nā mea kākau nui o ke code ksmbd ʻo Namjae Jeon mai Samsung a me Hyunchul Lee mai LG. E mālama ʻia ʻo ksmbd ma ka kernel e Steve French mai Microsoft (i hana mua ʻia no nā makahiki he nui ma IBM), ka mea mālama i nā subsystem CIFS/SMB2/SMB3 i ka Linux kernel a me kahi lālā lōʻihi o ka hui hoʻomohala Samba, nāna i hana nui. hāʻawi i ka hoʻokō ʻana i ke kākoʻo protocol SMB. /CIFS ma Samba a me Linux.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka