FreeBSD هو نظام تشغيل مفتوح المصدر.
تم الإعلان عن إصدار النسخة الجديدة من نظام التشغيل FreeBSD 12.4، بعد مرور عام تقريبًا على إصدار النسخة 12.3. وتتميز FreeBSD 12.4 بأنها نسخة لإصلاح الأخطاء، بالإضافة إلى حل العديد من المشكلات، تتضمن أيضًا عددًا كبيرًا من التحديثات لجميع المستخدمين الذين لم يقوموا بالترقية إلى FreeBSD 13 بعد.
FreeBSD 12.4 هو إصدار التصحيح الجديد لفرع 12.x الذي يوفر إصلاحات الأخطاء والتحديثات المقابلة منذ إصدار الإصدار السابق.
الميزات الجديدة الرئيسية في FreeBSD 12.4
يُبرز هذا الإصدار الجديد إضافة استدعاءات اختبار DT5 وSDT إلى مُرشِّح حزم ipfilter لآلية تتبع dtrace، بالإضافة إلى إمكانية إنشاء نسخة من ippool بتنسيق ippool.conf. يُحظر تعديل قواعد ipfilter وجداول ترجمة العناوين وippools من بيئات معزولة لا تستخدم حزمة الشبكة الافتراضية VNET.
من التغييرات البارزة الأخرى في هذا الإصدار الجديد من FreeBSD 12.4 تحسين دعم الأجهزة ، بالإضافة إلى إصلاحات الأخطاء في برامج تشغيل aesni وaw_spi وigc وixl وmpr وocs_fc وsnd_uaudio وusb . وقد تم تحديث برنامج تشغيل ena إلى الإصدار 2.6.1 لدعم الجيل الثاني من محولات الشبكة ENAv2 (محول الشبكة المرن) المستخدمة في بنية الحوسبة السحابية المرنة (EC2) لإدارة الاتصال بين عُقد EC2.
تمت إضافة دعم لوحدات المعالجة المركزية من إنتل التي تعتمد على معمارية Comet Lake و Ice Lake و Tiger Lake و Rocket Lake الدقيقة إلى إطار عمل hwpmc (عداد مراقبة أداء الأجهزة).
في مترجم أوامر sh ، تغيرت آلية تحميل الملفات الشخصية، حيث يتم الآن أولاً تحميل جميع الملفات ذات الامتداد ".sh" من الدليل /etc/profile.d ، ثم يتم تحميل الملف /usr/local/etc/profile ، وبعد ذلك يتم تحميل الملفات ذات الامتداد ".sh" من الدليل /usr/local/etc/profile.d/.
بالإضافة إلى ذلك، يمكننا أيضًا أن نجد أن أداة cp تقوم بتنفيذ الحماية ضد التكرار اللانهائي عند استخدام المؤشر "-R"، وتضمن المعالجة الصحيحة للمؤشرات "-H" و "-L" و "-P" (على سبيل المثال، عند تحديد "-H" أو "-P"، الروابط الرمزية التي تتوسع)، يُسمح باستخدام المؤشر "-P" بدون المؤشر "-R".
علاوة على ذلك، يُذكر أنه في هذا الإصدار تم إيقاف تشغيل عملية خادم telnetd، نظرًا لعدم صيانة قاعدة بياناتها البرمجية ووجود مشاكل في جودتها. في فرع FreeBSD 14، سيتم إزالة كود telnetd من النظام. ويبقى دعم عملاء Telnet دون تغيير.
تشمل التغييرات البارزة الأخرى في هذا الإصدار الجديد ما يلي:
- يوفر برنامج if_epair ، الذي يستخدم لإنشاء واجهات إيثرنت افتراضية ، القدرة على موازاة معالجة حركة المرور باستخدام نوى وحدة المعالجة المركزية المتعددة.
- تحسين أداء nfsd و elfctl و usbconfig و fsck_ufs و Growfs.
- توفر الأداة المساعدة tcpdump القدرة على تعيين عدد القواعد التي يتم عرضها في رأس pflog.
- باستخدام DragonFly BSD ، تتم مزامنة رمز وكيل توصيل رسائل DragonFly Mail Agent (dma) ، مما يضمن استقبال الرسائل وتسليمها من عملاء البريد المحليين (معالجة طلبات SMTP للشبكة عبر المنفذ غير مدعومة).
- يعمل مرشح حزمة pf على إصلاح تسرب الذاكرة وتحسين مزامنة الحالة عن طريق إعادة توجيه حركة المرور عند استخدام pfsync.
- إصدارات محدثة من تطبيقات الطرف الثالث المضمنة في النظام الأساسي: LLVM 13 ، غير منضم 1.16.3 ، OpenSSL 1.1.1q ، OpenSSH 9.1p1 ، ملف 5.43 ، libarchive 3.6.0 ، sqlite 3.39.3 ، expat 2.4.9 ، hostapd / wpa_supplicant 2.10 تحديث
قم بتنزيل واحصل على FreeBSD 12.4
للراغبين في الحصول على هذا الإصدار الجديد ، يجب أن يعلموا أن صور التثبيت متاحة لبنيات amd64 و i386 و powerpc و powerpc64 و powerpcspe و sparc64 و armv6 و armv7 و aarch64.
بالإضافة إلى ذلك، تُوفّر صور لأنظمة المحاكاة الافتراضية (QCOW2، VHD، VMDK، raw) وبيئات الحوسبة السحابية Amazon EC2. سيكون FreeBSD 12.4 آخر تحديث لفرع 12.x، والذي سيستمر دعمه حتى 31 ديسمبر 2023. سيتم تجهيز تحديث FreeBSD 13.2 في الربيع، ومن المقرر إطلاق FreeBSD 14.0 في يوليو 2023.