تم إصدار FreeBSD 13.2 بالفعل ويأتي مع دعم Netlink و WireGuard

فري

FreeBSD هو نظام تشغيل مفتوح المصدر.

بعد 11 أشهر من التطوير ، عن إصدار الإصدار الجديد من FreeBSD 13.2، والذي يأتي مع تحسينات كبيرة وإصلاحات للأخطاء ، وقبل كل شيء ، أخبار شيقة جدًا.

وهذا هو أنه في هذا الإصدار الجديد المقدم من FreeBSD 13.2 تم إبراز ذلك نفذت القدرة على إنشاء لقطات من أنظمة الملفات UFS و FFS مع تمكين التسجيل (تحديثات بسيطة).

مضاف أيضا دعم لحفظ مقالب الخلفية (عن طريق تشغيل عمليات التفريغ بعلامة "-L") مع محتويات أنظمة ملفات UFS المحملة عند تمكين تسجيل دفتر اليومية. من بين الوظائف التي لا تتوفر عند استخدام دفتر اليومية ، هناك فحص سلامة الخلفية باستخدام الأداة المساعدة fsck.

المتحكم wg يعمل على مستوى النواة مع تنفيذ واجهة الشبكة لـ VPN WireGuard تم اعتماده باعتباره الجزء الرئيسي. لاستخدام خوارزميات التشفير التي يتطلبها برنامج التشغيل ، تم توسيع واجهة برمجة تطبيقات النظام الفرعي للتشفير الفرعي لـ FreeBSD kernel ، مضيفًا خطافًا يسمح باستخدام الخوارزميات من مكتبة libsodium التي لا تدعمها FreeBSD عبر واجهة برمجة تطبيقات التشفير القياسية.

أثناء عملية التطوير ، تم إجراء تحسينات أيضًا لتحقيق التوازن بين تخصيص مهام التشفير وفك التشفير لنواة وحدة المعالجة المركزية ، مما قلل من النفقات العامة لمعالجة حزم WireGuard.

تغيير آخر يبرز في الإصدار الجديد من FreeBSD 13.2 هو تم تنفيذ دعم بروتوكول اتصال Netlink (RFC 3549) ، المستخدم في Linux pلتنظيم تفاعل النواة مع العمليات في مساحة المستخدم. يقتصر المشروع على دعم مجموعة عمليات NETLINK_ROUTE لإدارة حالة النظام الفرعي للشبكة في النواة ، مما يسمح لـ FreeBSD باستخدام الأداة المساعدة Linux ip من حزمة iproute2 لإدارة واجهات الشبكة وتعيين عناوين IP وتكوين التوجيه ومعالجة nexthop الكائنات التي تخزن بيانات الحالة المستخدمة لإعادة توجيه الحزمة إلى الوجهة المطلوبة.

بالإضافة إلى ذلك الآن كل الملفات التنفيذية من النظام الأساسي على المنصات 64 بت ديك العشوائية تخطيط مساحة العنوان يتم تمكين (ASLR) افتراضيًا. لتعطيل ASLR بشكل انتقائي ، يمكنك استخدام الأمرين "proccontrol -m aslr -s تعطيل" أو "elfctl -e + noaslr".

أيضا تم تسليط الضوء على تنفيذ نظام ملفات ZFS تم تحديثه إلى إصدار برنامج OpenZFS 2.1.9. يوفر البرنامج النصي لبدء التشغيل zfskeys التحميل التلقائي للمفاتيح المخزنة في نظام ملفات ZFS. تمت إضافة برنامج نصي جديد لـ RC zpoolreguid لتعيين GUID لواحد أو أكثر من zpools (مفيد لبيئات المحاكاة الافتراضية للبيانات المشتركة ، على سبيل المثال).

KTLS ، تطبيق بروتوكول TLS الذي يعمل على مستوى نواة FreeBSD ، يضيف دعمًا لتسريع أجهزة TLS 1.3 عن طريق نقل بعض العمليات المرتبطة بمعالجة الحزم الواردة المشفرة إلى جانب بطاقة الشبكة. في السابق ، كانت هذه الميزة متاحة لـ TLS 1.1 و TLS 1.2.

في بداية البرنامج النصي Growfs ، فإن توسيع الجذر FS يضمن إضافة قسم المبادلة إذا كان هذا القسم غائبًا في البداية (على سبيل المثال ، يكون مفيدًا عند تثبيت صورة نظام معدة على بطاقة SD). تمت إضافة خيار جديد ، Growfs_swap_size ، إلى rc.conf للتحكم في حجم المبادلة.

من التغييرات الأخرى التي تبرز عن الإصدار الجديد:

  • يكاد Linux ABI مكتمل مع دعم آلية vDSO (الكائنات الافتراضية المشتركة الديناميكية) ، والتي توفر مجموعة محدودة من استدعاءات النظام المتاحة في مساحة المستخدم دون تبديل السياق.
  • تمت مساواة Linux ABI على أنظمة ARM64 بتطبيق هندسة AMD64.
  • تحسين دعم الأجهزة. دعم إضافي لمراقبة الأداء (hwpmc) لوحدات المعالجة المركزية Intel Alder Lake.
  • برنامج تشغيل iwlwifi محدث لبطاقات Intel اللاسلكية مع دعم للرقائق الجديدة ومعيار 802.11ac. تمت إضافة برنامج تشغيل rtw88 لبطاقات Realtek PCI اللاسلكية.
  • تمديد طبقة linuxkpi للاستخدام مع برامج تشغيل FreeBSD Linux.
  • تم تحديث مكتبة OpenSSL إلى الإصدار 1.1.1t ، وتم تحديث LLVM / Сlang إلى الإصدار 14.0.5 ، وتم تحديث خادم وعميل SSH إلى OpenSSH 9.2p1 (الإصدار السابق يستخدم OpenSSH 8.8p1).

أخيرًا ، إذا كنت مهتمًا بأن تكون قادرًا على معرفة المزيد عنها ، فيمكنك الرجوع إلى التفاصيل في الرابط التالي.

للراغبين في الحصول على هذا الإصدار الجديد ، يجب أن يعلموا أن صور التثبيت متوفرة بالفعل من الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.