المؤلف: ProHoster

إطلاق النبيذ 6.11 وإعداد النبيذ 6.11

تم إصدار فرع تجريبي لتطبيق WinAPI المفتوح، Wine 6.11. منذ إصدار الإصدار 6.10، تم إغلاق 33 تقريرًا عن الأخطاء وتم إجراء 290 تغييرًا. أهم التغييرات: تمت إضافة دعم السمة إلى جميع تطبيقات Wine المدمجة. تمت إضافة جميع التطبيقات المفقودة للوظائف الرياضية من كود مكتبة Musl إلى وقت تشغيل C. لدعم تنسيق MP3 في [...]

يتوفر Wasmer 2.0 ، مجموعة أدوات لبناء تطبيقات قائمة على WebAssembly

أصدر مشروع Wasmer إصداره الرئيسي الثاني، وهو تطوير وقت تشغيل لتنفيذ وحدات WebAssembly التي يمكن استخدامها لإنشاء تطبيقات عالمية يمكن تشغيلها على أنظمة تشغيل مختلفة، بالإضافة إلى تشغيل تعليمات برمجية غير موثوقة بشكل منفصل. كود المشروع مكتوب بلغة Rust ويتم توزيعه بموجب ترخيص MIT. يتم تحقيق إمكانية النقل عن طريق تجميع كود التطبيق في كود متوسط ​​منخفض المستوى […]

صدر الصدأ 1.53. ستقوم Google بتمويل إضافة دعم Rust إلى Linux kernel

