Зургаан сарын хөгжүүлэлтийн дараа FreeBSD 14.5 хувилбар гарсан. amd64, i386, aarch64, armv7, powerpc, powerpc64, болон riscv64 архитектуруудад зориулсан суулгалтын зургууд байгаа. Нэмж дурдахад, виртуалчлалын системүүд (QCOW2, VHD, VMDK, raw) болон Amazon EC2, Google Compute Engine, Vagrant зэрэг үүлэн орчинд зориулсан хувилбаруудыг бэлтгэсэн.
Дараагийн FreeBSD 14.6 шинэчлэлт 2027 оны 3-р сард гарахаар төлөвлөгдсөн. Одоогийн FreeBSD 14.5 хувилбарыг дэмжих нь 2027 оны 6-р сарын 30 хүртэл, өмнөх FreeBSD 14.4 хувилбарыг дэмжих нь 2026 оны 12-р сарын 31 хүртэл үргэлжилнэ. Ерөнхийдөө FreeBSD 14 салбарыг 2028 оны 11-р сарын 30 хүртэл дэмжих болно. FreeBSD 13.x салбарыг дэмжих нь 2026 оны 4-р сарын 30-нд дууссан. FreeBSD 15 салбарыг зэрэгцүүлэн хөгжүүлж байгаа бөгөөд хамгийн сүүлийн хувилбар болох 15.1 нь гурван сарын өмнө гарсан.
FreeBSD 14.5 дээрх томоохон өөрчлөлтүүд:
- Цөмд хэрэгжүүлсэн Linux-файлын системийн өөрчлөлтийг хянах inotify-тай нийцтэй механизм. inotify_init, inotify_init1, болон inotify_add_watch libc функцуудыг нэмсэн.
- Цөмийн орчны хувьсагчдад (kenv) эрхгүй хандах эрхийг идэвхгүй болгохын тулд sysctl тохиргоог security.bsd.unprivileged_kenv_read нэмсэн.
- msdosfs FS драйвер нь одоо файлын нэрэнд Unicode тэмдэгтүүдийг ашиглахыг дэмждэг болсон (файлын нэрэнд эможи агуулсан FAT32 хуваалтуудтай ажиллах ажиллагааг сайжруулсан).
- rc.firewall скрипт нь одоо гадаад файлуудыг жагсаалтаар firewall_allowservices болон firewall_trusted хувьсагчид орлуулахыг дэмждэг болсон. IP хаягууд болон дэд сүлжээнүүд.
- mt соронзон хальсны хөтчийн програм болон libmt санг LTO-10 болон LTO-10P картриджууд болон шинэ форматуудыг дэмжихээр шинэчилсэн.
- POSIX-ийн тодорхойлолтын дагуу pwd одоогийн замын гаралтын хэрэгслийн зан төлөвийг өөрчилсөн бөгөөд одоо симбол холбоосууд зааж буй замыг (-P) харуулахын оронд симбол холбоосуудын нэрийг (-L) харуулахаар анхдагчаар тохируулсан.
- FreeBSD 15 цөмд шинээр нэвтрүүлсэн пакет шүүлтүүрийн API-тай систем дээр ажиллах үед ipfw15 хэрэгслийг дуудах зориулалттай ipfw хэрэгсэлд зохицуулагч нэмэгдсэн.
- Одоо дэмон хэрэгсэл нь бичигдэж буй файлын хандалтын горимыг зааж өгөх "-m" сонголттой болсон бөгөөд ингэснээр root эрхгүйгээр ажиллаж байгаа боловсруулагчдад хандах боломжийг олгоно.
- local-unbound-setup скрипт нь зөвхөн IPv6 системүүдэд зориулсан DNS тохиргоог дэмжих дэмжлэгийг хэрэгжүүлдэг.
- Дамжуулсан аргументыг Pi тоогоор үржүүлдэг C23 тригонометрийн sinpi, cospi, болон tanpi функцуудыг math.h толгой файлд нэмсэн.
- Smartpqi драйвер нь шинэ Microchip Smart Storage SCSI хянагчуудыг дэмжих, I/O буферийн хэмжээг тодорхойлохдоо 32 битийн утгыг тодорхойлох боломжийг олгох зорилгоор шинэчлэгдсэн.
- acpi драйвер нь одоо нэмэлт Marvell 88SE9128 SATA хянагчуудыг дэмждэг (энэ нь Gigabyte GA-P55A-UD4 эх хавтантай холбоотой асуудлыг шийддэг) бөгөөд хоёр GPU-тэй (hw.acpi.apple_darwin_osi sysctl параметрээр идэвхжүүлсэн) Apple Mac системүүд дээр тэжээлийн удирдлагыг хэрэгжүүлдэг болсон.
- asmc драйвер нь Intel CPU-тэй 32 битийн Apple Mac төхөөрөмжүүдийн дэмжлэгийг зогсоосон.
- Ачаалах орчныг харах болон шилжүүлэх зорилгоор be-list болон be-switch командуудыг lualoader-д нэмсэн. Ачаалах боломжтой цөмийг хайх үед симбол холбоосуудыг одоо зохицуулдаг болсон. Lualoader-ийн эхлүүлсэн Lua скриптүүдэд ачаалах орчныг шүүхийн тулд буцах дуудлагын зохицуулагчийг нэмсэн.
- bsdinstall суулгагч нь FreeBSD UEFI ачаалах бичлэг зөв үүсгэгдсэн эсэхийг баталгаажуулдаг.
- nvidia цөмийн модулиуд болох nvidia-modeset болон nvidia-drm-ийг loader.conf файлаар эрт ачаалагдсан тохиолдолд гацахаас сэргийлэхийн тулд bootloader-ийн хар жагсаалтад нэмсэн.
- Гуравдагч талын бүрэлдэхүүн хэсгүүдийн шинэчилсэн хувилбарууд: LLVM/Clang 21.1.8, OpenSSL 3.0.21, unbound 1.26.0, Expat 2.8.1, file 5.47, ldns 1.9.2, less 704, libarchive 3.8.7, libpcap 1.10.6, ncurses 6.6, openresolv 3.17.4, NSS 3.123.1, tcpdump 4.99.6, xz 5.8.3.
- Clang ашиглах үед ld.lld (LLD) нь PATH хайлтын дарааллаар холбогчийг тодорхойлдог завсрын зохицуулагчийн оронд анхдагч холбогч болгон ашиглагддаг. Хуучин арга нь систем дээр GNU ld нэмэлтээр суулгагдсан бол FreeBSD дээр үнэндээ ашиглагдаж байсан ld.lld холбогчийг солиход хүргэсэн.
- lpr програмуудын багц хуучирсан бөгөөд FreeBSD 16.0 дээр устах болно. lpr-ийн оронд print/cups порт эсвэл sysutils/LPRng ашиглахыг зөвлөж байна. IPv6 ашиглах үед /etc/printcap файлаас портын дугаарыг үл тоомсорлож, lpd арын процессыг зассан.
Эх сурвалж: opennet.ru
