লিনাক্স কার্নেল 5.5 এর নতুন সংস্করণ ইতিমধ্যে প্রকাশিত হয়েছে এবং এগুলি এটির সংবাদ

লিনাক্স টাক্স

দুই মাস ধরে উন্নয়নের পর লিনাস টরভাল্ডস লিনাক্স কার্নেল সংস্করণ ৫.৫ প্রকাশ করেন । এই সংস্করণের সবচেয়ে উল্লেখযোগ্য পরিবর্তনগুলোর মধ্যে রয়েছে নেটওয়ার্ক ইন্টারফেসে বিকল্প নাম দেওয়ার ক্ষমতা, জিঙ্ক (Zinc) লাইব্রেরি থেকে ক্রিপ্টোগ্রাফিক ফাংশনগুলোর সংযোজন, Btrfs RAID 1-এ দুইটির বেশি ডিস্ক ডুপ্লিকেট করার ক্ষমতা, লাইভ প্যাচগুলোর অবস্থা নিরীক্ষণের একটি প্রক্রিয়া, kunit ড্রাইভ টেস্টিং ফ্রেমওয়ার্ক, mac80211 ওয়্যারলেস স্ট্যাকের উন্নত পারফরম্যান্স, SMB প্রোটোকলের মাধ্যমে রুট পার্টিশন অ্যাক্সেস করার ক্ষমতা এবং আরও অনেক কিছু।

নতুন সংস্করণটিতে ১৫,৫০৫টি ডেভেলপার প্যাচ গ্রহণ করা হয়েছে, যার প্রতিটির আকার ৪৪ মেগাবাইট (পরিবর্তনগুলো ১১,৭৮১টি ফাইলকে প্রভাবিত করেছে, যার মাধ্যমে ৬০৯,২০৮ লাইন কোড যোগ করা হয়েছে এবং ২৯২,৫২০ লাইন কোড সরানো হয়েছে)। সংস্করণ ৫.৫-এর মোট পরিবর্তনের প্রায় ৪৪% ডিভাইস ড্রাইভার সম্পর্কিত, প্রায় ১৮% হার্ডওয়্যার আর্কিটেকচার-নির্দিষ্ট কোডের আপডেট, ১২% নেটওয়ার্ক স্ট্যাক, ৪% ফাইল সিস্টেম এবং ৩% অভ্যন্তরীণ কার্নেল সাবসিস্টেম সম্পর্কিত।

লিনাক্স কার্নেলের প্রধান অভিনবত্ব 5.5

লিনাক্স কার্নেল ৫.৫-এর এই নতুন সংস্করণে Btrfs ফাইল সিস্টেমের জন্য xxhash64, blake2b এবং sha256 চেকসামের সমর্থন যোগ করা হয়েছে।

RAID1 বাস্তবায়নে , তিনটি (raid1c3) বা চারটি (raid1c4) ডিভাইসের মধ্যে ডেটা প্রতিলিপি করা সম্ভব (পূর্বে প্রতিলিপি দুটি ডিভাইসে সীমাবদ্ধ ছিল), যার ফলে একই সাথে ২ বা ৩টি ডিভাইস নষ্ট হয়ে গেলেও ডেটা সংরক্ষণ করা যায়।

অপরদিকে Ext4 এনক্রিপশনের জন্য ছোট ব্লক ব্যবহার করার ক্ষমতা প্রদান করে (পূর্বে, এনক্রিপশন শুধুমাত্র সেইসব ব্লক দ্বারা করা হতো যাদের আকার মেমরি পেজের (4096) আকারের সাথে মিলে যেত)।

F2FS একটি ফাইল পিনিং মোড প্রয়োগ করে, যা ফাইলটিকে একটি সম্পূর্ণ সঠিক সেগমেন্টে স্থাপনের জন্য ২ মেগাবাইট প্রান্ত বরাবর অ্যালাইনমেন্ট করে এবং গার্বেজ কালেক্টর দ্বারা এই ফাইলের পরবর্তী পুনর্বণ্টন রোধ করে।

আরেকটি গুরুত্বপূর্ণ নতুন বৈশিষ্ট্য হলো hwmon API (যা libsensors এবং "sensors" কমান্ডের সাথে সামঞ্জস্যপূর্ণ) ব্যবহার করে NVMe ডিভাইসের তাপমাত্রা সেন্সরগুলির অবস্থা পর্যবেক্ষণ করার জন্য অতিরিক্ত সমর্থন যোগ করা হয়েছে , যা অ্যাক্সেস করার জন্য উচ্চতর বিশেষাধিকারের প্রয়োজন হয় না (পূর্বে, তাপমাত্রার তথ্য "smart log"-এ প্রতিফলিত হতো, যা শুধুমাত্র root-এর জন্য উপলব্ধ ছিল)।

এছাড়াও, মূল WireGuard VPN ইন্টিগ্রেশন প্রকল্পের অংশ হিসেবে , Zinc-এর ক্রিপ্টোগ্রাফিক লাইব্রেরির অনেক বৈশিষ্ট্য স্ট্যান্ডার্ড Crypto API- তে পোর্ট করা হয়েছে , যার মধ্যে ChaCha20 এবং Poly1305 অ্যালগরিদমের দ্রুত বাস্তবায়নও অন্তর্ভুক্ত।

x86 আর্কিটেকচারের KVM হাইপারভাইজর পাঁচ স্তরের মেমরি পেজের নেস্টেড টেবিল প্রসেস করার ক্ষমতা প্রদান করে এবং AMD প্রসেসরের জন্য XSAVES নির্দেশাবলীর সমর্থন যোগ করে। ARM64 প্রসেসরের জন্য টাইমিং তথ্য প্রেরণের ক্ষমতা যুক্ত করা হয়েছিল।

ক্রিপ্টোগ্রাফিক সাবসিস্টেমে blake2b হ্যাশ ফাংশনের জন্য সমর্থনও যোগ করা হয়েছে , যা SHA-3 স্তরের নির্ভরযোগ্যতা বজায় রেখে অত্যন্ত উচ্চ হ্যাশ গণনার কর্মক্ষমতা প্রদান করে, পাশাপাশি Blake2s-এর একটি সংক্ষিপ্ত সংস্করণও রয়েছে।

লিনাক্স কার্নেল ৫.৫-এর এই নতুন সংস্করণের আরেকটি উল্লেখযোগ্য পরিবর্তন হলো নেটওয়ার্ক ইন্টারফেসের জন্য বিকল্প নাম নির্ধারণের নতুন পদ্ধতি, যা একটি ইন্টারফেসের জন্য একই সাথে একাধিক নাম ব্যবহারের সুযোগ দেয় (একাধিক udev টেমপ্লেটের ব্যবহার সহ)।

নামের আকারটি 128 টি অক্ষর পর্যন্ত হতে পারে (আগে নেটওয়ার্ক ইন্টারফেসের নামটি 16 অক্ষরের মধ্যে সীমাবদ্ধ ছিল)।

একটি অতিরিক্ত নাম যুক্ত করতে, ' ip link prop add ' কমান্ডটি ব্যবহার করুন (উদাহরণস্বরূপ, ' ip link prop add enx00e04c361e4c altname someothername ")। এই বাস্তবায়নটি ইন্টারফেসে অতিরিক্ত প্রোপার্টি যুক্ত করার উপর ভিত্তি করে তৈরি এবং ভবিষ্যতে এটিকে বিকল্প নামের মধ্যে সীমাবদ্ধ না থেকে অন্যান্য প্যারামিটার দিয়েও সম্প্রসারিত করা যেতে পারে।

অবশেষে, লিনাক্স কার্নেলের এই নতুন সংস্করণে অন্তর্ভুক্ত পরিবর্তনগুলির সম্পূর্ণ তালিকা সম্পর্কে আরও জানতে চাইলে, আপনি নিম্নলিখিত লিঙ্কে তা দেখতে পারেন।

নতুন সংস্করণটির উপলভ্যতা সম্পর্কে, আপনি কার্নেলটি এর অফিসিয়াল ওয়েবসাইট থেকে সংকলন করতে কোডটি ডাউনলোড করতে পারেন বা সংকলিত প্যাকেজগুলি আপনার বিতরণের সংগ্রহস্থলের অন্তর্ভুক্ত হওয়ার জন্য অপেক্ষা করতে পারেন।


Google-এ পছন্দের উৎস হিসেবে যোগ করুন