آشنایی با ۵ مورد از بزرگ‌ترین فیچرهای کرنل لینوکس نسخهٔ 4.12

بازی های جالب آندروید

آشنایی با ۵ مورد از بزرگ‌ترین فیچرهای کرنل لینوکس نسخهٔ ۴٫۱۲

۱۳ تیر ۱۳۹۶

لینوکس


بعد از سپری شدن فرآیند عادی توسعهٔ کرنل که شامل ۷ به‌اصطلاح Release Candidate (کاندید انتشار) می‌شود، لینوس توروالدز نسخهٔ ۴٫۱۲ کرنل لینوکس را منتشر کرد. این نسخه، دومین رتبه از نظر تعداد کامیت‌ها را در بین تمامی کرنل‌هایی که تا‌به‌حال عرضه شده‌اند را به خود اختصاص داده است. مهم‌ترین ویژگی کرنل ۴٫۱۲ پشتیبانی آن از پردازنده‌های گرافیکی AMD Vega است. 

در ماه می گذشته، لینوس تروالدز نسخهٔ ۴٫۱۱ کرنل لینوکس را منتشر کرد که Fearless Coyote نام داشت؛ این نسخه دارای ویژگی Scalable SSD Swapping، بهبود مدیریت مصرف انرژی AMDGPU، ابزار جدید Perf Trace، پشتیبانی از SMC-R و غیره بود. حال، پس از عرضهٔ هفت Release‌ Candidate، درنهایت کرنل ۴٫۱۲ لینوکس منتشر شده است.

لینوس توروالدز تأکید کرد که این نسخه از نظر تعداد کامیت‌، دومین رتبه را به خود اختصاص داده است و این درحالی است که بیشترین تعداد کامیت، متعلق به نسخه‌ٔ ۴٫۹ می‌باشد که به‌اصطلاح LTS است (پشتیبانی بلندمدت). در توسعهٔ کرنل ۴٫۱۲ لینوکس، از چرخهٔ توزیع عادی استفاده شده است؛ به نقل از تروالدز:

هیچ چیز خاص و غیر منتظره‌ای در این نسخه وجود نداره؛ همه‌چیز طبق روال انجام شده و بیشتر ویژگی‌ها عادیه.

در این نسخهٔ جدید، حدود ۱۵ هزار تغییر در سیستم مدیریت سورس‌کد انجام شده است؛ همچنین طبق اعلام Heise، تعداد خطوط سورس‌کد کرنل لینوکس در‌حال‌حاضر به ۲۴٫۲ میلیون خط رسیده است!

ویژگی‌های کرنل ۴٫۱۲ لینوکس
۱. یکی از بزرگترین تغییرات انجام شده در کرنل لینوکس ۴٫۱۲، پشتیبانی از پردازنده‌های گرافیکی Vega محصول شرکت AMD است که از طریق درایور AMDGPU انجام می‌شود؛ این پشتیبانی درحال‌حاضر حداقلی است و قرار است در آینده بهبودهای بیشتری در این رابطه انجام شود.

۲. در دنیای NVIDIA نیز کرنل لینوکس ۴٫۱۲ پشتیبانی حداقلی از GTX 1000 Pascal را اضافه کرده است (البته درحال‌حاضر پشتیبانی از Re-Clocking گنجانده نشده است).

۳. دو ابزار Scheduler I/O (زمانبند ورودی/خروجی) نیز در این کرنل قرار داده شده‌اند؛ این زمانبندها یکی به‌نام Kyber I/O Scheduler متعلق به شرکت فیسبوک و دیگری Budget Fair Queueing یا به‌اختصار BFQ هستند. ویژگی‌های دیگر مربوط به دیسک/فایل، شامل پشتیبانی XFS برای GETFSMAP و اصلاحات مربوط به RAID 5/6 هستند.

۴. در کرنل لینوکس ۴٫۱۲، قابلیت Intel Atomic Mode به‌طور‌ پیش‌فرض فعال است؛ این ويژگی امکان تنظیم خروجی Modeهای مختلف را ساده‌تر می‌کند و از پیش آمدن موقعیت‌های دشوار جلوگیری به‌عمل می‌آورد.

۵. در‌حال‌حاضر معماری‌های POWER 9 و POWER حداکثر از ۵۱۲ ترابایت فضای آدرس مجازی پشتیبانی می‌کنند؛ همچنین بهبودهایی در زمینهٔ مدیریت مصرف انرژی در تراشه‌های Gemini Lake صورت گرفته است.

توجه کنید که در اینجا لیست کوچکی از تغییرات قرار گرفته است. برای اطلاع از جزئیات تغییرات صورت گرفته در این نسخه می‌توانید به وب‌سایت‌های Phoronix و KernelNewbies مراجعه نمایید.

دانلود کرنل لینوکس ۴٫۱۲
برای دانلود tarball کرنل لینوکس ۴٫۱۲ می‌توانید از طریق Kernel.org اقدام نمایید؛ توجه نمایید که با عرضهٔ نسخهٔ نهایی کرنل لینوکس ۴٫۱۲، Merge Window نسخهٔ ۴٫۱۳ باز شده است. نکتهٔ دیگر این‌که نسخهٔ بعد از ۴٫۱۳ -یعنی کرنل ۴٫۱۴- نسخه‌ای با پشتیبانی بلند‌مدت (LTS) خواهد بود.

Linux Kernel 4.12 Released — These Are The 5 Biggest Features


  • برچسب ها:
    لینوکس | کرنل | لینوس توروالدز
  • توسط:
  • تاریخ:
  • زمان مطالعه: ۴
  • تعداد بازدید: ۵۴

مرتضی صمدی

فارغ‌التحصیل رشتهٔ نرم‌افزارم و موفق شدم تا‌به‌حال چندتا پروژهٔ نصفه‌و‌نیمه رو ناموفق رها کنم! جستجوگر خوبی هستم، طوری که تا‌به‌حال مشخصات بیشتر سخت‌افزارهای جدید مثلا اسمارتفون‌ها، کنسول‌ها و لپ‌تاپ‌ها رو میدونم؛ اطلاعات سیستم‌عامل‌های جدید مثل لینوکس، ویندوز و مک رو می‌خونم و امتحان می‌کنم، البته اگه بتونم. بازی‌های جدید رو میشناسم ولی بازی نمیکنم (چراش رو نمیدونم) و عاشق اینم که یک بار اتومبیل‌های قدیمی مثل فورد ماستنگ یا کامارو اس‌اس رو برونم.

تمام حقوق قالب و محتوای سایت محفوظ است و هرگونه کپی برداری غیر قانونی و بدون اجازه از سایت پیگرد قانونی دارد
طراحی و بهینه سازی : بک لینک | علی بی زد