Linux 5.17 এর নতুন সংস্করণ ইতিমধ্যেই প্রকাশিত হয়েছে এবং এটি হল এর সবচেয়ে গুরুত্বপূর্ণ পরিবর্তন

লোগো কার্নেল লিনাক্স, টাক্স

উন্নয়নের দুই মাস পরে, লিনাস টরভাল্ডস উন্মোচন করেছেন কয়েকদিন আগে লঞ্চ হয়েছেনতুন লিনাক্স কার্নেল সংস্করণ 5.17 এ।

সর্বাধিক উল্লেখযোগ্য পরিবর্তন জন্য একটি নতুন কর্মক্ষমতা ব্যবস্থাপনা সিস্টেম হাইলাইট প্রসেসর AMD, BPF প্রোগ্রামের জন্য সমর্থন কম্পাইল করা ল্যাপটপ, সিউডো-র্যান্ডম নম্বর জেনারেটর থেকে BLAKE2s অ্যালগরিদমে রূপান্তর, নতুন fscache ব্যাকএন্ড ক্যাশে নেটওয়ার্ক ফাইল সিস্টেম, অন্যান্য জিনিসের মধ্যে।

নতুন সংস্করণটি 14203 সালের বিকাশকারীদের কাছ থেকে 1995টি সংশোধন পেয়েছে, প্যাচের আকার 37 এমবি (পরিবর্তনগুলি প্রভাবিত হয়েছে 11366টি ফাইল, 506043টি কোডের লাইন যুক্ত করা হয়েছে, 250954টি লাইন সরানো হয়েছে)।

লিনাক্স কার্নেলের প্রধান অভিনবত্ব 5.17

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

সাবসিস্টেম fscache সম্পূর্ণরূপে পুনরায় লেখা হয়েছে. নতুন বাস্তবায়ন কোডের একটি উল্লেখযোগ্য সরলীকরণ দ্বারা আলাদা করা হয় এবং সহজ প্রক্রিয়ার সাথে জটিল প্রোগ্রামিং এবং অবজেক্ট স্টেট ট্র্যাকিং অপারেশনগুলির প্রতিস্থাপন। CIFS ফাইল সিস্টেমে নতুন fscache-র জন্য সমর্থন প্রয়োগ করা হয়।

Btrfs রেজিস্টার এবং fsync অপারেশনের জন্য অপ্টিমাইজ করা হয়েছে বৃহৎ ডিরেক্টরিগুলির জন্য, শুধুমাত্র সূচী কীগুলি অনুলিপি করে এবং রেকর্ড করা মেটাডেটার পরিমাণ হ্রাস করে, প্লাস মুক্ত স্থান রেকর্ড আকারের সাহায্যে ইন্ডেক্সিং এবং অনুসন্ধানের মাধ্যমে প্রয়োগ করা হয়েছে, যা লেটেন্সি কমিয়েছে এবং সময় খোঁজা প্রায় 30%, যা ডিফ্র্যাগমেন্টেশন অপারেশনগুলিকে বাধাগ্রস্ত করার অনুমতি দেয়।

Ext4 একটি নতুন মাউন্ট API এ স্থানান্তরিত হয়েছে যা মাউন্ট বিকল্পগুলি পার্স করার এবং সুপারব্লক কনফিগার করার পর্যায়গুলিকে আলাদা করে, এছাড়াও lazytime এবং nolazytime মাউন্ট বিকল্পগুলির জন্য সমর্থন সরিয়ে দেওয়া হয়েছিল, যা util-linux থেকে ফ্ল্যাগ ব্যবহার করে MS_LAZYTIME এবং ট্রানজিশন সহজ করার জন্য একটি অস্থায়ী পরিবর্তন হিসাবে যোগ করা হয়েছিল FS-এ ট্যাগ সেট করা এবং পড়ার জন্য সমর্থন যোগ করা হয়েছে (ioctl FS_IOC_GETFSLABEL এবং FS_IOC_SETFSLABEL)।

নিয়ামক গতিশীল ফ্রিকোয়েন্সি নিয়ন্ত্রণ প্রদান করতে amd-pstate যোগ করা হয়েছে সর্বোত্তম কর্মক্ষমতা জন্য। ড্রাইভারটি নতুন AMD CPUs এবং APU গুলিকে সমর্থন করে, যার মধ্যে কিছু Zen 2 এবং Zen 3 প্রজন্মের চিপ রয়েছে এবং পাওয়ার ম্যানেজমেন্ট দক্ষতা উন্নত করার জন্য ভালভের সহযোগিতায় এটি তৈরি করা হয়েছে। অভিযোজিত ফ্রিকোয়েন্সি স্যুইচিংয়ের জন্য, CPPC (সহযোগী প্রসেসর পারফরম্যান্স কন্ট্রোল) পদ্ধতি ব্যবহার করা হয়, যা আপনাকে আরও সঠিকভাবে সূচক পরিবর্তন করতে দেয় (তিনটি কর্মক্ষমতা স্তরের মধ্যে সীমাবদ্ধ নয়) এবং পূর্বে ব্যবহৃত ACPI-ভিত্তিক P-স্টেটের তুলনায় অবস্থার পরিবর্তনগুলিতে আরও দ্রুত প্রতিক্রিয়া জানাতে পারে। ড্রাইভার (CPU ফ্রিকোয়েন্সি)।

অন্যদিকে, এটি হাইলাইট করা হয় যে একটি আপডেট বাস্তবায়ন প্রস্তাব করা হয় সিউডোর্যান্ডম নম্বর জেনারেটর থেকে RDRAND, যেটি /dev/random এবং /dev/urandom ডিভাইসের অপারেশনের জন্য দায়ী, এনট্রপি মিক্সিং অপারেশনের জন্য SHA2 এর পরিবর্তে BLAKE1s হ্যাশ ফাংশন ব্যবহার করার জন্য উল্লেখযোগ্য। পরিবর্তনটি ঝামেলাপূর্ণ SHA1 অ্যালগরিদম থেকে পরিত্রাণ পেয়ে এবং আরএনজি ইনিশিয়ালাইজেশন ভেক্টরের ওভাররাইটিং অপসারণ করে সিউডো-র্যান্ডম নম্বর জেনারেটরের নিরাপত্তা বাড়ানো সম্ভব করেছে। যেহেতু BLAKE2s অ্যালগরিদম পারফরম্যান্সের দিক থেকে SHA1 এর চেয়ে এগিয়ে আছে, তাই এর ব্যবহার কর্মক্ষমতাতেও ইতিবাচক প্রভাব ফেলেছে।

যুক্ত হয়েছে অনুমানমূলক মৃত্যুদন্ড দ্বারা সৃষ্ট প্রসেসর দুর্বলতার বিরুদ্ধে সুরক্ষা নিঃশর্ত জাম্প-ফরওয়ার্ড অপারেশনের পর নির্দেশাবলী। সমস্যাটি মেমরিতে জাম্প ইন্সট্রাকশন (SLS, স্ট্রেইট লাইন স্পেকুলেশন) অনুসরণ করে অবিলম্বে নির্দেশাবলীর অগ্রিম প্রক্রিয়াকরণ থেকে উদ্ভূত হয়। নিরাপত্তা সক্ষম করার জন্য GCC সংস্করণ 12 সহ একটি বিল্ড প্রয়োজন, যা বর্তমানে পরীক্ষায় রয়েছে৷

সাবসিস্টেম DRM (সরাসরি রেন্ডারিং ম্যানেজার) এবং i915 ড্রাইভার সংবেদনশীল তথ্য প্রদর্শনের জন্য স্ক্রিনের জন্য সমর্থন যোগ করেছে, উদাহরণস্বরূপ, কিছু ল্যাপটপ একটি অন্তর্নির্মিত গোপনীয় দৃশ্য মোড সহ স্ক্রিন দিয়ে সজ্জিত, যা বাইরে থেকে দেখা কঠিন করে তোলে। যোগ করা পরিবর্তনগুলি আপনাকে এই জাতীয় স্ক্রিনের জন্য বিশেষ ড্রাইভার প্লাগ ইন করতে এবং নিয়মিত KMS ড্রাইভারগুলিতে বৈশিষ্ট্য সেট করে ব্যক্তিগত ব্রাউজিং মোড নিয়ন্ত্রণ করতে দেয়।

নিয়ামক amdgpu STB ডিবাগিং প্রযুক্তির জন্য সমর্থন অন্তর্ভুক্ত করে (স্মার্ট ট্রেস বাফার) সমস্ত AMD GPU এর জন্য যা এটি সমর্থন করে। STB ব্যর্থতা বিশ্লেষণের সুবিধা দেয় এবং শেষ ব্যর্থতার আগে সম্পাদিত ফাংশন সম্পর্কে একটি বিশেষ বাফার তথ্য সংরক্ষণ করে সমস্যার উত্স সনাক্ত করে।

অন্যান্য পরিবর্তনগুলির মধ্যে যেগুলি দাঁড়িয়ে আছে:

  • i915 ড্রাইভার Intel Raptor Lake S চিপগুলির জন্য সমর্থন যোগ করে এবং ডিফল্টরূপে Intel Alder Lake P গ্রাফিক্সের জন্য সমর্থন সক্রিয় করে।
  • fbcon/fbdev ড্রাইভার কনসোলে হার্ডওয়্যার-অ্যাক্সিলারেটেড স্ক্রোলিং-এর জন্য সমর্থন ফিরিয়ে দিয়েছে।
  • Apple M1 চিপগুলিকে সমর্থন করার জন্য পরিবর্তনগুলির ক্রমাগত একীকরণ।
  • ফার্মওয়্যার-প্রদত্ত ফ্রেম বাফারের মাধ্যমে আউটপুট তৈরি করতে Apple M1 চিপ সহ সিস্টেমে simpledrm ড্রাইভার ব্যবহার করার ক্ষমতা প্রয়োগ করা হয়েছে।
  • eBPF সাবসিস্টেমে bpf_loop() হ্যান্ডলার, যা eBPF প্রোগ্রামগুলিতে লুপগুলি সংগঠিত করার একটি বিকল্প উপায় প্রদান করে, যাচাইকারীর জন্য দ্রুত এবং সহজে যাচাই করা যায়।

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


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

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

*

*

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