تم نشر إصدار لغة برمجة النظام Rust 1.53، التي أسسها مشروع Mozilla، ولكن تم تطويرها الآن تحت رعاية منظمة Rust Foundation المستقلة غير الربحية. تركز اللغة على سلامة الذاكرة، وتوفر إدارة تلقائية للذاكرة، وتوفر الوسائل لتحقيق التوازي العالي للمهام دون استخدام أداة تجميع البيانات المهملة أو وقت التشغيل (يتم تقليل وقت التشغيل إلى التهيئة الأساسية و...

قامت Cloudflare بنشر WARP لنظام التشغيل Linux

أعلنت Cloudflare عن إصدار إصدار Linux من تطبيق WARP الذي يجمع بين محلل DNS الذي يستخدم خدمة DNS 1.1.1.1 وVPN ووكيل لتوجيه حركة المرور عبر البنية التحتية لشبكة تسليم المحتوى الخاصة بـ Cloudflare إلى تطبيق واحد. لتشفير حركة المرور، تستخدم VPN بروتوكول WireGuard في تطبيق BoringTun، المكتوب بلغة Rust ويعمل بالكامل في مساحة المستخدم. السمة المميزة لـ WARP […]

اقترحت Google SLSA للحماية من التغييرات الضارة أثناء التطوير

قدمت Google إطار عمل SLSA (مستويات سلسلة التوريد للبرامج)، والذي يلخص الخبرة الحالية في حماية البنية التحتية للتطوير من الهجمات التي يتم تنفيذها في مرحلة كتابة التعليمات البرمجية واختبار المنتج وتجميعه وتوزيعه. أصبحت عمليات التطوير معقدة بشكل متزايد وتعتمد على أدوات خارجية، مما يخلق ظروفًا مواتية لتقدم الهجمات المتعلقة […]

إصدار NetworkManager 1.32.0

يتوفر إصدار ثابت للواجهة لتبسيط إعداد معلمات الشبكة - NetworkManager 1.32.0. يتم تطوير المكونات الإضافية التي تدعم VPN وOpenConnect وPPTP وOpenVPN وOpenSWAN من خلال دورات التطوير الخاصة بها. الابتكارات الرئيسية لـ NetworkManager 1.32: تم توفير القدرة على تحديد الواجهة الخلفية لإدارة جدار الحماية، حيث تمت إضافة خيار جديد "[main].firewall-backend" إلى NetworkManager.conf. افتراضيًا، يتم تعيين الواجهة الخلفية على “nftables”، وعندما […]

تحديث Firefox 89.0.1

يتوفر إصدار صيانة من Firefox 89.0.1، والذي يتضمن العديد من الإصلاحات: يعمل على إصلاح مشكلة عدم عمل أشرطة التمرير بشكل صحيح على نظام التشغيل Linux عند استخدام بعض أشكال GTK. تم حل مشكلات الأداء والاستقرار مع نظام التركيب WebRender على نظام التشغيل Linux. تم إصلاح التغييرات التراجعية المتعلقة بالخطوط. بشكل افتراضي، يتم تمكين الإعداد gfx.e10s.font-list.shared، مما يسمح لك بتوفير حوالي 500 […]

إصدار DXVK 1.9 و Direct3D 9/10/11 على رأس Vulkan API

يتوفر إصدار DXVK 1.9 ، مما يوفر تطبيقًا لـ DXGI (DirectX Graphics Infrastructure) و Direct3D 9 و 10 و 11 ، والعمل من خلال ترجمة المكالمات إلى Vulkan API. يتطلب DXVK برامج تشغيل تدعم Vulkan 1.1 API مثل Mesa RADV 20.2 و NVIDIA 415.22 و Intel ANV 19.0 و AMDVLK. يمكن استخدام DXVK لتشغيل التطبيقات والألعاب ثلاثية الأبعاد في [...]

عرض مكتبة آية لإنشاء معالجات Rust eBPF

يتم تقديم الإصدار الأول من مكتبة Aya، والذي يسمح لك بإنشاء معالجات eBPF بلغة Rust والتي تعمل داخل نواة Linux في جهاز افتراضي خاص مع JIT. على عكس أدوات تطوير eBPF الأخرى، لا تستخدم Aya libbpf والمترجم bcc، ولكنها تقدم بدلاً من ذلك تطبيقها الخاص المكتوب بلغة Rust، والذي يستخدم حزمة libc crate للوصول مباشرة إلى استدعاءات نظام kernel. […]

يفكر مطورو Glibc في إنهاء نقل الحقوق إلى الكود إلى مؤسسة البرمجيات الحرة

طرح المطورون الرئيسيون لمكتبة نظام مكتبة GNU C (glibc) للمناقشة اقتراحًا لإنهاء النقل الإلزامي لحقوق الملكية إلى الكود إلى مؤسسة مفتوحة المصدر. قياسًا على التغييرات في مشروع دول مجلس التعاون الخليجي، تقترح Glibc جعل توقيع اتفاقية CLA مع Open Source Foundation أمرًا اختياريًا ومنح المطورين الفرصة لتأكيد الحق في نقل التعليمات البرمجية إلى المشروع باستخدام المطور […]

إصدار مجموعة التوزيع المبسطة Alpine Linux 3.14

تم إصدار Alpine Linux 3.14، وهو توزيع بسيط مبني على أساس مكتبة نظام Musl ومجموعة الأدوات المساعدة BusyBox. لقد زاد التوزيع من متطلبات الأمان وتم تصميمه باستخدام حماية SSP (حماية تحطيم المكدس). يتم استخدام OpenRC كنظام تهيئة، ويتم استخدام مدير حزم APK الخاص به لإدارة الحزم. يتم استخدام Alpine لإنشاء صور حاوية Docker الرسمية. حذاء طويل […]

تحولت أداة صيانة القرفة في دبيان إلى استخدام كيدي

أعلن Norbert Preining أنه لن يكون مسؤولاً بعد الآن عن تعبئة الإصدارات الجديدة من سطح مكتب Cinnamon لنظام Debian لأنه توقف عن استخدام Cinnamon على نظامه وتحول إلى KDE. وبما أن نوربرت لم يعد يستخدم سينامون بدوام كامل، فهو غير قادر على تقديم اختبار حقيقي عالي الجودة للطرود […]