FreeBSD 12.1 шығарылымы

Жіберген amd12.1, i64, powerpc, powerpc386, powerpcspe, sparc64 және armv64, armv6 және aarch7 архитектуралары үшін дайындалған FreeBSD 64 шығарылымы. Сонымен қатар, кескіндер виртуалдандыру жүйелері (QCOW2, VHD, VMDK, шикізат) және Amazon EC2 бұлттық орталары үшін дайындалған.

Кілт инновациялар:

  • Негізгі жүйеге криптографиялық кітапхана кіреді BearSSL;
  • Яндекс инженерлері жүзеге асырған 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 қуат тұтыну режимдерін өзгерту үшін камераны басқару утилитасына пәрмендер қосылды. Жұдырықшаның ішкі жүйесі 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

пікір қалдыру