انتشار هسته لینوکس 5.4

قابل توجه ترین تغییرات:

  • یک ماژول قفل که دسترسی کاربر ریشه به فایل‌های هسته و رابط‌ها را محدود می‌کند. جزئیات
  • سیستم فایل virtiofs برای ارسال دایرکتوری های میزبان خاص به سیستم های مهمان. تعامل بر اساس طرح "مشتری-سرور" از طریق FUSE صورت می گیرد. جزئیات
  • مکانیزم نظارت بر یکپارچگی فایل fs-verity. شبیه به dm-verity، اما در سطح سیستم های فایل Ext4 و F2FS به جای مسدود کردن دستگاه ها کار می کند. جزئیات
  • ماژول dm-clone برای کپی کردن دستگاه‌های بلوک فقط خواندنی، در حالی که داده‌ها را می‌توان مستقیماً در طول فرآیند شبیه‌سازی روی کپی نوشت. جزئیات
  • از پردازنده های گرافیکی AMD Navi 12/14 و APU های خانواده Arcturus و Renoir پشتیبانی می کند. همچنین کار بر روی پشتیبانی از گرافیک های آینده اینتل Tiger Lake آغاز شده است.
  • پرچم MADV_COLD و MADV_PAGEOUT برای فراخوانی سیستم madvise(). آنها به شما امکان می دهند تعیین کنید کدام داده در حافظه برای عملکرد فرآیند حیاتی نیست یا برای مدت طولانی مورد نیاز نخواهد بود تا بتوان این داده ها را تعویض کرد و حافظه را آزاد کرد.
  • فایل سیستم EROFS از بخش Staging منتقل شده است - یک سیستم فایل بسیار سبک و سریع فقط خواندنی، مفید برای ذخیره سیستم عامل و livecds. جزئیات
  • درایور سیستم فایل exFAT که توسط سامسونگ ساخته شده است به بخش Staging اضافه شده است.
  • مکانیسم haltpoll برای بهبود عملکرد مهمان. این به مهمانان اجازه می دهد قبل از بازگرداندن CPU به هایپروایزر، زمان بیشتری برای CPU بدست آورند. جزئیات
  • کنترل کننده blk-iocost برای توزیع I/O بین cgroup ها. کنترلر جدید روی هزینه عملیات IO در آینده تمرکز دارد. جزئیات
  • فضای نام برای نمادهای ماژول هسته. جزئیات
  • کار برای ادغام وصله های بلادرنگ در هسته ادامه دارد.
  • مکانیسم io_uring بهبود یافته است.
  • بهبود سرعت کار با دایرکتوری های بزرگ در XFS.
  • ده ها تغییر دیگر.

منبع: linux.org.ru

اضافه کردن نظر