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