FreeBSD 15.1

Burax edildi FreeBSD 15.1 — FreeBSD 15-in sabit versiyasına növbəti yeniləmə, serverlər, iş stansiyaları, şəbəkə avadanlığı, inteqrasiya olunmuş sistemlər və bulud mühitləri üçün universal UNIX bənzəri əməliyyat sistemi. Müvafiq olaraq FreeBSD 15.1 buraxılışının cədvəli, buraxılışın rəsmi elan olunması 16 iyun 2026-cı il tarixində baş tutdu, FreeBSD 15.1 üçün dəstək isə 31 mart 2027-ci il tarixinə qədər nəzərdə tutulub.


FreeBSD 15.1 istifadəçi mühitində, nüvədə, sürücülərdə, şəbəkə alt sistemində, ZFS, NFS, bulud görüntülərində və sənədləşdirmədə yeniləmələr daxildir. Buraxılışın qısa icmalı da Phoronixsaytında yayımlanıb, tam dəyişikliklər siyahısı isə rəsmi buraxılış qeydlərində.

Əsas dəyişikliklər

  • pkgbase-də dəyişikliklər.
    Pakət əsas sistemlərdən istifadə edən sistemlərdə OpenPAM ayrıca FreeBSD-pam paketinə, Zstandard isə FreeBSD-zstd paketinə ayrılıb. Həmçinin, installworld və installkernel hədəfləri artıq pakətlərdən quraşdırılan sistemlərdə bloklanır ki, bu da paket bazası ilə sinkronizasiyanın pozulmasının qarşısını alır.

  • İlk görüntülərdə yeni standart komanda qabığı.
    Root istifadəçiləri üçün buraxılış görüntülərində standart komanda qabığı csh-dan sh-ya dəyişdirilmişdir. Bu, minimal və avtomatlaşdırılmış mühitlərdə sistemin davranışını sadələşdirir.

  • İstifadəçi utilitələrinin yaxşılaşdırılması.
    find əmrinə -xattr və -xattrname açarları əlavə olunub ki, bu da faylları genişləndirilmiş atributlara görə axtarmağa imkan tanıyır. bectl utilitəsinə cari mühitin klonlaşdırılmadan boş bir boot mühiti yaratmaq üçün -E seçimi əlavə olunub. Daemon-a çıxış faylının hüquq rejimini təyin etməyə imkan verən xususiyyət əlavə olunub ki, bu da loglama və logların dövriyyəsi üçün faydalıdır.

  • Xarici komponentlərin yeniləmələri.
    Əsas sistemdə OpenSSL 3.5.6, OpenZFS 2.4.2, libfido2 1.16.0, expat 2.7.5, xz 5.8.3, tcpdump 4.99.6, libpcap 1.10.6, zlib 1.3.2, SQLite 3.50.4, Unbound 1.25.1 və zstd 1.5.7-yə qədər yenilənib.

  • C23 üçün genişləndirilmiş dəstək.
    libc-də C23 standartının dəstəyi genişləndirilib. Xüsusilə, , memalignment(3) funksiyası, və üçün yeniləmələr, _WIDTH, char8_t makrosları və digər genişləndirmələr əlavə olunub. C23-ün tam dəstəyinin gələcək FreeBSD buraxılışlarında gözlənilir.

  • Nüvədə yeni imkanlar.
    Yükləmə zamanı CPU planlayıcısının seçimi üçün infrastruktur əlavə olunub. sched_ule planlayıcısı hazırda planlayıcı instansiyası şəklində təqdim olunur, hətta GENERIC üçün amd64-də həm SCHED_ULE, həm də SCHED_4BSD dəstəklənir. Bu, gələcəkdə daha elastik planlayıcı seçimləri üçün əsas yaradır.

  • Yeni sistem çağırışları və API-lər.
    pdwait(2) və pdrfork(2) əlavə edilib, posix_spawn(3) üçün imkanlar genişləndirilib, pthread_tryjoin_np(3), tdestroy(3), strdupa(3) və strndupa(3) funksiyaları meydana gəlib. AArch64-də memcpy, memmove və memset funksiyaları artıq prosessorun dəstəyində MOPS avadanlıq instrukiyalarını istifadə edə bilir.

  • Linux uyğunluğunun yaxşılaşdırılması.
    Linux uyğunluq qatında fcntl üçün F_DUPFD_QUERY komandasına dəstək əlavə olunmuşdur ki, bu da Linux konteynerlərində fayl deskriptolarının bərabərliyini yoxlamaq üçün kcmp(2) ilə birlikdə istifadə olunur.

  • Sürücü yeniləmələri.
    Ena sürücüsü 2.8.3 versiyasına yeniləndi və jumbo çərçivələrinin qəbul yolu ilə bağlı düzəliş aldı, bu, müvafiq EC2 instansiyalarında şəbəkə performansını əhəmiyyətli dərəcədə artırmağa kömək edə bilər. Smartpqi sürücüsü yeni provayder versiyasına yeniləndi, yeni nəzarçilara dəstək əlavə edildi və passthrough ioctl üçün I/O tampon ölçüsü limiti artırıldı.

  • Yeni avadanlıqların dəstəyi.
    Ice sürücüsündə Intel E835 Ethernet adapterlərinə dəstək, qatda yeni Intel QAT 402xx dəstəyi və hwpmc-də əlavə Intel CPU modellərinə dəstək, o cümlədən Alder Lake, Alder Lake-N və Emerald Rapids əlavə edildi.

  • Wi-Fi təkmilləşdirmələri.
    Iwlwifi, rtw89 və rtw88 sürücüləri indi Linux 7.0 koduna əsaslanır. Bu, yeni Intel və Realtek Wi-Fi cihazlarının dəstəyini genişləndirir və performansın sabitliyini artırır. Bununla yanaşı, Intel AX210/AX211/AX411 adapterləri üçün iwx konfiqurasiyada dəstəyi əlavə edildi.

  • NVMe təkmilləşdirmələri.
    NVMe sürücüsü indi Table BIR və PBA BIR üçün BAR5-i dəstəkləyir. Bu, FreeBSD-nin ayrı 32-bit BAR4 və BAR5 registrləri olan NVMe nəzarçılarının olduğu Google Compute Engine C4 maşınlarında işləməsinə imkan verir.

  • ZFS-də dəyişikliklər.
    ZFS-də scrub/resilver üçün minimum intervallar azaldılıb, bu da müasir saxlama cihazlarında transaction group dövrlərini sürətləndirir və yüksək yük altında yazma performansını yaxşılaşdıra bilər. ARC-dən məlumatların çıxarılması zamanı kilidlərə olan rəqabəti azaldan zfs_arc_evict_batches_limit parametri də əlavə edilib.

  • NFS-də dəyişikliklər.
    NFS müştərisi, NFS vasitəsilə ixrac edilən msdosfs kimi böyük-küçük hərfli fayl sistemlərini daha yaxşı idarə edir. NFSv4 diskless boot üçün nfsuserd ilə konfiqurasiyalara dəstək əlavə edildi, həmçinin NFSv4 müştəri və serveri Windows NFSv4.1 müştərisi tərəfindən istifadə olunan archive atributuna dəstək aldılar.

  • Şəbəkə dəyişiklikləri.
    Ipfw-də maskalanmış IP ünvanları ilə cədvəllərdə axtarış etməyə dəstək əlavə edilib, bu, daha effektiv filtrasiya qaydaları yaratmağa imkan tanıyır. Divert soketləri indi IPv6 paketlərini qəbul edə bilər, ifconfig isə stableaddr flag-i ilə RFC 7217 stabil IPv6 ünvanı yaradılmasını dəstəkləyir.

  • Virtualizasiya və avadanlıq dəstəyi təkmilləşdirmələri.
    Bhyve-də uzaq framebuffer üçün UNIX domain socket dəstəyi əlavə edildi, bu da virtual maşınların jail içində şəbəkə bağlantısı olmadan qrafik konsolunu istifadə etməyə imkan verir. Amd64-də LASS - Linear Address Space Separation mexanizminə dəstək əlavə edildi.

  • Bulud şəkilləri.
    Paketləşdirilmiş əsas sistem ilə VM və bulud şəkillərində indi pkg quraşdırılır, bu da paket menecerinin ports-dan əl ilə quraşdırılmasına ehtiyac olmadan əsas sistemi yeniləməyə imkan verir. Bulud şəkilləri üçün, ilk iş zamanı əsas sistemin yeniləmələrini avtomatik tətbiq edən firstboot paket yeniləyicisi də əlavə edilib.

  • Köhnəlmiş komponentlər.
    lpr çap etmə utilitləri toplusu köhnəlmiş elan edilir və FreeBSD 16.0-dan əvvəl silinə bilər; istifadəçilərə ports-dan CUPS və ya LPRng-ə keçmələri tövsiyə olunur. bsdlabel və fdisk utilitləri FreeBSD 16.0-da silinməsi planlaşdırılır, onların yerinə gpart istifadə etmələri tövsiyə olunur.

FreeBSD 15.1, 15.x seriyasının adi buraxılışı kimidir: strukturda radikal dəyişiklik olmadan, lakin serverlər, bulud mühiti istifadəsi, fayl saxlama sistemləri, Wi-Fi və digər müasir avadanlıqlar üçün nəzərəçarpan təkmilləşdirmələrlə.

Mənbə: linux.org.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster