லினக்ஸ் கர்னலுக்கு ஒரு SMB சேவையக செயலாக்கம் முன்மொழியப்பட்டது

லினக்ஸ் கர்னலின் அடுத்த வெளியீட்டில் சேர்க்க SMB3 நெறிமுறையைப் பயன்படுத்தி கோப்பு சேவையகத்தின் புதிய செயலாக்கம் முன்மொழியப்பட்டுள்ளது. சேவையகம் ஒரு ksmbd கர்னல் தொகுதியாக தொகுக்கப்பட்டுள்ளது மற்றும் முன்பு கிடைத்த SMB கிளையன்ட் குறியீட்டை நிரப்புகிறது. பயனர் இடத்தில் இயங்கும் SMB சேவையகத்தைப் போலன்றி, செயல்திறன், நினைவக நுகர்வு மற்றும் மேம்பட்ட கர்னல் திறன்களுடன் ஒருங்கிணைப்பு ஆகியவற்றின் அடிப்படையில் கர்னல்-நிலை செயல்படுத்தல் மிகவும் திறமையானது என்பது குறிப்பிடத்தக்கது.

ksmbd இன் திறன்களில் உள்ளூர் கணினிகளில் விநியோகிக்கப்பட்ட கோப்பு கேச்சிங் தொழில்நுட்பத்திற்கான (SMB குத்தகைகள்) மேம்படுத்தப்பட்ட ஆதரவு அடங்கும், இது போக்குவரத்தை கணிசமாகக் குறைக்கும். எதிர்காலத்தில், RDMA (“smbdirect”)க்கான ஆதரவு, அத்துடன் டிஜிட்டல் கையொப்பங்களைப் பயன்படுத்தி குறியாக்கம் மற்றும் சரிபார்ப்பின் நம்பகத்தன்மையை அதிகரிப்பது தொடர்பான நெறிமுறை நீட்டிப்புகள் போன்ற புதிய அம்சங்களைச் சேர்க்க திட்டமிடப்பட்டுள்ளது. இது போன்ற நீட்டிப்புகள் Samba தொகுப்பை விட கர்னல் மட்டத்தில் இயங்கும் கச்சிதமான மற்றும் நன்கு உகந்த சர்வரில் செயல்படுத்த மிகவும் எளிதாக இருக்கும் என்பது குறிப்பிடத்தக்கது.

எவ்வாறாயினும், ksmbd ஆனது Samba தொகுப்புக்கான முழுமையான மாற்றாக இருப்பதாகக் கூறவில்லை, இது ஒரு கோப்பு சேவையகத்தின் திறன்களுடன் மட்டுப்படுத்தப்படவில்லை மற்றும் பாதுகாப்பு சேவைகள், LDAP மற்றும் டொமைன் கன்ட்ரோலர் ஆகியவற்றை உள்ளடக்கிய கருவிகளை வழங்குகிறது. Samba இல் உள்ள கோப்பு சேவையக செயலாக்கமானது கிராஸ்-பிளாட்ஃபார்ம் மற்றும் பரந்த பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டுள்ளது, இது வள-கட்டுப்படுத்தப்பட்ட சாதனங்களுக்கான ஃபார்ம்வேர் போன்ற சில லினக்ஸ் சூழல்களுக்கு மேம்படுத்துவதை கடினமாக்குகிறது.

Ksmbd ஒரு தனித்த தயாரிப்பாக பார்க்கப்படாமல், தேவைக்கேற்ப Samba கருவிகள் மற்றும் நூலகங்களுடன் ஒருங்கிணைக்கும் உயர்-செயல்திறன், உட்பொதிக்கப்பட்ட தயார் நீட்டிப்பு. எடுத்துக்காட்டாக, Samba டெவலப்பர்கள் ஏற்கனவே smbd-இணக்கமான உள்ளமைவு கோப்புகள் மற்றும் நீட்டிக்கப்பட்ட பண்புக்கூறுகளை (xattrs) ksmbd இல் பயன்படுத்த ஒப்புக்கொண்டுள்ளனர், இது smbd இலிருந்து ksmbd க்கு மாறுவதை எளிதாக்கும் மற்றும் நேர்மாறாகவும் இருக்கும்.

ksmbd குறியீட்டின் முக்கிய ஆசிரியர்கள் சாம்சங்கிலிருந்து நம்ஜே ஜியோன் மற்றும் எல்ஜியின் ஹியுன்சுல் லீ. ksmbd கர்னலில் மைக்ரோசாப்ட் நிறுவனத்தைச் சேர்ந்த ஸ்டீவ் பிரெஞ்ச் (முன்பு IBM இல் பல ஆண்டுகள் பணிபுரிந்தார்), லினக்ஸ் கர்னலில் CIFS/SMB2/SMB3 துணை அமைப்புகளைப் பராமரிப்பவர் மற்றும் சம்பா டெவலப்மென்ட் குழுவின் நீண்டகால உறுப்பினராகப் பராமரிக்கப்படுவார். SMB நெறிமுறை ஆதரவை செயல்படுத்துவதற்கான பங்களிப்புகள். / CIFS இல் Samba மற்றும் Linux.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்