Oracle Linux 9 ۽ Unbreakable Enterprise Kernel 7 دستياب آهن

Oracle، Oracle Linux 9 ڊسٽريبيوشن ۽ Unbreakable Enterprise Kernel 7 (UEK R7) جا مستحڪم رليز شايع ڪيا آهن، جيڪي Oracle لينڪس ڊسٽريبيوشن ۾ استعمال لاءِ رکيا ويا آهن جيئن ته Red Hat Enterprise Linux مان معياري ڪنيل پيڪيج جي متبادل طور. Oracle Linux 9 تقسيم Red Hat Enterprise Linux 9 پيڪيج جي بنياد تي ٻڌل آهي ۽ ان سان مڪمل طور تي بائنري مطابقت رکي ٿي.

8.6 GB ۽ 840 MB جي انسٽاليشن iso تصويرون، x86_64 ۽ ARM64 (aarch64) آرڪيٽيڪچرز لاءِ تيار ڪيون ويون آهن، بغير ڪنهن پابندي جي ڊائون لوڊ ڪرڻ لاءِ پيش ڪيون ويون آهن. Oracle Linux 9 وٽ لامحدود ۽ مفت رسائي آهي يوم مخزن تائين بائنري پيڪيج جي تازه ڪارين سان جيڪي غلطيون (غلطي) ۽ سيڪيورٽي مسئلن کي حل ڪن ٿيون. ايپليڪيشن اسٽريم ۽ ڪوڊريڊي بلڊر پيڪيجز جي سيٽن سان الڳ الڳ سپورٽ ريپوزٽريز پڻ ڊائون لوڊ لاءِ تيار ڪيون ويون آهن.

RHEL کان ڪرنل پيڪيج کان علاوه (ڪرنل 5.14 تي ٻڌل)، اوريڪل لينڪس پيش ڪري ٿو پنهنجو ڪنيل، Unbreakable Enterprise Kernel 7، Linux kernel 5.15 تي ٻڌل ۽ صنعتي سافٽ ويئر ۽ Oracle هارڊويئر سان ڪم ڪرڻ لاءِ بهتر ڪيل. ڪنيل ذريعن، بشمول انفرادي پيچز ۾ ٽوڙڻ، عوامي Oracle Git مخزن ۾ موجود آهن. Unbreakable Enterprise Kernel ڊفالٽ طور تي نصب ٿيل آهي، معياري RHEL ڪنيل پيڪيج جي متبادل طور تي پوزيشن ڪئي وئي آهي ۽ ڪيترن ئي ترقي يافته خاصيتون مهيا ڪري ٿي جهڙوڪ DTrace انضمام ۽ بهتر Btrfs سپورٽ. اضافي ڪنيل کان سواء، Oracle Linux 9 ۽ RHEL 9 جي رليز مڪمل طور تي ڪارڪردگي ۾ هڪجهڙائي آهي (تبديلين جي فهرست RHEL9 اعلان ۾ ڳولهي سگهجي ٿو).

