FreeBSD 12.1 хувилбар

Оруулсан amd12.1, i64, powerpc, powerpc386, powerpcspe, sparc64 болон armv64, armv6 болон aarch7 архитектурт зориулагдсан FreeBSD 64 хувилбар. Нэмж дурдахад виртуалчлалын систем (QCOW2, VHD, VMDK, түүхий) болон Amazon EC2 үүлний орчинд зориулсан зургуудыг бэлтгэсэн.

Түлхүүр инноваци:

  • Үндсэн систем нь криптографийн номын сантай BearSSL;
  • Yandex-ийн инженерүүдийн хэрэгжүүлсэн NAT64 CLAT (RFC6877) дэмжлэгийг сүлжээний стек дээр нэмсэн;
  • Элэгдлийг багасгах алгоритмуудыг ашиглан Flash-ээс блокийн агуулгыг арилгахын тулд засах хэрэгслийг нэмсэн;
  • IPv6 дэмжлэгийг bsnmpd-д нэмсэн;
  • 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-ийн шинэчилсэн хувилбарууд. Портууд GNOME 3.28 болон KDE 5.16.5-ыг шинэчилсэн;
  • i386 архитектурын хувьд LLVM төслийн LLD холбогч нь анхдагчаар идэвхжсэн;
  • Цөм нь процессууд зогссон үед шоронгийн орчны танигчийг бүртгэдэг (шоронд байхгүй процессуудын хувьд тэг тодорхойлогчийг заасан);
  • Дахин боловсруулсан FUSE (USERspace дахь файлын систем) дэд систем нэмэгдсэн нь хэрэглэгчийн орон зайд файлын системийн хэрэгжилтийг бий болгох боломжийг олгосон. Шинэ драйвер нь FUSE 7.23 протоколын дэмжлэгийг хэрэгжүүлдэг (өмнө нь 7.8 жилийн өмнө гарсан 11 хувилбар нь дэмжигддэг байсан), цөмийн талд нэвтрэх эрхийг шалгах код ("-o default_permissions"), VOP_MKNOD, VOP_BMAP болон VOP_ADVLOCK руу залгасан дуудлага нэмсэн. , мөн FUSE үйлдлийг тасалдуулах, гал хамгаалагч дахь нэргүй хоолой болон unix залгууруудад зориулсан дэмжлэг, /dev/fuse-д зориулсан kqueue ашиглах боломж, "mount -u"-ээр холбох параметрүүдийг шинэчлэх, NFS-ээр дамжуулан гал хамгаалагчийн экспортыг дэмжих боломжийг олгосон. , RLIMIT_FSIZE нягтлан бодох бүртгэлийг хэрэгжүүлж, FOPEN_KEEP_CACHE болон FUSE_ASYNC_READ тугуудыг нэмж, гүйцэтгэлийн чухал оновчлолуудыг хийж, кэшийг сайжруулсан;
  • Номын сан багтсан либомп (OpenMP-ийн хэрэгжилт);
  • Дэмжигдсэн PCI төхөөрөмжийн таниулбаруудын шинэчлэгдсэн жагсаалт;
  • HPE Proliant серверүүд дээр iLO 5-д заасан USB виртуал сүлжээний картуудыг дэмждэг cdceem драйверийг нэмсэн;
  • ATA эрчим хүчний хэрэглээний горимыг өөрчлөх командуудыг camcontrol хэрэгсэлд нэмсэн. Камерын дэд систем нь AHCI менежментийг сайжруулж, SES-тэй нийцтэй байдлыг нэмэгдүүлсэн;
  • Geli-ээр дамжуулан хуваалт үүсгэх үед найдваргүй шифрлэлтийн алгоритмуудыг ашиглах тухай анхааруулга нэмсэн;
  • Ачаалагч руу ZFS "com.delphix:removing" сонголтын дэмжлэгийг нэмсэн;
  • TCP-д ашигласан RTO.Initial параметрийг тохируулахын тулд sysctl net.inet.tcp.rexmit_initial нэмсэн;
  • GRE-in-UDP капсулжуулалтын дэмжлэгийг нэмсэн (RFC8086);
  • gcc дэх "-Werror" тугийг анхдагчаар идэвхгүй болгосон;
  • Pipefail сонголтыг sh хэрэгсэлд нэмсэн бөгөөд тохируулах үед эцсийн буцаах код нь дуудлагын гинжин хэлхээний аль ч програмд ​​гарсан алдааны кодыг агуулдаг;
  • Mellanox ConnectX-5, ConnectX-4 болон ConnectX-5-д зориулсан mlx6tool хэрэгсэлд програм хангамжийг шинэчлэх функцууд нэмэгдсэн;
  • Posixshmcontrol хэрэгслийг нэмсэн;
  • NVMe захиалгыг удирдах nvmecontrol хэрэгсэлд "resv" командыг нэмсэн;
  • Camcontrol хэрэгсэлд "modepage" команд нь одоо блок тодорхойлогчдыг дэмждэг;
  • Freebsd-update хэрэгсэлд хоёр шинэ тушаал нэмэгдсэн: “updatesready” болон “showconfig”;
  • WITH_PIE болон WITH_BIND_NOW бүтээх горимыг нэмсэн;
  • zfs хэрэгсэлд "-v", "-n" болон "-P" тугуудыг нэмж, хавчуургын "илгээх" командыг нэмсэн;
  • bzip2recover хэрэгслийг багтаасан болно. gzip одоо xz шахалтын алгоритмыг дэмждэг;
  • Төхөөрөмжийн драйверууд шинэчлэгдсэн, AMD Ryzen 2 болон RTL8188EE-ийн дэмжлэг нэмэгдсэн;
  • ctm болон хугацаатай хэрэгслүүдийг хуучирсан бөгөөд FreeBSD 13 дээр устгагдах болно;
  • FreeBSD 13.0-аас эхлэн i386 архитектурын анхдагч CPU-ийн төрөл (CPUTYPE) 486-аас 686 болж өөрчлөгдөнө (хэрэв хүсвэл i486 болон i586-д зориулсан угсралтуудыг өөрөө үүсгэж болно).

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх