লিনাক্স ৭.১-আরসি২ একটি বিশাল, 'অদ্ভুত' এবং প্যাচ-বহুল কার্নেল নিয়ে এগিয়ে যাচ্ছে।

  • লিনাক্স ৭.১-আরসি২ উল্লেখযোগ্য পরিমাণ পরিবর্তনসহ প্রকাশ করা হলেও, টরভাল্ডসের কাছে এটি স্বাভাবিক বলে বিবেচিত হয়েছিল।
  • এই পার্থক্যের একটি বড় অংশ এসেছে কেভিএম সেলফ-টেস্টের রিব্র্যান্ডিং এবং এআই টুলের ক্রমবর্ধমান ব্যবহার থেকে।
  • আধুনিক NTFS ড্রাইভারের জন্য নতুন ধাপের সমাধান এবং AMD ও Intel Xe GPU-গুলোর জন্য সমাধান।
  • স্টিম ডেক ওএলইডি এবং পুরোনো রেডিয়ন গ্রাফিক্স কার্ডের মতো কনজিউমার হার্ডওয়্যারের জন্য প্রাসঙ্গিক আপডেট।

লিনাক্স 7.1-আরসি 2

উৎক্ষেপণের জন্য দ্বিতীয় প্রার্থী লিনাক্স 7.1-আরসি 2 এখন উপলব্ধ এটি পরীক্ষার জন্য এবং এতে কার্নেল জুড়ে বিস্তৃত একটি উল্লেখযোগ্য সংখ্যক সংশোধনের প্যাকেজ রয়েছে। পরিবর্তনের বিশাল পরিমাণ সত্ত্বেও, লিনাস টরভাল্ডস এই আরসি-টিকে "বেশ স্বাভাবিক" বলে বর্ণনা করেছেন, যা এই প্রত্যাশাকে আরও জোরদার করে যে, শেষ মুহূর্তে কোনো বাধা না এলে, বরাবরের মতোই এই চক্রটি সপ্তম রিলিজ ক্যান্ডিডেটের কাছাকাছি এসে শেষ হবে।

উন্নয়নের এই পর্যায়ে, প্রধান দৃশ্যমান উদ্ভাবনগুলোর ওপর কম এবং এর ওপর বেশি মনোযোগ দেওয়া হয়। কার্নেল স্থিতিশীলতা এবং বাস্তব হার্ডওয়্যার সমর্থনএটি বিশেষত ইউরোপীয় ব্যবহারকারী এবং ব্যবসা প্রতিষ্ঠানগুলোর জন্য প্রাসঙ্গিক, যারা সার্ভার, ডেস্কটপ এবং মোবাইল ডিভাইসে লিনাক্সের উপর নির্ভর করে। KVM ভার্চুয়ালাইজেশন, গ্রাফিক্স ড্রাইভার এবং নতুন NTFS ড্রাইভারের ত্রুটি সংশোধনের এই সমন্বিত প্রচেষ্টাটির লক্ষ্য হলো, স্টেবল ভার্সন ৭.১ ডিস্ট্রিবিউশনগুলোতে পৌঁছানোর আগে এর খুঁটিনাটি বিষয়গুলোকে আরও নিখুঁত করা। এর মধ্যে ফার্মওয়্যার আপডেট ব্যবস্থাপনার মতো টুলও অন্তর্ভুক্ত রয়েছে, যেমন— ফার্মওয়্যার আপডেট ব্যবস্থাপনা.

লিনাক্স ৭.১-আরসি২ বৃহৎ, স্বাভাবিক আচরণ: কেভিএম এবং এআই-এর ভূমিকা

এই লিনাক্স ৭.১-আরসি২-এর যে দিকটি সবচেয়ে বেশি মনোযোগ আকর্ষণ করেছে তা হলো, প্রকৃত সংখ্যাতত্ত্বে, ডিফিউজ্যাটটি দেখতে অস্বাভাবিকভাবে বড়সড়।টরভাল্ডস ব্যাখ্যা করেছেন যে প্রায় অর্ধেক পরিবর্তন কেন্দ্রীভূত হয়েছে স্ব-পরীক্ষা KVM, মূলত অভ্যন্তরীণ নাম পরিবর্তনের একটি ঢেউয়ের কারণে, যাতে টেস্টগুলো ভেরিয়েবল এবং টাইপ উভয় নামের ক্ষেত্রেই মূল কার্নেল কোডের মতো একই নিয়ম অনুসরণ করে।

