লিনাক্স কার্নেল হল লিনাক্স অপারেটিং সিস্টেমের (ওএস) মেরুদণ্ড, এবং এটি একটি কম্পিউটারের হার্ডওয়্যার এবং এর প্রক্রিয়াগুলির মধ্যে মৌলিক ইন্টারফেস।
গত রবিবার, লিনাস টরভাল্ডস এর উদ্বোধন করেন এর নতুন স্থিতিশীল সংস্করণ লিনাক্স কার্নেল 6.5, সংস্করণ যা অনেকগুলি নতুন বৈশিষ্ট্য, আরও ভাল হার্ডওয়্যার সামঞ্জস্যের জন্য নতুন এবং আপডেট ড্রাইভার এবং অন্যান্য পরিবর্তনগুলি প্রবর্তন করে।
সবচেয়ে উল্লেখযোগ্য বৈশিষ্ট্যগুলির মধ্যে Linux 6.5 কার্নেলের মধ্যে, এটি উল্লেখ করা হয়েছে যে সমর্থন চালু করা হয়েছে ALSA-তে MIDI 2.0, RISC-V আর্কিটেকচারের জন্য ACPI সমর্থন, এবং Landlock p সমর্থনUML (ইউজার-মোড লিনাক্স) এর জন্য।
লিনাস টরভাল্ডস উল্লেখ করেছেন যে তিনি এই মুক্তির বিষয়ে কিছুটা চিন্তিত ছিলেন।
“গত সপ্তাহে বিশেষ করে অদ্ভুত বা ভীতিকর কিছুই ঘটেনি, তাই সংস্করণ 6.5 প্রকাশে বিলম্ব করার কোন অজুহাত নেই। আমি এখনও বিরক্তিকর অনুভূতি পাই যে অনেক লোক ছুটিতে আছে এবং যে জিনিসগুলি আংশিকভাবে শান্ত ছিল। কিন্তু এই রিলিজটি মসৃণভাবে হয়েছে, তাই সম্ভবত আমি প্যারানয়েড, "তিনি রবিবার একটি পোস্টে লিখেছেন।
লিনাক্স ৫.৮ এর নতুন নতুন বৈশিষ্ট্য
Linux 6.5 এর এই নতুন প্রকাশিত সংস্করণে, a সবচেয়ে প্রত্যাশিত নতুনত্বের মধ্যে এবং যা আমরা ইতিমধ্যে ব্লগে এখানে কথা বলেছি, সিস্টেম হয় ক্যাচেস্ট্যাট(), যার উদ্দেশ্য হল ফাইল এবং ডিরেক্টরিগুলির জন্য পৃষ্ঠা ক্যাশের অবস্থার সাথে পরামর্শ করা।
নতুন সিস্টেম কল ইউজারস্পেস প্রোগ্রামগুলিকে একটি ফাইলের কোন পৃষ্ঠাগুলি প্রধান মেমরিতে ক্যাশে করা হয়েছে তা নির্ধারণ করতে দেয়। পূর্বে উপলব্ধ mincore() সিস্টেম কলের বিপরীতে, cachestat() কল আপনাকে আরও বিশদ পরিসংখ্যান জিজ্ঞাসা করতে দেয়, যেমন ক্যাশে করা পৃষ্ঠার সংখ্যা, নোংরা পৃষ্ঠাগুলি, উচ্ছেদ করা পৃষ্ঠাগুলি, সম্প্রতি উচ্ছেদ করা পৃষ্ঠাগুলি এবং বুকমার্ক করা পৃষ্ঠাগুলি পুনঃলিখনের জন্য৷
লিনাক্স 6.5 কার্নেলের আরেকটি পরিবর্তন হল সমান্তরালভাবে প্রসেসর চালানোর জন্য সরঞ্জাম, যা মাল্টিসকেট সার্ভারে বুট সময় উন্নত করে। এই উন্নতি হাইপারস্কেলারের জন্য গুরুত্বপূর্ণ।
এটি ছাড়াও, আমরা লিনাক্স 6.5 এও খুঁজে পেতে পারি, USB 4.2 এর জন্য সমর্থন, যদিও এটি উল্লেখ করার মতো যে সমর্থন এখনও সম্পূর্ণ হয়নি। আমরা এটিও খুঁজে পেতে পারি ওয়াই-ফাই 7 কার্নেল থেকে আরও মনোযোগ পেয়েছে, সেইসাথে Btrfs ফাইল সিস্টেমের কর্মক্ষমতা যা এই সংস্করণে উন্নত করা হয়েছে
Linux 6.5 হার্ডওয়্যার সমর্থন প্রবর্তন করে ট্যাবলেটের জন্যs Lenovo Yoga Book yb1-x90f/ly Nextbook Ares 8A, Dell Studio 1569 (ACPI ব্যাকলাইট সমস্যা), Lenovo ThinkPad X131e (AMD বিল্ড 3371) এবং Apple iMac11,3 কম্পিউটার
অন্যদিকে, এটি হাইলাইট করা হয় যে সম্ভবত সবচেয়ে উল্লেখযোগ্য অন্তর্ভুক্তি হল ডিফল্ট পি-স্টেট সক্ষম কিছু AMD প্রসেসরে, এর মানে হল যে কার্নেল কর্মক্ষমতা এবং পাওয়ার খরচের ভারসাম্য বজায় রাখতে কোরগুলিকে আরও দক্ষতার সাথে পরিচালনা করতে পারে।
P-State ডিফল্টরূপে সক্রিয় করা হয় পাওয়ার ম্যানেজমেন্টের জন্য CPUFreq ড্রাইভারের পরিবর্তে। ডিফল্ট পি-স্টেট মোড নির্বাচন করতে X86_AMD_PSTATE_DEFAULT_MODE প্যারামিটার যোগ করা হয়েছে: 1 (অক্ষম), 2 (প্যাসিভ পাওয়ার ম্যানেজমেন্ট মোড), 3 (সক্রিয় মোড, EPP), 4 (পরিচালিত মোড)।
অন্যান্য পরিবর্তন যে দাঁড়ানো:
- MIDI 2.0 ডিভাইসের জন্য সমর্থন ALSA অডিও সাবসিস্টেমে যোগ করা হয়েছে।
- F2FS ফাইল সিস্টেম "এরর=" মাউন্ট বিকল্পটিকে সমর্থন করে, যার মাধ্যমে আপনি ড্রাইভে ডেটা পড়ার বা লেখার সময় ত্রুটির ক্ষেত্রে আচরণ কনফিগার করতে পারেন।
- টাস্ক শিডিউলার SMT অঞ্চলের মধ্যে অপ্রয়োজনীয় স্থানান্তর বাদ দিয়ে CPU কোরের মধ্যে লোড ব্যালেন্সিং উন্নত করেছে
- SLAB মেমরি বরাদ্দকরণ পদ্ধতিটি অবমূল্যায়িত করা হয়েছে এবং ভবিষ্যতে রিলিজে সরিয়ে ফেলা হবে, এবং পরিবর্তে শুধুমাত্র SLUB কার্নেলে ব্যবহার করা হবে। উদ্ধৃত কারণগুলি হল রক্ষণাবেক্ষণের সমস্যা, কোড সমস্যা এবং আরও উন্নত SLUB বরাদ্দকারীর সাথে কার্যকারিতার সদৃশতা।
- বেশ কয়েকটি CPU-এর সমান্তরাল অ্যাক্টিভেশনের জন্য ধন্যবাদ, অনলাইন স্টেটে প্রসেসর স্থানান্তর করার পদ্ধতি উল্লেখযোগ্যভাবে ত্বরান্বিত হয়েছে (10 বার পর্যন্ত)।
- Loongarch আর্কিটেকচার যুগপত মাল্টিথ্রেডিং (SMT, যুগপত মাল্টিথ্রেডিং) সমর্থন করে। এটি ক্ল্যাং কম্পাইলারের সাথে লুনগার্চ কার্নেল তৈরি করার ক্ষমতাও প্রদান করে।
- RISC-V আর্কিটেকচারের জন্য ACPI এবং "V" এক্সটেনশন ( ভেক্টর , ভেক্টর নির্দেশাবলী) এর জন্য সমর্থন যোগ করা হয়েছে। এক্সটেনশন নিয়ন্ত্রণ করতে prctl() এ প্যারামিটার "/proc/sys/abi/riscv_v_default_allow" এবং ফ্ল্যাগের স্ট্রিং "PR_RISCV_V_*" প্রদান করা হয়েছে।
- ARM প্রসেসরের সাথে সিস্টেমে যেগুলি Armv8.8 এক্সটেনশন সমর্থন করে, ব্যবহারকারীর জায়গায় memcpy/memset প্রসেসর নির্দেশাবলী ব্যবহার করার ক্ষমতা প্রদান করা হয়।
পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।