Linux 6.1 মরিচা, কর্মক্ষমতা উন্নতি, ড্রাইভার এবং আরও অনেক কিছু নিয়ে এসেছে

লিনাক্স কার্নেল

লিনাক্স কার্নেল

উন্নয়নের দুই মাস পরে, Linus Torvalds Linux 6.1 কার্নেলের নতুন সংস্করণ প্রকাশের ঘোষণা দিয়েছে, যার মধ্যে উল্লেখযোগ্য পরিবর্তনগুলির মধ্যে রয়েছে: মরিচা ভাষায় ড্রাইভার এবং মডিউলগুলির বিকাশের জন্য সমর্থন, ব্যবহৃত মেমরি পৃষ্ঠাগুলি নির্ধারণের জন্য পদ্ধতির আধুনিকীকরণ, BPF প্রোগ্রামগুলির জন্য একটি বিশেষ মেমরি ম্যানেজার, KMSAN মেমরির সমস্যার ডায়াগনস্টিক সিস্টেম, KCFI (কার্নেল কন্ট্রোল-ফ্লো ইন্টিগ্রিটি) সুরক্ষা ব্যবস্থা, ম্যাপেল কাঠামো গাছের প্রবর্তন।

নতুন সংস্করণ 15115 বিকাশকারীদের থেকে 2139 ফিক্স পেয়েছেন, প্যাচের আকার হল 51 MB, যা 2 এবং 6.0 কার্নেল প্যাচের আকারের চেয়ে প্রায় 5.19 গুণ কম।

লিনাক্স ৫.৮ এর নতুন নতুন বৈশিষ্ট্য

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

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

ভবিষ্যতে, এটি ধীরে ধীরে বিদ্যমান কার্যকারিতা বাড়ানোর পরিকল্পনা করা হয়েছে, Rust-for-Linux শাখা থেকে অন্যান্য পরিবর্তনগুলি পোর্ট করা। সমান্তরালভাবে, NVMe ডিস্ক কন্ট্রোলার, 9p নেটওয়ার্ক প্রোটোকল এবং Rust এ Apple M1 GPU বিকাশের জন্য প্রস্তাবিত অবকাঠামো ব্যবহার করার জন্য প্রকল্পগুলি তৈরি করা হচ্ছে।

আরেকটি উল্লেখযোগ্য পরিবর্তন হল EFI সহ AArch64, RISC-V, এবং LoongArch, যেখানে সরাসরি সংকুচিত কার্নেল ছবি লোড করার ক্ষমতা প্রয়োগ করা হয়s, এর পাশাপাশি তারা যোগ করেছে কার্নেল ইমেজ লোড করা, চালানো এবং ডাউনলোড করার জন্য ড্রাইভার, EFI zboot থেকে সরাসরি কল করা হয়।

EFI প্রোটোকল ডাটাবেস থেকে প্রোটোকল ইনস্টল এবং অপসারণের জন্য ড্রাইভারগুলিও যুক্ত করা হয়েছে। পূর্বে, একটি পৃথক বুটলোডার দ্বারা আনপ্যাক করা হত, কিন্তু এখন এটি কার্নেলের একজন ড্রাইভার দ্বারা করা যেতে পারে: কার্নেল চিত্রটি একটি EFI অ্যাপ্লিকেশন হিসাবে তৈরি করা হয়েছে।

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

এটি ছাড়াও, আমরা এটিও খুঁজে পেতে পারি BPF সাবসিস্টেমে "ধ্বংসাত্মক" BPF প্রোগ্রাম তৈরি করার ক্ষমতা যুক্ত করা হয়েছে crash_kexec() কলের মাধ্যমে ক্র্যাশ ট্রিগার করার জন্য বিশেষভাবে ডিজাইন করা হয়েছে। একটি নির্দিষ্ট সময়ে একটি মেমরি ডাম্প তৈরির ট্রিগার করার জন্য ডিবাগিংয়ের উদ্দেশ্যে এই ধরনের BPF প্রোগ্রামগুলির প্রয়োজন হতে পারে। একটি BPF প্রোগ্রাম লোড করার সময় ধ্বংসাত্মক ক্রিয়াকলাপের অ্যাক্সেসের জন্য BPF_F_DESTRUCTIVE পতাকা নির্দিষ্ট করা প্রয়োজন, sysctl kernel.destructive_bpf_enabled সেট করতে হবে এবং CAP_SYS_BOOT অধিকার সেট করতে হবে।

