FreeBSD 12.1 versiyasi

Tanishtirdi Amd12.1, i64, powerpc, powerpc386, powerpcspe, sparc64 va armv64, armv6 va aarch7 arxitekturalari uchun tayyorlangan FreeBSD 64 versiyasi. Bundan tashqari, virtualizatsiya tizimlari (QCOW2, VHD, VMDK, raw) va Amazon EC2 bulutli muhitlari uchun tasvirlar tayyorlangan.

Kalit yangiliklar:

  • Asosiy tizim kriptografik kutubxonani o'z ichiga oladi BearSSL;
  • Yandex muhandislari tomonidan amalga oshirilgan NAT64 CLAT (RFC6877) qo'llab-quvvatlashi tarmoq stekiga qo'shildi;
  • Eskirishni kamaytirish algoritmlari yordamida Flash-dan blok tarkibini olib tashlash uchun trim yordam dasturi qo'shildi;
  • bsnmpd-ga IPv6 qo'llab-quvvatlashi qo'shildi;
  • 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.ning yangilangan versiyalari Portlar GNOME 3.28 va KDE 5.16.5 ni yangiladi;
  • I386 arxitekturasi uchun LLVM loyihasidagi LLD bog'lovchisi sukut bo'yicha yoqilgan;
  • Yadro jarayonlar tugatilganda qamoqxona muhiti identifikatorlarini qayd qilishni ta'minlaydi (qamoqxonada bo'lmagan jarayonlar uchun nol identifikator ko'rsatilgan);
  • Qayta ishlab chiqilgan FUSE (USERspace-dagi fayl tizimi) quyi tizimi qo'shildi, bu foydalanuvchi maydonida fayl tizimi ilovalarini yaratishga imkon beradi. Yangi drayver FUSE 7.23 protokolini qo'llab-quvvatlaydi (ilgari 7.8 versiyasi, 11 yil oldin chiqarilgan, qo'llab-quvvatlangan), yadro tomonidagi kirish huquqlarini tekshirish uchun kod qo'shilgan (“-o default_permissions”), VOP_MKNOD, VOP_BMAP va VOP_ADVLOCK ga qo'ng'iroqlar qo'shilgan. , va FUSE operatsiyalarini to'xtatish qobiliyatini ta'minladi, noma'lum quvurlar va sigortalarda unix rozetkalari uchun qo'shimcha qo'llab-quvvatlash, /dev/fuse uchun kqueue foydalanish imkoniyati, "mount -u" orqali o'rnatish parametrlarini yangilash imkonini berdi, NFS orqali sigortalarni eksport qilish uchun qo'shimcha yordam. , RLIMIT_FSIZE hisobini amalga oshirdi, FOPEN_KEEP_CACHE va FUSE_ASYNC_READ bayroqlarini qo'shdi, Muhim ish faoliyatini optimallashtirish amalga oshirildi va keshlash yaxshilandi;
  • Kutubxona kiritilgan libompa (OpenMPni amalga oshirish vaqti);
  • Qo'llab-quvvatlanadigan PCI qurilma identifikatorlarining yangilangan ro'yxati;
  • HPE Proliant serverlarida iLO 5 da taqdim etilgan USB virtual tarmoq kartalarini qo'llab-quvvatlaydigan cdceem drayveri qo'shildi;
  • ATA quvvat iste'moli rejimlarini o'zgartirish uchun kamera nazorati yordam dasturiga buyruqlar qo'shildi. Kamera quyi tizimi AHCI boshqaruvini yaxshiladi va SES bilan muvofiqlikni oshirdi;
  • Geli orqali bo'limlarni yaratishda ishonchsiz shifrlash algoritmlaridan foydalanish haqida ogohlantirishlar qo'shildi;
  • Yuklash moslamasiga ZFS "com.delphix:removing" opsiyasi qo'shildi;
  • TCP da ishlatiladigan RTO.Initial parametrini o'rnatish uchun sysctl net.inet.tcp.rexmit_initial qo'shildi;
  • GRE-in-UDP inkapsulyatsiyasi uchun qo'shimcha yordam (RFC8086);
  • Gccdagi "-Werror" bayrog'i sukut bo'yicha o'chirilgan;
  • pipefail opsiyasi sh yordam dasturiga qo'shildi, o'rnatilganda yakuniy qaytarish kodi qo'ng'iroqlar zanjiridagi har qanday ilovalarda yuzaga kelgan xato kodini o'z ichiga oladi;
  • Mikrodasturlarni yangilash funksiyalari Mellanox ConnectX-5, ConnectX-4 va ConnectX-5 uchun mlx6tool yordam dasturiga qo'shildi;
  • Qo'shilgan posixshmcontrol yordam dasturi;
  • NVMe zahiralarini boshqarish uchun nvmecontrol yordam dasturiga "resv" buyrug'i qo'shildi;
  • Camcontrol yordam dasturida "modepage" buyrug'i endi blok identifikatorlarini qo'llab-quvvatlaydi;
  • Freebsd-update yordam dasturiga ikkita yangi buyruq qo'shildi: "updatesready" va "showconfig";
  • WITH_PIE va WITH_BIND_NOW qurish rejimlari qo‘shildi;
  • Zfs yordam dasturiga "-v", "-n" va "-P" bayroqlari, shuningdek xatcho'plar uchun "yuborish" buyrug'i qo'shildi;
  • bzip2recover yordam dasturi kiritilgan. gzip endi xz siqish algoritmini qo'llab-quvvatlaydi;
  • Yangilangan qurilma drayverlari, AMD Ryzen 2 va RTL8188EE uchun qo'shimcha qo'llab-quvvatlash;
  • ctm va vaqtli yordamchi dasturlar eskirgan va FreeBSD 13 da olib tashlanadi;
  • FreeBSD 13.0 dan boshlab, i386 arxitekturasi uchun standart CPU turi (CPUTYPE) 486 dan 686 ga o'zgartiriladi (agar xohlasangiz, i486 va i586 uchun yig'ilishlarni o'zingiz yaratishingiz mumkin).

Manba: opennet.ru

a Izoh qo'shish