Release av FreeBSD 14.5

Efter sex mÄnaders utveckling har releasen av FreeBSD 14.5 skapats. Installationsbilder har förberedts för arkitekturerna amd64, i386, aarch64, armv7, powerpc, powerpc64 och riscv64. Dessutom har konstruktioner för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och molnmiljöer som Amazon EC2, Google Compute Engine och Vagrant förberetts.

Den nĂ€sta uppdateringen av FreeBSD 14.6 Ă€r planerad till mars 2027. Stödet för nuvarande version av FreeBSD 14.5 kommer att fortsĂ€tta till 30 juni 2027, medan stödet för den tidigare versionen FreeBSD 14.4 kommer att fortsĂ€tta till 31 december 2026. Övergripande kommer FreeBSD 14-grenen att stödjas fram till 30 november 2028. Stödet för FreeBSD 13.x-grenen avslutades den 30 april 2026. Parallellt utvecklas FreeBSD 15-grenen, vars aktuella version 15.1 publicerades för tre mĂ„nader sedan.

Huvudsakliga förÀndringar i FreeBSD 14.5:

  • I kĂ€rnan har en Linux-kompatibel inotify-mekanism implementerats för att spĂ„ra Ă€ndringar i filsystem. Funktionen inotify_init, inotify_init1 och inotify_add_watch har lagts till i libc.
  • En sysctl-instĂ€llning security.bsd.unprivileged_kenv_read har lagts till för att förbjuda icke-privilegerad Ă„tkomst till kĂ€rnvariabler (kenv).
  • I msdosfs-filsystemdrivrutinen har stöd för anvĂ€ndning av Unicode-tecken i filnamn lagts till (arbetet med FAT32-partitioner med emoji i filnamn har inrĂ€ttats).
  • I rc.firewall-skriptet har stöd för substitution i variablerna firewall_allowservices och firewall_trusted med innehĂ„llet frĂ„n externa filer med listor IP-adresser och subnet.
  • I programmet för arbetsuppgift med bandlagring mt och biblioteket libmt har stöd för LTO-10 och LTO-10P kassettformat lagts till, liksom nya format.
  • Beteendet hos kommandoverktyget pwd har Ă€ndrats, som nu enligt POSIX-specifikationer som standard anvĂ€nder lĂ€get för att visa namnen pĂ„ symboliska lĂ€nkar (-L) istĂ€llet för att visa sökvĂ€gen som symboliska lĂ€nkar pekar pĂ„ (-P).
  • I ipfw-verktyget har en hanterare lagts till för att kalla ipfw15-verktyget vid uppstart i ett system med det nya programgrĂ€nssnittet för paketfilter som introducerades i FreeBSD 15.
  • I daemon-verktyget har alternativet '-m' lagts till för att ange Ă„tkomstrĂ€ttigheter för den skrivande filen för att ge Ă„tkomst till hanterarna som körs utan root-rĂ€ttigheter.
  • I local-unbound-setup-skriptet har stöd för DNS-konfiguration för system som endast anvĂ€nder IPv6 implementerats.
  • I header-filen math.h har de föreslagna trigonometriska funktionerna sinpi, cospi och tanpi som multiplicerar det givna argumentet med talet Pi lagts till enligt C23-standarden.
  • Drivrutinen för smartpqi har uppdaterats med stöd för nya Microchip Smart Storage SCSI-kontrollers och möjlighet att ange 32-bitars vĂ€rden för att definiera storleken pĂ„ in- och utmatningsbufferten.
  • I acpi-drivrutinen har stöd lagts till för ytterligare varianter av Marvell 88SE9128 SATA-kontrollers (har löst problem med drift pĂ„ moderkortet Gigabyte GA-P55A-UD4) och möjlighet till energihantering pĂ„ Apple Mac-system med tvĂ„ GPU:er (aktiveras via sysctl-parametern hw.acpi.apple_darwin_osi).
  • I asmc-drivrutinen har stödet för 32-bitars Apple Mac-enheter med Intel-CPU upphört.
  • I lualoader-laddaren har kommandona be-list och be-switch lagts till för att visa och vĂ€xla mellan boot-miljöer. Symboliska lĂ€nkar beaktas vid sökningen efter laddningskĂ€rnor. En callback-hanterare har lagts till för att filtrera boot-miljöer i Lua-skript som körs av boot-loadern.
  • I bsdinstall-installationen har korrekt skapande av startpost för FreeBSD UEFI sĂ€kerstĂ€llts.
  • KĂ€rnmodulerna nvidia, nvidia-modeset och nvidia-drm har lagts till i startladdarens svarta lista för att undvika krasch vid tidig laddning genom loader.conf.
  • Versionerna av tredjepartskomponenter har uppdaterats: 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.
  • Vid anvĂ€ndning av Clang anvĂ€nds som standard ld.lld (LLD) som lĂ€nkare istĂ€llet för den mellanliggande hanteraren som bestĂ€mmer lĂ€nkaren utifrĂ„n upptĂ€cktsordningen nĂ€r den söker i filvĂ€garna i PATH. Den gamla metoden ledde till att den lĂ€nkare som faktiskt anvĂ€nds i FreeBSD, ld.lld, byttes ut vid eventuell installation av GNU ld.
  • Programmet lpr har flyttats till kategorin förĂ„ldrat och kommer att tas bort i FreeBSD 16.0-versionen. IstĂ€llet rekommenderas anvĂ€ndning av porten print/cups eller sysutils/LPRng. I bakgrundsprocessen lpd har problemet med att portnumret i /etc/printcap ignorerades vid anvĂ€ndning av IPv6 lösts.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster