Red Hat Enterprise Linux 5.4

রিলিজ নোট

সকল আর্কিটেকচারের জন্য রিলিজ নোট

Red Hat Engineering Content Services

আইনী বিজ্ঞপ্তি

Copyright © 2009 Red Hat, Inc.. This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, V1.0 or later (the latest version of the OPL is presently available at http://www.opencontent.org/openpub/).
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.
All other trademarks referenced herein are the property of their respective owners.


1801 Varsity Drive
RaleighNC 27606-2072 USA
Phone: +1 919 754 3700
Phone: 888 733 4281
Fax: +1 919 754 3701
PO Box 13588 Research Triangle ParkNC 27709 USA

সারসংক্ষেপ
১-লা জুলাই ২০০৯
Red Hat Enterprise Linux 5.4-এ জন্য রিলিজ নোটের তথ্য এইখানে উপস্থিত করা হয়েছে।

1. ভার্চুয়ালাইজেশন সংক্রান্ত আপডেট
2. ক্লাস্টার সংক্রান্ত আপডেট
2.1. ফেন্সিং (Fencing) সংক্রান্ত উন্নতি
3. নেটওয়ার্ক ব্যবস্থা সম্পর্কিত আপডেট
4. ফাইল-সিস্টেম সংক্রান্ত আপডেট
5. ডেস্কটপ সংক্রান্ত আপডেট
5.1. অ্যাডভান্সড Linux সাউন্ড আর্কিটেকচার (ALSA)
5.2. গ্রাফিক ড্রাইভার
5.3. ল্যাপটপের জন্য সমর্থন
6. সরজ্ঞাম সংক্রান্ত আপডেট
7. আর্কিটেকচার ভিত্তিক সমর্থনব্যবস্থা
7.1. i386
7.2. x86_64
7.3. PPC
7.4. s390
8. কার্নেল সংক্রান্ত আপডেট
8.1. কার্নেলের সাধারণ বৈশিষ্ট্যের সমর্থন
8.2. প্ল্যাটফর্মে সাধারণ সমর্থন ব্যবস্থা
8.3. ড্রাইভার সংক্রান্ত আপডেট
9. প্রযুক্তিগত প্রি-ভিউ
A. পরিবর্ধনের তথ্য
Red Hat Enterprise Linux 5.4 (kernel-2.6.18-154.EL) সংকলনের বিভিন্ন উৎপাদনের রিলিজ নোট এই নথির মধ্যে উপস্থিত করা হয়েছে। এই তালিকায় রয়েছে:
  • x86, AMD64/Intel® 64, Itanium Processor Family, System p ও System z-র জন্য উপলব্ধ Red Hat Enterprise Linux 5 Advanced Platform
  • x86, AMD64/Intel® 64, Itanium Processor Family, System p ও System z-র জন্য উপলব্ধ Red Hat Enterprise Linux 5 Server
  • x86 ও AMD64/Intel®-র জন্য উপলব্ধ Red Hat Enterprise Linux 5 Desktop
Red Hat Enterprise Linux 5.4-র মধ্যে অন্তর্ভুক্ত উন্নত ও অতিরিক্ত বৈশিষ্ট্যগুলি সম্পর্কে সার্বিক তথ্য এই রিলিজ নোটের মধ্যে প্রস্তুত করা হয়েছে।

লক্ষণীয়

Red Hat Enterprise Linux 5.4-র সাথে উপলব্ধ রিলিজ নোটের বিন্যাস এই সংস্করণে পরিবর্তন করা হয়েছে। বর্তমানে, গুরুত্বপূর্ণ বৈশিষ্ট্যের উন্নতি, সংশোধিত বাগ ও প্রযুক্তিগত প্রি-ভিউ সংক্রান্ত সংক্ষিপ্ত তথ্য রিলিজ নোটের মধ্যে উপলব্ধ করা হয়। আপডেট করা সকল প্যাকেজ, জ্ঞাত সমস্যা ও প্রযুক্তিগত প্রি-ভিউ সংক্রান্ত সকল তথ্য, নতুন উপলব্ধTechnical Notes নথিটির মধ্যে উপস্থিত করা হয়।

1. ভার্চুয়ালাইজেশন সংক্রান্ত আপডেট

x86_64 ভিত্তিক আর্কিটেকচারের ক্ষেত্রে Red Hat Enterprise Linux 5.4-এ বর্তমানে কার্নেল-বেইসড ভার্চুয়াল মেশিন (KVM) হাইপারভাইসরের জন্য সম্পূর্ণ সমর্থনব্যবস্থা উপলব্ধ রয়েছে। KVM, Linux কার্নেলের মধ্যে অন্তর্ভুক্ত হওয়ার ফলে, উপলব্ধ ভার্চুয়ালাইজেশন প্ল্যাটফর্মটির ক্ষেত্রে Red Hat Enterprise Linux-এ উপস্থিত স্থায়ীত্ব, বৈশিষ্ট্য ও হার্ডওয়্যার সমর্থন ব্যবস্থা উপস্থিত থাকবে। অধিক সংখ্যক গেস্ট অপারেটিং সিস্টেমের মধ্যে KVM হাইপারভাইসর সহযোগে ভার্চুয়ালইজেশন সমর্থিত হবে, যেমন:
  • Red Hat Enterprise Linux 3
  • Red Hat Enterprise Linux 4
  • Red Hat Enterprise Linux 5
  • Windows XP
  • Windows Server 2003
  • Windows Server 2008

গুরুত্বপূর্ণ

Xen ভিত্তিক ভার্চুয়ালাইজেশন সম্পূর্ণরূপে সমর্থিত হয়। তথাপি, Xen-ভিত্তিক ভার্চুয়ালাইজেশনের ক্ষেত্রে কর্ম সঞ্চালনার জন্য কার্নেলের একটি ভিন্ন সংস্করণের উপস্থিতি প্রয়োজন। KVM হাইপারভাইসরটি শুধুমাত্র সাধারণ (অর্থাৎ Xen-বিহীন) কার্নেলের সাথে ব্যবহার করা যাবে।

সতর্কবাণী

একই সিস্টেমের মধ্যে Xen ও KVM ইনস্টল করা সম্ভব হলেও, নেটওয়ার্ক সংক্রান্ত ডিফল্ট কনফিগারেশনগুলি উভয় ক্ষেত্রে ভিন্ন। একটি সিস্টেমের মধ্যে শুধুমাত্র একটি হাইপারভাইসর ইনস্টল করা বিশেষ বাঞ্ছনীয়।

লক্ষণীয়

Red Hat Enterprise Linux-র সাথে ডিফল্টরূপে Xen হাইপারভাইসর উপলব্ধ করা হয় এবং Xen হাইপারভাইসরের সাথে ব্যবহারের উদ্দেশ্যে কনফিগারেশনের সকল ডিফল্ট মান নির্ধারণ করা হয়েছে। KVM-র জন্য একটি সিস্টেম কনফিগার করার প্রক্রিয়া সম্পর্কে বিবরণ জানার উদ্দেশ্যে অনুগ্রহ করে Virtualization Guide পড়ুন।
KVM সহযোগে ভার্চুয়ালাইজেশনের সাহায্যে গেস্ট অপারেটিং সিস্টেমের ৩২-বিট ও ৬৪-বিট সংস্করণগুলি বিনা পরিবর্তনে সঞ্চালন করা যাবে। উন্নত ইনপুট/আউটপুট কর্মক্ষমতার জন্য Red Hat Enterprise Linux 5.4-র মধ্যে প্যারা-ভার্চুয়ালাইজ করা ডিস্ক ও নেটওয়ার্ক ড্রাইভার অন্তর্ভুক্ত করা হয়েছে। KVM-র জন্য অতিরিক্ত সমর্থন উপলব্ধ করে, সকল libvirt ভিত্তিক সামগ্রী (অর্থাৎ virsh, virt-installvirt-manager) আপডেট করা হয়েছে।
KVM হাইপারভাইসরের সাথে ব্যবহারযোগ্য USB পাস-থ্রু বৈশিষ্ট্যটি ৫.৪ রিলিজে প্রযুক্তিগত প্রি-ভিউ রূপে চিহ্নিত হয়েছে।
সংরক্ষণ/পুনরুদ্ধার, লাইভ মাইগ্রেশন ও কোর ডাম্প সহ বিভিন্ন সমস্যা সংশোধিত হওয়ার ফলে x86_64 হোস্টের উপর Xen ভিত্তিক ৩২-বিট প্যারাভার্চুয়ালাইজড গেস্ট সিস্টেমগুলি বর্তমানে প্রযুক্তিগত প্রি-ভিউ রূপে চিহ্নিত হয় না ও Red Hat Enterprise Linux 5.4-এ সম্পূর্ণরূপে সমর্থিত।
প্রি-বুট এক্সেকিউশন এনভায়রনমেন্ট (PXE) সহযোগে গেস্ট ভার্চুয়াল মেশিন বুট করার ক্ষমতা উপলব্ধকারী etherboot প্যাকেজটি এই আপডেটে যোগ করা হয়েছে। অপারেটিং সিস্টেম লোড করার পূর্বে এই কর্ম সঞ্চালিত হয় ও কিছু পরিস্থিতিতে অপারেটিং সিস্টেমটি PXE দ্বারা বুট সম্পর্কে অবগত হয় না। শুধুমাত্র KVM-র পরিধির মধ্যে etherboot-র ব্যবহার সমর্থিত হবে।
qemu-kvm ভিত্তিক ভার্চুয়াল মেশিনের মধ্যে spice protocol সমর্থনের উদ্দেশ্যে Red Hat Enterprise Linux 5.4-এ qspice প্যাকেজটি যোগ করা হয়েছে। qspice-র মধ্যে ক্লায়েন্ট, সার্ভার ও ব্রাউজারের প্লাগ-ইনের সরঞ্জাম উপস্থিত রয়েছে। কিন্তু, বর্তমানে শুধুমাত্র qspice-libs package প্যাকেজের মধ্যে উপলব্ধ qspice সার্ভারটি সম্পূর্ণরূপে সমর্থিত। qspice ক্লায়েন্ট (qspice প্যাকেজ থেকে প্রাপ্ত) ও qspice mozilla প্লাগ-ইন (qspice-mozilla প্যাকেজ থেকে প্রাপ্ত) প্রযুক্তিগত প্রি-ভিউ রূপে অন্তর্গত করা হয়েছে। qspice-libs প্যাকেজের মধ্যে সার্ভার বাস্তবায়নের বৈশিষ্ট্য উপলব্ধ রয়েছে ও এটি qemu-kvm-র সাথে একযোগে ব্যবহৃত হয় এবং সম্পূর্ণরূপে সমর্থিত। কিন্তু, Red Hat Enterprise Linux 5.4-এ spice প্রোটোকলের জন্য libvirt সমর্থন উপলব্ধ নেই; Red Hat Enterprise Linux 5.4-এ spice-র ব্যবহার শুধুমাত্র Red Hat Enterprise Virtualization নামক উৎপাদনের মাধ্যে সমর্থিত।

2. ক্লাস্টার সংক্রান্ত আপডেট

প্রধান কর্মক্ষেত্রে গুরুত্বপূর্ণ পরিসেবার স্থায়ীত্ব, কর্ম পরিধি ও উপলব্ধ অবস্থা বৃদ্ধি করার জন্য একাধিক কম্পিউটার (নোড) একযোগে ক্লাস্টার রূপে ব্যবহার করা হয়।
Red Hat Enterprise Linux 5.4-র মধ্যে ক্লাস্টার সংক্রান্ত সকল আপডেটের তথ্য Technical Notes-র মধ্যে উপলব্ধ করা হয়েছে। Red Hat Enterprise Linux-এ উপলব্ধ ক্লাস্টার ব্যবস্থা সম্বন্ধীয় অতিরিক্ত তথ্য Cluster Suite OverviewCluster Administration নামক নথিগুলির মধ্যে উপস্থিত রয়েছে।
স্বয়ংক্রিয়ভাবে হাইপারভাইসর সনাক্তকরণের উদ্দেশ্যে Cluster Suite-র সরঞ্জামগুলি আপগ্রেড করা হয়েছে। কিন্তু, KVM হাইপারভাইসরের সাথে ক্লাস্টার স্যুটের কর্ম সঞ্চালনাকে প্রযুক্তিগত প্রি-ভিউ রূপে চিহ্নিত করা হয়েছে।
মাল্টিকাস্টের পাশাপাশি, OpenAIS দ্বারা বর্তমানে ব্রডকাস্ট নেটওয়ার্ক যোগাযোগ ব্যবস্থা উপলব্ধ করা হয়। OpenAIS-র স্বতন্ত্র ব্যবহারকালে ও Cluster Suite-র সাথে এই বৈশিষ্ট্যের ব্যবহার প্রযুক্তিগত প্রি-ভিউ রূপে ধার্য করা হয়েছে। উল্লেখ্য, ব্রডকাস্ট ব্যবহারের জন্য OpenAIS-র কনফিগারেশনটি ক্লাস্টার পরিচালন ব্যবস্থার মধ্যে অন্তর্ভুক্ত করা হয় না ও ব্যবহারকারী দ্বারা তা স্বয়ং কনফিগার করা প্রয়োজন।

লক্ষণীয়

Cluster Suite-র মধ্যে SELinux-র Enforcing (সম্পূর্ণ সক্রিয়) মোড সমর্থিত হয় না; শুধুমাত্র Permissive (সতর্কতামূলক) অথবা Disabled (নিষ্ক্রিয়) মোড ব্যবহার করা যাবে। বেয়ার মেটাল PPC সিস্টেমের মধ্যে Cluster Suite-র ব্যবহার সমর্থিত নয়। VMWare ESX হোস্টের মধ্যে Cluster Suite ব্যবহারকারী গেস্ট সিস্টেম দ্বারা fence_vmware-র ব্যবহার প্রযুক্তিগত প্রি-ভিউ রূপে চিহ্নিত করা হয়। Center দ্বারা পরিচালিত VMWare ESX হোস্টের মধ্যে উপস্থিত গেস্ট সিস্টেমে Cluster Suite-র সঞ্চালনা সমর্থিত নয়।
Cluster Suite সহযোগে মিশ্র আর্কিটেকচারের ক্লাস্টার নির্মাণ সমর্থিত নয়। ক্লাস্টারের মধ্যে উপস্থিত সকল নোডগুলি একই আর্কিটেকচারের হওয়া আবশ্যক। Cluster Suite-র ক্ষেত্রে x86_64, x86 ও ia64 আর্কিটেকচারগুলিকে পৃথকরূপে চিহ্নিত করা হয় না এবং এই তিনটি আর্কিটেকচারের মিশ্র ক্লাস্টার সমর্থিত হবে।

2.1. ফেন্সিং (Fencing) সংক্রান্ত উন্নতি

ক্লাস্টার দ্বারা যৌথ ব্যবহৃত সংগ্রহস্থল থেকে কোনো নোড বিচ্ছিন্ন করার প্রক্রিয়া ফেন্সিং নামে পরিচিত হয়। ফেন্সিং ব্যবস্থার সাহায্যে যৌথ ব্যবহারের সংগ্রহস্থলের সাথে ইনপুট/আউটপুট বিচ্ছিন্ন করা হয় ও এর ফলে তথ্যের অখণ্ডতা বজায় রাখা হয়।
Red Hat Enterprise Linux 5.4-এ প্রযুক্তিগত প্রি-ভিউ রূপে, হার্ডওয়্যার ম্যানেজমেন্ট কনসোল (HMC) দ্বারা পরিচালিত IBM লজিক্যাল পার্টিশন (LPAR) ইনস্ট্যান্সের ক্ষেত্রে Power Systems-র মধ্যে ফেন্সিং সমর্থন অন্তর্ভুক্ত করা হয়েছে (BZ#485700)। Cisco MDS 9124 & Cisco MDS 9134 Multilayer Fabric Switches-র মধ্যে প্রযুক্তিগত প্রি-ভিউ রূপে ফেন্সিং সমর্থন যোগ করা হয়েছে (BZ#480836)
প্রযুক্তিগত প্রি-ভিউ রূপে, Red Hat Enterprise Linux-র এই রিলিজের মধ্যে fence_virsh ফেন্স এজেন্ট উপলব্ধ করা হয়েছে। fence_virsh-র সাহায্যে libvirt প্রোটোকলের মাধ্যমে (domU রূপে চলমান) একটি গেস্ট সিস্টেম দ্বারা অন্য একটি গেস্ট সিস্টেমকে ফেন্স (fence) করা সম্ভব হবে। কিন্তু, Cluster Suite-র মধ্যে fence_virsh অন্তর্ভুক্ত না হওয়ার ফলে, এই পরিবেশের ফেন্স এজেন্ট রূপে এটি সমর্থিত হয় না।
উপরন্তু, ফেন্সিং সংক্রান্ত নিম্নলিখিত নতুন প্রতিবেদনগুলি Red Hat Knowledge Base-র মধ্যে সংযোজন করা হয়েছে:

3. নেটওয়ার্ক ব্যবস্থা সম্পর্কিত আপডেট

এই আপডেটে, কার্নেল ও ইউজার-স্পেস অ্যাপ্লিকেশন ethtool-র ক্ষেত্রে জেনেরিক রিসিভ অফ-লোড (GRO) বৈশিষ্ট্যের সমর্থন ব্যবস্থা অন্তর্ভুক্ত করা হয়েছে। (BZ#499347)। GRO সিস্টেমের সাহায্যে সেন্ট্রাল প্রসেসিং ইউনিট (CPU) দ্বারা প্রক্রিয়াকরণের পরিমাণ হ্রাস করে আগমনকারী নেটওয়ার্ক সংযোগের কর্মক্ষমতা বৃদ্ধি করা হয়। GRO দ্বারা লার্জ রিলিভ অফ-লোড (LRO) সিস্টেমের অনুরূপ প্রযুক্তি ব্যবহার করা হয়, কিন্তু LRO-র তূলনায় অধিক ভিন্ন ধরনের ট্রান্সপোর্ট লেয়ারের প্রোটোকলের ক্ষেত্রে এটি প্রয়োগ করা সম্ভব হবে। বিভিন্ন নেটওয়ার্ড ডিভাইস ড্রাইভার যেমন Intel® Gigabit Ethernet Adapters-র ক্ষেত্রে ব্যবহারযোগ্য igb ড্রাইভার ও Intel 10 Gigabit PCI Express নেটওয়ার্ক ডিভাইসের সাথে ব্যবহারয়োগ্য ixgbe ড্রাইভারের মধ্যে GRO সমর্থন ব্যবস্থা যোগ করা হয়েছে।
ডিফারেনশিয়েটের সার্ভিসেস কোড পয়েন্ট (DSCP) মান সমর্থনের জন্য Netfilter পরিকাঠামো (নেটওয়ার্ক প্যাকেট ফিল্টার কর্মের জন্য ব্যবহৃত কার্নেলের অংশ) আপডেট করা হয়েছে।
DNS (ডোমেইন নেম সার্ভার) প্রোটোকলগুলি প্রয়োগের বৈশিষ্ট্য bind (Berkeley Internet Name Domain) প্যাকেজ দ্বারা উপলব্ধ করা হয়। পূর্বে, authoritative ও non-authoritative উত্তরের মধ্যে সহজে পার্থক্য করার জন্য bind দ্বারা কোনো সুবিধা উপলব্ধ করা হত না। এর ফলে, ভুল কনফিগারেশন সহ সার্ভার দ্বারা কিছু প্রত্যাখ্যানযোগ্য অনুরোধের উত্তর দেওয়া হত। এই আপডেটের ফলে, bind-র মধ্যে allow-query-cache নামক একটি নতুন বিকল্প যোগ করা হয়েছে যার সাহায্যে সার্ভারের মধ্যে non-authoritative তথ্যের ব্যবহার নিয়ন্ত্রণ করা সম্ভব হবে (উদাহরণস্বরূপ: ক্যাশেতে সংরক্ষিত রিকার্সিভ ফলাফল ও root zone-র সাথে সংযোগের তথ্য) (BZ#483708)

4. ফাইল-সিস্টেম সংক্রান্ত আপডেট

৫.৪ আপডেটে, ফাইল-সিস্টেম সমর্থনব্যবস্থা সম্পর্কিত বিভিন্ন উল্লেখযোগ্য সংযোজন করা হয়েছে। মূল Red Hat Enterprise Linux-র মধ্যে বর্তমানে ফাইল-সিস্টেম ইন ইউজার-স্পেস (FUSE) কার্নেল মডিউল ও ইউজার-স্পেসের বিভিন্ন সরঞ্জাম উপলব্ধ রয়েছে। এইগুলির সাহায্যে ব্যবহারকারীরা একটি অপরিবর্তিত Red Hat Enterprise Linux কার্নেলের মধ্যে তাদের নিজস্ব FUSE ফাইল-সিস্টেম ইনস্টল করে প্রয়োগ করতে পারবেন (BZ#457975)। উপরন্তু, প্রযুক্তিগত প্রি-ভিউ রপে কার্নেলের মধ্যে XFS ফাইল-সিস্টেমের সমর্থনব্যবস্থাও যোগ করা হয়েছে (BZ#470845)। FIEMAP ইনপুট/আউটপুট কনট্রোল (ioctl) ইন্টারফেস বাস্তবায়িত হয়েছে যার ফলে ফাইলের প্রকৃত অবস্থার বিন্যাস সুষ্ঠুরূপে করা সম্ভব হবে। FIEMAP ioctl-র সাহায্যে বিভিন্ন অ্যাপ্লিকেশন দ্বারা কোনো বিশেষ ফাইলের ফ্র্যাগমেন্টেশন পরীক্ষা করা যাবে ও বিচ্ছিন্ন ভাবে বরাদ্দ করা কোনো ফাইলের সর্বোত্তম ব্যাপ্তি সহ একটি প্রতিলিপি নির্মাণ করা সম্ভব হবে (BZ#296951)
উপরন্তু, কার্নেলের মধ্যে কমন ইন্টারনেট ফাইল-সিস্টেম (CIFS) আপডেট করা হয়েছে (BZ#465143)। ext4 ফাইল-সিস্টেমও (Red Hat Enterprise Linux-র মধ্যে প্রযুক্তিগত প্রি-ভিউ রূপে অন্তর্ভুক্ত) আপডেট করা হয়েছে (BZ#485315)
একটি সার্ভারের ফাইল-সিস্টেম রূপে (অর্থাৎ, ক্লাস্টার না করা পরিবেশে) Global File System 2-র (GFS2) ব্যবহার Red Hat Enterprise Linux 5.4-এ অবচিত হয়েছে। উচ্চ পরিমাণ উপলব্ধ অবস্থায় ক্লাস্টারিং প্রয়োজন না থাকলে, GFS2 ব্যবহারকারীদেরকে অন্যান্য ফাইল-সিস্টেম যেমন ext3 অথবা xfs-এ মাইগ্রেট করার সুবিধা যাচাই করার অনুরোধ করা হচ্ছে। বৃহৎ মাপের ফাইল-সিস্টেমের (১৬ টেরাবাইট অথবা অধিক) সাথে ব্যবহারের জন্য xfs ফাইল-সিস্টেমটি বিশেষভাবে নির্মিত হয়েছে। বর্তমানে উপস্থিত ব্যবহারকারীদের জন্য উপলব্ধ সহায়তা ব্যবস্থা বজায় থাকবে।
stat, write, stat পূরণকারী প্রসেসের ক্ষেত্রে, প্রথম stat কলের পরে উৎপন্ন ফলাফলের ফাইলে প্রদর্শিত mtime (সর্বশেষ পরিবর্তের সময়) ও দ্বিতীয় stat কলের পরে উৎপন্ন ফলাফলের ফাইলের mtime-র মধ্যে পার্থক্য থাকবে। NFS-র ফাইলের সময়গুলি শুধুমাত্র সার্ভার দ্বারা পরিচালিত হয়, এবং এর ফলে WRITE NFS প্রোটোকল কর্মের মাধ্যমে সার্ভারের মধ্যে তথ্য আপলোড না করা অবধি ফাইলের mtime পরিবর্তিত হবে না। pagecache-র মধ্যে শুধুমাত্র তথ্য কপি করা হলে mtime আপডেট করা হবে না। স্থানীয় ফাইল-সিস্টেমের সাথে NFS-র এটি একটি উল্লেখযোগ্য পার্থক্য। এর ফলে, কোনো NFS ফাইল-সিস্টেমের মধ্যে উচ্চ পরিমাণ write কর্ম সঞ্চালিত হলে stat কলের লেটেন্সি বৃদ্ধি হতে পারে। (BZ#469848)
ইউজার-স্পেসে ব্যবহারযোগ্য সরঞ্জাম আপডেট করে ext4 ফাইল-সিস্টেমের প্রযুক্তিগত প্রি-ভিউয়টি নবায়ীত করা হয়েছে। ext3 ফাইল-সিস্টমের পরে বর্ধিত উন্নতি রূপে উপলব্ধ ext4 ফাইল-সিস্টেমটি Red Hat ও Linux সম্প্রদায় দ্বারা নির্মিত হয়েছে।

লক্ষণীয়

Ext4-র প্রযুক্তিগত প্রি-ভিউ প্রয়োগকারী Red Hat Enterprise Linux-র পূর্ববর্তী সংস্করণগুলির ক্ষেত্রে, ext4 ফাইল-সিস্টেমগুলি ext4dev রূপে চিহ্নিত করা হত। এই আপডেটের পরে, ext4 ফাইল-সিস্টেমগুলি ext4 রূপে প্রদর্শিত হয়।
x86_64 প্ল্যাটফর্মে প্রযুক্তিগত প্রি-ভিউ রূপে samba3x ও ctdb উপলব্ধ করা হয়েছে। Samba3x প্যাকেজ দ্বারা Samba 3.3 ও ctdb দ্বারা ক্লাস্টার করা TDB ব্যাক-এন্ড উপলব্ধ করা হয়। GFS ফাইল-সিস্টেম প্রয়োগকারী কিছু ক্লাস্টার নোডের মধ্যে samba3x ও ctdb সঞ্চালিত হলে, ক্লাস্টার করা CIFS ফাইল-সিস্টেম এক্সপোর্ট করার সুবিধা উপলব্ধ করা হয়। Client ও Server সংকলনের মধ্যে উপলব্ধ samba প্যাকেজ থেকে ইনস্টল করা ফাইলের সাথে দ্বন্দ্ব সৃষ্টি হওয়ার ফলে এই সামগ্রীগুলি একটি পৃথক চাইল্ড চ্যানেলের মধ্যে উপলব্ধ করা হয়।

5. ডেস্কটপ সংক্রান্ত আপডেট

5.1. অ্যাডভান্সড Linux সাউন্ড আর্কিটেকচার (ALSA)

Red Hat Enterprise Linux 5.4-র মধ্যে অ্যাডভান্সড Linux সাউন্ড আর্কিটেকচার (ALSA) আপডেট করা হয়েছে — এর ফলে হাই ডেফিনিশন অডিও (HDA) সমর্থনের জন্য উন্নত সমর্থন ব্যবস্থা উপলব্ধ করা সম্ভব হবে।

5.2. গ্রাফিক ড্রাইভার

ATI ভিডিও ডিভাইসের সাথে ব্যবহারযোগ্য ati ড্রাইভার আপডেট করা হয়েছে।
Intel ইন্টিগ্রেটেড ডিসপ্লে ডিভাইসের জন্য উপলব্ধ i810intel ড্রাইভার আপডেট করা হয়েছে।
Matrox ভিডিও ডিভাইসের সাথে ব্যবহারযোগ্য mga ড্রাইভার আপডেট করা হয়েছে।
nVidia ভিডিও ডিভাইসের সাথে ব্যবহারের জন্য চিহ্নিত nv ড্রাইভার আপডেট করা হয়েছে।

5.3. ল্যাপটপের জন্য সমর্থন

পূর্বে, অভ্যন্তরীণ CD/DVD ড্রাইভের সাথে উপলব্ধ ডকিং স্টেশনের সাথে/থেকে ল্যাপটপ ডক ও আন-ডক করার পরে ড্রাইভটির উপস্থিতি সনাক্ত করা হত না এবং ড্রাইভটি ব্যবহারের জন্য উপলব্ধ করার উদ্দেশ্যে সিস্টেম পুনরায় বুট করার প্রয়োজন দেখা দিত। এই আপডেটে, কার্নেলের মধ্যে ACPI ডকিং ড্রাইভার আপডেট করার ফলে এই সমস্যা সংশোধিত হয়েছে। (BZ#485181)

6. সরজ্ঞাম সংক্রান্ত আপডেট

  • SystemTap বর্তমানে সম্পূর্ণরূপে সমর্থিত ও মূল প্রজেকেটের সর্বশেষ সংস্করণে রি-বেস করা হয়েছে। এই আপডেটমরের দ্বারা শেয়ার করা লাইব্রেরি সহযোগে ইউজার-স্পেসে উন্নত অনুসন্ধান, পরীক্ষামূলক DWARF আন-ওয়াইন্ডিং ও dtrace-র সাথে সুসংগত সংকেত উপলব্ধকারী একটি নতুন <sys/sdt.h> হেডার ফাইল উপলব্ধ করা হয়।
    রি-বেসের ফলে debuginfo-less কর্মের উন্নত সমর্থন ব্যবস্থা উপলব্ধ করা হয়। বর্তমানে, কার্নেল ট্রেস-পয়েন্ট অনুসন্ধানের পাশাপাশি, (@cast অপারেটর সহযোগে) টাইপকাস্টিং কর্মও সমর্থিত হয়। debuginfo-less কর্মে ব্যঘাত সৃষ্টিকারী একাধিক 'kprobe.*' অনুসন্ধানের বাগ সংশোধিত হয়েছে।
    SystemTap-র নথিপত্র সংক্রান্ত কিছু উন্নতিও করা হয়েছে। নতুন '3stap' বৈশিষ্ট্যের সাহায্যে অধিকাংশ SystemTap অনুসন্ধান ও ফাংশানের ক্ষেত্রে ব্যবহারকারীদের জন্য সহায়ক man পৃষ্ঠা উপলব্ধ করা হয়। systemtap-testsuite প্যাকেজের অধীন নমূনা স্ক্রিপ্টের বৃহৎ সংগ্রহ উপস্থিত হয়েছে।
    SystemTap রি-বেস সম্পর্কে অধিক বিবরণের জন্য অনুগ্রহ করে Technical Notes-র Package Updates অধ্যায়ের মধ্যে SystemTap বিভাগটি পড়ুন।
  • কার্নেলের বিভিন্ন বিভাগের মধ্যে Systemtap ট্রেস-পয়েন্ট স্থাপন করা হয়। এর ফলে সিস্টেম অ্যাডমিনিস্ট্রেটররা কোডের বিভিন্ন অংশের কর্মক্ষমতা যাচাই করার পাশাপাশি ডিবাগ করতে পারবেন। প্রযুক্তিগত প্রি-ভিউ রূপে Red Hat Enterprise Linux 5.4-র মধ্যে কার্নেল সাব-সিস্টেমের নিম্নলিখিত অংশে ট্রেস-পয়েন্ট যোগ করা হয়েছে:
    • মেমরি পরিচালনব্যবস্থা (mm) (BZ#493444)
    • ব্লক ডিভাইসের ইনপুট/আউটপুট (blktrace)(Bugzilla #493454)
    • নেটওয়ার্ক ফাইল-সিস্টেম (NFS) (BZ#499008)
    • পেজ ক্যাশ ও নেটওয়ার্কিং স্ট্যাক (BZ#475719)
    • শিডিউলার (BZ#497414)
  • এই রিলিজে প্রযুক্তিগত প্রি-ভিউ রূপে Gnu Compiler Collection সংস্করণ ৪.৪ (GCC4.4) অন্তর্ভুক্ত করা হয়েছে। কম্পাইলারের এই সংকলনের মধ্যে রয়েছে C, C++, ও Fortran কম্পাইলার ও সেগুলি সমর্থনকারী লাইব্রেরি।
  • glibc নতুন MALLOC আচরণ:বিভিন্ন ধরনের সকেট ও কোরের মধ্যে কর্ম পরিধি অধিক বৃদ্ধি করার উদ্দেশ্যে সম্প্রতি মূল glibc পরিবর্তন করা হয়েছে। এটি করার জন্য, থ্রেডের জন্য নিজস্ব মেমরি পুল বরাদ্দ করা হবে ও কিছু পরিস্থিতিতে লকিং করা হবে না। মেমরি পুলের জন্য কোনো অতিরিক্ত মেমরি ব্যবহার করা হলে সেটির পরিমাণ MALLOC_ARENA_TEST ও MALLOC_ARENA_MAX নামক এনভায়রনমেন্ট ভেরিয়েবল দ্বারা নিয়ন্ত্রণ করা হয়।
    মেমরি পুলের সংখ্যা MALLOC_ARENA_TEST দ্বারা চিহ্নিত সংখ্যা ছুলে, কোরের সংখ্যার পরীক্ষা সঞ্চালিত হবে। কোরের সংখ্যা নির্বিশেষে, MALLOC_ARENA_MAX দ্বারা মেমরি পুলের সর্বাধিক সংখ্যা নির্ধারিত হয়।
    মূল malloc-র প্রযুক্তিগত প্রি-ভিউ রূপে, RHEL 5.4 রিলিজের মধ্যে উপলব্ধ glibc-র মধ্যে এই বৈশিষ্ট্যটি সংযোজন করা হয়েছে। প্রতি থ্রেডের জন্য মেমরি পুল সক্রিয় করার উদ্দেশ্যে MALLOC_PER_THREAD এনভায়রনমেন্ট ভেরিয়েবলের মান নির্ধারণ করা আবশ্যক। ভবিষ্যতের রিলিজে malloc-র এই নতুন আচরণ ডিফল্টরূপে উপস্থিত করার পরে এই এনভায়রনমেন্ট ভেরিয়েবল ব্যবহারের প্রয়োজন হবে না। malloc রিসোর্সের ব্যবহারের অধিক প্রতিদ্বন্ধিতা দেখা দিলে এই বিকল্পটি প্রয়োগ করা যাবে।

7. আর্কিটেকচার ভিত্তিক সমর্থনব্যবস্থা

7.1. i386

  • টাইমারের ইন্টারাপ্ট দ্বারা সময় গণনা করার ফলে, ভার্চুয়াল পরিবেশের মধ্যে Red Hat Enterprise Linux 64-bit কার্নেলের জন্য সময় গণনা করতে কিছু সমস্যা দেখা দেয়। ভার্চুয়াল মেশিনের সঞ্চালনার সময় পরিবর্তনের ফলে এই ইন্টারাপ্টগুলি বিঘ্নিত হতে পারে ও এর ফলে সময়ের গণনায় বিভ্রাট দেখা দেবে। কার্নেলের বর্তমানে রিলিজের মধ্যে সময় গণনার অ্যালগোরিদম পরিবর্তন করা হয়েছে। এর ফলে অতিবাহিত সময়ের কাউন্টার অনুযায়ী সময় গণনা করা হয়। (Bugzilla #463573)
  • ৬৪-বিটের থ্রেড করা অ্যাপ্লিকেশনের স্ট্যাকগুলির সর্বমোট মাপ আনুমানিক ৪ গিগাবাইটের বেশি হলে pthread_create()-র মধ্যে এই অ্যাপ্লিকেশনগুলির গতি উল্লেখযোগ্যভাবে হ্রাস হয়ে যায়। এই স্ট্যাকগুলি বরাদ্দ করার জন্য glibc দ্বারা MAP_32BIT ব্যবহারের ফলে এই সমস্যা দেখা দেয়। MAP_32BIT-র ব্যবহার লিগ্যাসি প্রয়োগপদ্ধতি এবং ৬৪-বিট অ্যাপ্লিকেশনের কর্মে বিঘ্ন এড়ানোর জন্য কার্নেলের মধ্যে একটি নতুন ফ্ল্যাগ (MAP_STACK mmap) যোগ করা হয়েছে। (Bugzilla #459321)
  • এই আপডেটের মধ্যে অন্তর্ভুক্ত বৈশিষ্ট্য প্রস্তুতকারী একটি বিটের কারণে TSC-গুলিকে deep-C অবস্থায় সঞ্চালিত করতে নির্দেশ দেওয়া হয়। NONSTOP_TSC বিটটি CONSTANT_TSC-র সাথে সঞ্চালিত হয়।P/T-র অবস্থা নির্বিশেষে একটি স্থায়ী ফ্রিকোয়েন্সিতে TSC সঞ্চালনার জন্য CONSTANT_TSC দ্বারা চিহ্নিত করা হয়, ও deep C-অবস্থায় TSC-র চালনা বিঘ্নিত না করার জন্য NONSTOP_TSC দ্বারা চিহ্নিত করা হয়। (Bugzilla #474091)
  • i386, i486, i586 ও i686 আর্কিটেকচারের উপর ও এই আর্কিটেকচারগুলির মধ্যে ব্যবহারের জন্য নির্মিত kernel-devel প্যাকেজের মধ্যে asm-x86_64 হেডার যোগ করার জন্য এই আপডেটের মধ্যে একটি প্যাচ অন্তর্ভুক্ত করা হয়েছে। (Bugzilla #491775)
  • i386 আর্কিটেকচারের মধ্যে বুট পরামিতি রূপে memmap=X$Y নির্ধারণের ফলে একটি নতুন BIOS ম্যাপের নির্মাণ সুনিশ্চিত করার জন্য এই আপডেটের মধ্যে একটি সংশোধন করা হয়েছে।(Bugzilla #464500)
  • কার্নেলের পূর্ববর্তী রিলিজের মধ্যে নন-মাস্কেবল ইন্টারাপ্ট (NMI) সংক্রান্ত উৎপন্ন একটি সমস্যা সংশোধনের জন্য এই আপডেটে একটি প্যাচ যোগ করা হয়েছে। বিভিন্ন Intel প্রসেসর এই সমস্যা দ্বারা প্রভাবিত হত ও এর ফলে সিস্টেম দ্বারা NMI ওয়াচ-ডগের স্থিতি 'stuck' (অর্থাৎ 'আটক') চিহ্নিত করা হত। NMI কোডের মধ্যে অন্তর্ভুক্ত নতুন পরামিতি দ্বারা এই সমস্যা সংশোধন করা হয়েছে। (Bugzilla #500892)
  • HP xw9400 ও xw9300 সিস্টেমের জন্য PCI Domain সমর্থন ব্যবস্থা এই রিলিজে প্রত্যাবর্তন করা হয়েছে। (Bugzilla #474891)
  • মডিউল powernow-k8 পরামিতিগুলি /sys/modules-এ এক্সপোর্ট করার উদ্দেশ্যে কর্মপ্রণালী সংশোধন করা হয়েছে। পূর্বে এই তথ্য এক্সপোর্ট করা হত না। (Bugzilla #492010)

7.2. x86_64

  • linux-2.6-misc-utrace-update.patch-র মধ্যে অপটিমাইজেশন সংক্রান্ত একটি ত্রুটি সনাক্ত করা হয়। ৬৪-বিট মেশিনের মধ্যে ৩২-বিট প্রসেস সঞ্চালনকালে, অনুপস্থিত সিস্টেম কল (টেবিলের সীমা বহির্ভূত মান) সনাক্ত হলে, সঞ্চালিত প্রসেসটি দ্বারা ENOSYS উৎপন্ন করা হত না। এই সমস্যা সমাধানের জন্য কার্নেলের এই রিলিজে একটি প্যাচ অন্তর্ভুক্ত করা হয়েছে। (Bugzilla #481682)
  • কিছু ক্লাস্টার সিস্টেম বুট করার সময় অনির্ভরযোগ্য সময়ের উৎস ব্যবহৃত হচ্ছিল। বুট করার সময় TSC-র (টাইম স্ট্যাম্প ক্লক) পরিমাপন করার জন্য অব্যবহৃত পারফোর্ম্যান্স কাউন্টার (PERFCTR) সনাক্ত করার উদ্দেশ্যে কার্নেলের কোড দ্বারা কোনো পরীক্ষা না করার ফলে এই সমস্যা দেখা দিত। অল্পসংখ্যক পরিস্থিতিতে এর ফলে সিস্টেম দ্বারা ডিফল্টরূপে ব্যস্ত কোনো PERFCTR প্রয়োগ করা হত ও অনির্ভরযোগ্য পরিমাপন প্রাপ্ত করা হত।
    এটি সংশোধনের জন্য, সিস্টেম দ্বারা ডিফল্ট মান নির্বাচনের পূর্বে অব্যবহৃত PERFCTR-র উপস্থিতি আবশ্যকরূপে পরীক্ষা করার জন্য প্রয়োজনীয় সমাধান করা হয়েছে (Bugzilla #467782)। কিন্তু সর্বসময় এই সমাধান ফলপ্রসূ না হতে পারে, কারণ কিছু পরিস্থিতিতে TSC পরিমাপনের সময় সকল PERFCTR-গুলি ব্যস্ত থাকার সম্ভাবনাও রয়েছে। এই পরিস্থিতি দেখা দিলে (১%-র কম পরিমাণ সম্ভাবনা), কার্নেল প্যানিক সৃষ্টি করার জন্য একটি পৃথক প্যাচ সংযোজন করা হয়েছে। (Bugzilla #472523)।

7.3. PPC

  • Cell প্রসেসরের জন্য spufs (Synergistic Processing Units ফাইল-সিস্টেম) আপডেট করার উদ্দেশ্যে কার্নেলের বর্তমান রিলিজের মধ্যে বেশ কয়েকটি প্যাচ অন্তর্ভুক্ত করা হয়েছে (Bugzilla #475620)
  • একটি সমস্যার কারণে show_cpuinfo() সঞ্চালনার ফলে /proc/cpuinfo দ্বারা লজিক্যাল PVR Power7 প্রসেসর আর্কিটেকচারগুলিকে "unknown" রূপে চিহ্নিত করা হত। এই আপডেটে উপস্থিত একটি প্যাচের সাহায্যে show_cpuinfo() দ্বারা Power7 আর্কিটেকচারগুলি Power6 রূপে চিহ্নিত করা সম্ভব হবে। (Bugzilla #486649)
  • System P প্রসেসর প্রয়োগকারী বিভিন্ন মেশিনের মধ্যে MSI-X (মেসেগ সিগন্যালড ইন্টারাপট) সমর্থন যোগ/উন্নত করার উদ্দেশ্যে এই আপডেটের মধ্যে বেশ কিছু প্যাচ যোগ করা হয়েছে। (Bugzilla #492580)
  • Cell Blades মেশিনের মধ্যে সমস্যাযুক্ত বিদ্যুৎ সরবরাহের বাটনের কর্মক্ষমতা সক্রিয় করার জন্য এই রিলিজের মধ্যে একটি প্যাচ অন্তর্ভুক্ত করা হয়েছে। (Bugzilla #475658)

7.4. s390

IBM System z মেশিনগুলির জন্য Red Hat Enterprise Linux দ্বারা বেশ কিছু নতুন বৈশিষ্ট্য উপস্থিত করা হয়েছে, এর মধ্যে উল্লেখযোগ্য কয়েকটি নীচে উল্লেখ করা হয়েছে:
  • z/VM হাইপারভাইসর দ্বারা Named Saved Segments (NSS) সহযোগে z/VM গেস্ট ভার্চুয়াল মেশিনের জন্য, যৌথরূপে ব্যবহৃত রিয়েল মেমরি পেজ উপলব্ধ করা হবে। এই আপডেটে করা পরিবর্তনের ফলে, z/VM-র মধ্যে একাধিক Red Hat Enterprise Linux গেস্ট অপারেটিং সিস্টেমগুলি NSS থেকে বুট করতে পারবে ও মেমরিতে উপস্থিত একটি Linux কার্নেল প্রয়োগ করে চালানো যাবে। (BZ#474646)
  • নতুন IBM System z PCI ক্রিপ্টোগ্রাফি অ্যাকসেলেটেরের জন্য ডিভাইস ড্রাইভারের সমর্থন এই আপডেটে যোগ করা হয়েছে। এর জন্য, পূর্ববর্তী সংস্করণের অনুরূপ একই ইন্টারফেস ব্যবহার করা হয়েছে। (BZ#488496)
  • Red Hat Enterprise Linux 5.4-র প্রসেসর ডিগ্রেডেশন ব্যবস্থা উপলব্ধ করা হয়। এর ফলে, কিছু পরিস্থিতিতে প্রসেসরের গতি হ্রাস করা যাবে (যেমন, সিস্টেমের তাপমাত্রা অধিক বৃদ্ধি হলে) (BZ#474664)। নতুন এই বৈশিষ্ট্যের সাহায্যে, অটোমেশন সফ্টওয়্যারগুলি দ্বারা মেশিনের অবস্থা নিরীক্ষণ করে পূর্বনির্ধারিত নীতি অনুযায়ী প্রতিক্রিয়া করা সম্ভব হবে।

    লক্ষণীয়

    z990, z890 ও এর পরে প্রকাশিত সিস্টেমের মধ্যে প্রসেসর ডিগ্রেডেশন সমর্থিত হয় ও SCLP সিস্টেম সার্ভিস ইভেন্ট টাইপ ৪ ইভেন্ট কোয়ালিফায়ার ৩ দ্বারা নিরীক্ষিত হয়। সংশ্লিষ্ট প্রসেসরের নতুন ক্ষমতার তথ্য, STSI দ্বারা চিহ্নিত ফাইলের মধ্যে রিপোর্ট করা হবে: /sys/devices/system/cpu/cpuN/capability
  • হার্ডওয়্যার ম্যানেজমেন্ট কনসোলের (HMC) মধ্যে পৃথক সিস্টেম সনাক্ত করার জন্য কনট্রোল প্রোগ্রাম আইডেন্টিফিকেশনের (CPI) বিস্তারিত তথ্য প্রয়োগ করা হয়। এই আপডেটের ফলে, CPI-র তথ্যগুলি একটি সুনির্দিষ্ট Red Hat Enterprise Linux ইনস্ট্যান্সের সাথে যুক্ত করা যাবে। (BZ#475820)
    CPI সংক্রান্ত অধিক বিবরণের জন্য Device Drivers, Features, and Commands document পড়ুন
  • IBM System z প্ল্যাটফর্মের মধ্যে Red Hat Enterprise Linux ইনস্ট্যান্সে ফাইবার চ্যানেল প্রোটোকলের (FCP) কর্মক্ষমতার তথ্য গণনা করা যাবে। (BZ#475334) নিম্নলিখিত মান সংগ্রহ করা হয় ও এই সম্পর্কে সূচনা প্রদান করা হয়:
    • স্ট্যাক করা সামগ্রী যেমন Linux ডিভাইস, স্মল কম্পিউটার সিস্টেম ইন্টারফেস (SCSI) লজিক্যাল ইউনিট নাম্বার (LUN) ও হোস্ট বাস অ্যাডাপ্টার (HBA) স্টোরেজ কনট্রোলারের কর্মক্ষমতা বিশষয়ক তথ্য।
    • প্রতিটি স্ট্যাকের সামগ্রী: থ্রুপুট, ব্যবহারের পরিমাণ ও অন্যান্য প্রযোজ্য গণনার বর্তমান মান।
    • ইনপুট/আউটপুট অনুরোধ সম্পর্কিত তথ্যের পরিসংখ্যানগত সমষ্টি (সর্বনিম্ন, সর্বাধিক, গড় ও স্তম্ভচিত্র)। যেমন মাপ, প্রতি সামগ্রী অনুযায়ী ও সর্বমোট সামগ্রীর জন্য লেটেন্সির পরিমাপ।
  • EMC Symmetrix Control ইনপুট/আউটপুট জারি করার জন্য কার্নেলের মধ্যে প্রয়োজনীয় সমর্থন ব্যবস্থা যোগ করা হয়েছে। এই আপডেটের ফলে, IBM System z প্ল্যাটফর্মের মধ্যে Red Hat Enterprise Linux সহযোগে EMC Symmetrix স্টোরেজ অ্যারে পরিচালনার ক্ষমতা উপলব্ধ থাকবে। (BZ#461288)
  • Red Hat Enterprise Linux ভার্চুয়াল মেশিনের মধ্য়ে কার্নেল প্যানিক ও ডাম্পের পরে বিনা বিলম্বে একটি ইনিশিয়াল প্রোগ্রাম লোড (IPL) কর্ম সঞ্চালনার জন্য কার্নেলের মধ্যে একটি নতুন বৈশিষ্ট্য যোগ করা হয়েছে। (BZ#474688)
  • ভারসাম্য বজায় রাখার উদ্দেশ্যে প্রযোজ্য নির্ণয় নেওয়ার জন্য কনফিগারেশনের টোপোলজির ব্যবস্থা সমর্থনকারী হার্ডওয়্যার দ্বারা সিস্টেমের CPU-র টোপোলজির তথ্য শিডিউলারে পাঠানো হয়। অনির্দিষ্টভাবে বিতরণ হওয়া ইনপুট/আউটপুট ইন্টারাপ্টসহ মেশিনের মধ্যে, অধিক ইনপুট/আউটপুট ইন্টারাপ্ট প্রাপ্তকারী একত্রিত CPU-র সংকলনগুলির ক্ষেত্রে সাধারণের তূলনায় অধিক ভার সৃষ্টি হবে ও কিছু পরিস্থিতিতে কর্মক্ষমতার উপর বিরূপ প্রভাব পড়তে পারে।
    পূর্বে CPU-র টোপোলজি ডিফল্টরূপ সক্রিয় করা হত। এই আপডেটের পরে CPU টোপোলজির সমর্থন ব্যবস্থা ডিফল্টরূপে নিষ্ক্রিয় অবস্থায় থাকে ও প্রয়োজনে এই বৈশিষ্ট্যটি সক্রিয় করার জন্য "topology=on" কার্নেল পরামিতিটি সংযোজন করা হয়েছে। (BZ#475797)
  • CMS parmfile-র মধ্যে উপস্থিত তথ্য পরিবর্তন না করে, বর্তমানে IPL কমান্ড সহযোগে কার্নেলের জন্য নতুন বিকল্প যোগ করা যাবে। এর ফলে, parmfile দ্বারা উপলব্ধ কার্নেলের বিকল্পগুলি সাময়িকভাবে নতুন করে লেখা হবে। parmfile থেকে উপলব্ধ কার্নেলের সকল বিকল্পগুলি উপেক্ষা করে বুট কমান্ডের সম্পূর্ণ পংক্তিটির বদলে VM পরামিতির পংক্তি প্রতিস্থাপন করা যাবে। উপরন্তু, গ্রাহকরা CP/CMS কমান্ড-লাইনের মধ্যে নতুন Linux Named Saved Systems (NSS) নির্মাণ করতে পারবেন। (BZ#475530)
  • IPv6-র জন্য HiperSockets Layer3 সমর্থন ব্যবস্থা উপলব্ধ করার উদ্দেশ্যে qeth ড্রাইভারটি আপডেট করা হয়েছে। (BZ#475572) এই বৈশিষ্ট্য সম্পর্কে অধিক বিবরণের জন্য, নিম্নলিখিত লিংকে উপস্থিত IBM দ্বারা উপলব্ধ "Device Drivers, Features, and Commands" বইয়ের মধ্যে "qeth device driver for OSA-Express (QDIO) and HiperSockets" অধ্যায়টি পড়ুন: http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
  • z9 HiperSocket ফার্মওয়্যার থেকে আরম্ভ করে, সংস্করণ উল্লিখকারী পংক্তিটি একটি ভিন্ন বিন্যাসে উপস্থিত করা হয়। এই পরিবর্তনের ফলে, অন-লাইন অবস্থায় ডিভাইস নির্ধারণের সময় qeth অবস্থাসূচক বার্তা থেকে mcl_level-র তথ্য অনুপস্থিত থাকতো। qeth ড্রাইভার দ্বারা বর্তমানে, HiperSockets-র সংস্করণের পংক্তির এই নতুন বিন্যাস সঠিকভাবে পড়া সম্ভব হয় ও আউটপুটের বিন্যাসের প্রমিত মান স্থাপনে সাহায্য করা হয়। (BZ#479881)
  • Red Hat Enterprise Linux 5.4-এ, s390utils প্যাকেজটি ১.৮.১ সংস্করণে রি-বেস করা হয়েছে। এই রি-বেসের ফলে উপলব্ধ বৈশিষ্ট্যের সম্পূর্ণ তালিকা দেখার জন্য অনুগ্রহ করে, Technical Notes-র Package Updates নামক বিভাগটি পড়ুন। (BZ#477189)
  • শাট-ডাউন অর্থাৎ বন্ধ করার উদ্দেশ্যে ট্রিগারগুলির সাথে সুনির্দিষ্ট কর্ম যুক্ত করার উদ্দেশ্যে কার্নেলের মধ্যে একটি sysfs ইন্টারফেস স্থাপন করা হয়েছে। এই বৈশিষ্ট্য সম্পর্কে অধিক বিবরণের জন্য, নিম্নলিখিত লিংকে উপস্থিত IBM দ্বারা উপলব্ধ "Device Drivers, Features, and Commands" নথিটির "Shutdown actions" নামক অধ্যাটি পড়ুন: http://www.ibm.com/developerworks/linux/linux390/development_documentation.html

8.1. কার্নেলের সাধারণ বৈশিষ্ট্যের সমর্থন

  • পূর্বে, মূল কার্নেল থেকে র (raw) ডিভাইসের জন্য সমর্থন ব্যবস্থা অবচিত করা হয়েছিল, কিন্তু বর্তমানে তা পুনরায় সংযোজন করা হয়েছে। এর ফলে, Red Hat Enterprise Linux 5.4-এ র (raw) ডিভাইসের জন্য সমর্থনের বৈশিষ্ট্য যোগ করা হয়েছে। উপরন্তু, র (raw) ডিভাইসগুলির জন্য পূর্বে মুছে ফেলা initscripts প্যাকেজটি আপডেট করা হয়েছে raw devices.(BZ#472891)
  • mmu-notifiers বিনা KVM guest-smp tlb ফ্লাশিং-য়ের ফলে মেমরি ক্ষতিগ্রস্ত হওয়ার সম্ভাবনা রয়েছে। গেস্ট মোডে অন্য একটি vcpu দ্বারা kernel freelist-এ পেজে লেখার সময় KVM দ্বারা একই স্থানে পেজ সংযোজনের ফলে এই সমস্যা দেখা দিতে পারে। এই আপডেট কার্নেলের মধ্যে mmu-notifier সমর্থন ব্যবস্থা যোগ করা হয়েছে। একটি বাগের কারণে উপস্থিত ড্রাইভারগুলি দ্বারা mm_struct নির্মিত হত এবং kABI পরীক্ষা বিফল হত। এই বাগটিও বর্তমান আপডেটে সংশোধন করা হয়েছে ও সংশোধন করার জন্য একটি অব্যবহৃত প্যাডিং হোলের মধ্যে উপস্থিত একটি ইন্ডেক্স প্রয়োগ করা হয়েছে যার ফলে স্ট্রাকচারের মাপ বৃদ্ধি করা হবে না। (Bugzilla #485718)
  • Linux kernel-র মধ্যে পূর্বে পয়েন্টার ও সাইন্ড অ্যারিথমেটিক ওভারফ্লো র‍্যাপিং ব্যাখ্যা করা হয়নি। এর ফলে, ওভার-ফ্লো পরীক্ষণের জন্য কার্নেল দ্বারা প্রয়োজনীয় অ্যারিথমেটিকের ক্ষেত্রে GCC (GNU C Compiler) দ্বারা র‍্যাপিং ব্যবস্থার অনুপস্থিতি অনুমান করা হবে ও অ্যারিথমেটিকটি সর্বোত্তম অবস্থায় নির্ধারণের প্রচেষ্টা করা হবে। র‍্যাপিং প্রক্রিয়ার আচরণ ব্যাখ্যা করার উদ্দেশ্যে এই আপডেট দ্বারা GCC CFLAGS-র মধ্যে -fwrapv ফ্ল্যাগ যোগ করা হবে। (Bugzilla #491266)
  • TPC-C (ট্রানসাকশন প্রসেসিং কাউনসিল) বেঞ্চ-মার্কিং প্রক্রিয়া দ্বারা উচ্চ ক্ষমতাবিশিষ্ট সিস্টেমের মধ্যে একাধিক প্রসেস দ্বারা মেমরির একই অবস্থান প্রয়োগের প্রচেষ্টার ফলে উৎপন্ন একটি সমস্যা সনাক্ত করা হয়েছে। এই আপডেটের মধ্যে fast-gup প্যাচ অন্তর্ভুক্ত করা হয়েছে। এই প্যাচগুলির দ্বারা সরাসরি ইনপুট-আউটপুট প্রয়োগ করা হয় ও এর ফলে কর্ম ক্ষমতা উল্লেখযোগ্যভাবে (৯-১০% অবধি) বৃদ্ধি হয়। এই আপডেটটি পুঙ্খানুপুঙ্খভাবে পরীক্ষিত হয়েছে ও কর্ম পরিধি বৃদ্ধির উদ্দেশ্যে ৫.৪-র কার্নেলে ব্যবহার করা হয়েছে। অধিক বিবরণের জন্য এই প্রবন্ধটিপড়ুন। (Bugzilla #474913)
  • কার্নেলের মধ্যে একটি পরিবর্তনযোগ্য নতুন পরামিতি যোগ করা হয়েছে। এর ফলে, প্রতিবার kupdate সঞ্চালনকালে প্রতি চক্রে এটি দ্বারা ডিস্কে লেখা পৃষ্ঠার সর্বাধিক সংখ্যা পরিবর্তন করা যাবে। পরিবর্তনযোগ্য নতুন এই মান /proc/sys/vm/max_writeback_pages-র ক্ষেত্রে 1024 অর্থাৎ ৪ মেগাবাইট মান প্রয়োগ করা হয়। এর ফলে kupdate সঞ্চালনকালে প্রতি চক্রে ১০২৪ পৃষ্ঠা লেখা হয়। (Bugzilla #479079)।
  • প্রতি প্রসেসের জন্য ইনপুট-আউটপুট পরিসংখ্যান নিরীক্ষণে সাহায্যে জন্য কার্নেলের মধ্যে একটি নতুন বিকল্প (CONFIG_TASK_IO_ACCOUNTING=y) যোগ করা হয়েছে। প্রধান কর্মক্ষেত্রে সমস্যাসমাধানের জন্য এটি বিশেষ সহায়ক (Bugzilla #461636)।
  • পূর্ববর্তী কার্নেলের মধ্যে, ব্যাক-আপ প্রসেস দ্বারা DB2 সার্ভারের প্রতিক্রিয়ার ক্ষমতা হ্রাস করা হত। ম্যাপ না করা pagecache মেমরির অর্ধেক থেকে বেশি পরিমাণ dirty অবস্থায় থাকাকালীন /proc/sys/vm/dirty_ratio দ্বারা প্রসেসগুলিকে pagecache মেমরির মধ্যে লিখতে বাধা সৃষ্টি করার ফলে এই সময়্যা দেখা দিত (dirty_ratio-র পরিমাণ ১০০% নির্ধারিত হওয়া সত্ত্বেও)। কার্নেলের মধ্যে করা পরিবর্তনের ফলে, সীমারেখা নির্ধারণকারী এই মান উপেক্ষা করা হবে। বর্তমানে dirty_ratio-র মান ১০০% নির্ধারিত হলে সিস্টেম দ্বারা pagecache মেমরির মধ্যে লেখার সময় কোনো সীমারেখা আরোপ করা হবে না। (Bugzilla #295291)
  • পূর্ববর্তী কার্নেলের ramdisk ড্রাইভারের মধ্যে উপস্থিত rd_blocksize বিকল্পের ফলে, সিস্টেমের উপর কর্মের সাধারণ চাপ সহ অবস্থায় বৃহৎ পরিমাণ ramdisk ব্যবহারকালে তথ্য ক্ষতিগ্রস্ত হচ্ছিল। এই আপডেটে এই অপ্রয়োজনীয় বিকল্পটি মুছে ফেলা হয়েছে ও তথ্য ক্ষতিগ্রস্তের সমস্যা মিটিয়ে ফেলা হয়েছে। (Bugzilla #480663)
  • getrusage ফাংশানের সাহয্যে কোনো প্রসেস দ্বারা রিসোর্সের ব্যবহার পরীক্ষা করা যাবে। সমস্যার কারণনির্ণয় ও রিসোর্সের ব্যবহার সম্পর্কিত তথ্য সংগ্রহের জন্য এটি বিশেষ সহায়ক। getrusage দ্বারা নিরীক্ষিত কোনো প্রসেস দ্বারা চাইল্ড প্রসেস থ্রেড নির্মিত হলে, উৎপন্ন ফলাফল সঠিক না হওয়ার সম্ভাবনা থাকে কারণ getrusage দ্বারা শুধুমাত্র উর্ধ্বতন প্রসেস পরীক্ষিত হবে ও চাইল্ড প্রসেসগুলি পরীক্ষিত হবে না। এই পরিস্থিতিতে সঠিকরূপে রিসোর্সের ব্যবহার সম্পর্কিত তথ্য সংগ্রহ নিশ্চিত করার জন্য বর্তমানে আপডেটের মধ্যে rusadge_thread স্থাপন করা হয়েছে। (Bugzilla #451063)
  • /usr/include/linux/futex.h হেডার দ্বারা পূর্বে, C সোর্স কোড ফাইলের কম্পাইলেশনের বিঘ্ন সৃষ্টি করা হত এবং এর ফলে সমস্যা উৎপন্ন হত। এই আপডেটের মধ্যে অন্তর্ভুক্ত একটি প্যাচ দ্বারা সমস্যাযুক্ত kernel only ব্যাখ্যাগুলি সংশোধন করা হয়েছে ও কম্পাইলেশন সংক্রান্ত ত্রুটিগুলি এর ফলে মীমাংসা করা হবে। (Bugzilla #475790)
  • পূর্ববর্তী কার্নেলের ক্ষেত্রে, প্যানিক পরিস্থিতিতে অথবা oops আউটপুট বার্তার মধ্যে কার্নেলের সংস্করণ সনাক্ত করা সম্ভব হত না। এই আপডেটের ফলে oops ও প্যানিকের আউটপুটের মধ্যে কার্নেলের সংস্করণ যোগ করা হয়। (Bugzilla #484403)
  • 2.6.18 রিলিজের সময় glibc প্যাকেজের জন্য kernel-header উপলব্ধ করার উদ্দেশ্যে কার্নেল কনফিগার করা হয়েছিল। এই প্রক্রিয়ার ফলে, সন্নিবেশের উদ্দেশ্যে একাধিক ফাইল ভূলভাবে চিহ্নিত করা হত। serial_reg.h ফাইলটি ভূলভাবে চিহ্নিত করা হত ও kernel_headers rpm-র মধ্যে অন্তর্ভুক্ত করা হত না। এর ফলে অন্যান্য rpm নির্মাণে সমস্যা দেখা দিত। এই আপডেটে serial_reg.h ফাইলটি যোগ করা হয়েছে ও এই সমস্যাটি সমাধান করা হয়েছে। (Bugzilla #463538)
  • কিছু পরিস্থিতিতে HP Unified Parallel C (UPC) উৎপাদনের প্রসেস পরিচালন ব্যবস্থা upcrund দ্বারা একটি ESRCH ফলাফল উপলব্ধ করা হত ও একটি সাব-থ্রেড দ্বারা ফর্ক করা চাইল্ড প্রসেসের জন্য setpgid() কল করার সময় ব্যর্থ হত। এই সমস্যা সমাধানের জন্য বর্তমান আপডেটের মধ্যে একটি প্যাচ অন্তর্ভুক্ত করা হয়েছে। (Bugzilla #472433)
  • চলমান প্রসেস সম্পর্কে ব্যাক-ট্রেস তথ্য প্রদর্শনের জন্য sysrq-t-র মধ্যে কর্মক্ষমতা যোগ করা হয়েছে। স্তব্ধ সিস্টেম ডিবাগ করার উদ্দেশ্যে এটি বিশেষ সহায়ক হবে। (Bugzilla #456588)

8.1.1. ডিবাগ ব্যবস্থা

কোর ডাম্প নির্মাণের অতিরিক্ত বৈশিষ্ট্যের সাহায্যে Red Hat Enterprise Linux 5.4-র মধ্যে কার্নেল ডিবাগ করার প্রক্রিয়া উন্নত করা হয়েছে। সিস্টেম ও কার্নেলের বিপর্যয় ডিবাগ করার জন্য কোর ডাম্প (মেমরি স্ন্যাপ-শট) বিশেষ সহায়ক। এই আপডেটের ফলে, hugepage ব্যবহারকারী সিস্টেমের মধ্যে কোর ডাম্প করা সম্ভব হবে। (BZ#470411) উপরন্তু, বর্তমানে makedumpfile কমান্ড প্রয়োগ করে কোর ডাম্প ফাইল (vmcore) থেকে কার্নেল প্যানিক সম্পর্কিত বার্তা প্রাপ্ত করা যাবে। (BZ#485308)

8.1.2. নিরাপত্তা

  • কার্নেল কি ক্ষেত্রে সর্বাধিক দৈর্ঘ্যের মান ২৫৫ অক্ষরে বৃদ্ধি করা হয়েছে। পূর্ববর্তী কার্নেলগুলির ক্ষেত্রে এটি ৩২ অক্ষরে ধার্য করা হত। (Bugzilla #475145)
  • NFSD (নেটওয়ার্ক ফাইল সিস্টেম ডেমন) সহযোগে এক্সপোর্ট করা ফাইল-সিস্টেমের মধ্যে root ব্যতীত অন্যান্য ব্যবহারকারী দ্বারা ডিভাইস নোড নির্মাণের ক্ষমতার ফলে নিরাপত্তা লোপের আশংকা বর্তমান কার্নেল আপডেটে মীমাংসা করা হয়েছে। এই আপডেটের ফলে, ফাইল সিস্টেম মাস্কের মধ্যে 0 (০) FSUID মান সহ ব্যবহারকারীর জন্য CAP_MKNODCAP_LINUX_IMMUTABLE) ক্ষমতাগুলি প্রত্যাবর্তন করা হয়েছে (Bugzilla #497272Bugzilla #499076)
  • ফেডারেল ইনফোরমেশন প্রসেসিং স্ট্যান্ডারডাইশেন ১৪০ (FIPS140) সংশাপত্রের আবশ্যকতা অনুযায়ী, এই আপডেটের মধ্যে নিম্নলিখিত বৈশিষ্ট্য উপস্তিত রয়েছে:
    • চিহ্নিত বৈশিষ্ট্যের জন্য স্বপরীক্ষণ ব্যবস্থা; ansi_cprng (Bugzilla #497891), ctr(aes) মোড (Bugzilla #497888), Hmac-sha512 (Bugzilla #499463), rfc4309(ccm(aes)). (Bugzilla #472386), ।
    • বুট প্রক্রিয়ার সময় GRUB দ্বারা checksum পরীক্ষণের উদ্দেশ্যে একটি স্বাক্ষরের ফাইল নির্মাণের উদ্দেশ্যে কোড। (Bugzilla #444632)
    • মডিউল স্বাক্ষর করার উদ্দেশ্যে DSA-কি ৫১২ বিট থেকে ১০২৪ বিটে পরিবর্তনের উদ্দেশ্যে প্রয়োজনীয় কোড। (Bugzilla #413241)

8.2. প্ল্যাটফর্মে সাধারণ সমর্থন ব্যবস্থা

কার্নেলের মধ্যে উপস্থিত অ্যাডভান্সড কনফিগারেশন এন্ড পাওয়ার ইন্টারফেস (ACPI) প্রয়োগ ব্যবস্থার জন্য থ্রটেলিং স্টেট (T-State) সূচনাবার্তার সমর্থনব্যবস্থা যোগ করা হয়েছে। T-State সূচনাবার্তার সাহায্যে, ডাটা সেন্টারের মধ্যে বিদ্যুৎ সরবরাহ পরিচালনার জন্য Intel® Intelligent Power Node Manager প্রযুক্তির ব্যবহার উন্নত করা হয়। (BZ#487567)

8.3. ড্রাইভার সংক্রান্ত আপডেট

8.3.1. Open Fabrics Enterprise Distribution (OFED) ড্রাইভার

OpenFabrics Alliance Enterprise Distribution (OFED) মূলত চিহ্নিত সরঞ্জামগুলির সমষ্টি: সমস্যার কারণনির্ণয়ের উদ্দেশ্যে কয়েকটি Infiniband ও iWARP-সহ হার্ডওয়্যার, Infiniband fabric পরিচালনার ডেমন, Infiniband/iWARP কার্নেল মডিউল লোডার ও রিমোট ডিরেক্ট মেমরি অ্যাকসেস (RDMA) প্রযুক্তি প্রয়োগকারী অ্যাপ্লিকেশন লেখার লাইবেব্রি। Infiniband/iWARP/RDMA হার্ডওয়্যার সমর্থনের সম্পূর্ণ স্ট্যাক রূপে, Red Hat Enterprise Linux দ্বারা OFED সফ্টওয়্যার স্ট্যাক ব্যবহার করা হয়।
Red Hat Enterprise Linux 5.4-র মধ্যে, OFED-র নিম্নলিখিত অংশগুলি মূল প্রজেক্টের 1.4.1-rc3 সংস্করণে আপডেট করা হয়েছে
  • রিমোট ডিরেক্ট মেমরি অ্যাকসেস (RDMA) হেডার (BZ#476301)
  • রিলায়েবল ডাটাগ্রাম সকেটস (RDS) প্রোটোকল (BZ#477065, BZ#506907)
  • সকেটস ডিরেক্ট প্রোটোকল (SDP) (BZ#476301)
  • SCSI RDMA প্রোটোকল (SRP) (BZ#476301)
  • IP ওভার InfiniBand (IPoIB) (BZ#434779, BZ#466086, BZ#506907)
উপরন্তু, নিম্নলিখিত OFED ড্রাইভারগুলিকে মূল প্রজেক্টের 1.4.1-rc3 সংস্করণে আপডেট করা হয়েছে:
  • নেটওয়ার্ক ডিভাইসের Chelsio T3 ফ্যামিলির জন্য cxgb3 ও iw_cxgb3 ড্রাইভার(BZ#476301, BZ#504906)
  • mthca-ভিত্তিক InfiniBand HCA-র (হোস্ট চ্যানেল অ্যাডাপ্টার) জন্য ড্রাইভার (BZ#476301, BZ#506097)
  • qlgc_vnic ড্রাইভার (BZ#476301)

লক্ষণীয়

ক্রমবিকাশিত এই নতুন প্রযুক্তির সর্বোত্তম প্রয়োগের ব্যবস্থা উপলব্ধ করার প্রয়াসে Red Hat দ্বারা OFED-র মূল প্রজেক্টের কোড বেস অত্যন্ত মনোযোগ সহকারে অনুসরণ করা হয়। এর ফলে, API/ABI-র সাথে সামঞ্জস্য বজায় রাখার উদ্দেশ্যে মূল প্রজেক্ট দ্বারা উপলব্ধ ক্ষমতার মাত্রা অবধি Red Hat-র পক্ষে ক্ষুদ্র (মাইনর) রিলিজের মধ্যে উপলব্ধ করা সম্ভব হয়। Red Hat Enterprise Linux নির্মাণের স্বাভাবিক কর্মপন্থার তুলনায় এটি একটি ব্যাতীক্রম।

8.3.2. ড্রাইভার সংক্রান্ত সাধারণ আপডেট

  • এরার ডিটেকশন ও কারেকশান (EDAC)-র (অর্থাৎ সমস্যা নির্ণয় ও সংশোধন) জন্য অতিরিক্ত সমর্থন ব্যবস্থা যোগ করার উদ্দেশ্যে Intel 5400 শ্রেণীর মেমরি নিয়ন্ত্রণব্যবস্থার জন্য i5400 ড্রাইভারটি আপডেট করা হয়েছে। (BZ#462895)
  • AMD SB800 Family-র বিভিন্ন সামগ্রী জন্য সমর্থন যোগ করার জন্য iic-bus ইন্টারফেসের i2c ড্রাইভারটি আপডট করা হয়েছে।
  • Broadcom HT1100 চিপ-সেট সমর্থনের বৈশিষ্ট্য সহ i2c-piix4 ড্রাইভারটি আপডেট করা হয়েছে। (BZ#474240)
  • hpilo ড্রাইভার আপডেট করা হয়েছে।(BZ#488964).
  • Davicom ইথারনেট অ্যাডাপ্টারের জন্য dm9601 আপডেট করা হয়েছে।

8.3.3. নেটওয়ার্ক ড্রাইভারের আপডেট

  • মূল প্রজেক্টের সর্বশেষ সংস্করণের মধ্যে bonding ড্রাইভার আপডেট করা হয়েছে। এই আপডেটের ফলে symbol/ipv6 মডিউলের উপর নির্ভরতার ক্ষমতা অন্তর্ভুক্ত করা হয়েছে। এর ফলে, IPv6 যদি নিষ্ক্রিয় করা হয়ে থাকলে (/etc/modprobe.conf ফাইলের মধ্যে install ipv6 /bin/false পংক্তিটি অন্তর্ভুক্ত করার ফলে), ৫.৪-র সাথে উপস্থিত bonding ড্রাইভারে আপডেট করার ফলে bonding কার্নেল মডিউলটি লোড করতে ব্যর্থ হবে। মডিউলটি সঠিকরূপে লোড করার জন্য install ipv6 /bin/false পংক্তির পরিবর্তে install ipv6 "disable=1 পংক্তটি প্রয়োগ করা আবশ্যক।
  • Intel® I/O Acceleration Technology (Intel® I/OAT)-র জন্য কার্নেলের মধ্যে উপস্থিত ড্রাইভাগুলি 2.6.24 সংস্করণে আপডেট করা হয়েছে।(BZ#436048).
  • Intel® Gigabit Ethernet Adapters-র জন্য igb ড্রাইভারটি 1.3.16-k2 সংস্করণে আপডেট করা হয়েছে। এই আপডেটে igb ড্রাইভারের জন্য GRO সমর্থনও যোগ করা হয়েছে। (BZ#484102, BZ#474881, BZ#499347)।
  • Intel 82576 গিগাবিট ইথারনেট কনট্রোলারের জন্য ভার্চুয়াল ফাংশান সমর্থন ব্যবস্থা উপলব্ধ করার উদ্দেশ্যে igbvf ড্রাইভারটি আপডেট করা হয়েছে। (BZ#480524)
  • Intel 10 Gigabit PBetaCI Express নেটওয়ার্ক ডিভাইসের জন্য ixgbe ড্রাইভারটি 2.0.8-k2 সংস্করণে আপডেট করা হয়েছে। এই আপডেটে ixgbe ড্রাইভারের জন্য GRO সমর্থনও যোগ করা হয়েছে।(BZ#472547, BZ#499347)।
  • Broadcom NetXtreme II নেটওয়ার্ক ডিভাইসের জন্য bnx2 ড্রাইভারটি 1.9.3 সংস্করণে আপডেট করা হয়েছে (BZ#475567 BZ#476897 BZ#489519)
  • Broadcom Tigon3 ইথারনেট ডিভাইসের জন্য tg3 ড্রাইভারটি 3.96 সংস্করণে আপডেট করা হয়েছে। (BZ#481715, BZ#469772)। ড্রাইভারের এই আপডেটের ফলে 5785F ও 50610M ডিভাইষেট জন্য সমর্থন ব্যবস্থা যোগ করা হয়েছে। (BZ#506205)
  • bnx2 নেটওয়ার্ক ডিভাইসের জন্য ইন্টারনেট স্মল কম্পিউটার সিস্টেম ইন্টারফেস (iSCSI) সমর্থনব্যবস্থা উপলব্ধ করার উদ্দেশ্যে cnic ড্রাইভারটি যোগ করা হয়েছে। (BZ#441979)
  • Broadcom Everest নেটওয়ার্ক ডিভাইসের জন্য bnx2x ড্রাইভারটি 1.48.105 সংস্করণে আপডেট করা হয়েছে।(BZ#475481)
  • bnx2x নেটওয়ার্ক ডিভাইসের জন্য iSCSI সমর্থন ব্যবস্থা উপলব্ধ করার উদ্দেশ্যে bnx2i ড্রাইভারটি যোগ করা হয়েছে। (BZ#441979)
  • নেটওয়ার্ক ডিভাইসের Chelsio T3 শ্রেণীর জন্য cxgb3 ড্রাইভারটি আপডেট করা হয়েছে। এর ফলে iSCSI TCP অফ-লোড ইঞ্জিন (TOE) ও জেনেরিক রিসিভ অফ-লোড (GRO) সমর্থন সক্রিয় করা হবে। (BZ#439518, BZ#499347)
  • NVIDIA nForce ডিভাইসের জন্য forcedeth ইথারনেট ড্রাইভারটি 0.62 সংস্করণে আপডেট করা হয়েছে। (BZ#479740)।
  • Marvell Yukon 2 চিপ-সেট প্রয়োগকারী ইথারনেট কনট্রোলারের সাথে ব্যবহারযোগ্য ky2 ড্রাইভারগুলি আপডেট করা হয়েছে। (BZ#484712)।
  • Cisco 10G ইথারনেট ডিভাইসের জন্য উপলব্ধ enic ড্রাইভারটি 1.0.0.933 সংস্করণে আপডেট করা হয়েছে। (BZ#484824)
  • Intel PRO/1000 ইথারনেট ডিভাইসের সাথে ব্যবহারযোগ্য e1000e ড্রাইভারটি মূল প্রজেক্টের 1.0.2-k2 সংস্করণে আপডেট করা হয়েছেন (BZ#480241)
  • Emulex Tiger Shark মিশ্রিত নেটওয়ার্ক অ্যাডাপ্টারগুলির ক্ষেত্রে প্রযোজ্য be2net ড্রাইভারটি প্রযুক্তিগত প্রি-ভিউ রূপে যোগ করা হয়েছে।

8.3.4. স্টোরেজ ড্রাইভার সংক্রান্ত আপডেট

  • bnx2 ড্রাইভার দ্বারা বর্তমানে iSCSI সমর্থিত হবে। iSCSI অফ-লোড সমর্থনের উদ্দেশ্যে bnx2i ড্রাইভারটি cnic মডিউলের মাধ্যমে bnx2 ড্রাইভারের সাথে সংযোগ স্থাপন করবে। bnx2i পরিচালনার জন্য, iscsi-initiator-utils প্যাকেজটি ব্যবহার করুন। bnx2i-র কনফিগারেশন সম্পর্কে অধিক জানতে /usr/share/docs/iscsi-initiator-utils-<version>/README ফাইলের section 5.1.2 বিভাগটি পড়ুন। (BZ#441979 and BZ#441979)
    উল্লেখ্য, বর্তমান রিলিজের সাথে অন্তর্ভুক্ত bnx2i-র সংস্করণ দ্বারা IPv6 সমর্থন করা হয় না।
  • bitmap merging-র জন্য সমর্থন উপলব্ধ করার উদ্দেশ্যে md ড্রাইভারটি আপডেট করা হয়েছে। এই বৈশিষ্ট্যের উপস্থিতির ফলে তথ্যের প্রতিলিপি নির্মাণকালে সম্পূর্ণ resync-র প্রয়োজন হয় না। (BZ#481226)
  • এই রিলিজের মধ্যে উপলব্ধ scsi লেয়ারের ক্ষেত্রে নিম্নলিখিত আপডেটগুলি উপলব্ধ করা হয়েছে:
    • scsi ড্রাইভারের মধ্যে বর্তমানে মূল প্রজেক্টের scsi_dh_alua মডিউলটি অন্তর্ভুক্ত করা হয়েছে। এর ফলে, বর্তমান রিলিজের মধ্যে প্রত্যক্ষভাবে অ্যাসিমেট্রিক লজিক্যাল ইউনিট অ্যাকসেস (ALUA) সমর্থন উপস্থিত থাকবে। dm-multipath ব্যবহারকালে scsi_dh_alua মডিউল প্রয়োগ করার জন্য, multipah.conf ফাইলের মধ্যে hardware_handler-র ধরন রূপে alua নির্ধারণ করুন। (BZ#482737)
      উল্লেখ্য, EMC Clariion ডিভাইসের ক্ষেত্রে শুধুমাত্র scsi_dh_alua অথবা dm-emc-র ব্যবহার বর্তমানে সমর্থিন। scsi_dh_aluadm-emc একসাথে ব্যবহার করা যাবে না।
    • rdac_dev_list স্ট্রাকচারের মধ্যে বর্তমানে md3000md3000i এনট্রিগুলি উপস্থিত রয়েছে। এর ফলে iscsi_dh_rdac মডিউল দ্বারা উপলব্ধ সুযোগ সুবিধাগুলি ব্যবহার করা যাবে। (BZ#487293)
    • ডিস্ক ফরম্যাট করার সময় একটি বাগের উপস্থিতির কারণে iSCSI iBFT ইনস্টলেশনে প্যানিক সৃষ্টি হত। এই বাগটি এখন সংশোধন করা হয়েছে। (BZ#436791)
    • iscsi_r2t_rsp struct-র মধ্যে উপস্থিত একটি বাগের কারণে, কিছু মাল্টি-পাথ পরিবেশের মধ্যে iSCSI ফেইল-ওভারের সময় কার্নেল প্যানিক সৃষ্টি হত। এই সমস্যা এখন সংশোধন করা হয়েছে (BZ#484455)
  • মূল প্রজেক্টে হওয়া বেশ কিছু সংশোধন ও iSCSI TOE ডিভাইসের জন্য সমর্থন ব্যবস্থা উপলব্ধ করার উদ্দেশ্যে cxgb3 ড্রাইভার আপডেট করা হয়েছে। (BZ#439518)
    উল্লেখ্য, বর্তমান রিলিজের সাথে উপলব্ধ cxgb3i-র সংস্করণ দ্বারা IPv6 সমর্থিত হয় না।
  • বর্তমান রিলিজের মধ্যে mpt2sas ড্রাইভারটি নতুন যোগ করা হয়েছে। এই ড্রাইভারের সাহায্যে LSI Logic দ্বারা উপলব্ধ SAS-2 শ্রেণীর অ্যাডাপ্টারগুলি সমর্থিত হবে। SAS-2-র সাহায্যে সর্বাধিক তথ্য সরবরাহের হার ৩ গিগাবাইট/সেকেন্ড থেকে ৬ গিগাবাই/সেকেন্ডে বৃদ্ধি করা হয়েছে।
    mpt2sas ড্রাইভারটি drivers/scsi/mpt2sas ডিরেক্টরির মধ্যে স্থাপন করা হয়েছে। পূর্ববর্তী mpt ড্রাইভারগুলি drivers/message/fusion ডিরেক্টরির মধ্যে অবস্থিত থাকত। (BZ#475665)
  • aacraid ড্রাইভারটি ১.১.৫-২৪৬১ সংস্করণে আপডেট করা হয়েছে। এই আপডেটের ফলে, মূল প্রজেক্টে সংশোধিত বেশ কয়েকটি বাগ সংশোধন করা হয়েছে। এই বাগগুলির ফলে অপেক্ষারত স্ক্যান, কনট্রোলার বুটের সমস্যা ও অন্যান্য বেশ কিছু সমস্যা সৃষ্টি হত। (BZ#475559)
  • aic7xxx ড্রাইভার দ্বারা বর্তমানে ইনপুট/আউটপুটের সর্বাধিক পরিমাণ বৃদ্ধি করা হবে। এর ফলে, সমর্থিত ডিভাইসগুলি (যেমন SCSI টেপ ডিভাইস) দ্বারা বৃহৎ পরিমাণের বাফার সহযোগে লেখা সম্ভব হবে।
  • মেমরির BAR সনাক্তকরণ, rebuild_lun_table ও MSA2012 স্ক্যান থ্রেড সংক্রান্ত বাগের জন্য মূল প্রজেক্টে হওয়া সংশোধনগুলি cciss ড্রাইভারের এই আপডেটে অন্তর্ভুক্ত করা হয়েছে। cciss-র মধ্যে কনফিগারেশন সংক্রান্ত কিছু পরিবর্তনও করা হয়েছে।
  • fnic ড্রাইভারটি 1.0.0.1039 সংস্করণে আপডেট করা হয়েছে। এর ফলে, মূল প্রজেক্টে সংশোধিত বেশ কয়েকটি বাগ সহ, libfcfcoe মডিউল আপডেট করা হয়েছে। উপরন্তু, কর্মসঞ্চালনকালে ডিবাগ লগিং ব্যবস্থা নিয়ন্ত্রণের জন্য একটি নতুন মডিউল পরামিতি যোগ করা হয়েছে। (BZ#484438)
  • ipr ড্রাইভার দ্বারা বর্তমানে MSI-X ইন্টারাপ্ট সমর্থিত হবে। (BZ#475717)
  • lpfc ড্রাইভারটি 8.2.0.48 সংস্করণে আপডেট করা হয়েছে। এর ফলে, ভবিষ্যতের OEM প্রোগ্রামের জন্য হার্ডওয়্যার সমর্থন ব্যবস্থা সক্রিয় করা হবে। উপরন্তু, এই আপডেট দ্বারা বেশ কয়েকটি বাগ সংশোধিত হয়েছে। যেমন:(BZ#476738BZ#509010)
    • ভার্চুয়ালাইজ করা ফাইবার-চ্যানেল সুইচ বর্তমানে সমর্থিত হবে।
    • ত্রুটির সূচনাপ্রদানকারী ইন্টারাপ্টের জন্য বর্তমানে পোলিং ব্যবস্থা উপলব্ধ রয়েছে।
    • vport createdelete loop-র মধ্যে মেমরি লিক সৃষ্টিকারী একটি বাগ সংশোধিত হয়েছে।
    এই আপডেটের ফলে, lpfc ড্রাইভার দ্বারা বর্তমানে HBAnyware 4.1OneConnect UCNA সমর্থিত হবে। (BZ#498524)
  • MPT fusion ড্রাইভারটি বর্তমানে ৩.০৪.০৭rh v2 সংস্করণে আপডেট করা হয়েছে। এর ফলে বেশ কয়েকটি বাগ সংশোধিত হয়েছে। যেমন: (BZ#475455)
    • MPT fusion ড্রাইভারের একটি বাগের ফলে PAE কার্নেল সহযোগে সিস্টেম বুট করতে প্রতিরোধ করা হত। এই সমস্যা সংশোধিত হয়েছে।
    • ড্রাইভার আন-লোড করার পরে কনট্রোলারের অবস্থা READY_STATE রূপে ধার্য করা হয়।
    • ট্রান্সপোর্ট লেয়ারের মধ্যে ডিভাইস যোগ করার পূর্বে mptsas ড্রাইভার দ্বারা বর্তমানে TUR (টেস্ট ইউনিট রেডি) ও Report LUN কমান্ডগুলি যোগ করা হয়
    উপরন্তু, একটি প্যাচের উপস্থিতির ফলে mptctl_ioctl() দ্বারা অপ্রত্যাশিতভাবে অসংখ্য কার্নেলের ত্রুটির বার্তা উৎপন্ন করা হত। এই বার্তাগুলি ক্ষতিকর নয়। সংশ্লিষ্ট প্যাচটি প্রত্যাহার করা হয়েছে এবং mptctl_ioctl() দ্বারা এই বার্তাগুলি বর্তমানে সৃষ্টি করা হয় না।
  • megaraid_sas ড্রাইভারটি 4.08-RH1 সংস্করণে আপডেট করা হয়েছে। এই আপডেটের ফলে বেশ কয়েকটি বৈশিষ্ট্য সংযোজন ও বাগ সংশোধিত হয়েছে। যেমন:(BZ#475574)
    • ড্রাইভারের মধ্যে পোলিং মোড যোগ করা হয়েছে।
    • সমর্থিত টেপ ড্রাইভে প্রভাব সৃষ্টিকারী একটি বাগ এখন সংশোধন করা হয়েছে। বর্তমান রিলিজের মধ্যে, টেপ ড্রাইভের উদ্দেশ্যে সঞ্চালিত কমান্ডের জন্য pthru-র সময়সীমার মান O/S লেয়ারের সময়সীমার মান অনুযায়ী নির্ধারণ করা হয়।
  • mvsas ড্রাইভারটি 0.5.4 সংস্করণে আপডেট করা হয়েছে। এর ফলে, মূল প্রজেক্টে সংশোধিত বাগ ও উন্নত বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করা হয়েছে। উপরন্তু, Marvell RAID বাস কনট্রোলার MV64460, MV64461, ও MV64462-র জন্য সমর্থন ব্যবস্থা উপলব্ধ করা হয়েছে। (BZ#485126)
  • qla2xxx ড্রাইভারটি 8.03.00.10.05.04-k সংস্করণে আপডেট করা হয়েছে এবং বর্তমানে এই ড্রাইভার দ্বারা Fibre Channel over Convergence Enhanced Ethernet অ্যাডাপ্টার সমর্থন করা হয়। এই রিলিজের মাধ্যমে, মূল প্রজেক্টে সংশোধন করা কিছু বাগের সমাধানও qla2xxx-এ অন্তর্ভুক্ত করা হয়েছে। যেমন: (BZ#471900, BZ#480204, BZ#495092, ও BZ#495094)
    • ৪ গিগাবাইট ও ৮ গিগাবাইট অ্যাডাপ্টারের মধ্যে OVERRUN পরিচালনা কালে সনাক্ত কিছু ভ্রান্তি সংশোধিত হয়েছে।
    • কোনো অ্যাসিংক্রোনাস ইভেন্টের ক্ষেত্রে সকল vports-কে বর্তমানে সতর্ক করা হয়।
    • একটি বাগের উপস্থিতির ফলে QLogic 2472 কার্ডের সাথে কার্নেল প্যানিক সৃষ্টি হত। এই সমস্যা সংশোধিত হয়েছে।
    • প্রথমবার stop_firmware কমান্ড সঞ্চালনার ফলে সময়সীমা উত্তীর্ণ হলে, দ্বিতীয়বার এই কমান্ড সঞ্চালিত হয় না।
    • সেক্টর মাস্কের মান optrom-র সুনির্দিষ্ট মানের ভিত্তিতে ধার্য করা হয় না।
    • মাল্টি-পাথ ডিভাইষের মধ্যে ইনপুট/আউটপুটের সময় নিয়মিত রূপে পাথের ব্যর্থতা সৃষ্টিকারী একটি বাগ সংশোধিত হয়েছে। (BZ#244967)
    • ড্রাইভার সোর্সের কোড বর্তমানে kABI-র সাথে সুসংগত।
    • মেমরি মুক্ত করার পরে dcbx পয়েন্টারের মান NULL রূপে ধার্য করা হয়।
    এই আপডেটগুলি ছাড়াও, qla2xxx ড্রাইভারের মধ্যে অন্তর্ভুক্ত qla24xxqla25xx ফার্মওয়্যার ৪.০৪.০৯ সংস্করণে আপডেট করা হয়েছে।
  • qla4xxx ড্রাইভারের মধ্যে বর্তমানে ড্রাইভারের সমস্যা সমাধানের উদ্দেশ্যে উন্নত বৈশিষ্ট্য উপলব্ধ রয়েছে। হোস্ট অ্যাডাপ্টারের মধ্যে অসম্পূর্ণ কমান্ডের উপস্থিতি সনাক্ত হলে, ড্রাইভারের মধ্যে উপস্থিত একটি বাগের কারণে অ্যাডাপ্টার পুনরুদ্ধারের কাজে বাধা সৃষ্টি করা হত। এই বাগটি এই আপডেটে সংশোধন করা হয়েছে। (BZ#497478)
  • এই রিলিজের মধ্যে নতুন qlge ড্রাইভার অন্তর্ভুক্ত করা হয়েছে। এই ড্রাইভারের সাহায্যে QLogic FCoE ১০ গিগাবাইট অ্যাডাপ্টারের জন্য ইথারনেট ব্যবহারের সমর্থন ব্যবস্থা উপলব্ধ করা হয়। (BZ#479288)

9. প্রযুক্তিগত প্রি-ভিউ

প্রযুক্তিগত প্রি-ভিউ-এ এমন সব বৈশিষ্ট্য উপলব্ধ করা হয় যেগুলি বর্তমানে Red Hat Enterprise Linux সাবস্ক্রিপশন পরিসেবার অন্তর্গত সমর্থিত নয় এবং অসম্পূর্ণ হওয়ার ফলে প্রধান কর্মক্ষেত্রে ব্যবহারযোগ্য নয়। তথাপি গ্রাহকদের সুবিধার্থে ও বৈশিষ্ট্যগুলির বিস্তারিত প্রচারের জন্য এইগুলি উপলব্ধ করা হয়।
নিম্নলিখিত প্রযুক্তিগত প্রি-ভিউগুলি Red Hat Enterprise Linux 5.4 বিটা সংস্করণের মধ্যে নতুন সংযোজন করা হয়েছে অথবা উন্নত করা হয়েছে। Red Hat Enterprise Linux 5.4-র মধ্যে উপস্থিত প্রযুক্তিগত প্রি-ভিউ সম্বন্ধে বিস্তারিত বিবরণ প্রাপ্ত করার জন্য http://www.redhat.com/docs/manuals/enterprise/-এ উপস্থিত 5.4 Technical Notes-র Technology Previews নামক বিভাগটি পড়ুন।

A. পরিবর্ধনের তথ্য

পরিবর্ধন ও পরিবর্তন তালিকা
সংস্করণ 0.4Thu Jul 23 2009ডন ডোমিংগো
SME দ্বারা পর্যালোচনার উদ্দেশ্যে স্টোরেজ ড্রাইভার সংক্রান্ত আপডেটের বিভাগ পর্যালোচনা করেছেন।
সংস্করণ 0.3Thu Jul 02 2009রায়ান লার্চ
লেখার মধ্যে বিভিন্ন ত্রুটি সংশোধনের পাশাপাশি, বিটার ক্ষেত্রে প্রযোজ্য জ্ঞাত সমস্যার তথ্য যোগ করেছেন।
সংস্করণ 0.2Wed Jul 01 2009রায়ান লার্চ
বিটা রিলিজ নোট
সংস্করণ 0.1Tue Apr 21 2009রায়ান লার্চ
5.3 সংস্করণের রিলিজ নোট থেকে প্রয়োজনীয় অংশ স্থানান্তর করেছেন।