
ভবিষ্যতের লিনাক্স কার্নেল প্রকাশের জন্য দ্বিতীয় প্রার্থী এখন উপলব্ধ পরীক্ষার জন্য এবং এই পর্যায়ে স্বাভাবিকের চেয়ে বেশি চলাচলের সাথে এসেছে। rc1 এর এক সপ্তাহ পরে Linux 7.0-rc2 প্রকাশিত হয়, নতুন বৈশিষ্ট্যগুলিকে একীভূত করার এবং সেই পর্যায়ে প্রবেশের জন্য উইন্ডোটি নিশ্চিতভাবে বন্ধ করে দেওয়া যেখানে, তত্ত্বগতভাবে, কোড পরিষ্কার এবং স্থিতিশীলতা প্রাধান্য পাবে।
যদিও এটি এমন একটি সংস্করণ যা প্রযুক্তিগত অভিজ্ঞতা সম্পন্ন ব্যক্তিদের জন্য তৈরি করা হয়েছে এবং সাধারণ জনগণের জন্য নয়, তবুও এর প্রভাব কম তাৎপর্যপূর্ণ নয়: এটি ফাইল সিস্টেম, নেটওয়ার্ক, BPF এবং আধুনিক হার্ডওয়্যার ড্রাইভারের মতো গুরুত্বপূর্ণ সিস্টেম উপাদানগুলিকে প্রভাবিত করে।এটি বিশেষ করে সর্বশেষ প্রজন্মের AMD প্রসেসর এবং AI অ্যাক্সিলারেটর সহ সিস্টেমগুলির জন্য সত্য। এটি ইউরোপ এবং স্পেনে সিস্টেম অ্যাডমিনিস্ট্রেটর, ডেভেলপার এবং গুরুত্বপূর্ণ লিনাক্স-ভিত্তিক অবকাঠামো পরিচালনাকারীদের জন্য এটি বিশেষভাবে প্রাসঙ্গিক করে তোলে।
ডেভেলপমেন্ট চক্রের মধ্যে Linux 7.0-rc2 বলতে কী বোঝায়?
প্রথম রিলিজ প্রার্থীর আগমনের সাথে সাথে, প্রকল্পটি সাধারণত নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করার পর্যায়টি শেষ করে। তারপর থেকে, নিম্নলিখিত RC গুলি মূলত রিগ্রেশন ঠিক করা, সাবসিস্টেমগুলিকে পালিশ করা এবং স্থিতিশীলতা অর্জনের লক্ষ্যে তৈরি। স্থিতিশীল কার্নেল সংস্করণ প্রকাশের আগে। এই প্যাটার্নটি বছরের পর বছর ধরে পুনরাবৃত্তি হয়ে আসছে এবং এটি কার্নেল প্রকাশের সময়সূচীর ভিত্তি।
Linux 7.0 এর নির্দিষ্ট ক্ষেত্রে, রিলিজ rc1 ইতিমধ্যেই স্পষ্ট করে দিয়েছে যে এটি সর্বশেষ হার্ডওয়্যারের সাথে সামঞ্জস্য উন্নত করার এবং সিস্টেমের পুরানো অংশগুলি আপডেট করার উপর দৃষ্টি নিবদ্ধ করে, যেমন NTFS সমর্থন এবং নির্দিষ্ট SSD পরিচালনা। রিলিজ rc2 শেষ ব্যবহারকারীর কাছে দৃশ্যমান প্রধান বৈশিষ্ট্যগুলি যোগ করে না, তবে এটি অসংখ্য অভ্যন্তরীণ বিবরণ পরিবর্তন করে যা চাহিদাপূর্ণ পরিবেশে পার্থক্য আনতে পারে।
Linux 7.0-rc2 স্বাভাবিকের চেয়ে বড় এবং লিনাস টরভাল্ডসকে চিন্তিত করে
Linux 7.0-rc2 সম্পর্কে সবচেয়ে বেশি আলোচনার কারণ হল নির্দিষ্ট পরিবর্তনগুলি নয়, বরং আপডেটের সামগ্রিক আকার। লিনাস টরভাল্ডস খোলাখুলিভাবে স্বীকার করেছেন যে এই দ্বিতীয় আরসি কতটা ভারী হয়ে উঠেছে তাতে তিনি খুব বেশি খুশি নন। যদি নন-মার্জ কমিটের সংখ্যা দিয়ে পরিমাপ করা হয়।
উন্নয়ন যে বেহাল হয়ে গেছে, তা আতঙ্কের কারণ নয়, বরং অস্বাভাবিক। টরভাল্ডসের নিজের মতে, অনেকদিন হলো এত লোডেড RC2 দেখিনি। সরাসরি পরিবর্তনের ক্ষেত্রে, এমন কিছু যা, তার মতে, "ক্যালেন্ডারের শব্দ" এর সাথে সম্পর্কিত হতে পারে যা কখনও কখনও এই উন্নয়ন চক্রগুলিকে প্রভাবিত করে: এমন কিছু সপ্তাহ থাকে যেখানে আরও ইন্টিগ্রেশন অনুরোধ জমা হয় এবং অন্যগুলি যেখানে গতি ধীর হয়ে যায়।
কার্নেল ডেভেলপার আরেকটি বিষয় যা বিবেচনায় রাখেন তা হল পূর্ববর্তী চক্রের সময়কাল। লিনাক্স ৬.১৯ স্বাভাবিকের চেয়ে এক সপ্তাহ পরে প্রকাশিত হয়েছিল।এর ফলে সম্ভবত এই সময়ে বেশিরভাগ মুলতুবি কাজ এবং কিছু সংশোধন কেন্দ্রীভূত হয়েছে, যার ফলে এই প্রাথমিক পর্যায়ে কাঙ্ক্ষিত পরিমাণের চেয়ে বেশি RC2 ওভারলোড হয়েছে।
স্থিতিশীলতা, অভ্যন্তরীণ পরিষ্কার-পরিচ্ছন্নতা এবং কম চালকের আধিপত্যের উপর মনোযোগ দিন
অন্যান্য অনুষ্ঠানে যা ঘটে তার বিপরীতে, Linux 7.0-rc2-এর পরিবর্তনগুলির ভার ড্রাইভারদের উপর খুব বেশি পড়ে না।টরভাল্ডস উল্লেখ করেছেন যে RC1 এর তুলনায় ড্রাইভাররা মোট পার্থক্যের প্রায় এক চতুর্থাংশের জন্য দায়ী, যেখানে তারা সাধারণত প্যাচ ভলিউমের অর্ধেক সহজেই তৈরি করে। পরিবর্তন ট্রি সারাংশ অনুসারে, এবার ড্রাইভাররা মোটের প্রায় এক চতুর্থাংশ প্রতিনিধিত্ব করে।
এই উপলক্ষে, কাজের একটি অত্যন্ত গুরুত্বপূর্ণ অংশ হল ফাইল সিস্টেমSMB ক্লায়েন্ট (স্প্যানিশ এবং ইউরোপীয় কোম্পানি সহ মিশ্র উইন্ডোজ/লিনাক্স নেটওয়ার্কগুলিতে ব্যাপকভাবে ব্যবহৃত হয়) XFS এবং EROFS-এর উন্নতির সাথে সাথে সমন্বয়ের একটি উল্লেখযোগ্য অংশ পায়, যা সাধারণত উচ্চ-কার্যক্ষমতা সম্পন্ন সার্ভার এবং স্টোরেজ পরিবেশে ব্যবহৃত দুটি ফাইল সিস্টেম। এই কাজের একটি অংশ ফাইল সিস্টেম এবং লোডের নিচে এর আচরণ।
বাকি পরিবর্তনগুলি ভাগ করা হয়েছে কোর, নেটওয়ার্ক কোড, আর্কিটেকচার, স্বয়ংক্রিয় পরীক্ষা এবং BPF-এর সমন্বয়কার্নেলের মধ্যে পর্যবেক্ষণযোগ্যতা, ফিল্টারিং এবং উন্নত কাজের জন্য ক্রমবর্ধমানভাবে ব্যবহৃত BPF, কার্নেল এবং এর পরীক্ষা স্যুট উভয় ক্ষেত্রেই একাধিক সংশোধন গ্রহণ করছে, যার লক্ষ্য হল পর্যবেক্ষণ বা নিরাপত্তার জন্য ব্যবহৃত প্রেক্ষাপটে এর নির্ভরযোগ্যতা জোরদার করা।
মূল সমাধান: AMDXDNA এবং অন্যান্য গ্রাফিক্স ড্রাইভার
কন্ট্রোলার এরিয়ার মধ্যে, এই rc2 এর সবচেয়ে গুরুত্বপূর্ণ ফোকাসগুলির মধ্যে একটি হল গ্রাফিক্স এবং অ্যাক্সিলারেশন ইকোসিস্টেমের উপর। AMDXDNA ড্রাইভার, AMD এর Ryzen AI অ্যাক্সিলারেটরের সাথে যুক্তএটি সিস্টেম সাসপেনশন সমস্যা থেকে শুরু করে মেমরি ব্যর্থতা পর্যন্ত সমাধানের একটি উল্লেখযোগ্য তালিকা সংগ্রহ করেছে।
ইতিমধ্যেই সংহত সংশোধনগুলির মধ্যে রয়েছে সাসপেনশন-সম্পর্কিত লক, বাফার ওভারফ্লো, ইনপুট স্যানিটাইজেশন, অচলাবস্থা, সীমার বাইরে অ্যাক্সেস এবং ফার্মওয়্যার লোডিং ত্রুটির সমাধানএই সমস্যাগুলির অনেকগুলিই সরাসরি C-তে মেমরি ম্যানুয়ালি পরিচালনার জটিলতা এবং ঝুঁকির সাথে যুক্ত, যা ভবিষ্যতে এই ধরণের ব্যর্থতা কমাতে কন্ট্রোলারগুলিতে রাস্ট ব্যবহার সম্পর্কে বিতর্ককে পুনরুজ্জীবিত করেছে।
AMDXDNA এর বাইরে, পরিবর্তনগুলি AMDGPU তেও প্রসারিত (UserQ সাপোর্ট, DC ডিসপ্লে সাবসিস্টেম এবং VCN 5 এর সংশোধন সহ)পাশাপাশি Intel Xe, Nouveau, এবং অন্যান্য ভিডিও এবং অ্যাক্সিলারেশন ড্রাইভার। এই পরবর্তী ক্ষেত্রে, এগুলি মূলত ছোট প্যাচ, বড় নতুন বৈশিষ্ট্য ছাড়াই, তবে Linux 7.0 এর স্থিতিশীল সংস্করণের জন্য গ্রাফিক্স সমর্থন স্থিতিশীল করার জন্য প্রয়োজনীয়।
ফাইল এবং নেটওয়ার্ক সিস্টেম: SMB, XFS, EROFS এবং আরও অনেক কিছু
সংস্করণ 7.0-rc2 ডেস্কটপ এবং সার্ভার উভয় ক্ষেত্রেই প্রয়োজনীয় ফাইল সিস্টেমের রক্ষণাবেক্ষণের গভীরে অনুসন্ধান করে। SMB গ্রাহকরা প্রচুর পরিমাণে পরিবর্তন পান।এটি বিশেষভাবে ইউরোপীয় সংস্থাগুলির জন্য প্রাসঙ্গিক হতে পারে যারা তাদের অভ্যন্তরীণ নেটওয়ার্কগুলিতে বাণিজ্যিক উইন্ডোজ বা NAS অবকাঠামোর সাথে লিনাক্স সার্ভারগুলিকে একত্রিত করে।
এসএমবির সাথে, XFS এবং EROFS উচ্চ-লোড প্রসঙ্গে কর্মক্ষমতা উন্নত করার লক্ষ্যে সংশোধনগুলি অন্তর্ভুক্ত করে। এবং একীভূতকরণের সময়কালে প্রবর্তিত রিগ্রেশন প্রতিরোধ করে। এই সমন্বয়গুলি বিশেষ করে হোস্টিং প্রোভাইডার, ডেটা সেন্টার এবং GNU/Linux সিস্টেমে প্রচুর পরিমাণে ডেটা নিয়ে কাজ করা সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য প্রাসঙ্গিক।
নেটওয়ার্কের দিক থেকে, নেটওয়ার্কিং স্ট্যাকের বিভিন্ন স্তরে পরিবর্তনগুলি যোগ করা হয়েছে, এমন পরিস্থিতিতে অপারেশনকে শক্তিশালী করা যেখানে 7.0 কার্নেল ভারী ট্র্যাফিক, ওয়েব পরিষেবা বা ক্লাউড অবকাঠামো পরিচালনা করতে ব্যবহৃত হয় যা স্পেন এবং বাকি ইউরোপের ব্যবহারকারীদের সমর্থন করে।
মূল, বিপিএফ এবং স্থাপত্যের পরিবর্তন
দৃশ্যমান উপ-সিস্টেমের বাইরে, rc2 এর একটি উল্লেখযোগ্য অংশ কার্নেল কোরের উপর দৃষ্টি নিবদ্ধ করেঅপ্রত্যাশিত আচরণ এড়ানো এবং নির্দিষ্ট কিছু পরিস্থিতিতে কর্মক্ষমতা উন্নত করার লক্ষ্যে, বিভিন্ন অভ্যন্তরীণ কার্যকরকরণ পথের পাশাপাশি সমর্থিত আর্কিটেকচারের সাথে সংযুক্ত কোডেও সংশোধনগুলি অন্তর্ভুক্ত করা হয়েছে।
উন্নয়নের এই পর্যায়েও জিএমপি বিশেষ মনোযোগের ক্ষেত্র হিসেবে রয়ে গেছে। স্বয়ংক্রিয় পরীক্ষা এবং GMP-সম্পর্কিত সরঞ্জামগুলিতে অসংখ্য সমন্বয় সাধন করা হয়েছে।যারা পর্যবেক্ষণযোগ্যতা, নেটওয়ার্ক বা উন্নত নিরাপত্তার ক্ষেত্রে এই প্রযুক্তি ব্যবহার করেন, তাদের জন্য এটি গুরুত্বপূর্ণ, যার মধ্যে ইউরোপীয় পরিষেবা প্রদানকারীরাও অন্তর্ভুক্ত যারা এই প্রক্রিয়াগুলির উপর তাদের পর্যবেক্ষণের একটি অংশ ভিত্তি করে।
আরেকটি উল্লেখযোগ্য পরিবর্তন হল এর নির্মূল একটি পুরানো Kconfig বিকল্প যা সিস্টেম লগে বিরক্তিকর বার্তা তৈরি করেছিল অপ্রচলিত এলোমেলো উৎস ব্যবহারের সাথে সম্পর্কিত। এই ধরণের পরিষ্কার-পরিচ্ছন্নতা ছোটখাটো মনে হতে পারে, তবে এটি লগগুলিতে শব্দ কমাতে সাহায্য করে এবং প্রশাসক এবং সহায়তা দলগুলির জন্য প্রকৃত সমস্যাগুলি সনাক্ত করা সহজ করে তোলে।
সাম্প্রতিক হার্ডওয়্যার পরীক্ষার উপর প্রভাব ফেলবে এমন একটি আরসি
যারা সাধারণত সর্বশেষ বৈশিষ্ট্যগুলি পরীক্ষা করার জন্য প্রাথমিক কার্নেল সংস্করণ ইনস্টল করেন তাদের এই rc2 বিস্তারিতভাবে পরীক্ষা করা উচিত। নেটওয়ার্ক সাবসিস্টেম, উন্নত ফাইল সিস্টেম এবং নতুন AMD হার্ডওয়্যার সম্পর্কিত পরিবর্তনের পরিমাণ ধীরে ধীরে পরীক্ষা করা বাঞ্ছনীয়, বিশেষ করে যদি কার্নেলটি এমন পরিবেশে ব্যবহৃত হয় যেখানে স্থিতিশীলতা গুরুত্বপূর্ণ।
ব্যক্তিগত ব্যবহারের জন্য ডেস্কটপ বা ল্যাপটপ কম্পিউটারে, Ryzen প্রসেসর এবং ইন্টিগ্রেটেড AI অ্যাক্সিলারেটর সহ কম্পিউটারগুলিতে Linux 7.0-rc2 ব্যবহার করে দেখা আকর্ষণীয় হতে পারে।যদি এটি নিয়ন্ত্রিত পরিবেশে করা হয় (উদাহরণস্বরূপ, একটি পরীক্ষামূলক পার্টিশনে বা একটি সেকেন্ডারি মেশিনে) এবং আপ-টু-ডেট ব্যাকআপ সহ।
যে কোন ক্ষেত্রে, এই আরসি উৎপাদন সরঞ্জাম, গুরুত্বপূর্ণ ওয়ার্কস্টেশন, অথবা অপারেশনাল সার্ভারের জন্য নয়।স্পেনেও না, ইউরোপের বাকি অংশেও না। এটি একটি ডেভেলপমেন্ট ভার্সন যার মূল লক্ষ্য হল স্থিতিশীল ভার্সন প্রকাশের আগে সম্প্রদায়ের বাগ সনাক্ত করা।
আপনার ডিস্ট্রিবিউশনে Linux 7.0-rc2 ইনস্টল করার বিকল্পগুলি
লিনাক্স ৭.০ এর চূড়ান্ত সংস্করণ প্রকাশিত না হওয়া পর্যন্ত এবং প্রধান বিতরণগুলি (ডেবিয়ান, উবুন্টু, ফেডোরা, ওপেনসুএসই, ইত্যাদি) এটিকে তাদের স্থিতিশীল সংগ্রহস্থলে একীভূত না করা পর্যন্ত, যারা rc2 চেষ্টা করতে চান তাদের নিজেরাই কার্নেলটি ইনস্টল করতে হবে।এর জন্য কিছু অভিজ্ঞতা এবং কমান্ড লাইনের সাথে যুক্তিসঙ্গত স্তরের আরাম প্রয়োজন।
ডেবিয়ান বা উবুন্টু-ভিত্তিক ডিস্ট্রিবিউশনগুলিতে, সেইসাথে স্পেনে ব্যবহৃত আরও অনেকগুলিতে, একটি মোটামুটি জনপ্রিয় বিকল্প হল কার্নেল পরিচালনার সরঞ্জামগুলি ব্যবহার করা যেমন কিছু তৃতীয়-পক্ষের সংগ্রহস্থল দ্বারা অফার করা হয়। ধারণাটি হল কার্নেলের মূল সংস্করণগুলি ম্যানুয়ালি কম্পাইল না করেই ডাউনলোড এবং ইনস্টল করতে সক্ষম হওয়া।, পাশাপাশি সমস্যার ক্ষেত্রে কোরের মধ্যে পরিবর্তন সহজতর করে।
AMDXDNA, AMDGPU, SMB, XFS এবং EROFS এর মতো ফাইল সিস্টেমগুলিতে ইতিমধ্যেই প্রয়োগ করা সংশোধনগুলি এবং BPF, কোর এবং নেটওয়ার্কে শক্তিশালীকরণের মাধ্যমে, লিনাক্স ৭.০-আরসি২ এমন একটি সংস্করণকে পরিমার্জন করার ক্ষেত্রে একটি গুরুত্বপূর্ণ পর্যায় হিসেবে অবস্থান করছে যার লক্ষ্য আধুনিক হার্ডওয়্যারের সাথে সামঞ্জস্যতা এবং সিস্টেমের অভ্যন্তরীণ দৃঢ়তা উভয়ই উন্নত করা।যারা কার্নেলের বিবর্তন ঘনিষ্ঠভাবে অনুসরণ করেন, তাদের জন্য এই মাইলফলকটি একটি স্মরণ করিয়ে দেয় যে, যদিও প্রথমবার সবকিছু নিখুঁতভাবে সম্পন্ন হয় না, তবুও ক্রমাগত উন্নতির প্রক্রিয়াটি এখনও অনেকাংশে জীবন্ত।
