Linux միջուկի համար առաջարկվել է SMB սերվերի ներդրում

Առաջարկվել է SMB3 արձանագրություն օգտագործող ֆայլերի սերվերի նոր ներդրում՝ Linux միջուկի հաջորդ թողարկումում ներառելու համար: Սերվերը փաթեթավորված է որպես ksmbd միջուկի մոդուլ և լրացնում է նախկինում հասանելի SMB հաճախորդի կոդը: Նշվում է, որ, ի տարբերություն օգտագործողի տարածքում աշխատող SMB սերվերի, միջուկի մակարդակի իրականացումն ավելի արդյունավետ է կատարողականի, հիշողության սպառման և միջուկի առաջադեմ հնարավորությունների հետ ինտեգրվելու առումով:

ksmbd-ի հնարավորությունները ներառում են տեղական համակարգերում տարածված ֆայլերի քեշավորման տեխնոլոգիայի (SMB վարձակալություններ) բարելավված աջակցություն, ինչը կարող է զգալիորեն նվազեցնել տրաֆիկը: Ապագայում նախատեսվում է ավելացնել նոր հնարավորություններ, ինչպիսիք են RDMA-ի («smbdirect») աջակցությունը, ինչպես նաև արձանագրության ընդլայնումը՝ կապված թվային ստորագրությունների միջոցով գաղտնագրման և ստուգման հուսալիության բարձրացման հետ: Նշվում է, որ նման ընդլայնումները շատ ավելի հեշտ են իրականացնել միջուկի մակարդակով աշխատող կոմպակտ և լավ օպտիմիզացված սերվերում, քան Samba փաթեթում։

Այնուամենայնիվ, ksmbd-ն չի հավակնում լինել Samba փաթեթի ամբողջական փոխարինումը, որը չի սահմանափակվում ֆայլերի սերվերի հնարավորություններով և ապահովում է գործիքներ, որոնք ծածկում են անվտանգության ծառայությունները, LDAP-ը և տիրույթի վերահսկիչը: Ֆայլերի սերվերի ներդրումը Samba-ում բազմպլատֆորմային է և նախատեսված է ավելի լայն ծրագրերի համար, ինչը դժվարացնում է որոշ Linux միջավայրերի օպտիմալացումը, օրինակ՝ որոնվածը ռեսուրսներով սահմանափակված սարքերի համար:

Ksmbd-ը չի դիտվում որպես ինքնուրույն արտադրանք, այլ ավելի շուտ որպես Samba-ի բարձր արդյունավետության, ներկառուցված պատրաստի ընդլայնում, որը անհրաժեշտության դեպքում ինտեգրվում է Samba գործիքներին և գրադարաններին: Օրինակ, Samba-ի մշակողները արդեն պայմանավորվել են ksmbd-ում smbd-համատեղելի կոնֆիգուրացիայի ֆայլերի և ընդլայնված ատրիբուտների (xattr) օգտագործման մասին, ինչը կհեշտացնի smbd-ից ksmbd-ի անցումը և հակառակը:

ksmbd կոդի հիմնական հեղինակներն են Namjae Jeon-ը Samsung-ից և Hyunchul Lee-ն LG-ից։ ksmbd-ը միջուկում կպահպանվի Microsoft-ից Սթիվ Ֆրենչի կողմից (նախկինում երկար տարիներ աշխատել է IBM-ում), Linux-ի միջուկում CIFS/SMB2/SMB3 ենթահամակարգերի սպասարկողն ու Samba-ի զարգացման թիմի երկարամյա անդամը, ով նշանակալից է ներդրում SMB արձանագրության աջակցության իրականացման գործում: /CIFS Samba-ի և Linux-ի վրա:

Source: opennet.ru

Добавить комментарий