তৈরি করা হয়েছেo Btrfs ফাইল সিস্টেমে উল্লেখযোগ্য কর্মক্ষমতা অপ্টিমাইজেশানঅন্যান্য জিনিসের মধ্যে, ফীম্যাপ এবং lseek ক্রিয়াকলাপগুলির কার্যকারিতা মাত্রার আদেশ দ্বারা বৃদ্ধি পেয়েছে (শেয়ার করা এক্সটেনশনগুলির জন্য চেকিং 2-3 বার স্পীড করা হয়েছে এবং ফাইলগুলিতে অবস্থান পরিবর্তন করা 1.3-4 বার স্পীড করা হয়েছে)৷ এছাড়াও, ডিরেক্টরির জন্য ইনোড জার্নালিংয়ের গতি বাড়ায় (25% কর্মক্ষমতা বৃদ্ধি এবং ডিবেঞ্চে 21% লেটেন্সি হ্রাস), বাফার করা I/O উন্নত করা হয়েছে এবং মেমরি খরচ হ্রাস করা হয়েছে।

Ext4 কর্মক্ষমতা অপ্টিমাইজেশান যোগ করে জার্নালিং এবং শুধুমাত্র-পঠন-অপারেশনের সাথে সম্পর্কিত, অবহেলিত noacl এবং nouser_xattr বৈশিষ্ট্যগুলির জন্য সরানো সমর্থন, এছাড়াও EROFS (এনহ্যান্সড রিড-অনলি ফাইল সিস্টেম), শুধুমাত্র পঠনযোগ্য পার্টিশনে ব্যবহারের জন্য ডিজাইন করা হয়েছে, বিভিন্ন ফাইলে ডুপ্লিকেট ডেটার স্টোরেজ সেট করার সম্ভাবনা বাস্তবায়ন করে সিস্টেম

এর অন্যান্য পরিবর্তনগুলি যে দাঁড়ায়:

  • Apple Silicon, Intel SkyLake, এবং Intel KabyLake প্রসেসরে বাস্তবায়িত অডিও সাবসিস্টেমগুলির জন্য সমর্থন যোগ করা হয়েছে।
  • HDA CS35L41 অডিও কন্ট্রোলার স্লিপ মোড সমর্থন করে।
  • Baikal-T1 SoC এ ব্যবহৃত AHCI SATA কন্ট্রোলারের জন্য সমর্থন যোগ করা হয়েছে।
  • Bluetooth চিপ MediaTek MT7921, Intel Magnetor (CNVi, ইন্টিগ্রেটেড কানেক্টিভিটি), Realtek RTL8852C, RTW8852AE, এবং RTL8761BUV (Edimax BT-8500) এর জন্য সমর্থন যোগ করা হয়েছে।
  • পাইনফোন কীবোর্ড, ইন্টারটাচ টাচপ্যাডস (থিঙ্কপ্যাড P1 জি3), এক্স-বক্স অ্যাডাপটিভ কন্ট্রোলার, ফিনিক্সআরসি ফ্লাইট কন্ট্রোলার, ভিআরসি-2 কার কন্ট্রোলার, ডুয়ালসেন্স এজ কন্ট্রোলার, আইবিএম অপারেশন প্যানেল, এক্সবক্স ওয়ান এলিট, এক্সপি-পেন ট্যাবলেট এবং প্রো ডেকোর জন্য ড্রাইভার যুক্ত করা হয়েছে। Intuos Pro ছোট (PTH-460)।
  • অ্যাস্পিড HACE (হ্যাশ এবং ক্রিপ্টো ইঞ্জিন) ক্রিপ্টোগ্রাফিক এক্সিলারেটরের জন্য ড্রাইভার যুক্ত করা হয়েছে।
  • ইন্টিগ্রেটেড Intel Meteor Lake Thunderbolt/USB4 কন্ট্রোলারের জন্য সমর্থন যোগ করা হয়েছে।
  • Sony Xperia 1 IV, Samsung Galaxy E5, E7 এবং Grand Max, Pine64 Pinephone Pro স্মার্টফোনের জন্য সমর্থন যোগ করা হয়েছে।
  • ARM SoC AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 এবং RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IP8062MMX-v8062, IP8Q8195MMX, IP4MMX , MT4 (Acer Tomato), Radxa ROCK 1C+, NanoPi RXNUMXS Enterprise Edition, JetHome JetHub DXNUMXp। SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom এবং NXP সম্পর্কে তথ্য।

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


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

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

*

*

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