Unbreakable Enterprise Kernel 7 ۾ اهم جدت:

  • Aarch64 فن تعمير لاء بهتر سپورٽ. 64-bit ARM سسٽم تي ميموري صفحن جي ڊفالٽ سائيز 64 KB کان 4 KB تائين گھٽائي وئي آهي، جيڪا بهتر طور تي ARM سسٽم جي ميموري سائيز ۽ ڪم لوڊ سان ملائي ٿي.
  • DTrace 2.0 متحرڪ ڊيبگنگ سسٽم جي ترسيل جاري آهي، جنهن کي تبديل ڪيو ويو آهي eBPF ڪنيل سبسسٽم استعمال ڪندي. DTrace 2.0 eBPF جي چوٽي تي هلندو آهي، ساڳي طرح ڪيئن موجوده لينڪس ٽريڪنگ اوزار eBPF جي چوٽي تي ڪم ڪن ٿا.
  • Btrfs فائل سسٽم جي صلاحيتن کي وڌايو ويو آھي. DISCARD آپريشن جي هڪ غير مطابقت واري عمل کي Btrfs ۾ شامل ڪيو ويو آهي آزاد ٿيل بلاڪ کي نشانو بڻائڻ لاءِ جن کي هاڻي جسماني طور تي ذخيرو ڪرڻ جي ضرورت ناهي. Asynchronous عملدرآمد توهان کي اجازت ڏئي ٿو ته ڊرائيو مڪمل ٿيڻ لاء انتظار نه ڪريو DISCARD ۽ هن آپريشن کي پس منظر ۾ انجام ڏيو. خراب ٿيل فائل سسٽم مان ڊيٽا جي وصولي کي آسان ڪرڻ لاء نئين ماؤنٽ آپشن شامل ڪيا ويا: "rescue=ignorebadroots" کي چڙهڻ لاءِ ڪجھ روٽ وڻن کي نقصان جي باوجود (حد، uuid، data reloc، device، csum، free space)، "rescue=ignorebadroots" غير فعال ڪرڻ لاءِ ڊيٽا ۽ "rescue=all" لاءِ چيڪ سمس چيڪ ڪري رهيو آهي هڪ ئي وقت 'ignorebadroots'، 'ignoredatacsums' ۽ 'nologreplay' موڊس کي فعال ڪرڻ لاءِ. fsync() آپريشنز سان لاڳاپيل اهم ڪارڪردگي اصلاحون ڪيون. fs-verity (فائل جي تصديق ۽ سالميت جي تصديق) ۽ يوزر آئي ڊي ميپنگ لاءِ سپورٽ شامل ڪئي وئي.
  • XFS سڌو فائل جي رسائي لاءِ DAX عملن کي سپورٽ ڪري ٿو، ڊبل ڪيشنگ کي ختم ڪرڻ لاءِ صفحي جي ڪيش کي پاس ڪندي. 32 ۾ 2038-bit time_t ڊيٽا جي قسم سان اوور فلو مسئلن کي حل ڪرڻ لاءِ تبديليون شامل ڪيون ويون، جن ۾ نوان بگ ٽائم ۽ انوبٽ ڪائونٽ مائونٽ آپشنز شامل آهن.
  • OCFS2 (Oracle Cluster File System) فائل سسٽم ۾ بهتري ڪئي وئي آھي.
  • ZoneFS فائل سسٽم شامل ڪيو ويو، جيڪو زون ٿيل اسٽوريج ڊوائيسز سان گهٽ سطحي ڪم کي آسان بڻائي ٿو. زون ٿيل ڊرائيوز جو مطلب آهي ڊوائيسز تي هارڊ مقناطيسي ڊسڪ يا NVMe SSDs، اسٽوريج جي جاء جنهن ۾ زونن ۾ ورهايل آهي جيڪي بلاڪ يا شعبن جا گروپ ٺاهيندا آهن، جن ۾ صرف ڊيٽا جي ترتيب واري اضافي جي اجازت هوندي آهي، بلاڪ جي سڄي گروپ کي اپڊيٽ ڪرڻ. ZoneFS FS ڊرائيو تي هر زون کي الڳ فائل سان ڳنڍيندو آهي، جيڪو ڊيٽا کي خام موڊ ۾ ذخيرو ڪرڻ لاء استعمال ڪري سگهجي ٿو بغير ڪنهن شعبي ۽ بلاڪ جي سطح تي، يعني. ايپليڪيشنن کي ioctl استعمال ڪندي بلاڪ ڊيوائس تائين سڌو رسائي ڪرڻ بدران فائل API استعمال ڪرڻ جي اجازت ڏئي ٿي.
  • وي پي اين وائر گارڊ پروٽوڪول لاءِ سپورٽ کي مستحڪم ڪيو ويو آهي.
  • eBPF سبسسٽم جي صلاحيتن کي وڌايو ويو آھي. CO-RE (Compile One - Run Everywhere) ميڪانيزم لاڳو ڪيو ويو آهي، جيڪو مرتب ٿيل eBPF پروگرامن جي پورٽيبلٽي جو مسئلو حل ڪري ٿو ۽ توهان کي اجازت ڏئي ٿو ته eBPF پروگرامن جو ڪوڊ صرف هڪ ڀيرو گڏ ڪري ۽ هڪ خاص يونيورسل لوڊر استعمال ڪريو جيڪو لوڊ ٿيل پروگرام کي ترتيب ڏئي ٿو. موجوده ڪرنل ۽ BPF قسم جي شڪل). شامل ڪيو ويو "BPF trampoline" ميڪانيزم، جيڪو توهان کي عملي طور تي اوور هيڊ کي گھٽائڻ جي اجازت ڏئي ٿو جڏهن ڪالن جي وچ ۾ ڪرنل ۽ بي پي ايف پروگرامن جي وچ ۾ صفر کي منتقل ڪري ٿي. BPF پروگرامن کان سڌو سنئون ڪنييل ڪارڪردگي تائين رسائي ۽ هينڊلر کي معطل ڪرڻ جي صلاحيت مهيا ڪئي وئي آهي.
  • اسپلٽ لاڪ لاءِ هڪ ڊيڪٽر ضم ڪيو ويو آهي، جيڪو تڏهن ٿئي ٿو جڏهن ميموري ۾ غير ترتيب ڏنل ڊيٽا تائين رسائي حاصل ڪري ٿي، حقيقت اها آهي ته جڏهن ايٽمي هدايتن تي عمل ڪندي، ڊيٽا ٻه سي پي يو ڪيش لائنن کي پار ڪري ٿو. ڪرنل آن دي فلائي اهڙين رڪاوٽن جي نشاندهي ڪري سگهي ٿو جيڪي ڪارڪردگيءَ جي اهم خرابي جو سبب بڻجن ٿا، ۽ ڊيڄاريندڙن کي جاري ڪري ٿو يا ايپليڪيشن کي SIGBUS سگنل موڪلي ٿو جيڪو رڪاوٽ جو سبب بڻجي ٿو.
  • ملٽي پيٿ TCP (MPTCP) لاءِ سپورٽ مهيا ڪئي وئي آهي، هڪ TCP ڪنيڪشن جي آپريشن کي منظم ڪرڻ لاءِ TCP پروٽوڪول جي توسيع آهي، مختلف IP پتي سان جڙيل مختلف نيٽ ورڪ انٽرفيس ذريعي ڪيترن ئي رستن تي هڪ ئي وقت پيڪٽن جي ترسيل سان.
  • ٽاسڪ شيڊيولر SCHED_CORE شيڊيولنگ ​​موڊ کي لاڳو ڪري ٿو، جيڪو توهان کي ڪنٽرول ڪرڻ جي اجازت ڏئي ٿو ته ڪهڙن عملن کي ساڳئي CPU ڪور تي گڏ ڪري سگهجي ٿو. هر عمل کي ڪوڪي سڃاڻپ ڪندڙ مقرر ڪري سگهجي ٿو جيڪو عملن جي وچ ۾ اعتماد جي دائري کي بيان ڪري ٿو (مثال طور، ساڳئي صارف يا ڪنٽينر سان تعلق رکندڙ). جڏهن ڪوڊ جي عمل کي منظم ڪندي، شيڊولر اهو يقيني بڻائي سگهي ٿو ته هڪ سي پي يو ڪور صرف هڪ ئي مالڪ سان لاڳاپيل عملن جي وچ ۾ شيئر ڪيو ويو آهي، جيڪو ڪجهه اسپيڪٽر حملن کي بلاڪ ڪرڻ لاءِ استعمال ڪري سگهجي ٿو قابل اعتماد ۽ ناقابل اعتماد ڪمن کي هڪ ئي SMT (Hyper Threading) سلسلي تي هلڻ کان روڪيو. .
  • cgroups لاءِ، هڪ سليب ميموري ڪنٽرولر لاڳو ڪيو ويو آهي، جيڪو سليب اڪائونٽنگ کي ميموري صفحن جي ليول کان ڪرنل آبجڪس جي سطح تائين منتقل ڪرڻ لاءِ قابل ذڪر آهي، جنهن کي مختلف cgroups ۾ سليب صفحن کي شيئر ڪرڻ ممڪن بڻائي ٿو، بجاءِ الڳ سليب ڪيچ مختص ڪرڻ جي. هر cgroup. تجويز ڪيل طريقي سان سليب استعمال ڪرڻ جي ڪارڪردگي کي وڌائڻ، سليب لاء استعمال ڪيل ميموري جي سائيز کي 30-45٪ گھٽائڻ، خاص طور تي ڪرنل جي مجموعي ياداشت جي گھٽتائي کي گھٽائڻ ۽ ياداشت جي تقسيم کي گھٽائڻ ممڪن بڻائي ٿو.
  • ڊيبگنگ ڊيٽا جي ترسيل CTF (Compact Type Format) فارميٽ ۾ مهيا ڪئي وئي آهي، جيڪا C قسم، افعال ۽ ڊيبگنگ علامتن جي وچ ۾ ڪنيڪشن بابت معلومات جي جامع اسٽوريج مهيا ڪري ٿي.
  • DRBD (Distributed Replicated Block Device) ماڊل ۽ /dev/raw ڊيوائس کي بند ڪيو ويو آهي (سڌي فائل جي رسائي لاءِ O_DIRECT پرچم استعمال ڪريو).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو