Pas 11 muajsh zhvillimi, është publikuar lëshimi FreeBSD 13.3. Imazhet e instalimit janë formuar për arkitekturën amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 dhe riscv64. Gjithashtu janë përgatitur ndërtimet për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe mjediset në cloud të Amazon EC2, Google Compute Engine dhe Vagrant. Degëza FreeBSD 13.x zhvillohet paralelisht me degën FreeBSD 14, për të cilën në vjeshtë u formua lëshimi 14.0, dhe do të vazhdojë të mbështetet deri në fund të janarit 2026. Rreth një vit pritet të formohet lëshimi FreeBSD 13.4.
Ndryshimet kryesore:
- Stabiliteti i drejtuesve për pajisjet wireless është rritur, si dhe drejtuesve të aktivizuar përmes shtresës linuxkpi, e cila lejon përdorimin e drejtuesve nga Linux në FreeBSD. Janë përmirësuar drejtuesit iwlwifi dhe rtw88 për kartat wireless të Intel dhe Realtek.
- ĂshtĂ« realizuar mundĂ«sia e aktivizimit tĂ« serverit NFS (nfsd, nfsuserd, mountd, gssd dhe rpc.tlsservd) nĂ« Jail me njĂ« ambient tĂ« izoluar rrjet vnet. ĂshtĂ« shtuar njĂ« opsion i ri montimi "syskrb5" pĂ«r montimin e NFSv4.1/4.2 tĂ« Kerberizuar pa specificimin e informacioneve tĂ« identitetit Kerberos.
- Kompozitori Clang dhe mjeti LLVM janë përditësuar në degën 17.
- Implementimi i sistemit të skedarëve ZFS është përditësuar në lëshimin OpenZFS 2.1.14. Në zfsd është siguruar për asignimin e disqeve me statusin e dështuar gjatë gjenerimit të një numri të madh ngjarjesh me vonesë hyrjeje/faqe.
- Në sistemet me arkitekturë ARM64, procesi powerd është aktivizuar si parazgjedhje në /etc/rc.conf, duke lejuar që sistemi të punojë në modin e performancës maksimale në bordet Raspberry Pi.
- Në rc.conf është shtuar mundësia për të specifikuar vlerën umask për shërbime të veçanta, duke përdorur variablat "emrishërbimi_umask".
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« specifikuar nĂ« ~/ .login_conf ose login.conf prioritetet e programeve qĂ« pĂ«rdorin thirrjen setusercontext, tĂ« tilla si procesi login.
- Në rc.conf është shtuar mundësia e konfigurimit të flamujve për utilitarin diff, i cili aktivizohet gjatë formimit të raporteve periodike me ndryshime.
- Në utilitarët head dhe tail është shtuar mbështetje për opsionet -q (quiet) dhe -v (verbose), si dhe mundësia e përdorimit të njësi të ndryshimit SI në argumentet numerike.
- I është shtuar utilitari objdump, i zhvilluar nga projekti LLVM.
- Në tftpd është shtuar opsioni "-S", i cili lejon organizimin e shkrimeve në skedarë në ambientin chroot, të cilat nuk janë të aksesueshme për shkrim të përgjithshëm.
- U ri-shkrua plotësisht udhëzimi hyrës në ndërfaqet e bërthamës.
- Statistikat e lidhura me debugin e sistemeve të skedarëve dhe vnode janë grupuar në kuadër të serive sysctl vfs.vnode.
- Përkrahja për RFC 4620 (IPv6 nodeinfo, kërkesa për informacion rreth hostit) është deaktivizuar si parazgjedhje.
- Në filtrin e paketave pf është realizuar mundësia (sysctl net.pf.filter_local=1) për aplikimin e rregullave për ridrejtim të paketimeve (rdr), të dërguara nga hosti aktual dhe të dorëzuara lokal.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r adaptatorĂ«t virtualĂ« tĂ« rrjetit gve (Google Virtual NIC).
- ĂshtĂ« ndalur mbĂ«shtetja pĂ«r bordet BeagleBone Black (armv7).
- Janë përditësuar versionet OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, unbound 1.19.1, xz 5.4.5, zlib 1.3.1.
Gjithashtu mund të theksohet publikimi i raportit për zhvillimin e FreeBSD për tremujorin e katërt të vitit 2023. Nga projektet më interesante mund të veçohen:
- Mundësia për nisjen automatike të shërbimeve rc.d në ambiente të veçanta jail, në të cilat trashëgohet sistemi i skedarëve prind, por kufizohet dukshmëria e proceseve, aksesin në rrjet, të drejtat e montimit etj.
- Puna për optimizimin e funksioneve të vargut libc duke përdorur instrukcionet SIMD në sistemet me arkitekturë AMD64. Janë propozim 17 funksione të optimizuara me SIMD, si dhe 9 funksione të transferuara në thirrjen e funksioneve të optimizuara përmes SIMD. Performanca e funksioneve të reja gjatë përpunimit të vargjeve, me një mesatare prej 64 karakteresh, është rritur me një testim 5.54 herë.
- Instrumentari Pot 0.16 për menaxhimin e kontejnerëve në bazë të ambienteve jail, ZFS, pf dhe rctl, që mbështet integrimin me platformën e orkestrimit të kontejnerëve nomad. Katalogu i imazheve të kontejnerëve Potluck, që shërben si analog i Dockerhub për FreeBSD.
Burimi: opennet.ru
