FreeBSD 11.3 udgivelse

Et år efter udgivelsen af ​​11.2 og 7 måneder efter udgivelsen af ​​12.0 ledig udgivelse af FreeBSD 11.3, som forberedt til amd64, i386, powerpc, powerpc64, sparc64, aarch64 og armv6 arkitekturer (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Derudover er der udarbejdet billeder til virtualiseringssystemer (QCOW2, VHD, VMDK, raw) og Amazon EC2 cloud-miljøer.
Release 11.2 support vil blive opsagt om 3 måneder, og support til FreeBSD 11.3 vil blive leveret indtil den 30. september 2021 eller, i tilfælde af en beslutning om at oprette udgivelse 11.4 næste år, tre måneder fra datoen for udgivelsen. FreeBSD 12.1 udgivelse forventes 4. november.

Nøgle innovationer:

  • Clang, libc++, compiler-rt, LLDB, LLD og LLVM komponenter er blevet opdateret til version 8.0;
  • I ZFS tilføjet understøttelse af parallel montering af flere FS-partitioner på én gang;
  • I bootloaderen implementeret evnen til at kryptere partitioner ved hjælp af geli på alle understøttede arkitekturer;
  • Funktionaliteten af ​​zfsloader loader er blevet tilføjet til loader, som ikke længere er påkrævet for indlæsning fra ZFS;
  • UEFI bootloaderen har forbedret detektering af systemkonsoltypen og konsolenheden, hvis de ikke er defineret i loader.conf;
  • En bootloader-indstilling skrevet i Lua er blevet tilføjet til grundpakken;
  • Kernen leverer output til loggen for fængselsmiljøets identifikator, når der overvåges færdiggørelsen af ​​processer;
  • Aktiverede advarsler om funktioner, der vil blive udgået i fremtidige udgivelser. Tilføjede også en advarsel ved brug af usikre geli-algoritmer og IPSec-algoritmer, som er forældede i RFC 8221;
  • Nye parametre er blevet tilføjet til ipfw-pakkefilteret: record-state (som "keep-state", men uden at generere O_PROBE_STATE), set-limit (som "limit", men uden at generere O_PROBE_STATE) og defer-action (i stedet for at køre en regel, en dynamisk en tilstand, der kan kontrolleres ved hjælp af udtrykket "check-state");
  • Tilføjet support NAT64CLAT med implementeringen af ​​en oversætter, der opererer på forbrugersiden, der konverterer 1 til 1 intern IPv4-adresse til globale IPv6-adresser og omvendt;
  • Der er blevet arbejdet i pthread(3)-biblioteket for at forbedre POSIX-kompatibiliteten;
  • Tilføjet understøttelse af yderligere NVRAM til /etc/rc.initdiskless. Tilføjet understøttelse af /etc/rc.resume til rcorder-værktøjet. Definitionen af ​​jail_conf-variablen (indeholder /etc/jail.conf som standard) er blevet flyttet til /etc/defaults/rc.conf. Variablen rc_service er blevet tilføjet til rc.subr, som definerer stien til den service, der vil blive lanceret, hvis tjenesten skal kalde sig selv igen;
  • En ny parameter, allow.read_msgbuf, er blevet tilføjet til jail.conf for jail-værktøjet, hvormed du kan begrænse adgangen til dmesg for isolerede processer og brugere;
  • "-e"-indstillingen er blevet tilføjet til jail-værktøjet, som giver dig mulighed for at specificere enhver jail.conf-parameter som et argument og vise en liste over miljøer, hvori den bruges;
  • Tilføjet trim-værktøjet, som giver dig mulighed for at starte fjernelse af indholdet af Flash-blokke, der bruger slidnormaliseringsalgoritmer;
  • newfs og tunefs tillader understregninger og bindestreger i etiketnavne;
  • Fdisk-værktøjet har tilføjet understøttelse af sektorer større end 2048 bytes;
  • sh-skallen har tilføjet understøttelse af pipefail-indstillingen, som forenkler kontrol af returkoden for alle kommandoer kombineret af unavngivne rør;
  • Tilføjet spi-værktøjet, som giver dig mulighed for at interagere med enheder via SPI-bussen fra brugerpladsen;
  • Variablen init_exec er blevet tilføjet til kenv, med hvilken du kan definere en eksekverbar fil, der vil blive lanceret af init-processen efter åbning af konsollen som en PID 1-handler;
  • Understøttelse af symbolske navne til identifikation af fængselsmiljøer er blevet tilføjet til hjælpeprogrammerne cpuset(1), sockstat(1), ipfw(8) og ugidfw(8);
  • Tilføjet "status" og "fremskridt" muligheder til dd-værktøjet for at vise statusoplysninger hvert sekund;
  • Libxo-understøttelse er blevet tilføjet til de sidste og sidste login-værktøjer;
  • Opdaterede firmware- og netværksdriverversioner;
  • Pkg-pakkehåndteringen er blevet opdateret til at udgive 1.10.5, OpenSSL til at udgive 1.0.2s, og ELF eksekverbare værktøjskasse til at frigive r3614;
  • Portene tilbyder skrivebordsmiljøer KDE 5.15.3 og GNOME 3.28.

Kilde: opennet.ru

Tilføj en kommentar