Kernel 5.19 প্রসেস, হার্ডওয়্যার সমর্থন, নিরাপত্তা এবং আরও অনেক কিছুর উন্নতি নিয়ে আসে

Kernel 5.19 এর নতুন সংস্করণ ইতিমধ্যেই প্রকাশিত হয়েছে এবং এই নতুন সংস্করণে, সবচেয়ে উল্লেখযোগ্য পরিবর্তনগুলির মধ্যে, উদাহরণস্বরূপ, লুংআর্ক প্রসেসর আর্কিটেকচারের জন্য সমর্থন, "BIG TCP" প্যাচ ইন্টিগ্রেশন, fscache এ "অন-ডিমান্ড" মোড, a.out বিন্যাস সমর্থন করার জন্য কোড অপসারণ, ব্যবহার করার ক্ষমতা ফার্মওয়্যার সংকুচিত করতে ZSTD, ব্যবহারকারী স্থান থেকে মেমরি অফসেট পরিচালনার জন্য একটি ইন্টারফেস, ছদ্ম-র্যান্ডম নম্বর জেনারেটরের উন্নত নির্ভরযোগ্যতা এবং কর্মক্ষমতা, ইন্টেল IFS (ইন-ফিল্ড স্ক্যান), AMD SEV-SNP (সিকিউর নেস্টেড পেজিং), ইন্টেল TDX (বিশ্বস্ত ডোমেন এক্সটেনশন) এর জন্য সমর্থন। এবং এআরএম এসএমই এক্সটেনশন (স্কেলযোগ্য ম্যাট্রিক্স এক্সটেনশন)।

নতুন সংস্করণ 16401 ডেভেলপারদের কাছ থেকে 2190 সংশোধন করেছে (সর্বশেষ সংস্করণে 16206 ডেভেলপারদের কাছ থেকে 2127টি সংশোধন করা হয়েছে), প্যাচের আকার: 90 MB (পরিবর্তনগুলি প্রভাবিত 13847 ফাইল, কোডের 1149456 লাইন যোগ করা হয়েছে, 349177 লাইন সরানো হয়েছে)।

কার্নেলের প্রধান খবর 5.19

এই নতুন সংস্করণের সবচেয়ে উল্লেখযোগ্য পরিবর্তনগুলির মধ্যে, আমরা উল্লেখ করতে পারি যে এটি পাওয়া গেছে Clang 15 এর সাথে কম্পাইল করার সময়, র্যান্ডমাইজেশন মেকানিজম সমর্থিত হয় কার্নেল কাঠামোর।

প্রক্রিয়া ল্যান্ডলক, যা বাহ্যিক পরিবেশের সাথে প্রক্রিয়াগুলির একটি গ্রুপের মিথস্ক্রিয়াকে সীমিত করতে দেয়, নিয়ম সমর্থন প্রদান করা হয়েছে যে অনুমতি অপারেশন সম্পাদন নিয়ন্ত্রণ ফাইল পুনঃনামকরণ।

সাবসিস্টেম আইএমএ (ইন্টিগ্রিটি মেজারমেন্ট আর্কিটেকচার), ডিজিটাল স্বাক্ষর এবং হ্যাশ ব্যবহার করে অপারেটিং সিস্টেমের উপাদানগুলির অখণ্ডতা পরীক্ষা করার জন্য ডিজাইন করা হয়েছে, ফাইল যাচাইয়ের জন্য fs-verity মডিউল ব্যবহার করার জন্য পরিবর্তন করা হয়েছে।

eBPF সাবসিস্টেমে অ-সুবিধাপ্রাপ্ত অ্যাক্সেস অক্ষম করার সময় কর্মের যুক্তি পরিবর্তন করা হয়েছে; পূর্বে, bpf() সিস্টেম কলের সাথে যুক্ত সমস্ত কমান্ড নিষ্ক্রিয় করা হয়েছিল, এবং সংস্করণ 5.19 অনুযায়ী, বস্তু তৈরির দিকে পরিচালিত করে না এমন কমান্ডগুলিতে অ্যাক্সেস বজায় রাখা হয়েছিল। এই আচরণের সাথে, একটি BPF প্রোগ্রাম লোড করার জন্য একটি সুবিধাপ্রাপ্ত প্রক্রিয়া প্রয়োজন, কিন্তু অ-সুবিধাপ্রাপ্ত প্রক্রিয়াগুলি প্রোগ্রামের সাথে যোগাযোগ করতে পারে।

যুক্ত হয়েছে MPTCP সংযোগের ফলব্যাকের জন্য সমর্থন (মাল্টিপাথ টিসিপি) থেকে প্লেইন টিসিপি, এমন পরিস্থিতিতে যেখানে MPTCP-এর নির্দিষ্ট ফাংশন ব্যবহার করা যাবে না। MPTCP হল TCP প্রোটোকলের একটি এক্সটেনশন যা বিভিন্ন IP ঠিকানার সাথে আবদ্ধ বিভিন্ন নেটওয়ার্ক ইন্টারফেসের মাধ্যমে বিভিন্ন পাথ বরাবর প্যাকেট সরবরাহের সাথে একটি TCP সংযোগের অপারেশন সংগঠিত করে। ব্যবহারকারী স্থান থেকে MPTCP স্ট্রীম পরিচালনা করতে একটি API যোগ করা হয়েছে।

এটিও হাইলাইট করা হয় কোডের 420 লাইনের বেশি যোগ করা হয়েছে নিয়ামক সম্পর্কিত amdgpu, যার মধ্যে প্রায় 400 লাইন ASIC রেজিস্টারের জন্য ডেটা সহ স্বয়ংক্রিয়ভাবে হেডার ফাইল তৈরি হয় AMD GPU ড্রাইভারে, এবং অন্য 22,5K লাইন AMD SoC000 সমর্থনের প্রাথমিক বাস্তবায়ন প্রদান করে। AMD GPU-এর জন্য মোট ড্রাইভারের আকার 21 মিলিয়ন লাইন কোড অতিক্রম করেছে। SoC4 ছাড়াও, AMD ড্রাইভারের মধ্যে SMU 21.x (সিস্টেম ম্যানেজমেন্ট ইউনিট), USB-C এবং GPUVM-এর জন্য আপডেট করা সমর্থন, এবং পরবর্তী প্রজন্মের RDNA13 (RX 3) এবং CDNA (AMD প্রবৃত্তি) সমর্থন করার জন্য প্রস্তুত রয়েছে। .

i915 ড্রাইভার (ইন্টেল) শক্তি ব্যবস্থাপনা ক্ষমতা উন্নত করেছে, ল্যাপটপে ব্যবহৃত ইন্টেল ডিজি 2 (আর্ক অ্যালকেমিস্ট) জিপিইউগুলির জন্য আইডি যোগ করা হয়েছিল, ইন্টেল র্যাপ্টর লেক-পি (আরপিএল-পি) প্ল্যাটফর্মের জন্য প্রাথমিক সহায়তা প্রদান করা হয়েছিল, আর্কটিক সাউন্ড-এম গ্রাফিক্স কার্ডগুলির তথ্য যুক্ত করা হয়েছিল, গণনা ইঞ্জিনগুলির জন্য ABI প্রয়োগ করা হয়েছিল, Tile2 ফরম্যাটের জন্য DG4 কার্ড সমর্থনের জন্য যোগ করা হয়েছে, Haswell মাইক্রোআর্কিটেকচারের উপর ভিত্তি করে সিস্টেমের জন্য DisplayPort HDR সমর্থন।

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

সক্ষমতা বিকশিত হয়েছে সম্পর্কিত বিভক্ত লক সনাক্তকরণের প্রতিক্রিয়া ("স্প্লিট লক"), যা মেমরিতে ভুলভাবে সংযোজিত ডেটা অ্যাক্সেস করার সময় ঘটে কারণ একটি পারমাণবিক নির্দেশ কার্যকর করার সময়, ডেটা প্রসারিত CPU ক্যাশের দুটি লাইন অতিক্রম করে। এই ধরনের ক্র্যাশ কর্মক্ষমতা একটি উল্লেখযোগ্য ড্রপ নেতৃত্ব. যদি পূর্বে, ডিফল্টরূপে, কার্নেল ক্র্যাশ ঘটানো প্রক্রিয়া সম্পর্কে তথ্য সহ একটি সতর্কতা জারি করে, এখন সমস্যাযুক্ত প্রক্রিয়াটি সিস্টেমের অবশিষ্টাংশের কার্যকারিতা সংরক্ষণের জন্য অতিরিক্ত ধীর হয়ে যাবে।

যুক্ত হয়েছে IFS প্রক্রিয়ার জন্য সমর্থন (ইন-ফিল্ড স্ক্যান) ইন্টেল প্রসেসরগুলিতে প্রয়োগ করা হয়েছে, যা আপনাকে নিম্ন-স্তরের CPU ডায়াগনস্টিক পরীক্ষা চালানোর অনুমতি দেয় যে সমস্যাগুলি সনাক্ত করতে পারে যা ত্রুটি সংশোধন কোড (ECC) বা প্যারিটি বিটের উপর ভিত্তি করে নিয়মিত উপায়ে সনাক্ত করা যায় না।

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • M1 চিপের উপর ভিত্তি করে অ্যাপল কম্পিউটারে ব্যবহৃত NVMe কন্ট্রোলারের জন্য একটি ড্রাইভার যোগ করা হয়েছে।
  • Loongson 3 5000 প্রসেসরে ব্যবহৃত LoongArch নির্দেশনা সেট আর্কিটেকচারের জন্য প্রাথমিক সমর্থন যোগ করা হয়েছে, যা MIPS এবং RISC-V এর মতো একটি নতুন RISC ISA প্রয়োগ করে।
  • LoongArch আর্কিটেকচার তিনটি সংস্করণে উপলব্ধ: 32-বিট সরলীকৃত (LA32R), 32-বিট স্বাভাবিক (LA32S), এবং 64-বিট (LA64)।
  • কার্নেলে bootconfig ফাইল এম্বেড করার ক্ষমতা যোগ করা হয়েছে।
  • 'CONFIG_BOOT_CONFIG_EMBED_FILE="/PATH/TO/BOOTCONFIG/FILE"'।
  • x86-নির্দিষ্ট বুট বিকল্পগুলির জন্য সমর্থন সরানো হয়েছে: nosp, nosmap, nosmep, noexec, এবং noclflush)।
  • অপ্রচলিত CPU আর্কিটেকচার h8300 (Renesas H8/300) এর জন্য সমর্থন, যা দীর্ঘদিন ধরে রক্ষণাবেক্ষণ করা হয়নি, বন্ধ করা হয়েছে।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন এই নতুন সংস্করণ সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।