إصدار FreeBSD 11.3

بعد مرور عام على إصدار 11.2 و7 أشهر على إصدار 12.0 متاح إطلاق FreeBSD 11.3، والذي معد لمعماريات amd64 وi386 وpowerpc وpowerpc64 وsparc64 وaarch64 وarmv6 (BEAGLEBONE وCUBIEBOARD وCUBIEBOARD2 وCUBOX-HUMMINGBOARD وRaspberry Pi B وRaspberry Pi 2 وPANDABOARD وWANDBOARD). بالإضافة إلى ذلك، تم إعداد الصور لأنظمة المحاكاة الافتراضية (QCOW2، VHD، VMDK، Raw) والبيئات السحابية Amazon EC2.
دعم الإصدار 11.2 سيتم إنهاء خلال 3 أشهر، وسيتم تقديم الدعم لـ FreeBSD 11.3 حتى 30 سبتمبر 2021، أو في حالة اتخاذ قرار بإنشاء الإصدار 11.4 العام المقبل، ثلاثة أشهر من تاريخ إصداره. إصدار فري بي إس دي 12.1 متوقع 4 نوفمبر تشرين الثاني.

مفتاح الابتكارات:

  • تم تحديث مكونات Clang وlibc++ وcompiler-rt وLLDB وLLD وLLVM إلى الإصدار 8.0;
  • في زفس مضاف دعم التثبيت المتوازي لعدة أقسام FS في وقت واحد؛
  • في محمل الإقلاع مُنفّذ القدرة على تشفير الأقسام باستخدام جيلي على جميع البنى المدعومة؛
  • تمت إضافة وظيفة أداة تحميل zfsloader إلى أداة التحميل، والتي لم تعد مطلوبة للتحميل من ZFS؛
  • قام محمل إقلاع UEFI بتحسين الكشف عن نوع وحدة تحكم النظام وجهاز وحدة التحكم إذا لم يتم تعريفهما في Loader.conf؛
  • تمت إضافة خيار أداة تحميل التشغيل المكتوب بلغة Lua إلى الحزمة الأساسية؛
  • توفر النواة مخرجات لسجل معرف بيئة السجن عند مراقبة اكتمال العمليات؛
  • تمكين التحذيرات حول الميزات التي سيتم إيقافها في الإصدارات المستقبلية. تمت إضافة تحذير أيضًا عند استخدام خوارزميات geli وخوارزميات IPSec غير الآمنة، والتي تم إهمالها في RFC 8221؛
  • تمت إضافة معلمات جديدة إلى مرشح حزم ipfw: حالة السجل (مثل "حالة الاحتفاظ"، ولكن بدون إنشاء O_PROBE_STATE)، والحد المحدد (مثل "الحد"، ولكن بدون إنشاء O_PROBE_STATE)، وتأجيل الإجراء (بدلاً من التشغيل قاعدة، حالة ديناميكية يمكن التحقق منها باستخدام عبارة "حالة التحقق")؛
  • دعم إضافي NAT64CLAT مع تنفيذ مترجم يعمل على جانب المستهلك والذي يحول 1 إلى 1 عناوين IPv4 الداخلية إلى عناوين IPv6 العالمية والعكس؛
  • تم العمل في مكتبة pthread(3) لتحسين توافق POSIX؛
  • تمت إضافة دعم لذاكرة NVRAM الإضافية إلى /etc/rc.initdiskless. تمت إضافة دعم لـ /etc/rc.resume إلى الأداة المساعدة rcorder. تم نقل تعريف المتغير jail_conf (الذي يحتوي على /etc/jail.conf افتراضيًا) إلى /etc/defaults/rc.conf. تمت إضافة المتغير rc_service إلى rc.subr، والذي يحدد المسار إلى الخدمة التي سيتم تشغيلها إذا احتاجت الخدمة إلى الاتصال بنفسها مرة أخرى؛
  • تمت إضافة معلمة جديدة،allow.read_msgbuf، إلى jail.conf لأداة السجن المساعدة، والتي يمكنك من خلالها تقييد الوصول إلى dmesg للعمليات والمستخدمين المعزولين؛
  • تمت إضافة الخيار "-e" إلى أداة السجن، مما يسمح لك بتحديد أي معلمة jail.conf كوسيطة وعرض قائمة بالبيئات التي يتم استخدامها فيها؛
  • تمت إضافة أداة القطع المساعدة، والتي تسمح لك ببدء إزالة محتويات كتل Flash التي تستخدم خوارزميات تسوية التآكل؛
  • تسمح newfs وtunfs بالشرطات السفلية والشرطات في أسماء التصنيفات؛
  • أضافت الأداة المساعدة fdisk دعمًا للقطاعات الأكبر من 2048 بايت؛
  • أضافت قذيفة sh دعمًا لخيار فشل الأنابيب، مما يبسط التحقق من رمز الإرجاع لجميع الأوامر المجمعة بواسطة أنابيب غير مسماة؛
  • تمت إضافة الأداة المساعدة spi، والتي تتيح لك التفاعل مع الأجهزة عبر ناقل SPI من مساحة المستخدم؛
  • تمت إضافة المتغير init_exec إلى kenv، والذي يمكنك من خلاله تحديد ملف قابل للتنفيذ سيتم تشغيله بواسطة عملية init بعد فتح وحدة التحكم كمعالج PID 1؛
  • تمت إضافة دعم للأسماء الرمزية لتحديد بيئات السجن إلى الأدوات المساعدة cpuset(1)، وsocktat(1)، وipfw(8)، وugidfw(8)؛
  • تمت إضافة خيارات "الحالة" و"التقدم" إلى الأداة المساعدة dd لعرض معلومات الحالة كل ثانية؛
  • تمت إضافة دعم Libxo إلى الأدوات المساعدة الأخيرة لتسجيل الدخول؛
  • تحديث إصدارات البرامج الثابتة وبرامج تشغيل الشبكة؛
  • تم تحديث مدير الحزم pkg لإصدار 1.10.5، وOpenSSL لإصدار 1.0.2s، ومجموعة أدوات ELF القابلة للتنفيذ لإصدار r3614؛
  • توفر المنافذ بيئات سطح المكتب KDE 5.15.3 وGNOME 3.28.

المصدر: opennet.ru

إضافة تعليق