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 операцияларын үзгүлтүккө учуратуу мүмкүнчүлүгүн камсыз кылды, аты жок түтүктөрдү жана fusefsдеги unix розеткаларын колдоону, /dev/fuse үчүн kqueue колдонуу мүмкүнчүлүгүн, “mount -u” аркылуу орнотуу параметрлерин жаңыртууга уруксат берди, NFS аркылуу fusefs экспорттоо үчүн колдоону кошту , 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 үчүн жыйындарды өзүңүз түзө аласыз).

Source: opennet.ru

Комментарий кошуу