أعلن فريق تطوير OpenBSD قبل بضعة أيام عن إصدار النسخة الجديدة من OpenBSD 7.7، مما يمثل تقدمًا كبيرًا في كل من الوظائف والتوافق.
هذه النسخة الجديدة من OpenBSD 7.7 sيتميز بالتحسينات الرئيسية في التوافق مع الأجهزة الحديثة، تحسين ملحوظ لمواردها الداخلية، طبقات جديدة من الحماية للبيئات الحرجة، وإدارة محسنة لموارد النظام، وتعزيز كبير لآليات الأمن الخاصة به.
الميزات الجديدة الرئيسية في OpenBSD 7.7
أحد أبرز مميزات OpenBSD 7.7 هو تحديث إطار عمل DRMالآن متزامن مع Linux Kernel 6.12.21، وهو ما يمثل قفزة كبيرة من الإصدار السابق المبني على 6.6.52.
يتيح هذا دعمًا أكثر تحديثًا لشرائح الرسوميات الحديثة. على وجه الخصوص، وحدة التحكم يتضمن inteldrm الآن دعمًا لـ وحدات معالجة الرسوميات لهذا الجيل بحيرة Arrow Lake من شركة Intel، في حين amdgpu توسع دعمها لـ تشمل الجديد منها وحدة معالجة الرسوميات Ryzen AI 300 وRadeon RX 9070.
كما يعمل OpenBSD 7.7 على تحسين دعمه لهندسة ARM64 بشكل كبير، حيث يقدم الدعم لإضافات المتجهات القابلة للتطوير (SVE)، بينما في الأجهزة تمكنت شركة Apple من خلال شرائح M1 من إنشاء حالات طاقة التي تعمل على تحسين الاستهلاك.
على مستوى المحاكاة الافتراضية، المنصة يتضمن x86_64 الآن دعم AMD SEV، وهي تقنية تحمي الأجهزة الافتراضية حتى من الوصول إليها بواسطة المشرف الافتراضي أو مسؤول النظام المضيف. علاوة على ذلك، تم توسيع نطاق الذاكرة المتاحة لـ DMA، متجاوزًا حاجز 4 جيجابايت.
تعد التحسينات في إدارة الذاكرة والمعالجة المتعددة من الميزات الجديدة الأخرى في OpenBSD 7.7. مع تنفيذ ptrace لتمكين التصحيح المتقدم في التطبيقات متعددة الخيوط، تم تحرير العديد من مكالمات النظام من القفل العالمي، مما أدى إلى تحسين التوازي والأداء على الأنظمة متعددة النواة. بالإضافة إلى ذلك، تم تعزيز التعامل مع ظروف نفاد الذاكرة، مما يمنع حدوث أعطال غير متوقعة في ظل ظروف التحميل القصوى.
دعم الشبكة وتحسينات الأمان
يقدم نظام الشبكة الفرعي دعم لمقابس AF_FRAME، السماح أ تواصل أكثر مباشرة على مستوى الإيثرنت، ويحسن إرسال حزم TCP/UDP بفضل خوارزمية التجزئة الجديدة وإدخال قوائم الانتظار المستقلة حسب التدفق. يمكن لأداة pfctl الآن التعامل مع واجهات الشبكة ذات النطاق الترددي الذي يتجاوز 4 جيجابت، بينما يدعم برنامج relayd الآن مصادقة TLS باستخدام شهادات العميل.
من ناحية تحسينات الأمان، فإن العملية يستخدم sshd-auth الآن تقنية إعادة تكوين ثنائية عشوائية في كل عملية تمهيد، مما يجعل من الصعب إنشاء ثغرات أمنية. من ناحية أخرى، تم عزل Mountd من خلال مكالمات نظام محددة، مما يحد من سطح هجومه. كما يسلط الضوء على التعزيز في المرافق fw_update، الذي يسمح الآن بتنزيلات البرامج الثابتة دون امتيازات الجذر.
القيادة يدعم sysctl الآن التحميل المجمع للتكوينات من ملف، مما يسهل الأتمتة في بيئات البرمجة النصية. تم تحسين pkg_add لتشغيل ldconfig تلقائيًا بعد تثبيت الحزم التي تعدل مكتبات النظام المشتركة. بالإضافة إلى ذلك، يسمح sysupgrade بالترقيات دون اتصال بالإنترنت باستخدام الحزم المخزنة محليًا.
التوافق الموسع وتحسينات الأجهزة
يقدم OpenBSD 7.7 تحسينات التوافق مع المزيد من الأجهزة، بما في ذلك معالجات Snapdragon من MediaTek وQualcomm الجيل الأخير، أجهزة الكمبيوتر المحمولة مثل Samsung Galaxy Book4 Edge وThinkPad T14 Gen 5، والعديد من موديلات Chromebook. تعمل برامج تشغيل الشبكة الجديدة، مثل ice لبطاقات Intel E810 وixv للمحولات الافتراضية، على تعزيز الاتصال. ومن ناحية أخرى، تم تكثيف استراتيجية نقل عمليات الشبكة مباشرة إلى البطاقة، مما يخفف الحمل على وحدة المعالجة المركزية.
بالإضافة إلى ذلك، زاد عدد المنافذ بشكل كبير عبر جميع البنيات، و حصلت العديد من التطبيقات على إصدارات حديثة، مثل Firefox 137، وLibreOffice 25.2.1.2، وGNOME 47، على سبيل المثال لا الحصر. بالإضافة إلى ذلك، يتضمن النظام مكونات محدثة مثل LibreSSL 4.1.0 مع دعم للهندسة المعمارية والخوارزميات التشفيرية الجديدة، وOpenSSH 10 مع تحسينات المصادقة والخصوصية، ومجموعة الرسوميات Xenocara المستندة إلى X.Org 7.7 مع xserver 21.1.16 وMesa 23.3.6.
أخيرا ، إذا كنت كذلك مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.