FreeBSD 12.1 թողարկում

Ներկայացվել է FreeBSD 12.1-ի թողարկումը, որը պատրաստված է amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 և armv6, armv7 և aarch64 ճարտարապետությունների համար: Բացի այդ, պատկերները պատրաստվել են վիրտուալացման համակարգերի (QCOW2, VHD, VMDK, հում) և Amazon EC2 ամպային միջավայրերի համար:

Բանալի նորամուծություններ:

  • Բազային համակարգը ներառում է գաղտնագրային գրադարան BearSSL;
  • NAT64 CLAT-ի (RFC6877) աջակցությունը, որն իրականացվել է Yandex-ի ինժեներների կողմից, ավելացվել է ցանցի կույտին.
  • Ավելացվեց կրճատման ծրագիր՝ 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, p1.12.0kg 3.28, թարմացված տարբերակները: Նավահանգիստները թարմացրել են GNOME 5.16.5 և KDE XNUMX;
  • i386 ճարտարապետության համար LLVM նախագծի LLD կապակցիչը լռելյայն միացված է.
  • Միջուկը ապահովում է բանտի միջավայրի նույնացուցիչների գրանցում, երբ գործընթացներն ավարտվում են (բանտում չգտնվող գործընթացների համար նշվում է զրոյական նույնացուցիչ);
  • Ավելացվել է վերանախագծված FUSE (File system in USERspace) ենթահամակարգը, որը թույլ է տալիս ստեղծել ֆայլային համակարգի ներդրում օգտագործողի տարածքում: Նոր դրայվերն ապահովում է FUSE 7.23 պրոտոկոլի աջակցությունը (նախկինում 7.8 տարբերակը, որը թողարկվել էր 11 տարի առաջ, աջակցվում էր), միջուկի կողմից մուտքի իրավունքները ստուգելու համար ավելացված կոդ («-o default_permissions»), ավելացված զանգեր դեպի VOP_MKNOD, VOP_BMAP և VOP_ADVLOCK: և ապահովեց FUSE-ի գործառնությունները ընդհատելու հնարավորությունը, ապահովիչներում անանուն խողովակների և unix վարդակների համար ավելացված աջակցություն, /dev/fuse-ի համար կհերթ օգտագործելու հնարավորություն, թույլ տվեց թարմացնել մոնտաժի պարամետրերը «mount -u»-ի միջոցով, ավելացված աջակցություն NFS-ի միջոցով ապահովիչներ արտահանելու համար: , իրականացվել է RLIMIT_FSIZE հաշվառում, ավելացվել է FOPEN_KEEP_CACHE և FUSE_ASYNC_READ դրոշակները, կատարողականության զգալի օպտիմալացումներ են կատարվել և քեշավորումը բարելավվել է.
  • Գրադարանը ներառված է լիբոմբ (Գործարկման OpenMP իրականացում);
  • Աջակցվող PCI սարքի նույնացուցիչների թարմացված ցանկը;
  • Ավելացվել է cdceem դրայվեր՝ USB վիրտուալ ցանցային քարտերի աջակցությամբ, որը տրամադրվում է iLO 5-ում HPE Proliant սերվերների վրա;
  • Հրամաններ են ավելացվել տեսախցիկի կառավարման կոմունալ՝ ATA էներգիայի սպառման ռեժիմները փոխելու համար: Տեսախցիկի ենթահամակարգը բարելավել է AHCI կառավարումը և ավելացրել է համատեղելիությունը SES-ի հետ;
  • Ավելացվել է նախազգուշացումներ անվստահելի կոդավորման ալգորիթմների օգտագործման վերաբերյալ geli-ի միջոցով միջնորմներ ստեղծելիս.
  • Ավելացվել է «com.delphix:removing» ZFS տարբերակի աջակցությունը bootloader-ին;
  • TCP-ում օգտագործվող RTO.Initial պարամետրը սահմանելու համար ավելացվել է sysctl net.inet.tcp.rexmit_initial;
  • Ավելացվել է աջակցություն GRE-in-UDP encapsulation-ի համար (RFC8086);
  • «-Werror» դրոշը gcc-ում լռելյայն անջատված է.
  • Pipefail տարբերակը ավելացվել է sh utility-ին, երբ սահմանված է, վերադարձի վերջնական կոդը ներառում է այն սխալի կոդը, որը տեղի է ունեցել զանգերի շղթայի ցանկացած հավելվածում.
  • Firmware-ի թարմացման գործառույթներն ավելացվել են mlx5tool հավելվածին Mellanox ConnectX-4, ConnectX-5 և ConnectX-6-ի համար;
  • Ավելացվեց posixshmcontrol կոմունալ;
  • NVMe վերապահումները կառավարելու համար nvmecontrol կոմունալին ավելացրել է «resv» հրամանը.
  • Տեսախցիկի կառավարման կոմունալում «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 ճարտարապետության լռելյայն պրոցեսորի տեսակը (CPUTYPE) կփոխվի 486-ից 686-ի (ցանկության դեպքում դուք կարող եք ինքներդ ստեղծել հավաքներ i486-ի և i586-ի համար):

Source: opennet.ru

Добавить комментарий