Predstavuje sa vydanie FreeBSD 12.3, ktoré je publikované pre architektúry amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 a armv6, armv7 a aarch64. Okrem toho boli pripravené obrazy pre virtualizačné systémy (QCOW2, VHD, VMDK, raw) a cloudové prostredia Amazon EC2. Očakáva sa, že FreeBSD 13.1 bude vydaný na jar 2022.
Kľúčové inovácie:
- Pridaný skript /etc/rc.final, ktorý sa spustí v poslednej fáze práce po dokončení všetkých používateľských procesov.
- Balík filtrov ipfw poskytuje príkaz dnctl na spravovanie nastavení systému obmedzujúceho prevádzku dummynet.
- Pridaný sysctl kern.crypto na ovládanie krypto subsystému jadra, ako aj ladiaci sysctl debug.uma_reclaim.
- Pridané sysctl net.inet.tcp.tolerate_missing_ts na povolenie paketov TCP bez časových pečiatok (možnosť časovej pečiatky, RFC 1323/RFC 7323).
- Vo VŠEOBECNOM jadre pre architektúru amd64 je povolená možnosť COMPAT_LINUXKPI a je aktivovaný ovládač mlx5en (NVIDIA Mellanox ConnectX-4/5/6).
- Bootloader pridal možnosť zaviesť operačný systém z RAM disku a tiež podporuje možnosti ZFS com.delphix:bookmark_written a com.datto:bookmark_v2.
- Do knižnice načítania bola pridaná podpora pre proxy FTP cez HTTPS.
- Správca balíkov pkg implementuje príznak "-r" pre príkazy "bootstrap" a "add" na určenie úložiska. Povolilo používanie premenných prostredia zo súboru pkg.conf.
- Pomôcka growfs má teraz schopnosť pracovať so súborovými systémami pripojenými v režime čítania a zápisu.
- Pomôcka etcupdate implementuje režim návratu na obnovenie jedného alebo viacerých súborov. Pridaný príznak "-D" na určenie cieľového adresára. Poskytnuté načítanie údajov pomocou dočasného adresára a pridané spracovanie SIGINT.
- Príznak „-j“ bol pridaný do nástrojov freebsd-update a freebsd-version na podporu väzenského prostredia.
- Nástroj cpuset možno teraz použiť vo väzenských prostrediach na zmenu nastavení detských väzení.
- Do nástroja cmp boli pridané možnosti: „-b“ (--print-bytes) na tlač rôznych bajtov, „-i“ (-ignore-initial) na ignorovanie určitého počtu počiatočných bajtov, „-n“ (- bajtov) na obmedzenie počtu porovnávaných bajtov
- Obslužný program démona má teraz príznak "-H" na spracovanie SIGHUP a opätovné otvorenie súboru, v ktorom je vytvorený výstup (pridaný na podporu newssyslogu).
- V utilite fstyp je pri zadaní príznaku „-l“ zabezpečená detekcia a zobrazenie súborových systémov exFAT.
- Nástroj mergemaster implementuje spracovanie symbolických odkazov počas procesu aktualizácie.
- Do obslužného programu newsyslog bol pridaný príznak „E“, ktorý zakazuje rotáciu prázdnych protokolov.
- Nástroj tcpdump má teraz schopnosť dekódovať pakety na rozhraniach pfsync.
- Najvyššia utilita pridala príkaz filtra "/" na zobrazenie iba procesov alebo argumentov, ktoré zodpovedajú danému reťazcu.
- Pridaná podpora pre archívy chránené heslom na rozbalenie.
- Vylepšená podpora hardvéru. Pridané identifikátory zariadení PCI pre radiče ASMedia ASM116x AHCI a radiče Intel Gemini Lake I2C. Podpora pre sieťové adaptéry Mikrotik 10/25G a bezdrôtové karty Intel Killer Wireless-AC 1550i, Mercusys MW150US, TP-Link Archer T2U v3, D-Link DWA-121, D-Link DWA-130 rev F1, ASUS USB-N14 bola implementovaná. Pridaný nový ovládač igc pre ethernetové radiče Intel I225 2.5G/1G/100MB/10MB.
- Netgraph uzol ng_bridge je prispôsobený pre SMP systémy. Pridaná podpora pre CGN (Carrier Grade NAT, RFC 6598) v uzle ng_nat. Uzol ng_source je možné nahradiť do ktorejkoľvek časti siete Netgraph.
- V ovládači rctl, ktorý sa používa na obmedzenie zdrojov, bola pridaná možnosť nastaviť limit spotreby zdrojov na 0.
- Do rozhrania vlan bola pridaná podpora pre prioritizáciu prevádzky ALTQ a systém riadenia šírky pásma.
- Ovládače amdtemp a amdsmn podporujú CPU Zen 3 „Vermeer“ a APU Ryzen 4000 (Zen 2, „Renoir“).
- Aktualizované verzie aplikácií tretích strán zahrnutých v základnom systéme: awk 20210221, bc 5.0.0, menej 581.2, Libarchive 3.5.1, OpenPAM Tabebuia, OpenSSL 1.1.1l, SQLite3 3.35.5, TCSH 6.22.04, TCSH 1.14.1 2.2.0, nvi 3 .4-XNUMXbbdfeXNUMX. Pomôcka na rozbalenie je synchronizovaná s kódovou základňou NetBSD.
Zdroj: opennet.ru