Vrijgave FreeBSD 13.3

Na 11 maanden ontwikkeling is de release van FreeBSD 13.3 gepubliceerd. Installatiebeelden zijn gemaakt voor de architecturen amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 en riscv64. Daarnaast zijn er builds voorbereid voor virtualisatie-systemen (QCOW2, VHD, VMDK, raw) en cloudomgevingen zoals Amazon EC2, Google Compute Engine en Vagrant. De FreeBSD 13.x tak wordt parallel ontwikkeld met de FreeBSD 14 tak, voor welke in de herfst de release 14.0 is gemaakt, en deze zal worden ondersteund tot eind januari 2026. Ongeveer een jaar later wordt de release van FreeBSD 13.4 verwacht.

Belangrijkste wijzigingen:

  • De stabiliteit van de drivers voor draadloze apparaten is verbeterd, evenals de drivers die worden uitgevoerd via de linuxkpi-laag, die het mogelijk maakt om drivers uit Linux in FreeBSD te gebruiken. De drivers iwlwifi en rtw88 voor draadloze kaarten van Intel en Realtek zijn bijgewerkt.
  • De mogelijkheid om een NFS-server (nfsd, nfsuserd, mountd, gssd en rpc.tlsservd) in een Jail met een geïsoleerde netwerkomgeving vnet te draaien is gerealiseerd. Er is een nieuwe optiemontage «syskrb5» toegevoegd voor het monteren van Kerberized NFSv4.1/4.2 zonder Kerberos-gegevens op te geven.
  • De Clang-compiler en de LLVM-toolchain zijn bijgewerkt naar tak 17.
  • De implementatie van het bestandssysteem ZFS is bijgewerkt naar de release OpenZFS 2.1.14. In zfsd is ervoor gezorgd dat schijven de status van defect krijgen bij het genereren van te veel I/O-vertragingsevents.
  • Op systemen met de ARM64-architectuur is de achtergrondtaak powerd standaard geactiveerd in /etc/rc.conf, waardoor het systeem in de maximale prestatieniveau kan functioneren op Raspberry Pi-borden.
  • In rc.conf is de mogelijkheid toegevoegd om een umask-waarde voor afzonderlijke services op te geven met behulp van de variabelen «service_name_umask».
  • Er is de mogelijkheid toegevoegd om prioriteiten voor programma's die de setusercontext-aanroep gebruiken, zoals het login-proces, op te geven in ~/.login_conf of login.conf.
  • In rc.conf is de mogelijkheid toegevoegd om de vlaggen voor de diff-tool die wordt uitgevoerd bij het genereren van rapporten met wijzigingen door de periodic-tool in te stellen.
  • Voor de tools head en tail is ondersteuning voor de opties -q (quiet) en -v (verbose) toegevoegd, evenals de mogelijkheid om SI-eenheden in digitale argumenten te gebruiken.
  • De tool objdump, ontwikkeld door het LLVM-project, is opgenomen.
  • In tftpd is de optie «-S» toegevoegd, waarmee schrijven naar bestanden in een chroot-omgeving mogelijk is, die niet toegankelijk is voor algemene schrijfrechten.
  • De inleiding tot de programmatige interfaces van de kernel is volledig herschreven.
  • Statistieken met betrekking tot het debuggen van bestandssystemen en vnode zijn gegroepeerd binnen de sysctl vfs.vnode-serie.
  • Ondersteuning voor RFC 4620 (IPv6 nodeinfo, informatie aanvragen over hosts) is standaard uitgeschakeld.
  • In de pakketfilter pf is de mogelijkheid geïmplementeerd (sysctl net.pf.filter_local=1) om regels voor het omleiden van pakketten (rdr) toe te passen, verzonden door de huidige host en lokaal afgeleverd.
  • Ondersteuning voor virtuele netwerkadapters gve (Google Virtual NIC) is toegevoegd.
  • Ondersteuning voor BeagleBone Black (armv7) is stopgezet.
  • Versies van 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 zijn geüpdatet.

Daarnaast kan de publicatie van het rapport over de ontwikkeling van FreeBSD voor het vierde kwartaal van 2023 worden genoemd. Onder de meest interessante projecten zijn:

  • Er is een mogelijkheid voor het automatisch starten van rc.d-services in afzonderlijke jail-omgevingen, waarin het ouderbestandsysteem wordt overgeërfd, maar de zichtbaarheid van processen, toegang tot het netwerk, montagerechten, enz. worden beperkt.
  • Werken aan de optimalisatie van stringfuncties in libc met behulp van SIMD-instructies op systemen met de AMD64-architectuur. Er zijn 17 functies voorgesteld die zijn geoptimaliseerd met SIMD, evenals 9 functies die zijn herschreven naar oproepen naar geoptimaliseerde SIMD-functies. De prestaties van de nieuwe functies bij het verwerken van strings met een gemiddelde lengte van 64 tekens zijn in tests met 5,54 keer verbeterd.
  • Toolset Pot 0.16 voor het beheer van containers op basis van jail-omgevingen, ZFS, pf en rctl, met ondersteuning voor integratie met het containerorkestratieplatform nomad. De containerafbeeldingencatalogus Potluck fungeert als een alternatief voor Dockerhub voor FreeBSD.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster