লিনাক্স হল ইউনিক্স কার্নেলের মতই একটি ফ্রি কার্নেল।এটি ফ্রি এবং ওপেন সোর্স সফটওয়্যারের অন্যতম প্রধান উদাহরণ।
উন্নয়নের দুই মাস পরে, Linus Torvalds Linux kernel 6.5 প্রকাশের ঘোষণা দিয়েছে. উল্লেখযোগ্য পরিবর্তনগুলির মধ্যে রয়েছে: ইন্টেল TPMI পাওয়ার ম্যানেজমেন্ট মেকানিজমের জন্য সমর্থন, ক্যাচেস্ট্যাট সিস্টেম কল, রাস্ট ভাষা সমর্থনের অবিচ্ছিন্ন একীকরণ, RISC-V ভেক্টর নির্দেশাবলীর জন্য সমর্থন এবং আরও অনেক কিছু।
লিনাক্স 6.5 কার্নেলের এই নতুন সংস্করণে, প্রায় 14674টি সংশোধন করা হয়েছে এবং 1294205টি লাইন কোড যোগ করা হয়েছে।
লিনাক্স ৫.৮ এর নতুন নতুন বৈশিষ্ট্য
Linux 6.5 কার্নেলের এই নতুন সংস্করণে, RAPL ইন্টারফেস TPMI প্রক্রিয়ার জন্য সমর্থন যোগ করে পাওয়ার ম্যানেজমেন্ট বৈশিষ্ট্যগুলি সক্ষম করতে ইন্টেল প্রসেসরগুলিতে ব্যবহৃত, এই নতুন ইন্টারফেসটি পূর্বে উপলব্ধ RAPL MSR/MMIO ইন্টারফেসের পরিপূরক এবং আরও নমনীয় পাওয়ার সীমা সেটিংস প্রদান করে।
নতুন সংস্করণ থেকে আর একটি পরিবর্তন দেখা যায় ক্যাচেস্ট্যাট() কল যোগ করা হয়েছে, যা ফাইল এবং ডিরেক্টরিগুলির জন্য পৃষ্ঠার ক্যাশে অবস্থার সাথে পরামর্শ করার কাজ করে। একটি নতুন সিস্টেম কল ইউজারস্পেস প্রোগ্রামগুলিকে একটি ফাইলের কোন পৃষ্ঠাগুলি প্রধান মেমরিতে ক্যাশে করা হয়েছে তা নির্ধারণ করতে দেয়।
পূর্বে উপলব্ধ mincore() সিস্টেম কলের বিপরীতে, cachestat() কল আপনাকে আরও বিশদ পরিসংখ্যান দেখতে দেয়, যেমন ক্যাশে করা পৃষ্ঠার সংখ্যা, নোংরা পৃষ্ঠাগুলি, উচ্ছেদ করা পৃষ্ঠাগুলি, সম্প্রতি উচ্ছেদ করা পৃষ্ঠাগুলি এবং পুনর্লিখনের জন্য চিহ্নিত পৃষ্ঠাগুলি৷
মরিচা সমর্থনে প্রয়োগ করা অব্যাহত উন্নতিগুলির অংশের জন্য, এটি দাঁড়িয়েছে যে এটি মরিচা 1.68.2 সংস্করণ ব্যবহার করা সম্ভব হয়েছে, যা কার্নেলে ব্যবহৃত কিছু ফাংশনকে স্থিতিশীল করে। উন্নত পিন স্টার্ট API এর পাশাপাশি 'ত্রুটি', 'সিঙ্ক', 'স্ট্র', 'টাস্ক' এবং 'টাইপস' মডিউলগুলির প্রসারিত ক্ষমতা।
ARM64 সিস্টেমের জন্য, PIE এক্সটেনশনের জন্য সমর্থন বাস্তবায়িত হয়, যা মেমরি অ্যাক্সেস অধিকার কনফিগার করার কার্যকারিতা প্রদান করে। একটি মেমরি পৃষ্ঠা টেবিলে অনুমতি সংক্রান্ত তথ্য হার্ডকোড করার পরিবর্তে, PIE রেজিস্ট্রিতে নির্দিষ্ট করা অনুমতি অ্যারে সূচক ব্যবহার করে।
io_uring এ, রিং বাফার সংরক্ষণ এবং মেমরিতে সারি পাঠাতে ক্ষমতা ইউজার স্পেসে বরাদ্দ করা হয়েছে। অ্যাপ্লিকেশনটি এখন স্বাধীনভাবে মেমরির একটি অঞ্চল বরাদ্দ করতে পারে এবং বড় মেমরি পৃষ্ঠাগুলি ব্যবহার করার ক্ষমতার সুবিধা নিতে এটি io_uring-এ পাঠাতে পারে।
এটি ছাড়াও, লিনাক্স 6.5-এর এই নতুন সংস্করণে আরও একটি নতুনত্ব রয়েছে, কার্নেল ওয়ার্ক কিউ, যা নিবিড় CPU ব্যবহার সহ কাজের সনাক্তকরণ এবং স্বয়ংক্রিয় চিহ্নিতকরণ বাস্তবায়ন করে।
প্রসেসর সহ সিস্টেমে Zen 2 এবং নতুন AMD, P-State ড্রাইভার ডিফল্টরূপে সক্রিয় করা আছে পাওয়ার ম্যানেজমেন্টের জন্য CPUFreq ড্রাইভারের পরিবর্তে ডিফল্ট পি-স্টেট মোড নির্বাচন করতে X86_AMD_PSTATE_DEFAULT_MODE প্যারামিটার যোগ করা হয়েছে।
ফাইল সিস্টেম Overlayfs, নতুন মাউন্ট API ব্যবহার করার জন্য স্থানান্তরিত করা হয়েছে এবং একটি পৃথক বাস্তবায়ন বজায় রাখার পরিবর্তে OverlayFS এবং EROFS ফাইল সিস্টেমের পরিপূরক হিসাবে ComposeFS ফাইল সিস্টেমের ক্রিয়াকলাপ সংগঠিত করার জন্য পরিবর্তন করা হয়েছে। কার্নেল 6.5-এ, Composefs শুধুমাত্র ডেটার জন্য ব্যবহৃত "শুধুমাত্র ডেটা" স্তরগুলির জন্য সমর্থন যোগ করেছে (মেটাডেটা থেকে পৃথক)।
Btrfs ফাইল সিস্টেমের জন্য নতুন অপ্টিমাইজেশন প্রস্তাব করা হয়েছে, যেহেতু দ্রুত অ্যালগরিদমের জন্য crc32c এবং xxhash চেকসাম গণনা করার জন্য সিঙ্ক্রোনাস মোডে ডেটা স্থানান্তর প্রয়োগ করা হয়েছে)।
অন্যান্য পরিবর্তন যে দাঁড়ানো:
- AMDGPU ড্রাইভার Radeon RX 7000 ভিডিও কার্ডের ওভারক্লকিং ফ্রিকোয়েন্সির জন্য সমর্থন যোগ করেছে।
- i915 ড্রাইভার Intel Meteor Lake Chips-এর জন্য প্রাথমিক সমর্থন নিয়ে আসে এবং eDP প্রদর্শন সহ ল্যাপটপে VRR ব্যবহার করার ক্ষমতা যোগ করে।
- USB4 কন্ট্রোলারগুলির জন্য উল্লেখযোগ্যভাবে প্রসারিত সমর্থন, যার মধ্যে ইন্টেল বারলো রিজ কন্ট্রোলারগুলির জন্য প্রাথমিক সমর্থন যা USB4 v2 সমর্থন করে (USB Type-C এর উপর 80 Gbps)।
- MIDI 2.0 ডিভাইসের জন্য সমর্থন ALSA অডিও সাবসিস্টেমে যোগ করা হয়েছে।
- NVIDIA SHIELD মিডিয়া কনসোলের জন্য ড্রাইভার যোগ করা হয়েছে
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদে পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক.