লিনাক্স ৬.১৭: বিটিআরএফএস, নিরাপত্তা, নেটওয়ার্কিং, জিপিইউ এবং সাধারণ কার্নেল অপ্টিমাইজেশনে নতুন বৈশিষ্ট্য

টাক্স, লিনাক্স কার্নেলের মাসকট

কয়েকদিন আগেই ঘোষণা করা হয় লিনাক্স কার্নেল ৬.১৭ এর নতুন অফিসিয়াল সংস্করণ প্রকাশ, যা দুই মাস একটানা কাজের পর আসে।

লিনাক্স 6.17 এমন একটি সংস্করণ যা কর্মক্ষমতা, স্থিতিশীলতা এবং একীকরণের ক্ষেত্রে একটি উল্লেখযোগ্য পদক্ষেপ চিহ্নিত করে বিনামূল্যের অপারেটিং সিস্টেমের প্রযুক্তিগত অগ্রগতি। এই রিলিজে ২,১১৮ জন ডেভেলপারের দ্বারা প্রদত্ত ১৪,৩৩৪টি সংশোধন অন্তর্ভুক্ত করা হয়েছে, ৪৬ মেগাবাইট প্যাচ ১২,৮০০টিরও বেশি ফাইলকে প্রভাবিত করে এবং সংযোজন এবং মুছে ফেলার মধ্যে দশ লক্ষেরও বেশি লাইন কোড পরিবর্তন করে। এর মাধ্যমে, কার্নেল তার উদ্ভাবনের গতি এবং তার সম্প্রদায়ের প্রশস্ততা পুনরায় নিশ্চিত করে।

Btrfs, ext4, এবং NTFS3: ফাইল সিস্টেমের মূল অগ্রগতি

স্টোরেজ সাবসিস্টেম এবং ফাইল সিস্টেমগুলি বিশেষ মনোযোগ পেয়েছে। Btrfs, স্তম্ভগুলির মধ্যে একটি আধুনিক কার্নেলের, এখন বৃহৎ ফোলিওর জন্য পরীক্ষামূলক সহায়তা প্রদান করে, যা মেমোরি ওভারহেড কমায় এবং নিবিড় ক্রিয়াকলাপে কর্মক্ষমতা উল্লেখযোগ্যভাবে উন্নত করে। পঠন-পূর্ববর্তী প্রক্রিয়াগুলি অপ্টিমাইজ করা হয়েছে এবং বিটম্যাপ ব্যবস্থাপনা, খালি ফাইল তৈরির গতিতে ২০% বৃদ্ধি অর্জন করে। এছাড়াও, XArray কাঠামোর কীগুলি এখন আরও কম্প্যাক্ট, যা লিফ নোডের সংখ্যা ৭০% পর্যন্ত হ্রাস করে।

সমান্তরাল, ext4 RWF_DONTCACHE ফ্ল্যাগ সহ বাফার করা I/O-এর জন্য সমর্থন যোগ করে, লেখার পরপরই ক্যাশে থেকে ডেটা সরানোর অনুমতি দেয়, যখন EROFS মেটাডেটা কম্প্রেশন যোগ করেএদিকে, NTFS3 ড্রাইভার উইন্ডোজে তৈরি সিম্বলিক লিঙ্কগুলির জন্য সমর্থন প্রসারিত করে এবং নাম যাচাইকরণ উন্নত করে, ক্রস-প্ল্যাটফর্ম ইন্টিগ্রেশনকে শক্তিশালী করে।

এটি হাইলাইট করে Bcachefs এর বহিরাগত রক্ষণাবেক্ষণে রূপান্তর, প্রধান কার্নেলের সক্রিয় বিকাশ থেকে বাদ দেওয়ার পর। যদিও এটি কোডবেসে থাকবে, এর বিকাশ কেন্ট ওভারস্ট্রিটের নেতৃত্বে স্বাধীন শাখার উপর নির্ভর করবে যতক্ষণ না এটি সরকারী কার্নেল বিকাশ নির্দেশিকাগুলিতে পুনঃএকীভূত হয়।

নতুন মডিউল এবং টাস্ক শিডিউলারের সরলীকরণ

El কার্নেল 6.17 একক-প্রসেসর এবং মাল্টিপ্রসেসর সিস্টেমের জন্য কোডগুলিকে একীভূত করে, অপ্রয়োজনীয় কনফিগারেশন দূর করে। এই সিদ্ধান্তটি টাস্ক শিডিউলার ব্যবস্থাপনাকে সহজ করে তোলে, এমনকি একক-প্রসেসর পরিবেশেও SMP সংস্করণগুলিকে ভিত্তি করে তোলে।

আরেকটি দুর্দান্ত সংযোজন হল DAMON_STAT মডিউল, যা DAMON সাবসিস্টেমের ক্ষমতা প্রসারিত করে মেমরি অ্যাক্সেস এবং নিষ্ক্রিয়তার পরিসংখ্যান প্রদান করে। একই ক্ষেত্রে, সিস্টেমগুলি ARM64 লাইভ প্যাচ সাপোর্ট লাভ করে (লাইভ প্যাচিং), যা রিবুট ছাড়াই কার্নেল আপডেট করার অনুমতি দেয়।

এর সমর্থন pidfd বর্ধিত বৈশিষ্ট্যগুলিকে সংযুক্ত করার ক্ষমতা সহ বর্ধিত। ব্যবহারকারীর স্থান থেকে তথ্য সংগ্রহ এবং একই প্রক্রিয়ার পুনরায় খোলার মধ্যে তথ্য বজায় রাখা, বহু-ব্যবহারকারী পরিবেশে উন্নত প্রক্রিয়া ব্যবস্থাপনার জন্য একটি অপরিহার্য উন্নতি।

সিস্টেম নিরাপত্তা, ডিবাগিং এবং নির্ভরযোগ্যতার অগ্রগতি

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

কার্নেলটিও /proc ফাইল সিস্টেমের নিরাপত্তা উন্নত করে, জাল মাউন্টের মাধ্যমে ক্ষতিকারক কারসাজি রোধ করার জন্য এর রুট ইনোড নম্বর ঠিক করা। এটি অতিরিক্ত ক্ল্যাং-এর সাথে সংকলনে সুরক্ষা একীভূত করা, যা স্ট্যাকের সমস্ত ভেরিয়েবলকে ইনিশিয়ালাইজ করে যাতে অপ্রচলিত ডেটা লিক না হয়।

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

নেটওয়ার্ক, ভার্চুয়ালাইজেশন এবং অপ্টিমাইজড পারফরম্যান্স

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

El পাওয়ার ওভার ইথারনেটের জন্য সমর্থন (PES) এখন কনফিগারযোগ্য পাওয়ার ডিস্ট্রিবিউশন কৌশলগুলিকে অনুমতি দেয়, আইপি ক্যামেরা এবং অ্যাক্সেস পয়েন্টের মতো ডিভাইসগুলিতে দক্ষতা উন্নত করা। ইতিমধ্যে, ম্যানেজমেন্ট কম্পোনেন্ট ট্রান্সপোর্ট প্রোটোকল (MCTP) উন্নত রাউটিং অন্তর্ভুক্ত করে, যা মধ্যবর্তী নোডের মাধ্যমে বহিরাগত নোডগুলির মধ্যে যোগাযোগ সক্ষম করে।

ভার্চুয়ালাইজেশনের ক্ষেত্রে, KVM হাইপারভাইজার ARM-এ GICv5 ইন্টারাপ্ট কন্ট্রোলারের জন্য সমর্থন যোগ করে, এবং CONFIG_KVM_IOAPIC প্যারামিটার যোগ করা হয়েছে, যা পুরোনো ড্রাইভারের ইমুলেশন নিষ্ক্রিয় করার অনুমতি দেয়। অতিরিক্তভাবে, VMSCAPE দুর্বলতার বিরুদ্ধে সুরক্ষা জোরদার করা হয়েছে, এবং লকডাউন LSM মডিউল, যা কার্নেলে রুট ব্যবহারকারীর অ্যাক্সেস সীমিত করে, পুনরায় সক্রিয় করা হয়েছে - নিরাপত্তা-বর্ধিত পরিবেশ এবং UEFI সিকিউর বুটের একটি গুরুত্বপূর্ণ বৈশিষ্ট্য।

নতুন আর্কিটেকচারের জন্য GPU, শব্দ এবং সমর্থন

নিয়ামক ইন্টেলের Xe DRM সামঞ্জস্যতা উন্নত করে প্যান্থার লেক এবং ওয়াইল্ডক্যাট লেকের মাইক্রোআর্কিটেকচারের সাথে, যখন ড্রাইভার AMDGPU মেমোরি ক্লিনিং মেকানিজমের জন্য সমর্থন প্রসারিত করে (ক্লিনার শেডার) এবং হাইব্রিড গ্রাফিক্স সহ ল্যাপটপের জন্য অপ্টিমাইজেশন যোগ করে।

নিয়ামক i915 drm_panic বৈশিষ্ট্যটি গ্রহণ করে, যা "মৃত্যুর নীল পর্দা" এর মতো। যা গুরুতর ত্রুটি নির্ণয়ে সাহায্য করে। অতিরিক্তভাবে, NVIDIA GPU-এর জন্য Rust-এ লেখা Nova ড্রাইভারের উপর কাজ এখনও সংহত করা হচ্ছে, GeForce RTX 2000 সিরিজের জন্য সমর্থন এবং মেমরি ব্যবস্থাপনা, ফ্রেমবাফার এবং GSP ফার্মওয়্যারের জন্য নতুন বৈশিষ্ট্য যোগ করা হচ্ছে।

অন্যদিকে, চালকরা অ্যাড্রেনো, প্যানফ্রস্ট এবং লিমা কোয়ালকম, মিডিয়াটেক এবং রকচিপ জিপিইউগুলির জন্য সমর্থন প্রসারিত করেযথাক্রমে। অডিও বিভাগে, কার্নেলটি ফেয়ারফোন ৪ এবং ৫, ফ্রেমওয়ার্ক ল্যাপটপ ১৩ (রাইজেন এআই ৩০০), এবং এইচপি, আসুস এবং এলজি-র বিভিন্ন মডেলের মতো নতুন সিস্টেমগুলির জন্য সমর্থন যোগ করে, যা আধুনিক হার্ডওয়্যারের সাথে সম্পূর্ণ সামঞ্জস্যের প্রতি কার্নেলের প্রতিশ্রুতি প্রতিফলিত করে।

অবশেষে, NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Renesas R-Car V4M-7 এবং TI am62d2 এর মতো চিপগুলি অন্তর্ভুক্ত করে ARM বোর্ড এবং SoC-এর জন্য সমর্থন প্রসারিত করা হয়েছে, যা মোবাইল, এমবেডেড এবং উচ্চ-কার্যক্ষমতাসম্পন্ন ডিভাইসগুলিতে লিনাক্সের উপস্থিতিকে সুসংহত করে।

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