FreeBSD 12.1 udgivelse

Præsenteret FreeBSD 12.1, der er forberedt til arkitekturerne amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 samt armv6, armv7 og aarch64. Derudover er der udarbejdet billeder til virtualiseringssystemer (QCOW2, VHD, VMDK, raw) og cloud-miljøer som Amazon EC2.

Nøglepunkter nyheder:

  • Den grundlæggende system inkluderer et kryptografisk bibliotek BearSSL;
  • Der er tilføjet støtte for NAT64 CLAT (RFC6877) i netværksstakken, implementeret af ingeniører fra Yandex;
  • Der er tilføjet et trim værktøj til at fjerne indholdet af blokke fra Flash ved hjælp af algoritmer til slidminimering;
  • Der er tilføjet IPv6-support i bsnmpd;
  • Opdaterede versioner af 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. I portene er GNOME 3.28 og KDE 5.16.5 opdateret;
  • For arkitekturen i386 er LLD-linkeren fra LLVM-projektet som standard aktiveret;
  • I kernen er der tilføjet logning af jail-id'er ved afslutning af processer (for processer ikke i jail angives nul-id);
  • Der er tilføjet en omarbejdet FUSE (File system in USErspace) understruktur, der muliggør oprettelse af filsystemimplementeringer i brugerrum. I den nye driver er der tilføjet støtte for FUSE-protokollen 7.23 (tidligere var version 7.8, der blev udgivet for 11 år siden, understøttet), tilføjet kode til kontrol af adgangsrettigheder på kernesiden ('-o default_permissions'), der er tilføjet VOP_MKNOD, VOP_BMAP og VOP_ADVLOCK kald, mulighed for at afbryde FUSE-operationer, tilføjet støtte til unavngivne kanaler og unix-sockets i fusefs, mulighed for at bruge kqueue til /dev/fuse, tilladt opdatering af monteringsindstillinger via 'mount -u', tilføjet støtte til eksport af fusefs via NFS, implementeret overvågning af RLIMIT_FSIZE, tilføjet flag FOPEN_KEEP_CACHE og FUSE_ASYNC_READ, der er udført betydelige ydeevneoptimeringer og forbedret cacheorganisation;
  • Biblioteket er inkluderet libomp (implementering af runtime OpenMP);
  • Opdateret liste over understøttede PCI-enhedsidentifikatorer;
  • Der er tilføjet en cdceem-driver med support for virtuelle netværkskort med USB-interface, der leveres i iLO 5 på HPE Proliant-servere;
  • Der er tilføjet kommandoer til ændring af ATA strømbesparende tilstande i camcontrol-værktøjet. I cam-understrukturen er AHCI-styringen forbedret og kompatibiliteten med SES er øget;
  • Der er tilføjet advarsler om brug af usikre krypteringsalgoritmer ved oprettelse af partitioner via geli;
  • Der er tilføjet støtte til ZFS-indstillingen 'com.delphix:removing' i bootloaderen;
  • Tilføjet sysctl net.inet.tcp.rexmit_initial for at indstille RTO.Initial parameteren, der bruges i TCP;
  • Tilføjet støtte til GRE-in-UDP indkapsling (RFC8086);
  • I gcc er flaget «-Werror» som standard deaktiveret;
  • I sh-værktøjet er der tilføjet en pipefail mulighed, som gør, at den endelige returkode inkluderer fejlkoden fra ethvert applikation i kaldkæden;
  • I mlx5tool-værktøjet er der tilføjet funktioner til opdatering af firmwares for Mellanox ConnectX-4, ConnectX-5 og ConnectX-6;
  • Tilføjet værktøjet posixshmcontrol;
  • I nvmecontrol-værktøjet er kommandoen «resv» tilføjet for at håndtere reservation for NVMe;
  • I camcontrol-værktøjet er der nu støtte for blokbeskrivere i «modepage» kommandoen;
  • I freebsd-update-værktøjet er der tilføjet to nye kommandoer «updatesready» og «showconfig»;
  • Tilføjet byggemodusser WITH_PIE og WITH_BIND_NOW;
  • I zfs-værktøjet er der tilføjet flags «-v», «-n» og «-P», samt kommandoen «send» til bookmarks;
  • Bzip2recover-værktøjet er inkluderet. I gzip er støtte til kompressionsalgoritmen xz tilføjet;
  • Enhedsdrivere er blevet opdateret, tilføjet støtte til AMD Ryzen 2 og RTL8188EE;
  • Værktøjerne ctm og timed er blevet erklæret forældede og vil blive fjernet i FreeBSD 13;
  • Fra og med FreeBSD 13.0 vil CPU type (CPUTYPE) for i386 arkitekturen som standard ændres fra 486 til 686 (hvis ønskes, kan man selv bygge for i486 og i586).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster