HeadlinesBriefing HeadlinesBriefing.com

OpenBSD 8.0 يضيف تعريفات GPU من Linux 6.18

Hacker News •
×

يتشكّل إصدار OpenBSD 8.0 من خلال سلسلة من التحديثات المهمة. أصبح Clang/LLVM 22 المترجم الأساسي على معماريات clang، ويشمل ذلك تحديث مكتبات الدعم libc++ وlibc++abi وcompiler-rt وlibunwind. كما تحوّل OpenBSD/sparc64 إلى Clang بشكل افتراضي، وهو آخر معمارية رئيسية تنتقل إليه، ما يجعل OpenBSD النظام التشغيلي الوحيد الذي يدعم sparc64 بسلسلة أدوات حديثة.

منذ الإصدار 7.9، واصل Jonathan Gray تحديث حزمة الرسوميات drm، بما في ذلك inteldrm وradeondrm وamdgpu، ليصل OpenBSD 8.0 إلى Linux 6.18.y/6.18.53. يضيف الإصدار دعم التعريفات لبطاقات Intel Arc من سلسلة A (DG2/Alchemist). وقد زيدت مساحة العناوين الافتراضية للنواة على amd64 إلى 512G، ما يتيح تعيين أكثر من 4G منذاكرة VRAM، ويمكّن أحمال حوسبة GPU مثل Vulkan.

تشهد الافتراضية أيضًا خطوة كبيرة إلى الأمام. فبعد عمل مكثف في إدمونتون قام به Mike Larkin وDave Voutila، يدعم vmm/vmd الآن ضيوف SMP بما يصل إلى 64 VCPU لكل جهاز افتراضي. وفي الشبكات، أُضيف التعريف qwz(4) لأجهزة Qualcomm WCN7850 "ath12k" اللاسلكية، بينما يراقب التعريف الجديد sambat(4) حالة البطارية وعدد دورات الشحن على أجهزة Samsung Galaxy Book4 Edge من نوع arm64. وأصبح تشفير المبادلة (swap) يُسرَّع الآن على amd64 وarm64 باستخدام تعليمات AES في المعالج.

من الإضافات الأخرى مؤشرات LED للنبض على لوحات arm64 وriscv64 تومض لتعكس متوسطات حمل النظام، وميزات جديدة في httpd(8) مثل ترويسات الاستجابة المخصصة وقواعد التصفية المبنية على ترويسات HTTP المستلمة مثل User-Agent. كما شهدت دورة الإصدار أول إيداع للمؤلف في OpenSSH، مع خطط لمزيد من التغييرات في 8.0.

المصدر: Hacker News · لخّصه HeadlinesBriefing