FreeBSD 14.5 iznākšana

Pēc sešu mēnešu izstrādes ir izveidots FreeBSD 14.5 laidums. Instalācijas attēli ir sagatavoti amd64, i386, aarch64, armv7, powerpc, powerpc64 un riscv64 arhitektūrām. Papildus ir sagatavotas versijas virtualizācijas sistēmām (QCOW2, VHD, VMDK, raw) un mākonim Amazon EC2, Google Compute Engine un Vagrant.

Nākamais atjauninājums FreeBSD 14.6 ir plānots 2027. gada martā. Esošā FreeBSD 14.5 atbalsts tiks nodrošināts līdz 2027. gada 30. jūnijam, bet iepriekšējā FreeBSD 14.4 versija tiks atbalstīta līdz 2026. gada 31. decembrim. Kopumā FreeBSD 14 filtra atbalsts tiks nodrošināts līdz 2028. gada 30. novembrim. FreeBSD 13.x atbalsts tika pārtraukts 2026. gada 30. aprīlī. Paralēli attīstās FreeBSD 15 filtra, kuram aktuālā 15.1 versija tika publicēta pirms trim mēnešiem.

Galvenās izmaiņas FreeBSD 14.5:

  • Kodā ir ieviests Linux saderīgs inotify mehānisms, lai izsekotu izmaiņām failu sistēmās. libc ir pievienotas funkcijas inotify_init, inotify_init1 un inotify_add_watch.
  • Pievienota sysctl iestatījums security.bsd.unprivileged_kenv_read, lai aizliegtu nepilnvarotam piekļūst pie kodola vides mainīgajiem (kenv).
  • FS msdosfs draiverī ir pievienota iespēja izmantot Unicode simbolus failu nosaukumos (izveidota sadarbība ar FAT32 nodalījumiem, kas izmanto emoji failu nosaukumos).
  • rc.firewall skriptā ir īstenota atbalsta ieviešana mainīgajiem firewall_allowservices un firewall_trusted, kas satur ārējo failu ar sarakstiem IP adreses un apakštīklā.
  • Programmā darbam ar lentu uzkrātājiem mt un bibliotēkā libmt ir pievienots atbalsts LTO-10 un LTO-10P kasetēm, kā arī jauniem formātiem.
  • Izmainīta komandas pwd uzvedība, kas atbilstoši POSIX specifikācijām tagad pēc noklusējuma izmanto simbolisko saišu nosaukumu ({-L) attēlojuma režīmu, nevis ceļu, uz kuru norāda simboliskās saites (-P).
  • Iekārtai ipfw ir pievienots apstrādātājs, kas izsauc ipfw15 rīku, kad tā tiek palaista sistēmā ar jauno paketes filtrēšanas saskarni, kas parādījusies FreeBSD 15 kodolā.
  • Iekārtai daemon ir pievienota opcija „-m”, lai norādītu piekļuves režīmu rakstāmfailam, lai sniegtu piekļuvi apstrādātājiem, kuri tiek palaisti bez root tiesībām.
  • local-unbound-setup skriptā ir īstenota DNS konfigurācijas atbalsta ieviešana sistēmām, kurās tiek izmantots tikai IPv6.
  • Failā math.h ir pievienotas standarta C23 ieteiktās trigonometriskās funkcijas sinpi, cospi un tanpi, kas pārsniedz padoto argumentu ar Pi skaitli.
  • Atjaunots draiveris smartpqi, kurā pievienota jauno Microchip Smart Storage SCSI kontrolieru atbalsts un sniegta iespēja norādīt 32 bitu vērtības ievades/izvades bufera lieluma noteikšanai.
  • Draiverī acpi pievienots atbalsts papildu Marvell 88SE9128 SATA kontrolieru variantiem (atrisinātas problēmas ar darbību uz mātes plates Gigabyte GA-P55A-UD4) un ieviesta iespēja pārvaldīt enerģijas patēriņu Apple Mac sistēmās ar diviem GPU (ieslēdzas, izmantojot sysctl parametru hw.acpi.apple_darwin_osi).
  • Draiverī asmc pārtraukta 32 bitu Apple Mac ierīču ar Intel CPU atbalsts.
  • Ielādētājā lualoader pievienotas komandas be-list un be-switch, lai skatītu un pārslēgtu ielādes vides. Nodrošināta simbolisko saišu apstrāde, meklējot ielādējamos kodolus. Pievienots callback apstrādātājs, lai filtrētu ielādes vides Lua skriptos, kas tiek palaisti ar ielādētāju.
  • Instalētājā bsdinstall nodrošināta pareiza FreeBSD UEFI ielādes ieraksta izveide.
  • Kodola moduļi nvidia, nvidia-modeset un nvidia-drm iekļauti ielādētāja melnajā sarakstā, lai izvairītos no avārijas, ja tie tiek ielādēti pārāk agri caur loader.conf.
  • Atjaunotas trešo pušu komponentu versijas: 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.
  • Kā saistītājs, izmantojot Clang, pēc noklusējuma tiek izmantots ld.lld (LLD) vietā intermēdija apstrādātāja, kas nosaka saistītāju, ņemot vērā atklāšanas secību, meklējot failu ceļus PATH. Vecā pieeja noveda pie tā, ka FreeBSD izmantotais saistītājs ld.lld tika aizstāts gadījumā, ja sistēmā tika papildināts GNU ld.
  • Programmu komplekts lpr ir klasificēts kā novecojis un tiks izdzēsts FreeBSD 16.0 laidienā. Ieteikts izmantot portu print/cups vai sysutils/LPRng vietā. Fona procesā lpd atrisināta problēma ar portu numura ignorēšanu no /etc/printcap, izmantojot IPv6.

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster