DragonFlyBSD 5.8 با بهبودهایی در DRM ، حافظه مجازی و موارد دیگر ارائه می شود

چند روز پیش انتشار نسخه جدید DragonFlyBSD 5.8 اعلام شد. این نسخه جدید با برخی پیشرفت ها همراه است کاملا جالب که کار بر روی اجزای DRM و پیشرفت حافظه مجازی برجسته شده است.

از جمله ویژگی های DragonFly BSD آنها هستند سیستم فایل HAMMER با نسخه توزیع شده ، پشتیبانی از بارگیری هسته های سیستم "مجازی" مانند فرآیندهای کاربر ، قابلیت ذخیره داده های FS و فراداده بر روی SSD ، پیوندهای متغیر متن ، توانایی انجماد فرآیندها در حالی که حالت درایو را دارند ، یک هسته ترکیبی با استفاده از رشته های سبک (LWKT) .

موارد جدید در DragonFlyBSD 5.8 چیست؟

این نسخه جدید DragonFlyBSD 5.8 ، ساختار اصلی شامل برنامه dsynth است که برای جمع آوری محلی و نگهداری مخازن باینری DPort خود در نظر گرفته شده است.

علاوه بر آن موازی سازی مجموعه ای از تعداد دلخواه پورت ها پشتیبانی می شود، با توجه به درخت وابستگی. در آماده سازی برای نسخه جدید ، DPort همچنین مجموعه ای از تغییرات را با هدف تسریع در مونتاژ بسته های مختلف وابسته ارائه داد.

علاوه بر این، اشاره شده است که Libc دارای یک مکانیسم م maskثر در پوشاندن سیگنال است که از malloc * () و عملکردهای مشابه در برابر مشکلات ناشی از قطع سیگنال محافظت می کند.

برای مسدود کردن و انسداد کوتاه مدت سیگنال ها ، توابع sigblockall () و sigunblockall () که بدون برقراری تماس سیستمی کار می کنند ، پیشنهاد شده است.

علاوه بر این، تابع libc strtok () برای استفاده در برنامه های چند رشته ای سازگار است، ثابت های TABDLY ، TAB0 ، TAB3 و تابع _errno_location برای بهبود سازگاری داده ها اضافه می شوند.

از بخش پیشرفت های برجسته آن ، می توانیم این را بدانیم اجزای رابط DRM با هسته لینوکس 4.9 هماهنگ شده اند با انتقال از هسته 4.12 ویژگی های فردی در نظر گرفته شده برای بهبود پشتیبانی Wayland.

کنترل کننده drm / i915 برای پردازنده گرافیکی اینتل با هسته لینوکس 4.8.17 همگام سازی شده است با کد هسته ported 5.4 برای پشتیبانی از تراشه های جدید و همچنین radeon برای کارتهای گرافیک AMD با هسته لینوکس 4.9 هماهنگ شده است.

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

همچنین ذکر شده است که پشتیبانی از مکانیسم های محافظت SMAP و SMEP اضافه شده است. SMAP اجازه می دهد تا دسترسی به داده ها در فضای کاربر از طریق کد ممتازی که در سطح هسته در حال اجراست مسدود شود ، در حالی که SMEP اجازه تعویض از حالت هسته به اجرای کد سطح کاربر را نمی دهد ، بنابراین بهره برداری از آن را مسدود می کند بسیاری از آسیب پذیری ها در هسته.

تغییر مهم دیگر نحوه عملکرد اضطراری است از سیستم فایل HAMMER2 که اضافه شده و پیاده سازی شده است زیرا می تواند در روند بازیابی خرابی استفاده شود.

از سایر تغییرات ذکر شده:

  • تماس های جدید سیستم realpath ، getrandom و lwp_getname (مجاز به اجرای pthread_get_name_np) اضافه شده است.
  • دوباره متغیرهای sysctl را برای پیکربندی Jail طراحی کرد. توانایی اضافه شده برای nullfs و tmpfs از زندان.
  • قابلیت اطمینان و عملکرد TMPFS بهبود یافته است. کارایی بیشتر در شرایط کمبود حافظه آزاد در سیستم.
  • توابع پایه () و dirname () سازگار با Linux برای بهبود سازگاری پورت اضافه شده است.
  • از FreeBSDfsck_msdosfs ، sys / ttydefaults.h ، AF_INET / AF_INET6 به libc / getaddrinfo () ، تقویم (1) ، rcorder-visualize.sh منتقل شد. توابع math.h از OpenBSD منتقل می شوند.
  • نسخه های به روز شده از اجزای شخص ثالث ، از جمله Binutils 2.34 ، Openresolv 3.9.2 ، DHCPCD 8.1.3. به طور پیش فرض ، کامپایلر gcc-8 استفاده می شود.

اگر می خواهید درباره راه اندازی این نسخه جدید بیشتر بدانید ، می توانید جزئیات را بررسی کنید در لینک زیر.

تخلیه

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

پیوند این است.

تصویر سیستم را می توان با کمک Etcher ، که یک ابزار چند پلتفرمی است ، ضبط کرد.


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

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

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

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

*

*

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