Lëshimi i FreeBSD 14.5

Pas gjashtë muajsh zhvillimi, është formuar lëshimi i FreeBSD 14.5. Imazhet e instalimit janë përgatitur për arkitekturë amd64, i386, aarch64, armv7, powerpc, powerpc64 dhe riscv64. Në përveçim, janë përgatitur ndërtesa për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe ambientet cloud si Amazon EC2, Google Compute Engine dhe Vagrant.

Përditësimi i ardhshëm i FreeBSD 14.6 është planifikuar për mars 2027. Mbështetja për lëshimin aktual të FreeBSD 14.5 do të vazhdojë deri më 30 qershor 2027, ndërsa mbështetja për lëshimin e kaluar të FreeBSD 14.4 do të përfundojë më 31 dhjetor 2026. Në përgjithësi, dega FreeBSD 14 do të mbështetet deri më 30 nëntor 2028. Mbështetja për degën FreeBSD 13.x u ndal më 30 prill 2026. Paralelisht, po zhvillohet dega FreeBSD 15, lëshimi i aktualizuar 15.1 për të cilin u publikua tre muaj më parë.

Këto janë ndryshimet kryesore në FreeBSD 14.5:

  • Në bërthamë është realizuar një mekanizëm për monitorimin e ndryshimeve në sistemet e skedarëve, i përshtatur me Linux-in, i cili quhet inotify. Funksionet inotify_init, inotify_init1 dhe inotify_add_watch janë shtuar në libc.
  • U shtua konfigurimi sysctl security.bsd.unprivileged_kenv_read për të ndaluar qasjen e pamundësuar në variablat e mjedisit të bërthamës (kenv).
  • Në drejtuesin e FS msdosfs është shtuar mundësia për të përdorur simbole Unicode në emrat e skedarëve (është në funksionim me ndarjet FAT32 me emoji në emrat e skedarëve).
  • Në skriptin rc.firewall është realizuar mbështetje për zëvendësimin në variablat firewall_allowservices dhe firewall_trusted të përmbajtjes nga skedarët e jashtëm me lista IP-adresat dhe nënshtesa.
  • Në programin për punën me diskët me kasetë mt dhe bibliotekën libmt është shtuar mbështetje për kartushët LTO-10 dhe LTO-10P, si dhe formate të reja.
  • Sjellja e utilitarit për shfaqjen e rrugës aktuale pwd është ndryshuar, i cili sipas specifikimeve POSIX tani përdor si të zakonshëm modin për shfaqjen e emrave të lidhjeve simbolike (-L) në vend që të tregojë rrugën në të cilën tregojnë lidhjet simbolike (-P).
  • Në utilitarin ipfw është shtuar një trajtues për thirrjen e utilitarit ipfw15 kur startohet në një sistem me ndërfaqen e re të programit të filtrimit të paketave, e cila është shfaqur në bërthamën FreeBSD 15.
  • Në utilitarin daemon është shtuar opsioni "-m" për të caktuar modin e qasjes në skedarin e shkruar për t'i dhënë akses trajtuesve të lëshuar pa të drejta root.
  • Në skriptin local-unbound-setup është realizuar mbështetje për konfigurimin e DNS për sistemet që përdorin vetëm IPv6.
  • Në skedarin përfshirës math.h janë shtuar funksionet trigonometrike sinpi, cospi dhe tanpi të propozuara në standardin C23, të cilat shumëzojnë argumentin e dhënë me numrin Pi.
  • Përditësimi i drajverit smartpqi, i cili në përfshin mbështetje për kontrolluesit e rinj Microchip Smart Storage SCSI dhe ofron mundësinë e specifikimit të vlerave 32-bit në caktimin e madhësisë së tamponit të hyrjes/daljes.
  • Drajveri acpi tani mbështet variante të tjera të kontrolluesve Marvell 88SE9128 SATA (zgjidhur problemet e funksionimit në pllakën e nënës Gigabyte GA-P55A-UD4) dhe është realizuar mundësia e menaxhimit të konsumit të energjisë në sistemet Apple Mac me dy GPU (aktivizohet përmes parametrave të sysctl hw.acpi.apple_darwin_osi).
  • Në drajverin asmc është ndërprerë mbështetja për pajisjet 32-bit Apple Mac me CPU Intel.
  • Në ngarkuesin lualoader janë shtuar komandat be-list dhe be-switch për shikimin dhe ndërrimin e mjediseve të ngarkimit. Është siguruar trajtimi i lidhjeve simbolike gjatë kërkimit të bërthamave të ngarkueshme. Është shtuar një përpunues callback për filtrimin e mjediseve të ngarkimit në skripte Lua të ngarkuesit.
  • Në instaluesin bsdinstall është siguruar krijimi i saktë i regjistrit të ngarkimit të FreeBSD UEFI.
  • Modulet e bërthamës nvidia, nvidia-modeset dhe nvidia-drm janë vendosur në listën e bardhë të ngarkuesit për të shmangur mbylljet e paplanifikuara në rastin e ngarkimit të tyre të hershëm përmes loader.conf.
  • Versionet e komponentëve të palëve të treta janë përditësuar: 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.
  • Si lidhës për përdorimin e Clang, tani përdoret ld.lld (LLD) si lidhës i paracaktuar në vend të përpunuesit ndërmjetësor që përcakton lidhësin në përputhje me rendin e zbulesës gjatë kërkimit në rrugët e skedarëve PATH. Qasja e vjetër çonte në zëvendësimin e lidhësit faktikisht të përdorur në FreeBSD, ld.lld, në rastin e instalimit të mëtejshëm në sistemin GNU ld.
  • Grupi i programeve lpr është klasifikuar si i vjetruar dhe do të hiqet në lëshimin e FreeBSD 16.0. Në vend të lpr rekomandohet të përdoret porta print/cups ose sysutils/LPRng. Në procesin e prapambetjes lpd është zgjidhur problemi i injorimit të numrit të portit nga /etc/printcap gjatë përdorimit të IPv6.

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster