نسخه جدیدی از سیستم عامل رایگان یونیکس مانند FreeBSD منتشر شد.
برخی تغییرات:
-
تغییرات در سیستم پایه:
- پوسته فرمان پیش فرض برای superuser sh است.
- عامل ایمیل Dragonfly به طور پیش فرض به جای sendmail استفاده می شود.
- گزینه .include از firejail.conf اکنون از الگوهای جستجو پشتیبانی می کند.
- پشتیبانی یونیکد به نسخه 14.0 به روز شده است.
- دیگر هیچ افیونی در سیستم پایه وجود ندارد.
-
تغییرات هسته:
- در پلتفرمهای arm64 و amd64، اکنون تا 1024 هسته پشتیبانی میشود.
- رابط بوتتریس برای ردیابی تماسهای سیستمی در هنگام بوت و خاموش شدن سیستم اضافه شده است.
- اکنون می توان از MemorySanitizer از پروژه LLVM در پلتفرم amd64 در هسته استفاده کرد. همچنین پشتیبانی از LLVM AdressSanitizer برای arm64 و amd64 اضافه شده است.
- Добавлен системный вызов timerfd для улучшения совместимости с приложениями, написанными для Linux.
-
bhyve hypervisor:
- Hypervisor اکنون به شما اجازه می دهد تا به مهمان اجازه دسترسی به میزبان TPM را بدهید.
- انتقال پردازنده گرافیکی اینتل و AMD بهبود یافته است.
-
پشتیبانی از پلتفرم ابری:
- FreeBSD اکنون می تواند بر روی پلتفرم های Amazon AWS و Firecracker VMM اجرا شود.
- پشتیبانی از آداپتور شبکه paravirtualized در پلت فرم Azure اضافه شده است.
-
پشتیبانی از پلتفرم سخت افزاری:
- مونتاژ تصاویر نصب برای معماری armv6 متوقف شده است.
- معماری MIPS متوقف شده است.
- مونتاژ نسخه ویژه پورت RISC-V، riscv64sf، برای پردازنده های 64 بیتی RISC-V بدون FPU متوقف شده است. تمامی پردازنده های فعلی در پورت riscv64 پشتیبانی می شوند.
- با شروع انتشار FreeBSD 15، توسعه دهندگان قصد دارند از تمام پلتفرم های 32 بیتی پشتیبانی نکنند. شعبه 14/STABLE که از این پلتفرم ها پشتیبانی می کند، تا سال 2028 به روز رسانی ها را دریافت می کند.
-
فایل سیستم UFS:
- قابلیت بررسی پس زمینه سیستم فایل با استفاده از مکانیسم عکس فوری را اضافه کرد. این ویژگی روی سیستم هایی با استفاده از به روز رسانی نرم کار می کند.
- هشهای چک اکنون برای سوپر بلوکها، گروههای سیلندر و اینودها محاسبه میشوند و تشخیص فساد را آسانتر میکنند. کدی که این عملکرد را پیادهسازی میکند، و همچنین کدی که به دنبال ابر بلوکهای یدکی میگردد، از ابزار کاربر fsck_ffs به کتابخانه libufs منتقل شده است.
-
اجرای سیستم فایل ZFS، OpenZFS، به نسخه 2.2 به روز شده است:
- گزینه vfs.zfs.bclone_enabled=1 به شما این امکان را می دهد که هنگام کپی کردن یک فایل، تعداد کپی های بلوک را کاهش دهید. به شکل پیشفرض، این گزینه غیرفعال است.
- اضافه شدن گزارش خطای بازسازی آرایه، zpool scrub -e
- الگوریتم محاسبه چک جمع BLAKE3 معرفی شده است.
- zfs recive می تواند اطلاعات آسیب دیده را بازیابی کند.
- مکانیزم ARC بهبود یافته
- موتور فشرده سازی zstd اکنون به شما این امکان را می دهد که در صورت مواجهه با داده های تراکم ناپذیر، به سرعت از یک بلوک رد شوید.
منبع: linux.org.ru
