FreeBSD 14.1 již bylo vydáno a toto jsou jeho nové funkce

FreeBSD

FreeBSD je operační systém s otevřeným zdrojovým kódem.

Bylo oznámeno spuštění nové verze FreeBSD 14.1 a tato nová verze je představena vylepšení zvukového zásobníku, jelikož jsme zapracovali na vylepšení funkčnosti a nyní je možné zvuková zařízení odpojovat asynchronně, což se hodí zejména pro horké odpojování USB zvukových karet. Toho bylo dosaženo odstraněním rámce snd_clone a jeho přidružených parametrů sysctl, čímž se zjednodušil zvukový subsystém.

Další změnou, která vyniká ve FreeBSD 14.1, je optimalizace funkcí v libc pomocí instrukcí SIMD, protože SIMD (Single Instruction, Multiple Data) implementace řetězcových a paměťových operací byly zavedeny v amd64 pro zlepšení výkonu systému. Bylo navrženo 17 funkcí optimalizovaných pro SIMD a 9 funkcí převedených do volání optimalizovaných pro SIMD.

FreeBSD 14.1 nyní navíc poskytuje nativní podpora pro cloud-init, nástroj pro konfiguraci systému během bootování. Tento zahrnuje schopnost vytvářet uživatele/skupiny, přidávat ssh klíče, konfigurovat parametry síťového připojení, definovat spouštěcí skripty nuageinit a konfigurovat diskové oddíly (config-drive). Tuto implementaci podporuje OpenStack a mnoho poskytovatelů hostingu.

Pro nové souborové systémy UFS2 vytvořené pomocí nástroje newfs je "soft updates" jsou povoleny ve FreeBSD 14.1 ve výchozím nastavení, protože dříve v instalačním programu byl tento režim ve výchozím nastavení povolen, ale při vytváření FS s newfs byly vyžadovány specifické možnosti.

Na druhou stranu užitečnost adduser v bsdinstall nyní zaručuje vytvoření datové sady ZFS samostatné pro domovský adresář uživatele, pokud je pro domovský adresář již použita sada dat ZFS. Byla také přidána možnost používat šifrování ZFS pro osobní adresáře. Do adduser.conf byly přidány parametry „Zcreate“ a „Zencrypt“, které řídí aktivaci těchto funkcí.

La funkce setusercontext nyní podporuje nastavení priorit pro procesy založené na souboru .login.conf umístěném v domovském adresáři. Při nastavování priority nebo umask byla přidána podpora pro hodnotu „zdědit“, což umožňuje tyto hodnoty konfigurovat stejně jako v hlavním procesu.

I to teď můžeme najít Knihovna strunvis se používá k dekódování názvů adresářů v souboru exportů, umožňující použití speciálních znaků, jako jsou mezery. Přidány nové proměnné sysctl kern.rpc.unenc a kern.rpc.tls pro konfiguraci NFS-over-TLS.

FreeBSD 14.1 to zajišťuje uvedené konfigurační soubory v proměnné local_loader_conf_files jsou čteny po těch, které jsou definovány v /boot/loader.conf.local. Má také vylepšená detekce konzole na systémech EFI a implementace framebufferu může používat konzolové video ovladače.

El Parametr kdc_restart v rc.conf umožňuje automatický restart KDC (server Kerberos 5) v případě abnormálního ukončení. Parametr kdc_restart_delay je také dostupný pro konfiguraci zpoždění před restartováním.

Chcete-li snížit velikost sestav zasláno e-mailem, informace o změnách byly omezeny v pravidelných úlohách ověřování zabezpečení a skriptech. Parametry daily_diff_flags a security_status_diff_flags v period.conf umožňují konfigurovat podrobnost výstupu.

Z další změny které vynikají:

  • Nyní je možné sestavit jádro s exkluzivní podporou IPv6 (INET6), bez podpory IPv4 (INET).
  • Implementována možnost používat zavaděč LinuxBoot (loader.kboot) ke spouštění FreeBSD z prostředí založených na Linuxu na systémech aarch64 a amd64.
  • Rozšířená podpora hardwaru.
  • Stabilita ovladače iwlwifi: Vylepšená stabilita ovladače pro bezdrátové čipy Intel.
  • Obslužný program dtrace nyní může zobrazovat výsledky ve formátech jako JSON, XML a HTML, což usnadňuje automatickou analýzu a vizualizaci.
  • Vylepšení usbconfig, protože nyní může zobrazovat další informace o USB zařízeních a výrobcích na základě popisů v souboru /usr/share/misc/usb_vendors.
  • ICE řadič nyní podporuje ethernetové řadiče Intel E800 s šířkou pásma 100 Gb/s.
  • Nástroj data nyní podporuje přesnost na nanosekundy.
  • Nyní je možné použít více oblastí PCI MCFG na systémech AMD64 a i386 k segmentování adresního prostoru zařízení PCI.
  • Ovladač msc Ethernet nyní umožňuje konfiguraci MAC adresy pomocí parametru smsc95xx.macaddr, který předávají některé modely Raspberry Pi.

A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.