Vydání FreeBSD 12.1

Představení Uvolněna verze FreeBSD 12.1, která je připravena pro architektury amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 a armv6, armv7 a aarch64. Dále jsou dostupné obrazy pro virtualizační systémy (QCOW2, VHD, VMDK, raw) a cloudová prostředí Amazon EC2.

Klíčové novinky:

  • Základní systém obsahuje kryptografickou knihovnu BearSSL;
  • Do síťového zásobníku byla přidána podpora NAT64 CLAT (RFC6877), implementovaná inženýry z Yandex;
  • Přidána utility trim pro odstranění obsahu bloků z Flash pomocí algoritmů minimalizace opotřebení;
  • Podpora IPv6 byla přidána do bsnmpd;
  • Byly aktualizovány verze ntpd 4.2.8p13, OpenSSL 1.1.1d, libarchive 3.4.0, LLVM (clang, lld, lldb, compiler-rt, libc++) 8.0.1, bzip2 1.0.8, WPA 2.9, pkg 1.12.0. V portech byly aktualizovány GNOME 3.28 a KDE 5.16.5;
  • Pro architekturu i386 je výchozí kompilátor LLD z projektu LLVM aktivován;
  • Jádro zajišťuje výpis do logu identifikátorů jail-pochybností při ukončení procesů (pro procesy mimo jail je uveden nulový identifikátor);
  • Byla přidána přepracovaná podsystema FUSE (File system in USErspace), která umožňuje vytvářet implementace souborových systémů v uživatelském prostoru. Nový ovladač podporuje protokol FUSE 7.23 (dříve byla podporována verze 7.8 vydaná před 11 lety), přidán kód pro kontrolu práv přístupu na straně jádra ("-o default_permissions"), přidány volání VOP_MKNOD, VOP_BMAP a VOP_ADVLOCK, zajištěna možnost přerušení operací FUSE, přidána podpora anonymních kanálů a unixových soketů v fusefs, možnost využití kqueue pro /dev/fuse, povoleno aktualizaci montážních parametrů pomocí "mount -u", přidána podpora exportu fusefs přes NFS, realizován účet RLIMIT_FSIZE, přidány flagy FOPEN_KEEP_CACHE a FUSE_ASYNC_READ, provedeny významné optimalizace výkonu a vylepšena organizace kešování;
  • Obsahuje knihovnu libomp (implementace runtime OpenMP);
  • Byl aktualizován seznam identifikátorů podporovaných PCI zařízení;
  • Přidán ovladač cdceem s podporou virtuálních síťových karet s USB rozhraním poskytovaných v iLO 5 na serverech HPE Proliant;
  • Do utility camcontrol byly přidány příkazy pro změnu režimů spotřeby energie ATA. V podsystemu cam bylo zlepšeno řízení AHCI a zvýšena kompatibilita se SES;
  • Přidána výstupní varování o používání nespolehlivých algoritmů šifrování při vytváření oddílů přes geli;
  • Do zaváděcího programu byla přidána podpora ZFS možnosti "com.delphix:removing";
  • Byl přidán sysctl net.inet.tcp.rexmit_initial pro nastavení parametru RTO.Initial používaného v TCP;
  • Byla přidána podpora pro enkapsulaci GRE-in-UDP (RFC8086);
  • Flag „-Werror“ v gcc je ve výchozím nastavení vypnut;
  • Do utilit sh byla přidána možnost pipefail, díky které konečný návratový kód zahrnuje kód chyby, která se vyskytla v jakékoliv aplikaci v řetězci volání;
  • Do utilit mlx5tool byly přidány funkce pro aktualizaci firmwaru pro Mellanox ConnectX-4, ConnectX-5 a ConnectX-6;
  • Byla přidána utilita posixshmcontrol;
  • Do utilit nvmecontrol byla přidána příkaz „resv“ pro správu rezervací pro NVMe;
  • V utilitě camcontrol se v příkazu „modepage“ objevila podpora popisovačů bloků;
  • Do utilit freebsd-update byly přidány dvě nové příkazy „updatesready“ a „showconfig“;
  • Byly přidány režimy sestavení WITH_PIE a WITH_BIND_NOW;
  • Do utilit zfs byly přidány příznaky „-v“, „-n“ a „-P“, a také příkaz „send“ pro zálohy;
  • Součástí byla utilita bzip2recover. V gzip byla přidána podpora pro algoritmus komprese xz;
  • Byly aktualizovány ovladače zařízení, byla přidána podpora pro AMD Ryzen 2 a RTL8188EE;
  • Utillity ctm a timed byly prohlášeny za zastaralé a budou odstraněny ve FreeBSD 13;
  • Od FreeBSD 13.0 bude typ CPU (CPUTYPE) pro architekturu i386 ve výchozím nastavení změněn z 486 na 686 (pro sestavení pro i486 a i586 si lze vytvořit sami).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster