OpenBSD 6.7 منتشر شد


OpenBSD 6.7 منتشر شد

در 19 می، سیستم عامل رایگان یونیکس مانند OpenBSD 6.7 ارائه شد. از ویژگی های خاص این سیستم تاکید بر کیفیت کد و امنیت آن است. این پروژه توسط Theo de Raadt در سال 1995 پس از درگیری با توسعه دهندگان NetBSD تاسیس شد. مهم ترین تغییرات در نسخه در زیر ذکر شده است.

  • اکنون از 15 پارتیشن در یک دستگاه فیزیکی پشتیبانی می کند. بیشتر

  • پیاده سازی مستقل از ماشین mploc برای پلت فرم powerpc.

  • بهینه سازی تمیز کردن صفحه حافظه

  • بهبودها و رفع اشکالات متعدد در dhclient، یک کلاینت برای پروتکل DHCP.

  • حداکثر اندازه بلوک برای عملیات NVMe 128K است.

  • بهبودهایی در دیمون apmd که مسئول خواب زمستانی/خواب زمستانی است. دیمون اطلاعات مربوط به تغییرات برق را از درایور باتری دریافت می کند. پس از از سرگیری رایانه، پیام های درایور به مدت 60 ثانیه نادیده گرفته می شود تا کاربر بتواند قبل از اینکه دستگاه دوباره به حالت خواب برود، شروع به کار کند.

  • قابلیت ایجاد فایل های بدون نام در tmpfs اضافه شده است. این ممکن است دسترسی برنامه را به سیستم فایل محدود کند.

  • حالت قابل خواندن توسط انسان به سیستم اضافه شد (گزینه -h).

  • بازیابی رفتار قدیمی dhclient. اکنون سیستم مجدداً اتصالاتی را که ماسک زیر شبکه ارائه نمی دهند نادیده می گیرد.

بهبودهایی در سیستم فایل ffs2 با استفاده از مُهرهای زمانی 64 بیتی و آدرس‌های بلوک:

  • اکنون ffs2 به طور پیش فرض در همه پلتفرم ها به جز landisk، luna88k و sgi استفاده می شود.

  • پارتیشن بوت و پشتیبانی ramdisk برای پلتفرم sgi.

  • بارگذاری ثابت برای sparc64 و Mac PPC.

  • قابل دانلود برای پلتفرم های آلفا و amd64.

  • قابل بوت شدن برای پلتفرم های arm_v7 و arm64 با استفاده از efiboot.

  • قابل دانلود برای پلتفرم loongson.

بهبود در SMP:

  • فراخوانی های سیستم __thrsleep، __thrwakeup، close، closefrom، dup، dup2، dup3، flock، fcntl، kqueue، pipe، pipe2 و nanosleep اکنون بدون KERNEL_LOCK اجرا می شوند.

  • اجرای مجدد SMP برای پردازنده های AMD. اکنون سیستم دیگر به اشتباه هسته ها را به عنوان نخ شناسایی نمی کند.

رانندگان:

  • بهبود در درایور em، که وظیفه پشتیبانی از کارت های شبکه اترنت Intel PRO/1000 10/100/Gigabit را بر عهده دارد.

  • پیاده‌سازی وضوح میکروثانیه با استفاده از microcputime برای پردازنده‌های خانواده Cherry Trail برای رفع انجماد هنگام راه‌اندازی سیستم پنجره X.

  • پشتیبانی از آدرس دهی حافظه در دستگاه های PCI برای LPSS (زیرزیستم کم مصرف).

  • پشتیبانی از کنترلر x553 در درایور ix، که مسئول کارت های شبکه پرسرعت اینتل با استفاده از رابط PCI Express است.

  • رفع اشکالات بعد از خواب/خواب زمستانی برای amdgpu و radeondrm.

  • رفع یخ زدگی HP EliteBook هنگام بوت شدن در حالت UEFI.

  • جزئیات بیشتر را می توانید در پیام اصلی در وب سایت رسمی پروژه مشاهده کنید.

همچنین:

  • درایورهای زیر حذف شده اند:
    • rtfps، مسئول پورت سریال در بردهای PC IBM RT.

    • dpt برای DPT EATA SCSI RAID.

    • gpr برای کارت خوان های هوشمند در رابط PCMCIA GemPlus GPR400.

    • مش، برای کارت های توسعه scsi در Power Macintosh.
  • زیرسیستم صوتی بهبود یافته است.

  • اضافه شدن پشتیبانی از RaspberryPi 3/4 در معماری arm64 و RaspberryPi 2/3 در معماری arm_v7.

به طور سنتی پوستر :)

منبع: linux.org.ru

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