এই ধরনের পরিষ্করণ ভার্চুয়ালাইজেশনের নিজস্ব কার্যপদ্ধতিকে পরিবর্তন করে না, কিন্তু এটি দীর্ঘমেয়াদী রক্ষণাবেক্ষণের উপর প্রভাব ফেলে। KVM পরীক্ষাগুলির অভ্যন্তরীণ কাঠামোকে একীভূত করুনডেভেলপাররা ভার্চুয়াল মেশিনগুলোর আচরণ আরও ভালোভাবে যাচাই করতে পারেন, যা ইউরোপীয় ডেটা সেন্টার, ক্লাউড প্রোভাইডার এবং টেস্টিং এনভায়রনমেন্টগুলোর জন্য অত্যন্ত গুরুত্বপূর্ণ, যারা ওয়ার্কলোড একত্রিত করতে KVM-এর উপর নির্ভর করে, পাশাপাশি ভার্চুয়ালাইজেশন প্রকল্পগুলোর জন্যও এটি জরুরি, যেমন— ভার্চুবলবক্স 7.2.8.

টরভাল্ডস আরও উল্লেখ করেছেন যে একটি স্বাভাবিকের চেয়ে বেশি প্যাচের প্যাটার্নএই প্রবণতা, যা লিনাক্স ৭.০-তে ইতিমধ্যেই দেখা গেছে, তার মূল কারণ হলো কোড পরিবর্তন তৈরি করতে বা তাতে সহায়তা করার জন্য কৃত্রিম বুদ্ধিমত্তার টুল ব্যবহার। এই বর্ধিত পরিমাণ অগত্যা অধিক অস্থিতিশীলতার ইঙ্গিত দেয় না, তবে এটি আরও শক্তিশালী পর্যালোচনা, ফাজিং এবং স্বয়ংক্রিয় টেস্টিং সিস্টেমের প্রয়োজনীয়তা তৈরি করে—যা শিডিউলারের মতো ক্ষেত্রগুলিতে ইতিমধ্যেই লক্ষণীয়। sched_extযেখানে বেশ কিছু অতিরিক্ত সংশোধন অন্তর্ভুক্ত করা হয়েছে।

নতুন এনটিএফএস ড্রাইভার: চূড়ান্ত সংস্করণের আগে স্থিতিশীলতা।

লিনাক্স ৭.১-এর আরেকটি প্রাসঙ্গিক দিক যা স্পেন এবং ইউরোপের বাকি অংশের ডেস্কটপ ব্যবহারকারীদের সরাসরি প্রভাবিত করে, তা হলো মূল কার্নেলে সমন্বিত নতুন NTFS ড্রাইভারবহু বছরের পরিশ্রমের পর, ডেভেলপার নামজে জিয়ন মূল রিড-অনলি এনটিএফএস ড্রাইভারের উপর ভিত্তি করে কিন্তু ব্যাপকভাবে উন্নত এই আধুনিক ড্রাইভারটি তৈরি করতে সফল হয়েছেন, যা প্যারাগনের এনটিএফএস৩-কে প্রতিস্থাপন করবে এবং এনটিএফএস-৩জি-এর মতো ইউজার-স্পেস সমাধানগুলোকে অপ্রচলিত করে তুলবে।

এই লিনাক্স 7.1-rc2 রিলিজে NTFS ড্রাইভারের জন্য একগুচ্ছ নতুন ফিক্স অন্তর্ভুক্ত করা হয়েছে, যা উভয় কারণেই করা হয়েছে। বাস্তব পরিবেশে বর্ধিত ব্যবহার যেমন সি কোডের নিবিড় পরীক্ষা এবং ফাজিং। সমাধানগুলোর মধ্যে রয়েছে সম্ভাব্য মেমরি লিক এবং পেজ রেফারেন্সের সমাধান করা, নাল পয়েন্টার ডিরেফারেন্স প্রতিরোধ করা, এবং ছোটখাটো কোডিং সমস্যা সংশোধন করা যা এমন ত্রুটির কারণ হতে পারে যা সহজে শনাক্ত করা যায় না।

বিশেষত, ফাংশন যেমন ntfs_index_walk_down() একটি মাধ্যমে ইনডেক্স ব্লক বরাদ্দের কঠোরতর যাচাইকরণ অবৈধ অ্যাক্সেস প্রতিরোধ করার জন্য; এরর পাথে সিম্বলিক লিঙ্ক ডেস্টিনেশন স্ট্রিং হ্যান্ডলিং সম্পর্কিত একটি মেমরি লিক সংশোধন করা হয়েছে; এবং অতিরিক্ত নিয়ন্ত্রণ ব্যবস্থা চালু করা হয়েছে। ntfs_mapping_pairs_decompress() VCN ওভারফ্লো এবং অ্যালোকেশন লিস্টে সম্ভাব্য ত্রুটি প্রতিরোধ করতে (রানলিস্ট).

এছাড়াও, দলটি একটি সংশোধন করেছে অপব্যবহার PTR_ERR() বৈধ ফোলিও পয়েন্টারগুলিতে en __ntfs_bitmap_set_bits_in_run()WIN32/DOS অ্যালিয়াসগুলির জন্য ডিরেক্টরি লিঙ্ক সংখ্যাকে হ্রাসমান সমন্বয়ের মাধ্যমে পরিমার্জন করা হয়েছে। nlink শুধুমাত্র যখন MFT কাউন্টার শূন্যে পৌঁছায়, এবং একই ডিকম্প্রেশন প্রক্রিয়ায় একটি অনির্দিষ্ট ভেরিয়েবলের ব্যবহারের সমাধান করা হয়। ম্যাপিং জোড়াযদিও এই ঘটনাগুলোর কোনোটিকেই মারাত্মক ব্যর্থতা হিসেবে চিহ্নিত করা হয়নি, তবুও এগুলোর সংশোধন ড্রাইভারের সার্বিক নির্ভরযোগ্যতা বাড়ায়, যা ব্যক্তিগত বা অফিসের কম্পিউটারে উইন্ডোজের সাথে শেয়ার করা NTFS পার্টিশন ব্যবহারকারীদের জন্য বিশেষভাবে আকর্ষণীয়।

এই উন্নতিগুলো, যা সপ্তাহান্তে মূল কার্নেল ট্রিতে একীভূত করা হয়েছে, এগুলো ইতিমধ্যেই লিনাক্স 7.1-rc2 এর অংশ। কোনো বিলম্ব না হলে, জুনে পরিকল্পিত স্থিতিশীল সংস্করণের ভিত্তি হিসেবে এগুলোই কাজ করবে। ব্যবসা, শিক্ষা প্রতিষ্ঠান বা সরকারি প্রশাসনে মিশ্র উইন্ডোজ-লিনাক্স পরিবেশ পরিচালনাকারী ইউরোপীয় সম্প্রদায়ের জন্য, আরও শক্তিশালী এনটিএফএস অপারেটিং সিস্টেম পরিবর্তনের সময় ডেটা নষ্ট হওয়ার ঝুঁকি কমায়।

গ্রাফিক্স সংশোধন: AMDGPU এবং Intel Xe পর্যালোচনার অধীনে

NTFS এবং KVM-এর কাজের পাশাপাশি, এই RC-তে একটি উল্লেখযোগ্য ব্লকও অন্তর্ভুক্ত করা হয়েছে। ডিআরএম গ্রাফিক্স সাবসিস্টেম ফিক্সসবচেয়ে বড় পরিবর্তনগুলো এসেছে AMDGPU ড্রাইভারে, যেখানে সর্বশেষ মডেলের জিপিইউ থেকে শুরু করে বহু ব্যবহারকারী ও পেশাদার কম্পিউটারে থাকা পুরোনো মডেলগুলোতেও উন্নতি সাধন করা হয়েছে।

নতুন বৈশিষ্ট্যগুলোর মধ্যে অনেক রয়েছে GFX11.5.4 এবং অন্যান্য সাম্প্রতিক উপাদানগুলিতে আইপি ব্লকের সমাধানতবে এমন কিছু পরিবর্তনও আনা হয়েছে যা GCN 1.0/1.1 প্রজন্মের AMD গ্রাফিক্স কার্ডগুলোর জন্য সুবিধাজনক। Valve-এর সাথে যুক্ত ডেভেলপার তিমুর ক্রিস্টফের কাজের সুবাদে, Radeon HD 7870 XT (Tahiti LE) এবং এর মতো অন্যান্য "হারভেস্টেড" GPU কনফিগারেশনগুলোর জন্য সাপোর্ট যথাযথভাবে চালু করা হয়েছে, যেগুলোতে এক দশকেরও বেশি সময় আগের রিপোর্ট অনুযায়ী এখন পর্যন্ত মূল কার্নেলের সাথে সমস্যা ছিল।

AMDGPU-এর পরিবর্তনগুলির মধ্যে আরও অন্তর্ভুক্ত রয়েছে ডিসি লেয়ারের অ্যানালগ আউটপুটে একটি সংশোধনএই আপডেটটি পূর্বে প্রভাবিত একটি সমস্যার সমাধান করে এবং এতে DDC ছাড়া ইন্টিগ্রেটেড ডিসপ্লে কানেক্টরের সাপোর্টের উন্নতি, সেইসাথে vBIOS-এ এমবেড করা প্যানেল তথ্য থেকে EDID রিডিং-এর উন্নতি অন্তর্ভুক্ত রয়েছে। এই কাজের ফলে পুরোনো ল্যাপটপগুলিতে LVDS/eDP ডিসপ্লেগুলির পারফরম্যান্স আরও ভালো হয়; এই ধরনের হার্ডওয়্যার এখনও বাড়ি এবং কর্মক্ষেত্রে প্রচলিত, যেখানে যন্ত্রপাতির দীর্ঘ জীবনকাল একটি অগ্রাধিকার।

একই সাথে, ইন্টেল এক্সই কন্ট্রোলারও গ্রহণ করে Xe3P GPU-এর জন্য নির্দিষ্ট পরিবর্তন এবং সমাধাননতুনের সাথে সমাধান নীচে উপস্থিত এবং পারফরম্যান্স সমন্বয়। এই প্যাচগুলো সেইসব সিস্টেমে অভিজ্ঞতাকে স্থিতিশীল করতে সাহায্য করে, যেগুলোতে ইন্টেলের পরবর্তী প্রজন্মের গ্রাফিক্স হার্ডওয়্যার স্থাপন করা শুরু হয়েছে, যা ইউরোপীয় ইকোসিস্টেমের মধ্যে ওয়ার্কস্টেশন এবং গ্রাফিক্স ও মাল্টিমিডিয়া ডেভেলপমেন্ট টিম উভয়ের জন্যই প্রাসঙ্গিক হতে পারে।

ভোক্তা ডিভাইসগুলিতে সরাসরি প্রভাব: স্টিম ডেক OLED

ক্লাসিক ডেস্কটপ হার্ডওয়্যারের বাইরে, লিনাক্স 7.1-rc2 একটি উল্লেখযোগ্য সমাধান নিয়ে এসেছে স্টিম ডেক ওএলইডি অডিওগত দুই বছর ধরে, মূল কার্নেল সংস্করণটি এই হ্যান্ডহেল্ড ডিভাইসটিতে সাউন্ডের সামঞ্জস্যতা নষ্ট করে দিয়েছিল, যার ফলে ভালভ এবং হ্যান্ডহেল্ড কনসোল-ভিত্তিক বেশ কয়েকটি ডিস্ট্রিবিউশনকে তাদের ডাউনস্ট্রিম ব্রাঞ্চগুলিতে নিজস্ব প্যাচ রক্ষণাবেক্ষণ করতে বাধ্য হতে হয়েছিল।

এই RC-এর মাধ্যমে অফিসিয়াল ট্রি-তে সমস্যাটি সমাধান করা হয়েছে, যা এটি নির্দিষ্ট ডাউনস্ট্রিম সমাধানের প্রয়োজনীয়তা হ্রাস করে। এর ফলে স্পেন ও ইউরোপে ব্যবহৃত সাধারণ ডিস্ট্রিবিউশনগুলোর পক্ষে এই ধরনের হার্ডওয়্যারের সাথে আরও ভালো আউট-অফ-দ্য-বক্স কম্প্যাটিবিলিটি প্রদান করা সহজ হয়ে যায়। এটি একটি স্পষ্ট উদাহরণ যে, কীভাবে আপাতদৃষ্টিতে সামান্য রিগ্রেশনও লিনাক্স ব্যবহারকারীদের মধ্যে জনপ্রিয় হয়ে ওঠা ডিভাইসগুলোতে গেমিং এবং মাল্টিমিডিয়া অভিজ্ঞতাকে সরাসরি প্রভাবিত করতে পারে।

সাধারণ কোর পলিশিং এবং প্রাপ্যতা

আরও দৃশ্যমান এলাকাগুলো ছাড়াও, লিনাক্স ৭.১-আরসি২ জমা করে কার্নেল জুড়ে ছড়িয়ে থাকা অসংখ্য ছোট অ্যারেনেটওয়ার্ক এবং জিপিইউ ড্রাইভার (যা আবারও ড্রাইভার পরিবর্তনের ক্ষেত্রে প্রাধান্য পেয়েছে) থেকে শুরু করে শিডিউলারের ছোটখাটো পরিবর্তন পর্যন্ত sched_ext এবং অন্যান্য অভ্যন্তরীণ উপাদান। সাধারণ প্রবণতাটি হলো এমন একটি CR যা খুব ছোট নয়, কিন্তু যা একটি স্থিতিশীল রূপরেখা বজায় রাখে এবং আজ পর্যন্ত কোনো বড় ধরনের পশ্চাদপসরণ ঘটেনি।

যথারীতি, Linux 7.1-rc2-এর সোর্স কোড kernel.org থেকে পাওয়া যাবে। এটি তাদের জন্য, যাদের ডেভেলপমেন্ট এনভায়রনমেন্টে এটি পরীক্ষা করার, টেস্ট ডিস্ট্রিবিউশনে অন্তর্ভুক্ত করার, বা স্টেবল ভার্সনের আগেই কাজ শুরু করার প্রয়োজন আছে; এমনকি যারা কার্নেলটি ইনস্টল করে টেস্ট মেশিনে এর আচরণ মূল্যায়ন করতে চান, তাদের জন্যও। টরভাল্ডস সম্ভাব্য রিগ্রেশন শনাক্ত করার জন্য ক্রমাগত পরীক্ষার ওপর জোর দিয়েছেন, বিশেষ করে এআই টুল ব্যবহারের সাথে সম্পর্কিত প্যাচের সংখ্যায় ক্রমাগত বৃদ্ধির বিষয়টি বিবেচনা করে।

লিনাক্স ৭.১-আরসি২ যে চিত্রটি রেখে যায়, তা হলো একটি কার্নেল যা নিবিড় সূক্ষ্ম সমন্বয়ের পর্যায়ে রয়েছে এবং যেখানে কেভিএম ভার্চুয়ালাইজেশন এর অভ্যন্তরীণ পরীক্ষাগুলোকে পুনর্গঠন করছে। নির্দিষ্ট সংশোধনীর মাধ্যমে শক্তিশালী করা আধুনিক NTFS ড্রাইভারএবং একটি ডিআরএম গ্রাফিক্স ব্লক যা এএমডি এবং ইন্টেল এক্সই উভয় জিপিইউ-কেই অপ্টিমাইজ করে, এছাড়াও স্টিম ডেক ওএলইডি-এর মতো ডিভাইসের জন্য নির্দিষ্ট সমাধান তো রয়েছেই। এই সবকিছু লিনাক্স ৭.১-কে এর স্থিতিশীল সংস্করণের আরও কাছে নিয়ে আসে, যেখানে দৃঢ়তা এবং হার্ডওয়্যার সমর্থনের উপর সুস্পষ্ট মনোযোগ দেওয়া হয়েছে, যা কোনো অপ্রত্যাশিত ঘটনা না ঘটলে, স্পেন এবং ইউরোপের বাকি অংশের সাধারণ ব্যবহারকারী ও প্রতিষ্ঠান উভয়ের কাছেই লক্ষণীয় হবে।

লিনাক্স 7.0-আরসি 6
সম্পর্কিত নিবন্ধ:
স্টেবল রিলিজের আগে লিনাক্স 7.0-rc6 ফিক্সের গতি বাড়িয়েছে।