انتشار FreeBSD 12.3

انتشار FreeBSD 12.3 ارائه شده است که برای معماری های amd64، i386، powerpc، powerpc64، powerpcspe، sparc64 و armv6، armv7 و aarch64 منتشر شده است. علاوه بر این، تصاویر برای سیستم های مجازی سازی (QCOW2، VHD، VMDK، خام) و محیط های ابری آمازون EC2 تهیه شده است. انتظار می رود FreeBSD 13.1 در بهار 2022 منتشر شود.

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

  • اسکریپت /etc/rc.final را اضافه کرد که در آخرین مرحله کار پس از تکمیل تمام فرآیندهای کاربر راه اندازی می شود.
  • بسته فیلتر ipfw دستور dnctl را برای مدیریت تنظیمات سیستم محدود کننده ترافیک dummynet ارائه می دهد.
  • sysctl kern.crypto برای کنترل زیرسیستم کریپتو کرنل و همچنین یک سیستم اشکال زدایی sysctl debug.uma_reclaim اضافه شده است.
  • sysctl net.inet.tcp.tolerate_missing_ts اضافه شد تا بسته‌های TCP بدون مُهر زمانی مجاز باشد (گزینه مهر زمانی، RFC 1323/RFC 7323).
  • در هسته GENERIC برای معماری amd64، گزینه COMPAT_LINUXKPI فعال است و درایور mlx5en (NVIDIA Mellanox ConnectX-4/5/6) فعال می شود.
  • بوت لودر قابلیت بوت کردن سیستم عامل از دیسک RAM را اضافه کرده است و همچنین از گزینه های ZFS com.delphix:bookmark_written و com.datto:bookmark_v2 پشتیبانی می کند.
  • پشتیبانی از پروکسی FTP از طریق HTTPS به کتابخانه واکشی اضافه شده است.
  • مدیر بسته pkg پرچم "-r" را برای دستورات "bootstrap" و "add" برای تعیین مخزن پیاده سازی می کند. استفاده از متغیرهای محیطی را از فایل pkg.conf فعال کرد.
  • ابزار growfs اکنون توانایی کار با سیستم های فایل نصب شده در حالت خواندن و نوشتن را دارد.
  • ابزار etcupdate حالت بازگشتی را برای بازیابی یک یا چند فایل پیاده سازی می کند. پرچم "-D" برای مشخص کردن دایرکتوری مورد نظر اضافه شد. امکان بازیابی داده ها با استفاده از دایرکتوری موقت و مدیریت SIGINT اضافه شده است.
  • پرچم "-j" به برنامه های کاربردی freebsd-update و freebsd-version برای پشتیبانی از محیط های زندان اضافه شده است.
  • ابزار cpuset اکنون می تواند در محیط های زندان برای تغییر تنظیمات زندان های کودک استفاده شود.
  • گزینه هایی به ابزار cmp اضافه شده است: "-b" (--print-bytes) برای چاپ بایت های مختلف، "-i" (-نادیده گرفتن-ابتدای) برای نادیده گرفتن تعداد معینی از بایت های اولیه، "-n" (- بایت) برای محدود کردن تعداد بایت های مقایسه شده
  • ابزار daemon اکنون دارای یک پرچم "-H" برای مدیریت SIGHUP و باز کردن مجدد فایلی است که در آن خروجی ساخته شده است (برای پشتیبانی از newsyslog اضافه شده است).
  • در ابزار fstyp، هنگام تعیین پرچم "-l"، تشخیص و نمایش سیستم های فایل exFAT تضمین می شود.
  • ابزار mergemaster پردازش پیوندهای نمادین را در طول فرآیند به روز رسانی پیاده سازی می کند.
  • پرچم "E" به ابزار newsyslog اضافه شده است تا چرخش لاگ های خالی را غیرفعال کند.
  • ابزار tcpdump اکنون توانایی رمزگشایی بسته ها در رابط های pfsync را دارد.
  • ابزار برتر یک فرمان فیلتر "/" را اضافه کرده است تا فقط فرآیندها یا آرگومان هایی را نشان دهد که با یک رشته داده شده مطابقت دارند.
  • اضافه شدن پشتیبانی از آرشیوهای محافظت شده با رمز عبور برای باز کردن فشرده.
  • پشتیبانی سخت افزاری بهبود یافته شناسه‌های دستگاه PCI برای کنترل‌کننده‌های ASMedia ASM116x AHCI و کنترل‌کننده‌های Intel Gemini Lake I2C اضافه شد. پشتیبانی از آداپتورهای شبکه Mikrotik 10/25G و کارت های بی سیم Intel Killer Wireless-AC 1550i، Mercusys MW150US، TP-Link Archer T2U v3، D-Link DWA-121، D-Link DWA-130 rev F1، ASUS USB-N14 بوده است. اجرا شد. درایور جدید igc برای کنترلرهای اترنت Intel I225 2.5G/1G/100MB/10MB اضافه شد.
  • گره Netgraph ng_bridge برای سیستم های SMP سازگار شده است. پشتیبانی از CGN (Carrier Grade NAT، RFC 6598) در گره ng_nat اضافه شده است. می توان گره ng_source را در هر بخشی از شبکه Netgraph جایگزین کرد.
  • در درایور rctl که برای محدود کردن منابع استفاده می شود، قابلیت تنظیم محدودیت مصرف منابع روی 0 اضافه شده است.
  • پشتیبانی از اولویت بندی ترافیک و سیستم مدیریت پهنای باند ALTQ به رابط vlan اضافه شده است.
  • درایورهای amdtemp و amdsmn از CPU Zen 3 "Vermeer" و APU Ryzen 4000 (Zen 2، "Renoir") پشتیبانی می کنند.
  • نسخه های به روز شده برنامه های شخص ثالث موجود در سیستم پایه: awk 20210221، bc 5.0.0، less 581.2، Libarchive 3.5.1، OpenPAM Tabebuia، OpenSSL 1.1.1l، SQLite3 3.35.5، TCSH 6.22.04، TCLite1.14.1 2.2.0، TCSH.3. 4، nvi XNUMX .XNUMX-XNUMXbbdfeXNUMX. ابزار unzip با پایگاه کد NetBSD همگام شده است.

منبع: opennet.ru

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