FreeBSD یک سیستم عامل متن باز است.
انتشار نسخه جدید FreeBSD 12.4 ارائه شد، نسخه ای که تقریبا یک سال پس از انتشار نسخه 12.3 می آید. ویژگی FreeBSD 12.4 این است که یک نسخه اصلاحی است که علاوه بر حل مشکلات مختلف، با تعداد زیادی به روز رسانی برای همه آن دسته از کاربرانی که به نسخه FreeBSD 13 جهش نکرده اند نیز ارائه می شود.
FreeBSD 12.4 انتشار وصله جدیدی از شاخه 12.x است که رفع اشکال و به روز رسانی های مربوطه را از زمان انتشار نسخه قبلی ارائه می دهد.
مهم ترین ویژگی های جدید در FreeBSD 12.4
در این نسخه جدید برجسته شده است که تماس های آزمایشی DT5 و SDT را به فیلتر بسته ipfilter اضافه کرد برای مکانیسم ردیابی dtrace، و همچنین این که توانایی تخلیه دامپ با یک کپی از ippool در قالب ippool.conf. تغییر قوانین ipfilter، آدرس جداول ترجمه و ip pool (ippools) از محیطهای زندانی که از پشته شبکه مجازی VNET استفاده نمیکنند، ممنوع است.
یکی دیگر از تغییراتی که در این نسخه جدید FreeBSD 12.4 برجسته است، sپشتیبانی سخت افزاری بهبود یافته، علاوه بر آن رفع اشکال در درایورهای aesni، aw_spi، igc، ixl، mpr، ocs_fc، snd_uaudio، usb. درایور ena برای پشتیبانی از نسل دوم آداپتورهای شبکه ENAv2.6.1 (آداپتور شبکه الاستیک) که در زیرساخت Elastic Compute Cloud (EC2) برای هماهنگ کردن ارتباط بین گرههای EC2 استفاده میشوند، به نسخه 2 بهروزرسانی شده است.
پشتیبانی از CPU های اینتل بر اساس ریزمعماری دریاچه دنباله دار، دریاچه یخ، دریاچه ببر و دریاچه موشک به فریمورک hwpmc (Hardware Performance Monitoring Counter) اضافه شده است.
En پوسته sh, منطق بار پروفایل تغییر کرده است، از آنجا که در حال حاضر ابتدا، تمام فایل های با پسوند ".sh" از دایرکتوری بارگذاری می شوند /etc/profile.d، سپس فایل بارگذاری می شود /usr/local/etc/profile، پس از آن فایل های با پسوند ".sh" از دایرکتوری بارگذاری می شوند /usr/local/etc/profile.d/.
علاوه بر این، ما همچنین می توانیم دریابیم که ابزار cp حفاظت در برابر بازگشت بی نهایت را پیاده سازی می کند هنگام استفاده از پرچم "-R"، پردازش صحیح پرچم ها را تضمین می کند "-H"، "-L" و "-P" (به عنوان مثال، هنگام تعیین "-H" یا "-P"، پیوندهای نمادین پوشاننده)، پرچم "-P" بدون پرچم "-R" مجاز است.
از طرفی ذکر شده است که در این نسخه se فرآیند سرور telnetd را از بین برد، که پایگاه کد آن نگهداری نمی شود و دارای مشکلات کیفی است. در شعبه FreeBSD 14، کد telnetd از سیستم حذف خواهد شد. پشتیبانی از مشتریان Telnet بدون تغییر باقی می ماند.
از تغییرات دیگر که از این نسخه جدید متمایز هستند:
- درایور if_epair که برای ایجاد رابطهای اترنت مجازی استفاده میشود، توانایی موازی کردن پردازش ترافیک را با استفاده از چندین هسته CPU فراهم میکند.
- بهبود عملکرد ابزارهای nfsd، elfctl، usbconfig، fsck_ufs و growfs.
- ابزار tcpdump توانایی تنظیم تعداد قوانین نمایش داده شده در هدر pflog را فراهم می کند.
- با DragonFly BSD، کد عامل تحویل پیام DragonFly Mail Agent (dma) همگامسازی میشود، که دریافت و تحویل پیامها را از مشتریان ایمیل محلی تضمین میکند (پردازش درخواستهای SMTP شبکه از طریق پورت پشتیبانی نمیشود). 25).
- فیلتر بسته pf نشت حافظه را برطرف کرد و با هدایت ترافیک هنگام استفاده از pfsync، هماهنگی حالت را بهبود بخشید.
- نسخه های به روز شده برنامه های شخص ثالث موجود در سیستم پایه: LLVM 13، unbound 1.16.3، OpenSSL 1.1.1q، OpenSSH 9.1p1، فایل 5.43، libarchive 3.6.0، sqlite 3.39.3، expat 2.4.9. wpa_supplicant 2.10.
FreeBSD 12.4 را دانلود و دریافت کنید
برای کسانی که علاقه مند به دریافت این نسخه جدید هستند، باید بدانند که تصاویر نصب برای معماری های amd64، i386، powerpc، powerpc64، powerpcspe، sparc64 و armv6، armv7 و aarch64 در دسترس هستند.
بعلاوه تصاویر برای سیستم های مجازی سازی ارائه شده است (QCOW2، VHD، VMDK، خام) و محیط های ابری آمازون EC2. FreeBSD 12.4 آخرین به روز رسانی شاخه 12.x خواهد بود که تا 31 دسامبر 2023 ادامه خواهد داشت. به روز رسانی FreeBSD 13.2 در بهار آماده می شود و FreeBSD 14.0 قرار است در جولای 2023 منتشر شود.
اولین کسی باشید که نظر