FreeBSD 11.3 release

Ett år efter lanseringen av 11.2 och 7 månader efter lanseringen av 12.0 tillgängliga release av FreeBSD 11.3, som beredd för amd64, i386, powerpc, powerpc64, sparc64, aarch64 och armv6 arkitekturer (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD). Dessutom har bilder förberetts för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och Amazon EC2 molnmiljöer.
Stöd för release 11.2 kommer att avslutas om 3 månader, och support för FreeBSD 11.3 kommer att tillhandahållas till den 30 september 2021 eller, i fallet med ett beslut att skapa release 11.4 nästa år, tre månader från datumet för dess release. FreeBSD 12.1 release förväntas 4 november.

Nyckel innovationer:

  • Clang, libc++, compiler-rt, LLDB, LLD och LLVM komponenter har uppdaterats till version 8.0;
  • I ZFS Lagt till stöd för parallell montering av flera FS-partitioner samtidigt;
  • I bootloadern genomförs förmågan att kryptera partitioner med geli på alla arkitekturer som stöds;
  • Funktionaliteten hos zfsloader loader har lagts till loader, vilket inte längre krävs för att ladda från ZFS;
  • UEFI-starthanteraren har förbättrad identifiering av systemkonsoltypen och konsolenheten om de inte är definierade i loader.conf;
  • Ett bootloader-alternativ skrivet i Lua har lagts till i grundpaketet;
  • Kärnan tillhandahåller utdata till loggen för jail-miljöns identifierare när man övervakar slutförandet av processer;
  • Aktiverade varningar om funktioner som kommer att upphöra i framtida utgåvor. Lade också till en varning vid användning av osäkra gelialgoritmer och IPSec-algoritmer, som är utfasade i RFC 8221;
  • Nya parametrar har lagts till i ipfw-paketfiltret: record-state (som "keep-state", men utan att generera O_PROBE_STATE), set-limit (som "limit", men utan att generera O_PROBE_STATE) och defer-action (istället för att köra en regel, ett dynamiskt ett tillstånd som kan kontrolleras med uttrycket "check-state");
  • Lagt till stöd NAT64CLAT med implementeringen av en översättare som arbetar på konsumentsidan som omvandlar 1 till 1 interna IPv4-adresser till globala IPv6-adresser och vice versa;
  • Arbete har gjorts i pthread(3)-biblioteket för att förbättra POSIX-kompatibiliteten;
  • Lade till stöd för ytterligare NVRAM till /etc/rc.initdiskless. Lade till stöd för /etc/rc.resume till rcorder-verktyget. Definitionen av variabeln jail_conf (innehåller /etc/jail.conf som standard) har flyttats till /etc/defaults/rc.conf. Variabeln rc_service har lagts till i rc.subr, som definierar sökvägen till tjänsten som kommer att startas om tjänsten behöver anropa sig själv igen;
  • En ny parameter, allow.read_msgbuf, har lagts till i jail.conf för jail-verktyget, med vilken du kan begränsa åtkomsten till dmesg för isolerade processer och användare;
  • Alternativet "-e" har lagts till i jail-verktyget, vilket låter dig specificera valfri jail.conf-parameter som ett argument och visa en lista över miljöer där den används;
  • Lade till trimverktyget, som låter dig initiera borttagningen av innehållet i Flash-block som använder slitagenormaliseringsalgoritmer;
  • newfs och tunefs tillåter understreck och streck i etikettnamn;
  • Verktyget fdisk har lagt till stöd för sektorer större än 2048 byte;
  • sh-skalet har lagt till stöd för pipefail-alternativet, vilket förenklar kontroll av returkoden för alla kommandon kombinerade av namnlösa pipes;
  • Lade till spi-verktyget, som låter dig interagera med enheter via SPI-bussen från användarutrymmet;
  • Variabeln init_exec har lagts till i kenv, med vilken du kan definiera en körbar fil som kommer att startas av init-processen efter att ha öppnat konsolen som en PID 1-hanterare;
  • Stöd för symboliska namn för identifiering av fängelsemiljöer har lagts till i verktygen cpuset(1), sockstat(1), ipfw(8) och ugidfw(8);
  • Lade till "status" och "framsteg"-alternativ till dd-verktyget för att visa statusinformation varje sekund;
  • Libxo-stöd har lagts till i de senaste och sista inloggningsverktygen;
  • Uppdaterade versioner av firmware och nätverksdrivrutiner;
  • Pakethanteraren pkg har uppdaterats till release 1.10.5, OpenSSL till release 1.0.2s och ELF exekverbara verktygslåda för att släppa r3614;
  • Portarna erbjuder skrivbordsmiljöerna KDE 5.15.3 och GNOME 3.28.

Källa: opennet.ru

Lägg en kommentar