انتشار FreeBSD 11.3

یک سال پس از انتشار 11.2 و 7 ماه از انتشار 12.0 در دسترس انتشار FreeBSD 11.3 که آماده شده برای معماری های amd64، i386، powerpc، powerpc64، sparc64، aarch64 و armv6 (BEAGLEBONE، CUBIEBOARD، CUBIEBOARD2، CUBOX-HUMMINGBOARD، Raspberry Pi B، Raspberry Pi 2، PANDABOARD، WANDBOARD). علاوه بر این، تصاویر برای سیستم های مجازی سازی (QCOW2، VHD، VMDK، خام) و محیط های ابری آمازون EC2 تهیه شده است.
پشتیبانی 11.2 را منتشر کنید فسخ خواهد شد در 3 ماه، و پشتیبانی از FreeBSD 11.3 تا 30 سپتامبر 2021 یا در صورت تصمیم برای ایجاد نسخه 11.4 در سال آینده، سه ماه از تاریخ انتشار آن ارائه خواهد شد. انتشار FreeBSD 12.1 انتظار می رود 4 نوامبر

کلید نوآوری ها:

  • اجزای Clang، libc++، compiler-rt، LLDB، LLD و LLVM به نسخه به روز شده اند. 8.0;
  • در ZFS اضافه پشتیبانی از نصب موازی چندین پارتیشن FS به طور همزمان.
  • در بوت لودر اجرا شد امکان رمزگذاری پارتیشن ها با استفاده از geli در تمام معماری های پشتیبانی شده.
  • عملکرد لودر zfsloader به لودر اضافه شده است که دیگر برای بارگیری از ZFS لازم نیست.
  • بوت لودر UEFI تشخیص نوع کنسول سیستم و دستگاه کنسول را در صورتی که در loader.conf تعریف نشده باشند، بهبود بخشیده است.
  • یک گزینه بوت لودر نوشته شده در Lua به بسته اصلی اضافه شده است.
  • هنگام نظارت بر تکمیل فرآیندها، هسته خروجی را به لاگ شناسه محیط زندان ارائه می دهد.
  • هشدارهای فعال در مورد ویژگی‌هایی که در نسخه‌های بعدی متوقف خواهند شد. همچنین هنگام استفاده از الگوریتم‌های ژلی ناامن و الگوریتم‌های IPSec، که در RFC 8221 منسوخ شده‌اند، هشدار اضافه شده است.
  • پارامترهای جدیدی به فیلتر بسته ipfw اضافه شده است: record-state (مانند "keep-state"، اما بدون تولید O_PROBE_STATE)، set-limit (مانند "Limit"، اما بدون تولید O_PROBE_STATE) و defer-action (به جای اجرا) یک قانون، یک حالت پویا که می توان با استفاده از عبارت "چک وضعیت" بررسی کرد).
  • پشتیبانی اضافه شد NAT64CLAT با پیاده سازی مترجمی که در سمت مصرف کننده کار می کند که 1 به 1 آدرس IPv4 داخلی را به آدرس های IPv6 جهانی تبدیل می کند و بالعکس.
  • کار در کتابخانه pthread(3) برای بهبود سازگاری POSIX انجام شده است.
  • پشتیبانی از NVRAM اضافی به /etc/rc.initdiskless اضافه شد. پشتیبانی از /etc/rc.resume به ابزار rcorder اضافه شد. تعریف متغیر jail_conf (به طور پیش فرض حاوی /etc/jail.conf) به /etc/defaults/rc.conf منتقل شده است. متغیر rc_service به rc.subr اضافه شده است، که مسیر سرویسی را که در صورت نیاز به فراخوانی مجدد سرویس راه اندازی می شود، مشخص می کند.
  • یک پارامتر جدید، allow.read_msgbuf، برای برنامه jail به jail.conf اضافه شده است که با آن می توانید دسترسی به dmesg را برای فرآیندها و کاربران ایزوله محدود کنید.
  • گزینه "-e" به ابزار jail اضافه شده است که به شما امکان می دهد هر پارامتر jail.conf را به عنوان آرگومان مشخص کنید و لیستی از محیط هایی که در آن استفاده می شود را نمایش دهید.
  • ابزار trim اضافه شده است که به شما امکان می دهد محتویات بلوک های Flash را که از الگوریتم های نرمال سازی سایش استفاده می کنند، حذف کنید.
  • newfs و tunefs اجازه زیرخط و خط تیره در نام برچسب را می دهند.
  • ابزار fdisk پشتیبانی از بخش های بزرگتر از 2048 بایت را اضافه کرده است.
  • پوسته sh پشتیبانی از گزینه pipefail اضافه کرده است که بررسی کد بازگشتی را برای همه دستورات ترکیب شده توسط لوله های بی نام ساده می کند.
  • ابزار spi اضافه شده است که به شما امکان می دهد با دستگاه ها از طریق گذرگاه SPI از فضای کاربر تعامل داشته باشید.
  • متغیر init_exec به kenv اضافه شده است که با آن می توانید یک فایل اجرایی تعریف کنید که پس از باز کردن کنسول به عنوان یک کنترل کننده PID 1 توسط فرآیند init راه اندازی می شود.
  • پشتیبانی از نام های نمادین برای شناسایی محیط های زندان به ابزارهای cpuset(1)، sockstat(1)، ipfw(8) و ugidfw(8) اضافه شده است.
  • گزینه های "وضعیت" و "پیشرفت" را به ابزار dd اضافه کرد تا اطلاعات وضعیت را در هر ثانیه نمایش دهد.
  • پشتیبانی Libxo به آخرین و آخرین ابزارهای لاگین اضافه شده است.
  • نسخه های سیستم عامل و درایور شبکه به روز شده؛
  • مدیر بسته pkg برای انتشار 1.10.5، OpenSSL برای انتشار 1.0.2s، و جعبه ابزار اجرایی ELF برای انتشار r3614 به روز شده است.
  • پورت ها محیط های دسکتاپ KDE 5.15.3 و GNOME 3.28 را ارائه می دهند.

منبع: opennet.ru

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