لینکس کرنل 5.3 جاری کر دیا گیا ہے!

اہم اختراعات

  • pidfd میکانزم آپ کو کسی عمل کے لیے مخصوص PID تفویض کرنے کی اجازت دیتا ہے۔ عمل ختم ہونے کے بعد پننگ جاری رہتی ہے تاکہ دوبارہ شروع ہونے پر اسے PID جاری کیا جا سکے۔ تفصیل.
  • پروسیس شیڈیولر میں تعدد کی حدود کی حدود۔ مثال کے طور پر، نازک عمل کو کم از کم فریکوئنسی کی حد پر چلایا جا سکتا ہے (کہیں، 3 GHz سے کم نہیں)، اور کم ترجیحی عمل کو زیادہ فریکوئنسی کی حد پر چلایا جا سکتا ہے (مثال کے طور پر، 2 GHz سے زیادہ نہیں)۔ تفصیل.
  • amdgpu ڈرائیور میں AMD Navi فیملی ویڈیو چپس (RX5700) کے لیے سپورٹ۔ تمام ضروری فعالیت کو لاگو کیا جاتا ہے، بشمول ویڈیو انکوڈنگ/ڈی کوڈنگ اور پاور مینجمنٹ۔
  • مکمل طور پر x86-مطابقت رکھنے والے Zhaoxin پروسیسرز پر چلتے ہیں، جو VIA اور شنگھائی حکومت کے درمیان تعاون کے نتیجے میں بنائے گئے ہیں۔
  • انٹیل سپیڈ سلیکٹ ٹیکنالوجی کا استعمال کرتے ہوئے پاور مینجمنٹ سب سسٹم، Xeon فیملی کے کچھ پروسیسرز کی خصوصیت۔ یہ ٹیکنالوجی ہر CPU کور کے لیے کارکردگی کو ٹھیک کرنے کی صلاحیت کے لیے قابل ذکر ہے۔
  • انٹیل ٹریمونٹ پروسیسرز کے لیے umwait ہدایات کا استعمال کرتے ہوئے ایک توانائی کے قابل صارف خلائی عمل کے انتظار کا طریقہ کار۔ تفصیل.
  • رینج 0.0.0.0/8 کو استعمال کے لیے منظور کیا گیا ہے، جو 16 ملین نئے IPv4 ایڈریس دیتا ہے۔ تفصیل.
  • لچکدار، ہلکا پھلکا ACRN ہائپر وائزر، IoT سسٹمز (انٹرنیٹ آف تھنگز) کے انتظام کے لیے موزوں ہے۔ تفصیل.

ذیل میں کچھ دوسری تبدیلیاں ہیں۔

کور کا اہم حصہ

  • فرم ویئر کو xz فارمیٹ میں کمپریس کرنے کے لیے سپورٹ، جو آپ کو /lib/firmware ڈائرکٹری کو ~ 420 MB سے ~ 130 MB تک کم کرنے کی اجازت دیتا ہے۔
  • کلون() سسٹم کال کا ایک نیا ورژن جس میں مزید جھنڈے لگانے کی صلاحیت ہے۔ تفصیل.
  • کنسول میں اعلی ریزولوشنز کے لیے بڑے فونٹ کا خودکار انتخاب۔
  • CONFIG_PREEMPT_RT آپشن اہم کرنل برانچ میں RT پیچ کے سیٹ کے تیزی سے انضمام کو نشان زد کرتا ہے۔

فائل سب سسٹم

  • BULKSTAT اور INUMBERS سسٹم XFS v5 کا مطالبہ کرتا ہے، اور ملٹی تھریڈڈ انوڈ ٹراورسل کو لاگو کرنے پر بھی کام شروع ہو گیا ہے۔
  • Btrfs اب تمام فن تعمیرات پر فاسٹ چیکسم (crc32c) استعمال کرتا ہے۔
  • ناقابل تغیر (غیر متغیر) جھنڈا اب Ext4 پر فائلوں کو کھولنے پر سختی سے لاگو ہوتا ہے۔ ڈائریکٹریز میں سوراخ کے لیے سپورٹ کو نافذ کیا گیا۔
  • CEPH نے SELinux کے ساتھ کام کرنا سیکھ لیا ہے۔
  • CIFS میں smbdirect میکانزم کو اب تجرباتی نہیں سمجھا جاتا ہے۔ SMB3.1.1 GCM کے لیے کرپٹوگرافک الگورتھم شامل کیے گئے۔ فائل کھولنے کی رفتار میں اضافہ۔
  • F2FS سویپ فائلوں کی میزبانی کر سکتا ہے؛ وہ براہ راست رسائی کے موڈ میں کام کرتے ہیں۔ کوڑا اٹھانے والے کو چیک پوائنٹ = ڈس ایبل کے ساتھ غیر فعال کرنے کی اہلیت۔
  • NFS کلائنٹس nconnect=X ماؤنٹ آپشن کے ذریعے ایک ساتھ سرور سے متعدد TCP کنکشن قائم کر سکتے ہیں۔

میموری سب سسٹم

  • ہر ڈی ایم اے بف کو مکمل انوڈ دیا جاتا ہے۔ /proc/*/fd اور /proc/*/map_files ڈائریکٹریز shmem بفر کے استعمال کے بارے میں کافی تفصیلی معلومات فراہم کرتی ہیں۔
  • smaps انجن گمنام میموری، مشترکہ میموری، اور فائل کیشے کے بارے میں smaps_rollup proc فائل میں الگ الگ معلومات دکھاتا ہے۔
  • swap_extent کے لیے rbtree استعمال کرنے سے کارکردگی بہتر ہوتی ہے جب بہت سے عمل فعال طور پر تبدیل ہو رہے تھے۔
  • /proc/meminfo vmalloc صفحات کی تعداد دکھاتا ہے۔
  • ٹولز/vm/slabinfo کی صلاحیتوں کو تقسیم کی ڈگری کے لحاظ سے کیچز کو چھانٹنے کے لحاظ سے بڑھا دیا گیا ہے۔

ورچوئلائزیشن اور سیکیورٹی

  • ایک پیرا ورچوئلائزڈ ڈیوائس کے لیے virtio-iommu ڈرائیور جو ایڈریس ٹیبل کی تقلید کیے بغیر IOMMU درخواستیں بھیجنے کی اجازت دیتا ہے۔
  • فزیکل ایڈریس اسپیس کے ذریعے ڈرائیوز تک رسائی کے لیے virtio-pmem ڈرائیور۔
  • vhost کے لیے میٹا ڈیٹا تک رسائی کی سرعت۔ TX PPS ٹیسٹ کے لیے رفتار میں 24% اضافہ ہوتا ہے۔
  • vhost_net کے لیے زیروکوپی بطور ڈیفالٹ غیر فعال ہے۔
  • خفیہ کاری کی چابیاں نام کی جگہوں کے ساتھ منسلک کی جا سکتی ہیں۔
  • xxhash کے لیے سپورٹ، ایک انتہائی تیز نان کرپٹوگرافک ہیشنگ الگورتھم جس کی رفتار صرف میموری کی کارکردگی سے محدود ہے۔

نیٹ ورک سب سسٹم

  • آئی پی وی 4 اور آئی پی وی 6 روٹس کی اسکیل ایبلٹی کو بہتر بنانے کے لیے ڈیزائن کردہ نیکسٹ ہاپ آبجیکٹ کے لیے ابتدائی مدد۔
  • نیٹ فلٹر نے ہارڈویئر ایکسلریشن ڈیوائسز پر فلٹرنگ کو آف لوڈ کرنا سیکھ لیا ہے۔ پلوں کے لیے مقامی کنکشن ٹریکنگ سپورٹ شامل کیا گیا۔
  • ایک نیا ٹریفک کنٹرول ماڈیول جو آپ کو MPLS پیکٹ ہیڈر میں ہیرا پھیری کرنے کی اجازت دیتا ہے۔
  • isdn4linux سب سسٹم کو ہٹا دیا گیا ہے۔
  • ایل ای پنگ بلوٹوتھ کے لیے دستیاب ہیں۔

ہارڈویئر فن تعمیرات

  • نئے ARM پلیٹ فارمز اور آلات: Mediatek mt8183، Amlogic G12B، Kontron SMARC SoM، Google Cheza، devkit for Purism Librem5، Qualcomm Dragonboard 845c، Hugsun X99 TV Box، وغیرہ۔
  • x86 کے لیے، /proc/ میکانزم کو شامل کیا گیا ہے۔ /arch_status فن تعمیر سے متعلق مخصوص معلومات کو ظاہر کرنے کے لیے جیسے کہ آخری بار AVX512 استعمال کیا گیا تھا۔
  • KVM کے لیے بہتر VMX کارکردگی، vmexit کی رفتار میں 12% اضافہ ہوا۔
  • Intel KabyLake، AmberLake، WhiskeyLake اور Ice Lake پروسیسرز کے بارے میں مختلف معلومات کو شامل اور اپ ڈیٹ کیا گیا۔
  • پاور پی سی پر uImage کے لیے lzma اور lzo کمپریشن۔
  • S390 کے لیے محفوظ ورچوئلائزیشن۔
  • RISCV کے لیے بڑی میموری والے صفحات کے لیے سپورٹ۔
  • یوزر موڈ لینکس کے لیے ٹائم ٹریول موڈ (وقت کی سست روی اور سرعت)۔

ڈیوائس ڈرائیورز

  • amdgpu اور i915 ڈرائیوروں کے لیے HDR میٹا ڈیٹا کی شناخت۔
  • amdgpu میں Vega12 اور Vega20 ویڈیو چپس کے لیے فنکشنلٹی ایکسٹینشنز۔
  • i915 کے لیے ملٹی سیگمنٹ گاما کی اصلاح، نیز غیر مطابقت پذیر اسکرین پاور آف اور متعدد نئے فرم ویئر۔
  • Nouveau ویڈیو ڈرائیور نے TU116 فیملی سے چپس کو پہچاننا سیکھ لیا ہے۔
  • نیا بلوٹوتھ پروٹوکول MediaTek MT7663U اور MediaTek MT7668U۔
  • Infiniband کے لیے TLS TX HW آف لوڈ، نیز ہارڈ ویئر اور درجہ حرارت کی بہتر نگرانی۔
  • ایچ ڈی آڈیو ڈرائیور میں ایلکارٹ جھیل کی پہچان۔
  • نئے آڈیو ڈیوائسز اور کوڈیکس: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308۔
  • کی بورڈ اور ٹریک پیڈ کے لیے ایپل SPI ڈرائیور۔
  • واچ ڈاگ سب سسٹم میں، آپ /dev/watchdogN کو کھولنے کے لیے ایک وقت کی حد مقرر کر سکتے ہیں۔
  • cpufreq فریکوئنسی کنٹرول میکانزم کو imx-cpufreq-dt اور Raspberry Pi سے تعاون حاصل ہے۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں