Linux Kernel 4.20 به عنوان هدیه کریسمس وارد می شود

هسته را امتحان کنید

دیروز Linus Torvalds رهبر و خالق پروژه هسته لینوکس نسخه جدید این نسخه را منتشر کرد و به Linux 4.20 رسید.

با این نسخه جدید هسته جدید لینوکس با بیش از 350,000،XNUMX خط جدید رشد کرد ، در حدود 14,000 تغییر گسترش یافته است.

بیش از 11.400،XNUMX پرونده اصلاح شده است. این موضوع مطابق با آخرین نسخه ها است. همچنین ، توزیع وصله ها غیر معمول نیست ، حدود دو سوم به درایورها ، بقیه به شبکه ، سیستم فایل ها و ابزارها نسبت داده می شوند.

این هیچ گونه تصور عمده ای نیست. Torvalds می گوید: "بیشتر آنها شبکه هستند (کنترل کننده ها ، اصلاحات شبکه اصلی ، bpf).

همچنین برخی دیگر از به روزرسانی های درایور غیر شبکه و یک سری معکوس از برخی از تغییرات asm آنلاین x86 وجود دارد که با پشتیبانی کامپایلر آینده کنار گذاشته شد.

او در پست خود همچنین می گوید:

و به عنوان بخشی از "همه در حال استراحت هستند" ، با خوشحالی می توانم گزارش دهم که درخواستهای اولیه کشیدن را در صندوق ورودی خود دارم.

من مردم را تشویق کردم که یک بار دیگر این کار را انجام دهند ، تا مردم در تعطیلات پایان سال بتوانند استراحت کنند.

در واقع ، من احتمالاً چند روز کار را شروع نخواهم کرد ، اما اگر اینطور نیست ، بیایید سعی کنیم ساعات عادی را حفظ کنیم.

چه جدید در هسته لینوکس 4.20 است

با استفاده از این نسخه جدید از هسته ، sتغییرات جدیدی را ایجاد کرده و همانطور که گفته شد پشتیبانی بیشتری به دستگاهها و به ویژه کارتهای ویدیویی اضافه شده است.

درایورهای گرافیکی جدید

هسته لینوکس

یک ویژگی برجسته در تغییرات درایورها برای Linux 4.20 AMD است.

توسعه دهندگان سازنده کارت گرافیک کد بیشتری را برای مورد بعدی اضافه کردند پردازنده گرافیکی AMD Vega 20 در کارتهای جدید ارائه می شود که تقریباً به طور کامل پشتیبانی می شود.

علاوه بر این ، GPU های رمزگذار Raven 2 و Picasso نیز پشتیبانی می شوند. درایور Nvidia Nouveau رایگان پشتیبانی اولیه از HDMI 2.0 را دریافت کرد.

سیستم های پرونده

سیستم های پرونده در این هسته جدید بر بهبود عملکرد Btrfs متمرکز شده اند. ولی همچنین Ext4 ، XFS ، F2FS ، Device Mapper و Ceph وصله هایی را دریافت کردند.

در طول توسعه لینوکس 4.20 ، توسعه دهندگان همچنین با این مشکل روبرو بودند که می توانند هنگام استفاده از Ext4 ، مسئله ای را که منجر به از دست رفتن داده ها می شود ، حل کنند.

در پایان ، اما این خرابی گسترده سیستم فایل نبود ، این اشکال پس از جستجوی طولانی در لایه بلوک چند صف Blk-MQ پیگیری شد.

حتی مهمتر است که درایورهای بلوک آماده تغییر به نسخه جدید باشند ، زیرا نسخه قدیمی احتمالاً قبلاً در 4.21 حذف شده بود. به عنوان بخشی از این ، تعداد زیادی کنترل کننده بلوک به Multiqueue API تبدیل شده اند.

زیر سیستم شبکه

پشته TCP برای استفاده از مدلی ترجمه می شود که اولین زمان خروج هر بسته را در توزیع ترافیک خروجی تعیین می کند.

مدل پیاده سازی شده سعی دارد مشکلات مقیاس بندی را به جای صف های بسته خروجی حل کند، یک ساختار حلقه ای مبتنی بر تایمر که اولین زمان ارسال بسته را تعیین می کند.

این ساختار به شما امکان می دهد بازده توزیع بسته های ارسالی را افزایش دهید و زمان دریافت و انتقال را با دقت بیشتری محاسبه کنید. (RTT ، زمان رفت و برگشت) در حین تشکیل جریان.

از طرف دیگر ، توانایی بارگذاری ، در قالب برنامه های BPF ، کنترل کننده هایی که هدرهای بسته را در جریان شبکه تجزیه و تحلیل می کنند (تشریح جریان شبکه) اضافه شده است ، که دستیابی به عملکرد و امنیت بالاتر در مقایسه با موارد پیشنهادی قبلی امکان پذیر است. پیاده سازی در C.

چگونه هسته 4.20 را تهیه کنیم؟

این نسخه جدید هم اکنون برای بارگیری در دسترس است و کسانی که ماجراجو هستند و دوست دارند آن را روی سیستم خود کامپایل کنند ، می توانند بلافاصله این کار را انجام دهند.

در مورد کسانی که ترجیح می دهند منتظر بسته های منتشر شده توسط توزیع های خود باشند ، این چند روز است که آنها برای به روزرسانی سریع خود عرضه می شوند.

 


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.