লিনাস টরভাল্ডস একটি মেইলিং লিস্টে নতুন লিনাক্স কার্নেল সংস্করণ ৫.৯-এর উপলব্ধতার কথা ঘোষণা করেছেন । এই সংস্করণে বেশ কিছু নতুন বৈশিষ্ট্য ও উন্নতির পাশাপাশি নতুন ড্রাইভার এবং ড্রাইভার আপডেট অন্তর্ভুক্ত রয়েছে।
লিনাক্স টর্ভাল্ডস প্রথম প্রকাশের প্রার্থী (আরসি) মাইলফলক ঘোষণা করার সময় প্রায় দুই মাস আগে লিনাক্স 5.9.৯ কার্নেলের বিকাশ শুরু হয়েছিল। আটটি আরসি-র চেয়ে কম হওয়ার পরে, কার্নেলের চূড়ান্ত সংস্করণটি এখন উপলভ্য এবং আসন্ন সপ্তাহগুলিতে কয়েকটি জনপ্রিয় লিনাক্স বিতরণে পাঠানো উচিত।
লিনাক্স ৫.৯-এর শক্তিশালী দিকগুলোর মধ্যে রয়েছে ইউনিকোর আর্কিটেকচারের সমর্থন , x86 কার্নেল কম্পাইল করার জন্য জেডস্ট্যান্ডার্ড কম্প্রেশন (Zsdt)-এর সমর্থন, io_uring সাবসিস্টেমে অ্যাসিঙ্ক্রোনাস বাফার রিড অপারেশনের পূর্ণ সমর্থন , সেই সাথে Btrfs ফাইল সিস্টেমের জন্য একটি নতুন রেসকিউ অপশন এবং বেশ কিছু পারফরম্যান্সের উন্নতি।
এছাড়াও এতে রয়েছে FSGSBASE x86 নির্দেশাবলীর জন্য সমর্থন, ডেডলাইন শিডিউলারের জন্য ধারণক্ষমতা সমর্থন, একটি নতুন sysctl বাটন, EXT4 এবং F2FS ফাইল সিস্টেমের জন্য ইনলাইন এনক্রিপশন সমর্থন , সেইসাথে NVIDIA Tegra210 এক্সটার্নাল মেমরি কন্ট্রোলার এবং Chrome OS ইন্টিগ্রেটেড কন্ট্রোলার রেগুলেটরের জন্য সমর্থন।
এছাড়াও, লিনাক্স ৫.৯-এ একটি নতুন close_range() সিস্টেম কল , ইন্টেল “কিম বে” মভিডিয়াস ভিপিইউ-এর জন্য সমর্থন, প্যারালাল রিডানডেন্সি প্রোটোকলের জন্য সমর্থন, টিসিপি এবং ইউডিপি সকেটে বিপিএফ ইটারেটরের জন্য সমর্থন, এনএফএস ৪.২ ক্লায়েন্টদের জন্য এক্সটেন্ডেড অ্যাট্রিবিউটের সমর্থন এবং এআরএম ও এআর্ক৬৪ (ARM64) আর্কিটেকচারের জন্য ডিফল্ট সিপিইউ ফ্রিকোয়েন্সি রেগুলেটর হিসেবে schedutil অন্তর্ভুক্ত করা হয়েছে।
এছাড়াও, এতে ARM বোর্ড, ডিভাইস এবং প্ল্যাটফর্মগুলোর জন্য অতিরিক্ত সমর্থনের বিষয়টিও তুলে ধরা হয়েছে: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (যা Sony Xperia 10, 10 Plus, XA2, XA2 Plus, এবং XA2 Ultra-তে ব্যবহৃত হয়), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, NXP i.MX6-এর উপর ভিত্তি করে তৈরি পাঁচটি নতুন বোর্ড, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, এবং Renesas RZ/G2H।
সি-গ্রুপগুলোর জন্য একটি নতুন স্ল্যাব মেমরি কন্ট্রোলার প্রয়োগ করা হয়েছে , যা স্ল্যাব অ্যাকাউন্টিংকে মেমরি পেজ লেভেল থেকে কার্নেল অবজেক্ট লেভেলে স্থানান্তর করার জন্য উল্লেখযোগ্য। এর ফলে প্রতিটি সি-গ্রুপের জন্য আলাদা স্ল্যাব ক্যাশে বরাদ্দ করার পরিবর্তে, বিভিন্ন সি-গ্রুপের মধ্যে স্ল্যাব পেজ শেয়ার করা সম্ভব হয়। প্রস্তাবিত এই পদ্ধতি স্ল্যাব ব্যবহারের দক্ষতা বৃদ্ধি করে , স্ল্যাবের জন্য ব্যবহৃত মেমরির পরিমাণ ৩০-৪৫% কমায়, সামগ্রিক কার্নেল মেমরি ব্যবহার উল্লেখযোগ্যভাবে হ্রাস করে এবং মেমরি ফ্র্যাগমেন্টেশন কমায়।
গ্রাফিক্সের উন্নতির প্রসঙ্গে, amdgpu ড্রাইভারটি AMD Navi 21 (Navy Flounder) এবং Navi 22 (Sienna Cichlid)-এর জন্য প্রাথমিক GPU সাপোর্ট যোগ করেছে। সাউদার্ন আইল্যান্ডস GPU-গুলোর (Radeon HD 7000) জন্য UVD/VCE ভিডিও এনকোডিং এবং ডিকোডিং অ্যাক্সিলারেশন ইঞ্জিনের সাপোর্ট যোগ করা হয়েছে। এছাড়াও, স্ক্রিনকে ৯০, ১৮০ বা ২৭০ ডিগ্রি ঘোরানোর একটি ফিচার যুক্ত করা হয়েছে।
মজার বিষয় হল, এএমডি জিপিইউ ড্রাইভার কার্নেলের বৃহত্তম ড্রাইভার - এতে প্রায় ২.2,71১ মিলিয়ন লাইন কোড রয়েছে, যা কার্নেলের মোট আকারের (২ %.৮১ মিলিয়ন লাইনের) প্রায় 10% is
একই সময়ে, 1.79 মিলিয়ন লাইনগুলি স্বয়ংক্রিয়ভাবে উত্পন্ন হেডার ফাইলগুলিতে জিপিইউ রেজিস্টারগুলির জন্য ডেটা রয়েছে এবং সি কোডটি 366 হাজার লাইন রয়েছে (তুলনায়, इंटেল আই 915 নিয়ামকটিতে 209 হাজার লাইন এবং নুয়াউ - 149 হাজার অন্তর্ভুক্ত রয়েছে)।
Nouveau ড্রাইভারটি NVIDIA GPU ডিসপ্লে ইঞ্জিনগুলিতে ফ্রেম-বাই-ফ্রেম CRC (সাইক্লিক রিডানডেন্সি চেক) ইন্টিগ্রিটি ভেরিফিকেশনের জন্য সমর্থন যোগ করে । এই বাস্তবায়নটি NVIDIA কর্তৃক প্রদত্ত ডকুমেন্টেশনের উপর ভিত্তি করে করা হয়েছে।
অবশ্যই, আরও নতুন হার্ডওয়্যার উপাদানগুলোর জন্য সমর্থন যোগ করতে এই প্রধান নতুন কার্নেল রিলিজে অনেক নতুন এবং হালনাগাদ করা ড্রাইভার অন্তর্ভুক্ত করা হয়েছে । সাধারণ বাগ ফিক্স এবং অভ্যন্তরীণ কার্নেল পরিবর্তনের পাশাপাশি কিছু নিরাপত্তা-সম্পর্কিত বৈশিষ্ট্যও রয়েছে।
অবশেষে, আপনি যদি নিজের কার্নেল তৈরি করতে চান, তবে এই নতুন সংস্করণটি kernel.org থেকে ডাউনলোড করতে পারেন । অন্যদের জন্য, পূর্ববর্তী সংস্করণ থেকে আপগ্রেড করার আগে আপনারা আপনাদের GNU/Linux ডিস্ট্রিবিউশনের স্টেবল সফটওয়্যার রিপোজিটরিতে স্থিতিশীল লিনাক্স কার্নেল ৫.৯ প্রকাশিত হওয়া পর্যন্ত অপেক্ষা করতে পারেন।
লিনাক্স 5.10.১০ এর পরবর্তী সংস্করণ হিসাবে, এটি ডিসেম্বরের মাঝামাঝি বা ক্রিসমাসের ছুটির দিনে পৌঁছানো উচিত বলে আশা করা হচ্ছে।