Després d'11 mesos de desenvolupament, FreeBSD 13.3 ha estat llançat. Les imatges d'instal·lació es generen per a les arquitectures amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 i riscv64. A més, s'han preparat conjunts per a sistemes de virtualització (QCOW2, VHD, VMDK, raw) i entorns de núvol Amazon EC2, Google Compute Engine i Vagrant. La branca de FreeBSD 13.x s'està desenvolupant paral·lelament a la branca de FreeBSD 14, per a la qual es va formar la versió 14.0 a la tardor, i continuarà tenint suport fins a finals de gener de 2026. S'espera que FreeBSD 13.4 surti al mercat d'aquí a un any.
Canvis clau:
- Millora de l'estabilitat dels controladors per a dispositius sense fil, així com dels controladors llançats mitjançant la capa linuxkpi, que permet utilitzar controladors de FreeBSD. LinuxControladors iwlwifi i rtw88 actualitzats per a targetes sense fil Intel i Realtek.
- S'ha implementat la capacitat d'executar un servidor NFS (nfsd, nfsuserd, mountd, gssd i rpc.tlsservd) a la presó amb un entorn de xarxa vnet aïllat. S'ha afegit una nova opció de muntatge "syskrb5" per muntar Kerberized NFSv4.1/4.2 sense especificar les credencials Kerberos.
- El compilador Clang i el conjunt d'eines LLVM s'han actualitzat a la branca 17.
- La implementació del sistema de fitxers ZFS s'ha actualitzat per llançar OpenZFS 2.1.14. zfsd proporciona una manera perquè els discs es designin com a fallits quan generen massa esdeveniments de latència d'E/S.
- Als sistemes ARM64, el procés de fons powerd està habilitat per defecte a /etc/rc.conf, permetent que el sistema funcioni al màxim rendiment a les plaques Raspberry Pi.
- S'ha afegit la possibilitat d'especificar el valor umask per a serveis individuals a rc.conf mitjançant les variables "servicename_umask".
- S'ha afegit la possibilitat d'especificar a ~/.login_conf o login.conf les prioritats dels programes que utilitzen la crida setusercontext, com ara el procés d'inici de sessió.
- S'ha afegit a rc.conf la possibilitat de configurar senyals per a la utilitat diff, llançada quan la utilitat periòdica genera informes amb canvis.
- Les utilitats head i tail ara admeten les opcions -q (silenciosa) i -v (verbosa), així com la capacitat d'utilitzar unitats C en arguments numèrics.
- Inclou la utilitat objdump, desenvolupada pel projecte LLVM.
- S'ha afegit l'opció "-S" a tftpd, que us permet escriure en fitxers en un entorn chroot que no es poden escriure públicament.
- La guia introductòria a les interfícies de programació del nucli ha estat completament reescrita.
- Les estadístiques relacionades amb el sistema de fitxers i la depuració de vnode s'agrupen a la sèrie sysctl vfs.vnode.
- Per defecte, el suport per a RFC 4620 (informació de node IPv6, sol·licitant informació de l'amfitrió) està desactivat.
- El filtre de paquets pf implementa la capacitat (sysctl net.pf.filter_local=1) d'aplicar regles de redirecció de paquets (rdr) enviades per l'amfitrió actual i lliurades localment.
- S'ha afegit suport per als adaptadors de xarxa virtual gve (Google Virtual NIC).
- El suport per a les plaques BeagleBone Black (armv7) s'ha interromput.
- Versions actualitzades d'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.
A més, podeu assenyalar la publicació d'un informe sobre el desenvolupament de FreeBSD per al quart trimestre de 2023. Alguns dels projectes més interessants inclouen:
- La capacitat de llançar automàticament serveis rc.d en entorns de presó separats, en els quals s'hereta el sistema de fitxers pare, però la visibilitat del procés, l'accés a la xarxa, els drets de muntatge, etc. són limitats.
- Treballeu per optimitzar les funcions de cadena de libc mitjançant instruccions SIMD en sistemes d'arquitectura AMD64. Es van proposar 17 funcions optimitzades mitjançant SIMD, així com 9 funcions transferides a funcions de trucada optimitzades mitjançant SIMD. El rendiment de les noves funcions en processar cadenes amb una mida mitjana de 64 caràcters va augmentar 5.54 vegades durant les proves.
- Kit d'eines Pot 0.16 per gestionar contenidors basats en entorns de presó, ZFS, pf i rctl, que admet la integració amb la plataforma d'orquestració de contenidors nòmades. El directori d'imatges del contenidor Potluck, que actua com a anàleg de Dockerhub per a FreeBSD.
Font: opennet.ru
