FreeBSD 12.1 ریلیز

کی طرف سے پیش FreeBSD 12.1 کی ریلیز، جو amd64، i386، powerpc، powerpc64، powerpcspe، sparc64 اور armv6، armv7 اور aarch64 آرکیٹیکچرز کے لیے تیار کی گئی ہے۔ مزید برآں، ورچوئلائزیشن سسٹمز (QCOW2، VHD، VMDK، raw) اور Amazon EC2 کلاؤڈ ماحول کے لیے تصاویر تیار کی گئی ہیں۔

چابی بدعات:

  • بیس سسٹم میں ایک کرپٹوگرافک لائبریری شامل ہے۔ بیئر ایس ایس ایل;
  • NAT64 CLAT (RFC6877) کے لیے سپورٹ، Yandex کے انجینئرز کے ذریعے نافذ کیا گیا ہے، نیٹ ورک اسٹیک میں شامل کر دیا گیا ہے۔
  • لباس کو کم کرنے والے الگورتھم کا استعمال کرتے ہوئے فلیش سے بلاک مواد کو ہٹانے کے لیے ٹرم یوٹیلیٹی شامل کی گئی ہے۔
  • 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, p.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 میں بے نام پائپوں اور یونکس ساکٹ کے لیے سپورٹ شامل کیا، /dev/fuse کے لیے kqueue استعمال کرنے کی صلاحیت، "mount -u" کے ذریعے ماؤنٹ پیرامیٹرز کو اپ ڈیٹ کرنے کی اجازت دی، NFS کے ذریعے fusefs کی برآمد کے لیے تعاون شامل کیا۔ , RLIMIT_FSIZE اکاؤنٹنگ کو لاگو کیا گیا، FOPEN_KEEP_CACHE اور FUSE_ASYNC_READ جھنڈے شامل کیے گئے، نمایاں کارکردگی کی اصلاح کی گئی ہے اور کیشنگ کو بہتر بنایا گیا ہے۔
  • لائبریری شامل ہے۔ libomp (رن ٹائم اوپن ایم پی کا نفاذ)
  • معاون PCI ڈیوائس شناخت کنندگان کی تازہ ترین فہرست؛
  • HPE Proliant سرورز پر iLO 5 میں فراہم کردہ USB ورچوئل نیٹ ورک کارڈز کے لیے سپورٹ کے ساتھ cdceem ڈرائیور شامل کیا گیا ہے۔
  • ATA بجلی کی کھپت کے طریقوں کو تبدیل کرنے کے لیے کیم کنٹرول یوٹیلیٹی میں کمانڈز شامل کیے گئے ہیں۔ کیم سب سسٹم نے AHCI کے انتظام کو بہتر بنایا ہے اور SES کے ساتھ مطابقت میں اضافہ کیا ہے۔
  • جیلی کے ذریعے پارٹیشنز بناتے وقت ناقابل اعتماد انکرپشن الگورتھم کے استعمال کے بارے میں انتباہات شامل کیے گئے ہیں۔
  • بوٹ لوڈر میں ZFS آپشن "com.delphix:removing" کے لیے تعاون شامل کیا گیا ہے۔
  • TCP میں استعمال ہونے والے RTO.Initial پیرامیٹر کو سیٹ کرنے کے لیے sysctl net.inet.tcp.rexmit_initial شامل کیا گیا۔
  • GRE-in-UDP encapsulation (RFC8086) کے لیے شامل کردہ تعاون؛
  • gcc میں "-Werror" جھنڈا بطور ڈیفالٹ غیر فعال ہے۔
  • پائپ فیل آپشن sh یوٹیلیٹی میں شامل کر دیا گیا ہے، سیٹ ہونے پر، حتمی واپسی کوڈ میں وہ ایرر کوڈ شامل ہوتا ہے جو کال چین میں کسی بھی ایپلی کیشن میں ہوا تھا۔
  • Mellanox ConnectX-5، ConnectX-4 اور ConnectX-5 کے لیے mlx6tool یوٹیلیٹی میں فرم ویئر اپ ڈیٹ کے فنکشنز شامل کیے گئے ہیں۔
  • posixshmcontrol یوٹیلیٹی شامل کر دی گئی۔
  • NVMe ریزرویشنز کو منظم کرنے کے لیے nvmecontrol یوٹیلیٹی میں "resv" کمانڈ شامل کی گئی۔
  • کیمکنٹرول یوٹیلیٹی میں، "موڈ پیج" کمانڈ اب بلاک ڈسکرپٹرز کو سپورٹ کرتی ہے۔
  • فری بی ایس ڈی اپ ڈیٹ یوٹیلیٹی میں دو نئے کمانڈز شامل کیے گئے ہیں: "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

نیا تبصرہ شامل کریں