Publikimi i FreeBSD 12.1

prezantuar lëshimi i FreeBSD 12.1, i cili është përgatitur për arkitekturat amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 dhe armv6, armv7 dhe aarch64. Për më tepër, imazhet janë përgatitur për sistemet e virtualizimit (QCOW2, VHD, VMDK, raw) dhe mjediset cloud të Amazon EC2.

Celës risitë:

  • Sistemi bazë përfshin një bibliotekë kriptografike BearSSL;
  • Mbështetja për NAT64 CLAT (RFC6877), e zbatuar nga inxhinierë nga Yandex, është shtuar në grupin e rrjetit;
  • U shtua mjeti i shkurtimit për të hequr përmbajtjen e bllokut nga Flash duke përdorur algoritme për minimizimin e konsumit;
  • Mbështetja IPv6 është shtuar në bsnmpd;
  • Versionet e përditësuara të 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, p. Portet kanë përditësuar GNOME 1.12.0 dhe KDE 3.28;
  • Për arkitekturën i386, lidhësi LLD nga projekti LLVM është aktivizuar si parazgjedhje;
  • Kerneli siguron regjistrimin e identifikuesve të mjedisit të burgut kur proceset përfundojnë (për proceset që nuk janë në burg, tregohet një identifikues zero);
  • Është shtuar një nënsistem i ridizajnuar FUSE (File system in USERspace), duke lejuar krijimin e zbatimeve të sistemit të skedarëve në hapësirën e përdoruesit. Drejtuesi i ri zbaton mbështetje për protokollin FUSE 7.23 (më parë versioni 7.8, i lëshuar 11 vjet më parë, u mbështet), shtoi kodin për kontrollimin e të drejtave të aksesit në anën e kernelit (“-o default_permissions”), shtoi thirrje në VOP_MKNOD, VOP_BMAP dhe VOP_ADVLOCK , dhe ofroi mundësinë për të ndërprerë operacionet FUSE, mbështetje të shtuar për tubat pa emër dhe priza unix në siguresa, aftësinë për të përdorur kqueue për /dev/fuse, lejoi përditësimin e parametrave të montimit nëpërmjet "mount -u", shtoi mbështetjen për eksportin e siguresave nëpërmjet NFS , zbatoi kontabilitetin RLIMIT_FSIZE, shtoi flamujt FOPEN_KEEP_CACHE dhe FUSE_ASYNC_READ, janë bërë optimizime të rëndësishme të performancës dhe është përmirësuar ruajtja në memorie;
  • Biblioteka e përfshirë libomp (zbatimi i OpenMP në kohëzgjatje);
  • Lista e përditësuar e identifikuesve të pajisjes PCI të mbështetur;
  • Shtuar shofer cdceem me mbështetje për kartat e rrjetit virtual USB të ofruara në iLO 5 në serverët HPE Proliant;
  • Komandat janë shtuar në mjetin e kontrollit të kamerës për të ndryshuar mënyrat e konsumit të energjisë ATA. Nënsistemi cam ka përmirësuar menaxhimin AHCI dhe ka rritur përputhshmërinë me SES;
  • Paralajmërime të shtuara për përdorimin e algoritmeve jo të besueshme të enkriptimit gjatë krijimit të ndarjeve nëpërmjet geli;
  • Mbështetja e shtuar për opsionin ZFS "com.delphix:removing" në ngarkuesin e ngarkimit;
  • U shtua sysctl net.inet.tcp.rexmit_initial për të vendosur parametrin RTO.Initial të përdorur në TCP;
  • Mbështetje e shtuar për kapsulimin GRE-në-UDP (RFC8086);
  • Flamuri "-Werror" në gcc është i çaktivizuar si parazgjedhje;
  • Opsioni pipefail është shtuar në sh utility, kur është vendosur, kodi përfundimtar i kthimit përfshin kodin e gabimit që ka ndodhur në cilindo nga aplikacionet në zinxhirin e thirrjeve;
  • Funksionet e përditësimit të firmuerit janë shtuar në programin mlx5tool për Mellanox ConnectX-4, ConnectX-5 dhe ConnectX-6;
  • U shtua mjeti posixshmcontrol;
  • U shtua komanda "resv" në programin nvmecontrol për të menaxhuar rezervimet NVMe;
  • Në mjetin e kontrollit të kamerës, komanda "modepage" tani mbështet përshkruesit e bllokut;
  • Dy komanda të reja janë shtuar në programin freebsd-update: "updatesready" dhe "showconfig";
  • U shtuan mënyrat e ndërtimit WITH_PIE dhe WITH_BIND_NOW;
  • U shtuan flamujt "-v", "-n" dhe "-P" në programin zfs, si dhe komanda "dërgo" për faqeshënuesit;
  • Përfshihet mjeti bzip2recover. gzip tani mbështet algoritmin e kompresimit xz;
  • Drejtuesit e përditësuar të pajisjes, mbështetje e shtuar për AMD Ryzen 2 dhe RTL8188EE;
  • Shërbimet ctm dhe me kohë janë zhvlerësuar dhe do të hiqen në FreeBSD 13;
  • Duke filluar me FreeBSD 13.0, lloji i parazgjedhur i CPU-së (CPUTYPE) për arkitekturën i386 do të ndryshohet nga 486 në 686 (nëse dëshironi, mund të krijoni vetë asamble për i486 dhe i586).

Burimi: opennet.ru

Shto një koment