FreeBSD 12.1 slÀpptes, och Àr förberedd för arkitekturerna amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 samt armv6, armv7 och aarch64. Images för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och molnmiljöer Amazon EC2 har ocksÄ förberetts.
Nyckel :
- Kryptografibiblioteket ingÄr i basystemet. ;
- NAT64 CLAT-stöd (RFC6877) har lagts till nÀtverksstacken, implementerat av ingenjörer frÄn Yandex;
- Verktyget trim har lagts till för att ta bort innehÄll frÄn block med Flash med hjÀlp av algoritmer för minimering av slitage;
- bsnmpd har fÄtt stöd för IPv6;
- Versionerna av 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 har uppdaterats. I portarna har GNOME 3.28 och KDE 5.16.5 uppdaterats;
- För arkitekturen i386 har LLD-lÀnkaren frÄn projektet LLVM aktiverats som standard;
- KÀrnan loggar identifieringar av jail-miljöer nÀr processer avslutas (för processer utanför jail anges nollidentifiering);
- Ett omarbetat FUSE (File system in USErspace) subsystem har lagts till, vilket möjliggör skapande av filsystemimplementeringar i anvÀndarrum. Den nya drivrutinen stöder FUSE-protokollet 7.23 (tidigare stöddes version 7.8 som slÀpptes för 11 Är sedan), kod för att kontrollera ÄtkomstrÀttigheter pÄ kÀrnsidan har lagts till ("-o default_permissions"), anrop av VOP_MKNOD, VOP_BMAP och VOP_ADVLOCK har lagts till, möjligheten att avbryta FUSE-operationer har sÀkerstÀllts, stöd för namnlösa kanaler och unix-sockets i fusefs har lagts till, möjligheten att anvÀnda kqueue för /dev/fuse har införts, uppdatering av monteringsparametrar via "mount -u" har tillÄtits, export av fusefs via NFS har stödts, RLIMIT_FSIZE har implementerats, flaggor FOPEN_KEEP_CACHE och FUSE_ASYNC_READ har lagts till, signifikanta prestandaförbÀttringar har genomförts och cache-organiseringen har förbÀttrats;
- Inkluderad Àr biblioteket (implementation av OpenMP runtime);
- Den lista över stödda PCI-enheter har uppdaterats;
- Drivaren cdceem har lagts till med stöd för virtuella nÀtverkskort med USB-grÀnssnitt, vilka tillhandahÄlls i iLO 5 pÄ HPE Proliant-servrar;
- I verktyget camcontrol har kommandon för att Àndra ATA-strömlÀgen lagts till. AHCI-hanteringen i cam-subsystemet har förbÀttrats och kompatibiliteten med SES har ökat;
- Varningar om anvÀndning av osÀkra krypteringsalgoritmer vid skapande av partitioner via geli har lagts till;
- Stöd för ZFS-alternativet "com.delphix:removing" har lagts till i bootloadern;
- sysctl net.inet.tcp.rexmit_initial har lagts till för att stÀlla in parameter RTO.Initial, som anvÀnds i TCP;
- Stöd för kapsling av GRE-in-UDP (RFC8086) har lagts till;
- Flaggan "-Werror" har stÀngts av som standard i gcc;
- I verktyget sh har alternativet pipefail lagts till, vilket gör att den slutliga returkoden inkluderar felkoden som uppstÄtt i nÄgon av apparna i anropskedjan;
- Verktyget mlx5tool har fÄtt funktioner för att uppdatera fastvaror för Mellanox ConnectX-4, ConnectX-5 och ConnectX-6;
- Verktyget posixshmcontrol har lagts till;
- I verktyget nvmecontrol har kommandot "resv" lagts till för att hantera förbehÄll för NVMe;
- I verktyget camcontrol har "modepage"-kommandot fÄtt stöd för blockbeskrivningar;
- TvÄ nya kommandon "updatesready" och "showconfig" har lagts till i verktyget freebsd-update;
- BygglÀgena WITH_PIE och WITH_BIND_NOW har lagts till;
- Flaggor "-v", "-n" och "-P" samt kommandot "send" för bookmarks har lagts till i verktyget zfs;
- Verktyget bzip2recover har inkluderats. I gzip har stöd för komprimeringsalgoritmen xz lagts till;
- Enheter har uppdaterats, stöd för AMD Ryzen 2 och RTL8188EE har lagts till;
- Verktygen ctm och timed har förklarats som förÄldrade och kommer att tas bort i FreeBSD 13;
- FrÄn och med FreeBSD 13.0 kommer CPU-typen (CPUTYPE) för i386-arkitekturen som standard att Àndras frÄn 486 till 686 (om sÄ önskas kan byggande för i486 och i586 göras sjÀlv).
KĂ€lla: opennet.ru
