แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ SMB แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แž˜แžธแž“แŸƒแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžฏแž€แžŸแžถแžšแžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžทแž’แžธแž€แžถแžš SMB3 แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž“แŸƒแžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž…แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแŸ’แžšแžผแžœแž”แžถแž“แžแŸ’แž…แž”แŸ‹แž‡แžถแž˜แŸ‰แžผแžŒแžปแž›แžแžบแžŽแŸ‚แž› ksmbd แž“แžทแž„แž”แŸ†แž–แŸแž‰แž”แž“แŸ’แžแŸ‚แž˜แž€แžผแžŠแžขแžแžทแžแžทแž‡แž“ SMB แžŠแŸ‚แž›แž˜แžถแž“แž–แžธแž˜แžปแž“แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถแž˜แžทแž“แžŠแžผแž…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ SMB แžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž…แž“แŸ’แž›แŸ„แŸ‡แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ„แŸ‡แž‘แŸ แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž‡แžถแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† แž“แžทแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™แžŸแž˜แžแŸ’แžแž—แžถแž–แžแžบแžŽแŸ‚แž›แž€แž˜แŸ’แžšแžทแžแžแŸ’แž–แžŸแŸ‹แŸ”

แžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹ ksmbd แžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถแžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž”แžถแž“แž…แŸ‚แž€แž…แžถแž™ (แž€แžถแžšแž‡แžฝแž› SMB) แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แžŠแŸ‚แž›แžขแžถแž…แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž…แžšแžถแž…แžšแžŽแŸแž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แŸ” แž“แŸ…แž–แŸแž›แžขแž“แžถแž‚แž แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแŸ„แž„แž“แžนแž„แž”แž“แŸ’แžแŸ‚แž˜แž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ— แžŠแžผแž…แž‡แžถแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ RDMA (โ€œsmbdirectโ€) แž€แŸแžŠแžผแž…แž‡แžถแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž–แžทแž’แžธแž€แžถแžšแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž—แžถแž–แž‡แžฟแž‡แžถแž€แŸ‹แž“แŸƒแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” แž“แžทแž„แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แžŠแŸ„แž™แž”แŸ’แžšแžพแž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž›แŸ” แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž“แŸ’แžแŸ‚แž˜แž”แŸ‚แž”แž“แŸแŸ‡แž‚แžบแž˜แžถแž“แž—แžถแž–แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž”แž„แŸ’แžšแžฝแž˜แžแžผแž… แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แž›แŸ’แžขแžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž€แž˜แŸ’แžšแžทแžแžแžบแžŽแŸ‚แž›แž‡แžถแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž‰แŸ’แž…แž”แŸ‹ Samba แŸ”

แž‘แŸ„แŸ‡แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ ksmbd แž˜แžทแž“แžขแŸ‡แžขแžถแž„แžแžถแž‡แžถแž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž–แŸแž‰แž›แŸแž‰แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž‰แŸ’แž…แž”แŸ‹ Samba แžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžฏแž€แžŸแžถแžš แž“แžทแž„แž•แŸ’แžแž›แŸ‹แžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– LDAP แž“แžทแž„แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแžŠแŸ‚แž“แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžฏแž€แžŸแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„ Samba แž‚แžบแž†แŸ’แž›แž„แžœแŸแž‘แžทแž€แžถ แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™ แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแž–แžทแž”แžถแž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แž›แžธแž“แžปแž…แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžŠแžผแž…แž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž˜แžถแž“แž’แž“แž’แžถแž“แŸ”

Ksmbd แž˜แžทแž“โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แŸโ€‹แž˜แžพแž›โ€‹แžƒแžพแž‰โ€‹แžแžถโ€‹แž‡แžถโ€‹แž•แž›แžทแžแž•แž›โ€‹แžแŸ‚โ€‹แžฏแž„โ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž‡แžถโ€‹แž•แŸ’แž“แŸ‚แž€โ€‹แž”แž“แŸ’แžแŸ‚แž˜โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž”แž„แŸ’แž€แž”แŸ‹โ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแŸ€แž˜โ€‹แžแŸ’แž›แžฝแž“โ€‹แž‡แžถโ€‹แžŸแŸ’แžšแŸแž…โ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–โ€‹แžแŸ’แž–แžŸแŸ‹โ€‹แž…แŸ†แž–แŸ„แŸ‡ Samba แžŠแŸ‚แž›โ€‹แžšแžฝแž˜โ€‹แž”แž‰แŸ’แž…แžผแž›โ€‹แž‡แžถแž˜แžฝแž™โ€‹แžงแž”แž€แžšแžŽแŸ Samba แž“แžทแž„โ€‹แž”แžŽแŸ’แžŽแžถแž›แŸแž™โ€‹แžแžถแž˜โ€‹แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแŸ” แžงแž‘แžถแž แžšแžŽแŸ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Samba แž”แžถแž“แž™แž›แŸ‹แž–แŸ’แžšแž˜แžšแžฝแž…แž แžพแž™แž›แžพแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžฏแž€แžŸแžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž‚แŸ’แž“แžถแž“แžนแž„ smbd แž“แžทแž„แž‚แžปแžŽแž›แž€แŸ’แžแžŽแŸˆแž”แž“แŸ’แžแŸ‚แž˜ (xattrs) แž“แŸ…แž€แŸ’แž“แžปแž„ ksmbd แžŠแŸ‚แž›แž“แžนแž„แžŸแž˜แŸ’แžšแžฝแž›แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธ smbd แž‘แŸ… ksmbd แž“แžทแž„แž…แŸ’แžšแžถแžŸแž˜แž€แžœแžทแž‰แŸ”

แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แžŸแŸ†แžแžถแž“แŸ‹แž“แŸƒแž€แžผแžŠ ksmbd แž‚แžบ Namjae Jeon แž˜แž€แž–แžธ Samsung แž“แžทแž„ Hyunchul Lee แž˜แž€แž–แžธ LG แŸ” ksmbd แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แžŠแŸ„แž™ Steve French แž–แžธ Microsoft (แž–แžธแž˜แžปแž“แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แž†แŸ’แž“แžถแŸ†แž“แŸ… IBM) แžขแŸ’แž“แž€แžแŸ‚แž‘แžถแŸ†แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ CIFS/SMB2/SMB3 แž“แŸ…แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž… แž“แžทแž„แž‡แžถแžŸแž˜แžถแž‡แžทแž€แž™แžผแžšแž˜แž€แž แžพแž™แž“แŸƒแž€แŸ’แžšแžปแž˜แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ Samba แžŠแŸ‚แž›แž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แŸ” แž€แžถแžšแžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž–แžทแž’แžธแž€แžถแžš SMB แŸ” /CIFS แž“แŸ…แž›แžพ Samba แž“แžทแž„ Linux แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