Pas 11 muajsh zhvillimi, u publikua lëshimi i FreeBSD 13.3. Pamjet instalues janë formuar për arkitekturat amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 dhe riscv64. Për më tepër, janë përgatitur ndërtimet për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe për mjediset e cloud të Amazon EC2, Google Compute Engine dhe Vagrant. Degëzimi 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ë mbështetje deri në fund të janarit 2026. Rreth një vit më vonë, pritet lëshimi i FreeBSD 13.4.
Ndryshimet kryesore:
- ĂshtĂ« rritur stabiliteti i shoferĂ«ve pĂ«r pajisjet wireless, si dhe shoferĂ«ve tĂ« drejtuar pĂ«rmes shtresĂ«s linuxkpi, e cila lejon pĂ«rdorimin e shoferĂ«ve nga Linux nĂ« FreeBSD. ShoferĂ«t iwlwifi dhe rtw88 pĂ«r kartat wireless tĂ« Intel dhe Realtek janĂ« pĂ«rditĂ«suar.
- ĂshtĂ« realizuar mundĂ«sia e çeljes sĂ« serverit NFS (nfsd, nfsuserd, mountd, gssd dhe rpc.tlsservd) nĂ« Jail me njĂ« ambient tĂ« izoluar rrjeti vnet. ĂshtĂ« shtuar njĂ« opsion i ri i montimit "syskrb5" pĂ«r montimin e NFSv4.1/4.2 me Kerberos pa specifikuar kredencialet Kerberos.
- Kompilatori Clang dhe mjetet LLVM janë përditësuar në degën 17.
- Realizimi i sistemit të files ZFS është përditësuar në lëshimin OpenZFS 2.1.14. Në zfsd është siguruar ndarja e disqeve me statusin e gabuar kur gjenerohen një numër shumë i madh ngjarjesh vonese të hyrjes/daljes.
- Në sistemet me arkitekturën ARM64, për default në /etc/rc.conf, është aktivizuar procesi në sfond powerd, i cili lejon sistemin të funksionojë në modin e performancës maksimale në pllakat Raspberry Pi.
- Në rc.conf është shtuar mundësia e përcaktimit të vlerës umask për shërbime të veçanta, duke përdorur variablat "emrishërbimit_umask".
- ĂshtĂ« shtuar mundĂ«sia e pĂ«rcaktimit tĂ« prioriteteve pĂ«r programet qĂ« pĂ«rdorin thirrjen setusercontext nĂ« ~/.login_conf ose login.conf, tĂ« tilla si procesi i login.
- Në rc.conf është shtuar mundësia e konfigurimit të flagjeve për utilitarin diff, i cili ekzekutohet gjatë formimit të raporteve të ndryshimeve nga utilitari periodic.
- 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ësive të ndryshimit SI në argumentet numerike.
- Në përbërje është përfshirë utilitari objdump, i zhvilluar nga projekti LLVM.
- Në tftpd është shtuar opsioni "-S", i cili lejon organizimin e shkarkimit në skedarë në një ambient chroot, të cilat nuk janë të disponueshme për shkarkime të zakonshme.
- Manuali hyrës në ndërfaqet e programit të kernelit është shkruar plotësisht nga e para.
- Statistikat e lidhura me debugimin e sistemeve të skedarëve dhe vnode janë grupuar në një seri sysctl vfs.vnode.
- Për default, mbështetja për RFC 4620 (IPv6 nodeinfo, kërkesë për informacion mbi hostin) është e çaktivizuar.
- Në filtrin e paketave pf është implementuar mundësia (sysctl net.pf.filter_local=1) e zbatimit të rregullave të ridrejtimit të paketave (rdr), që dërgohen nga hosti aktual dhe dorëzohen lokal.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r adaptuesit virtualĂ« tĂ« rrjetit gve (Google Virtual NIC).
- Mbështetja për kartat BeagleBone Black (armv7) është ndaluar.
- Versionet e 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 janë përditësuar.
Gjithashtu, mund të theksohet publikimi i raportit mbi zhvillimin e FreeBSD për tremujorin e katërt të vitit 2023. Nga projektet më interesante mund të përmenden:
- Mundësia për të nisur automatikisht shërbimet rc.d në ambientet e ndara jail, në të cilat trashëgohet sistemi i skedarëve të prindit, por kufizohet shikimi i proceseve, qasje në rrjet, të drejtat e montimit, etj.
- Puna në optimizimin e funksioneve string libc duke përdorur instruksione SIMD në sisteme me arkitekturë AMD64. Janë propozuar 17 funksione të optimizuara me SIMD, si dhe 9 funksione që janë transferuar në thirrjen e funksioneve të optimizuara përmes SIMD. Performanca e funksioneve të reja në përpunimin e vargjeve me një mesatare prej 64 karakteresh është rritur në 5.54 herë gjatë testeve.
- Mjetet Pot 0.16 për menaxhimin e kontejnerëve në bazë të ambienteve jail, ZFS, pf dhe rctl, që mbështesin integrimin me platformën e orkestrimit të kontejnerëve nomad. Katalogu i imazheve të kontejnerëve Potluck, që shërben si një alternativë e Dockerhub për FreeBSD.
Burimi: opennet.ru
