Vydání FreeBSD 13.3

Po 11 měsících vývoje bylo vydáno FreeBSD 13.3. Instalační obrazy jsou generovány pro architektury amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 a riscv64. Dále byly připraveny sestavy pro virtualizační systémy (QCOW2, VHD, VMDK, raw) a cloudová prostředí Amazon EC2, Google Compute Engine a Vagrant. Větev FreeBSD 13.x je vyvíjena souběžně s větví FreeBSD 14, pro kterou byla na podzim vytvořena verze 14.0, a bude nadále podporována do konce ledna 2026. Vydání FreeBSD 13.4 se očekává přibližně za rok.

Klíčové změny:

  • Stabilita ovladačů pro bezdrátová zařízení, stejně jako ovladače spouštěné pomocí vrstvy linuxkpi, byla vylepšena, což umožňuje použití ovladačů pro Linux ve FreeBSD. Aktualizované ovladače iwlwifi a rtw88 pro bezdrátové karty Intel a Realtek.
  • Implementována schopnost provozovat server NFS (nfsd, nfsuserd, mountd, gssd a rpc.tlsservd) ve vězení s izolovaným síťovým prostředím vnet. Přidána nová možnost připojení "syskrb5" pro připojení Kerberizovaného NFSv4.1/4.2 bez zadání přihlašovacích údajů Kerberos.
  • Kompilátor Clang a sada nástrojů LLVM byly aktualizovány na větev 17.
  • Implementace souborového systému ZFS byla aktualizována, aby vydala OpenZFS 2.1.14. zfsd poskytuje způsob, jak mohou být disky označeny jako neúspěšné, když generují příliš mnoho událostí I/O latence.
  • Na systémech ARM64 je proces na pozadí zapnutý ve výchozím nastavení v /etc/rc.conf, což umožňuje systému běžet na maximální výkon na deskách Raspberry Pi.
  • Přidána možnost zadat hodnotu umask pro jednotlivé služby v rc.conf pomocí proměnných „servicename_umask“.
  • Přidána možnost specifikovat v ~/.login_conf nebo login.conf priority programů, které používají volání setusercontext, jako je například proces přihlášení.
  • Do rc.conf byla přidána možnost konfigurovat příznaky pro obslužný program diff, který se spouští, když periodický obslužný program generuje zprávy se změnami.
  • Nástroje head and tail nyní podporují volby -q (tiché) a -v (podrobné), stejně jako schopnost používat jednotky C v numerických argumentech.
  • Zahrnuje nástroj objdump, vyvinutý projektem LLVM.
  • Do tftpd byla přidána volba „-S“, která vám umožňuje zapisovat do souborů v chrootovém prostředí, do kterých nelze veřejně zapisovat.
  • Úvodní průvodce rozhraními pro programování jádra byl kompletně přepsán.
  • Statistiky související s laděním souborového systému a vnode jsou seskupeny pod řadou sysctl vfs.vnode.
  • Ve výchozím nastavení je podpora pro RFC 4620 (IPv6 nodeinfo, vyžádání informací o hostiteli) zakázána.
  • Paketový filtr pf implementuje schopnost (sysctl net.pf.filter_local=1) použít pravidla pro přesměrování paketů (rdr) odeslaná aktuálním hostitelem a doručená lokálně.
  • Přidána podpora pro gve virtuální síťové adaptéry (Google Virtual NIC).
  • Podpora desek BeagleBone Black (armv7) byla ukončena.
  • Aktualizované verze OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, nevázané 1.19.1, xz 5.4.5, zlib 1.3.1.

Kromě toho si můžete všimnout zveřejnění zprávy o vývoji FreeBSD za čtvrté čtvrtletí roku 2023. Mezi nejzajímavější projekty patří:

  • Schopnost automaticky spouštět služby rc.d v oddělených prostředích vězení, ve kterých je zděděn nadřazený souborový systém, ale viditelnost procesu, přístup k síti, práva pro připojení atd. jsou omezené.
  • Práce na optimalizaci funkcí řetězce libc pomocí instrukcí SIMD na systémech architektury AMD64. Bylo navrženo 17 funkcí optimalizovaných pomocí SIMD a 9 funkcí převedených do funkcí volání optimalizovaných pomocí SIMD. Výkon nových funkcí při zpracování řetězců o průměrné velikosti 64 znaků se během testů zvýšil 5.54krát.
  • Sada nástrojů Pot 0.16 pro správu kontejnerů založených na vězeňských prostředích, ZFS, pf a rctl, podporující integraci s platformou pro orchestraci kontejnerů nomádů. Adresář obrázků kontejneru Potluck, který funguje jako analog Dockerhubu pro FreeBSD.

Zdroj: opennet.ru

Přidat komentář