لينوس تورفالدز غاضب من كود اختبار “قمامة” في نواة لينكس 6.15

2025-03-31

عبّر لينوس تورفالدز، مبتكر لينكس، عن غضبه الشديد من كود الاختبار hdrtest المدمج حديثًا في نواة لينكس 6.15، وتحديدًا في برنامج تشغيل Intel Xe. يُنتج كود الاختبار هذا ملفات مؤقتة غير ضرورية أثناء عملية البناء، مما يُلوث شجرة المصدر، ويُبطئ عملية البناء، بل ويؤثر حتى على إكمال أسماء الملفات. وصفه تورفالدز بأنه “قمامة” (turds) وطالب بإزالته، واقترح على المطورين تشغيله كاختبار منفصل بدلاً من دمجه في عملية البناء العادية. على الرغم من أن الهدف من هذا الكود هو ضمان سلامة ونجاح اختبار kernel-doc لملفات رأس DRM، إلا أن تنفيذه الخام أثار غضب تورفالدز.

اقرأ المزيد
التطوير

واجهة Rust الأمامية لـ GCC 15.1 تحصل على دفعة كبيرة

2025-03-24

سوف يتضمن إصدار GCC 15.1 القادم تحسينات كبيرة في واجهة Rust الأمامية، gccrs. قام آرثر كوهين من Embecosm بدمج مجموعة تصحيحات ثالثة تضيف دعم تعليمات "if let" الخاصة بـ Rust، وتغييرات كبيرة في التمثيلات الداخلية لـ AST/HIR، والتنفيذ الكامل لـ Clone و Copy. من المتوقع إجراء المزيد من التحسينات، بما في ذلك دعم PartialOrd و PartialEq، قبل الإصدار، مما يجعل gccrs بديلاً أكثر جدوى لـ rustc.

اقرأ المزيد
التطوير

إنتل تتخلى عن وضع 256 بت في AVX-10، و تعتمد وضع 512 بت بالكامل

2025-03-19

قامت إنتل بمراجعة كبيرة لوثيقة AVX-10 الخاصة بها، متخليةً عن وضع 256 بت الاختياري الذي تم التخطيط له سابقًا، واعتمادًا عرض متجه كامل 512 بت. هذا يعني أن معالجات إنتل E-core المستقبلية ستدعم AVX-512 بالكامل، بما يتوافق مع بنية AMD Zen 4. ويعود هذا التغيير إلى تصحيحات محدثة لبرنامج GCC، والتي أزالت دعم التوافق مع 256 بت. يسهّل هذا الأمر معالجة مجموعة التعليمات، ويزيد من قدرة منصات خوادم Intel Xeon E-core المستقبلية على المنافسة، مما يتيح لها منافسة معالجات AMD EPYC بشكل أفضل. وبالرغم من أن هذا القرار اتُخذ متأخرًا، إلا أنه له تأثير إيجابي على مستقبل بنية x86_64 الدقيقة.

اقرأ المزيد
العتاد متجه 512 بت

مايكل لارابيل، مؤسس موقع فورونيكس: 20 عامًا من قياس أداء أجهزة لينكس

2025-03-18

مايكل لارابيل، الكاتب الرئيسي لموقع Phoronix.com، أسس الموقع في عام 2004، مع التركيز على تحسين تجربة أجهزة لينكس. وقد كتب أكثر من 20000 مقالًا تغطي دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسومات، ومواضيع أخرى. كما أنه يقود تطوير برنامج قياس الأداء الآلي Phoronix Test Suite و Phoromatic و OpenBenchmarking.org. مساهماته في مجتمع لينكس لا تقدر بثمن.

اقرأ المزيد
التكنولوجيا

مايكل لارابيل: 20 عامًا من الغوص العميق في أجهزة لينكس

2025-03-17

مايكل لارابيل، مؤسس وكاتب رئيسي لموقع Phoronix.com، كرس نفسه منذ عام 2004 لإثراء تجربة أجهزة لينكس. لقد كتب أكثر من 20000 مقال تغطي دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسومات، وأكثر من ذلك. وهو أيضًا المطور الرئيسي لبرامج قياس الأداء الآلية Phoronix Test Suite و Phoromatic و OpenBenchmarking.org.

اقرأ المزيد
التكنولوجيا

GCC 15 سيدعم COBOL!

2025-03-11

تحديث كبير قادم إلى مُجمِّع GCC 15: تم دمج دعم واجهة برمجة تطبيقات لغة COBOL! هذه خطوة مهمة لدعم COBOL من قِبل GCC، مما يُسهِّل هجرة تطبيقات COBOL القديمة من أنظمة الحواسيب المركزية إلى بيئات Linux و السحاب. على الرغم من أن شعبية COBOL لم تعد كما كانت، إلا أن هذا الدمج يُعد مفاجأة سارة. يمكن للمطورين استخدام الأمر `gcobol` لاستدعاء واجهة برمجة تطبيقات مُجمِّع COBOL. توقع دعم COBOL إلى جانب العديد من الميزات الأخرى في الإصدار المستقر من GCC 15.1 في الأسابيع القادمة.

اقرأ المزيد
التطوير

RTX 5090: معايير أداء Llama.cpp الأولية للذكاء الاصطناعي

2025-03-10

بعد اختبارات معايير الأداء CUDA وOpenCL وOptiX الخاصة بمعالج RTX 5090، حفز اهتمام القراء على إجراء تحقيق في أدائه في مجال الذكاء الاصطناعي، وتحديداً مع Llama.cpp. تُظهر معايير الأداء الأولية التي تقارن بين RTX 5090 وبطاقات سلسلة RTX 40 وRTX 30 باستخدام Llama.cpp (مع نماذج Llama 3.1 وMistral 7B) مكاسب كبيرة في الأداء لمعالج RTX 5090 في توليد النصوص ومعالجة المطالبات. وسيتم إجراء المزيد من اختبارات معايير الأداء الأكثر شمولاً لاحقاً، بناءً على اهتمام القراء.

اقرأ المزيد
الذكاء الاصطناعي أداء الذكاء الاصطناعي

مايكل لارابيل: 20 عامًا من قياس أداء أجهزة لينكس

2025-03-09

مايكل لارابيل، مؤسس وكاتب رئيسي لموقع Phoronix.com، كرس نفسه منذ عام 2004 لإثراء تجربة أجهزة لينكس. وقد كتب أكثر من 20000 مقال تغطي دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسومات، وأكثر من ذلك. بالإضافة إلى الكتابة، فهو المطور الرئيسي لبرامج قياس الأداء الآلي مثل مجموعة اختبارات Phoronix و Phoromatic و OpenBenchmarking.org. رائد حقيقي في عالم لينكس مفتوح المصدر.

اقرأ المزيد
التكنولوجيا

مايكل لارابيل: خبير أجهزة لينكس وراء فورونيكس

2025-03-06

مايكل لارابيل، مؤسس ومؤلف رئيسي لموقع Phoronix.com (تأسس عام 2004)، كرّس حياته المهنية لتحسين تجربة أجهزة لينكس. وقد كتب أكثر من 20000 مقال حول دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسومات، وأكثر من ذلك. كما أن لارابيل هو مطور رئيسي لبرامج قياس الأداء المستخدمة على نطاق واسع Phoronix Test Suite، وPhoromatic، وOpenBenchmarking.org.

اقرأ المزيد
التكنولوجيا أداء الأجهزة

مايكل لارابيل: 20 عامًا من قياس أداء أجهزة لينكس

2025-03-03

مايكل لارابيل، مؤسس وكاتب رئيسي لموقع Phoronix.com، يكرّس نفسه منذ عام 2004 لتحسين تجربة استخدام أجهزة لينكس. وقد كتب أكثر من 20000 مقال تغطي دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسوميات، وأكثر من ذلك. بالإضافة إلى الكتابة، فهو المطور الرئيسي لـ Phoronix Test Suite و Phoromatic و OpenBenchmarking.org، وهي برامج قياس الأداء الآليّة الأساسية لمجتمع لينكس.

اقرأ المزيد
التكنولوجيا

مايكل لارابيل: 20 عامًا من قياس أداء أجهزة لينكس

2025-02-25

مايكل لارابيل، المؤلف الرئيسي لموقع Phoronix.com، أسس الموقع في عام 2004 مع التركيز على تحسين تجربة أجهزة لينكس. لقد كتب أكثر من 20000 مقالًا تغطي دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسومات، وأكثر من ذلك. وهو أيضًا مطور رئيسي لبرامج قياس الأداء الآلية مثل Phoronix Test Suite و Phoromatic و OpenBenchmarking.org.

اقرأ المزيد
التكنولوجيا قياس أداء الأجهزة

نواة لينكس تعتمد على Rust: نهاية كوابيس أمان الذاكرة في لغة C؟

2025-02-20

يدافع غريغ كي إتش، وهو من مديري نواة لينكس منذ فترة طويلة، عن استخدام Rust لإعادة كتابة أجزاء من النواة في منشور على قائمة بريد LKML. وهو يجادل بأن جزءًا كبيرًا من أخطاء النواة ناتج عن عيوب دقيقة في لغة C، والتي ستمنعها ميزات أمان الذاكرة في Rust بشكل فعال. على الرغم من أن الهجرة الكاملة إلى Rust غير واقعية، إلا أن كتابة التعليمات البرمجية الجديدة وبرامج التشغيل بلغة Rust من شأنه أن يقلل بشكل كبير من الأخطاء ويحسن كفاءة التطوير. يحث غريغ مطوري النواة على تبني Rust من أجل الصحة طويلة الأمد لمشروع لينكس.

اقرأ المزيد
التطوير

جدل حول استخدام لغة Rust في نواة لينكس: مُدير النظام يرفض ضغط Linus

2025-02-18

يعارض مُدير نظام لينكس، كريستوف هيلويغ، علنًا اعتماد لغة Rust في نواة النظام بشكل قسري. ويشير إلى أن لينوس تورفالدز ذكر بشكل خاص أنه سيتجاهل حق النقض الخاص بمديري النظام وسيُدمج كود Rust على أي حال. ويخشى هيلويغ من أن يؤدي هذا إلى تحويل قاعدة بيانات نواة النظام إلى فوضى متعددة اللغات يصعب صيانتها، مما يزيد من عبء الصيانة ويضر في نهاية المطاف باستقرار نواة النظام على المدى الطويل. وهو يجادل بأن معالجة مشاكل أمان الذاكرة في نواة النظام يجب أن تعطي الأولوية لتحسين الكود الحالي، وليس لإدخال لغة جديدة، ويناشد وضع مبادئ توجيهية واضحة لاستخدام اللغة.

اقرأ المزيد
التطوير

مايكل لارابيل: 20 عامًا من قياس أداء أجهزة لينكس

2025-02-18

مايكل لارابيل، مؤسس موقع Phoronix.com (تأسس عام 2004)، كرس حياته المهنية لتحسين تجربة استخدام أجهزة لينكس. وقد ألف أكثر من 20000 مقال تغطي دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسومات، وأكثر من ذلك. كما أنه يقود تطوير برنامج قياس الأداء الآلي Phoronix Test Suite و Phoromatic و OpenBenchmarking.org.

اقرأ المزيد
التكنولوجيا

مطور برامج تشغيل مفتوحة المصدر المخضرم يستقيل بسبب مخاوف تتعلق بالشمولية

2025-02-17

استقال مطور برامج تشغيل Nouveau، كارول هيربست، من منصبه كمسؤول عن برنامج تشغيل رسومات Linux NVIDIA مفتوح المصدر، بسبب خلافات مع مجتمع kernel Linux الرئيسي بشأن الشمولية والاحترام. في استقالته، ذكر هيربست اعتقاده بأن مجتمع البرمجيات المفتوحة المصدر يجب أن يعمل على أساس مبادئ المساواة والاحترام، معربًا عن عدم موافقته على البيانات التي أطلقها مسؤولون آخرون واعتبرها حصرية. وقد ذكر عبارة "نحن الخط الأزرق الرفيع" كمثال على مصدر قلقه، مسلطًا الضوء على الضرر الذي تسببه مثل هذه البيانات. في حين سيواصل مطورو Red Hat، Lyude Paul و Danilo Krummrich، مهمة الصيانة، تعمل Red Hat أيضًا على تطوير NOVA، وهو برنامج تشغيل جديد لنظام NVIDIA مفتوح المصدر قائم على Rust.

اقرأ المزيد

مايكل لارابيل: 20 عامًا من الخبرة في مجال أجهزة لينكس

2025-02-11

مايكل لارابيل، مؤسس موقع Phoronix.com (الذي تم إنشاؤه في عام 2004)، كرس عقدين من الزمن لإثراء تجربة أجهزة لينكس. وقد كتب أكثر من 20000 مقالة تغطي دعم أجهزة لينكس، والأداء، وبرامج تشغيل الرسومات، وأكثر من ذلك. بالإضافة إلى الكتابة، يقود لارابيل تطوير مجموعة اختبار Phoronix، و Phoromatic، و OpenBenchmarking.org - وهي أدوات قياسية مؤثرة لمجتمع المصادر المفتوحة.

اقرأ المزيد
التكنولوجيا

Systemd سيتم تشغيله مباشرةً من صور القرص التي تم تنزيلها عبر HTTP

2025-02-11

يضيف مطور Systemd الرئيسي Lennart Poettering إمكانية التشغيل مباشرةً من صورة قرص تم تنزيلها عبر HTTP داخل قرص ذاكرة الوصول العشوائي الأولي (initrd) أثناء عملية تشغيل Linux. بناءً على الإضافات الحديثة إلى Systemd، يسمح هذا بتنزيل صورة قرص الجذر عبر HTTP، وإرفاقها بجهاز حلقة مغلقة، وتركيبها. الهدف هو السماح لـ UEFI بالإشارة إلى عنوان URL لتحميل صورة النواة الموحدة (UKI) وتشغيل نظام الملفات الجذر. حالة الاستخدام الفورية هي تبسيط اختبارات الأجهزة المادية من خلال تشغيل أنظمة ملفات الجذر الجديدة بسهولة عبر HTTP في كل عملية تشغيل. تحتوي طلب السحب الجاري على الكود الأولي لذلك؛ قد تتضمن الإضافات المستقبلية دعم NVMe-over-TCP.

اقرأ المزيد
التطوير تشغيل

نواة لينكس 6.14: تحديثات في تقنية افتراضية KVM

2025-01-31

تتضمن نواة لينكس 6.14 القادمة العديد من التحسينات في نظام آلة افتراضية (KVM) القائمة على النواة. تتضمن التحديثات: إزالة عمليات تنظيف ذاكرة التخزين المؤقت للترجمة (TLB) الزائدة على وحدات المعالجة المركزية AMD؛ وإصلاح بنية ميزة KVM x86 CPUID لتحسين تتبع قدرات vCPU؛ ومواصلة العمل على دعم آلات افتراضية Intel Trust Domain Extensions (TDX)؛ وتحسين معالجة خروج VM لتحسين التكافؤ بين VMX و SVM؛ وإضافة دعم لامتدادات Zabha و Svvptc و Ziccrse لضيوف RISC-V KVM. هذه التغييرات تعد بتحسين الأداء والاستقرار لآلات افتراضية.

اقرأ المزيد
التطوير

لينكس 6.14: أوقات تعليق/استئناف أسرع بكثير لبعض الأنظمة

2025-01-26

تتميز نواة لينكس 6.14 بأوقات تعليق واستئناف أسرع بكثير لبعض الأنظمة بفضل تحديث ACPI. يُحل هذا التغيير محل msleep() بـ usleep_range() في acpi_os_sleep()، مما يقلل من التأخيرات الزائفة الناتجة عن عدم دقة المؤقت. تُظهر الاختبارات تحسينات كبيرة، حيث شهدت بعض أجهزة الكمبيوتر المحمولة Dell XPS انخفاض أوقات التعليق/الاستئناف من 8 ثوانٍ إلى حوالي ثانية واحدة. هذا التحسين مفيد بشكل خاص للأنظمة التي تعتمد على أوقات نوم قصيرة، مثل تلك التي تستخدم حلقات ضيقة مع ASL Sleep(5ms).

اقرأ المزيد

لينكس 6.14 يضيف دعمًا لمفتاح مايكروسوفت كوبايلوت

2025-01-24

تضيف نواة لينكس 6.14 دعمًا لمفتاح مايكروسوفت كوبايلوت الموجود في أجهزة الكمبيوتر المحمولة الجديدة المثبت عليها نظام ويندوز مسبقًا. يستخدم هذا المفتاح لإطلاق مساعد الذكاء الاصطناعي كوبايلوت من مايكروسوفت أو برنامج دردشة مماثل، ولم يكن مُعيّنًا في لينكس من قبل. يقوم التحديث بتعديل برنامج تشغيل لوحة المفاتيح atkbd، ويربط مفتاح F23 باختصار كوبايلوت (Meta+Shift+F23). بالإضافة إلى ذلك، يتميز لينكس 6.14 بدعم محسّن لوحدات تحكم الألعاب وتحسينات أخرى في نظام الإدخال الفرعي.

اقرأ المزيد

إصدار لينكس 6.13 المستقر: تحسينات AMD، ودعم أوسع لأجهزة Apple والمزيد

2025-01-20

نظام لينكس 6.13 المستقر متوفر الآن، ويأتي بميزات رائعة مثل تحسينات AMD 3D V-Cache لمعالجات Ryzen X3D، وكفاءة طاقة محسّنة لخوادم AMD EPYC 9005 "Turin"، ودعم أجهزة Apple القديمة، وتحسينات مُجمّع AutoFDO/Propeller. كما يتضمن دعمًا أوليًا لرسومات Intel Xe3، ودعمًا لـ NVMe 2.1، وبنية أساسية موسّعة بلغة Rust. ويُمثّل هذا الإصدار أول إصدار رئيسي لنواة لينكس في عام 2025، حيث يُحسّن الأداء ومتوافقة الأجهزة بشكل كبير.

اقرأ المزيد
التطوير

سوني تقترح تغيير الوضع الافتراضي لـ LLVM Clang إلى وضع C++20

2025-01-11

يقترح مهندسو سوني تغيير الوضع الافتراضي لـ C++ في مُجمِّع LLVM Clang من C++17 إلى C++20. يتزامن هذا مع خطط سوني المُقبلة لجعل C++20 الوضع الافتراضي لمُجمِّع PlayStation 5 الخاص بها. على الرغم من فشل بعض حالات اختبار C++20 حاليًا وعدم اكتمال دعم Clang لـ C++20 بعد، إلا أن سوني تعتزم المساهمة بروبوت بناء/اختبار للمساعدة في التطوير المُصاحب. تهدف هذه المبادرة إلى تسريع اعتماد C++20 من قِبل Clang، مما يؤدي إلى بيئة تجميع أكثر كفاءة لتطوير الألعاب.

اقرأ المزيد
التطوير

لينوفو تكشف النقاب عن جهاز Legion Go S المحمول الذي يعمل بنظام SteamOS

2025-01-08

أعلنت لينوفو رسميًا عن جهاز الألعاب المحمول Legion Go S في معرض CES، وهو أول جهاز محمول في العالم يحمل ترخيصًا رسميًا من Valve لنظام SteamOS. يأتي الجهاز مُحمّلًا مسبقًا بنظام SteamOS من Valve، القائم على نظام Arch Linux، والذي يوفر ميزات مثل حفظ الملفات السحابية، واللعب عن بُعد، والوصول الكامل إلى متجر Steam ومكتبة الألعاب. يستخدم جهاز Legion Go S معالج AMD Ryzen Z1 Extreme ورسومات Radeon 700M، ويضم شاشة LCD مقاس 8 بوصات بدقة 1200 بكسل، وذاكرة وصول عشوائي تصل إلى 32 جيجابايت، وتخزين SSD يصل إلى 1 تيرابايت. بسعر يبدأ من 500 دولار أمريكي، سيكون متاحًا في مايو. من الجدير بالذكر أنه يستخدم معالج Ryzen Z1 Extreme، وليس Ryzen Z2 الذي أعلنت عنه AMD مؤخرًا.

اقرأ المزيد
الألعاب

لينوفو تكشف عن جهاز Legion Go S المحمول مع SteamOS

2025-01-07

في معرض CES 2025، أعلنت لينوفو رسميًا عن جهاز الألعاب المحمول الجديد Legion Go S، الحاصل على ترخيص رسمي من Valve ويعمل بنظام SteamOS. أثار هذا الإعلان نقاشًا حول المنافسة مع Steam Deck، وإجراءات مراقبة الجودة التي تتخذها Valve لأجهزة SteamOS من جهات خارجية. يعتقد بعض المعلقين أن Legion Go S قد يتفوق على Steam Deck من حيث الأداء، لكن لا تزال هناك مخاوف بشأن دعم برامج التشغيل ومشاكل التوافق مع الأجهزة من جهات خارجية.

اقرأ المزيد

معالج Intel Core Ultra 9 285K "Arrow Lake": مقارنة أداء Windows 11 و Ubuntu Linux

2024-12-20

أجرى موقع Phoronix اختبارًا معمّقًا لمقارنة أداء معالج Intel Core Ultra 9 285K الرائد "Arrow Lake" على نظامي التشغيل Windows 11 و Ubuntu Linux. وشملت الاختبارات إصدارات مختلفة من نواة لينكس وإعدادات إدارة الطاقة. أظهرت النتائج أن لينكس تفوقت أحيانًا على Windows من حيث الأداء، وذلك بفضل مرونة لينكس وتحسيناتها للأنوية الأحدث. تُبرز الاختبارات تأثير اختيار نظام التشغيل على أداء المعالج، مما يوفر رؤى قيّمة للمستخدمين عند اختيار نظام تشغيل.

اقرأ المزيد

نقل لعبة DOOM للتشغيل بالكامل على معالجات AMD الرسومية

2024-12-15

نجح مطور في AMD في نقل لعبة DOOM الكلاسيكية للتشغيل بشكل كامل تقريبًا على معالجات AMD الرسومية. باستخدام مكتبة ROCm ومكتبة LLVM libc C، تم نقل عمليات عرض الرسومات ومنطق اللعبة إلى وحدة المعالجة الرسومية، مع معالجة وظائف نظام التشغيل عبر واجهة RPC. يُظهر هذا الإنجاز المذهل إمكانات مكتبة LLVM C في برمجة وحدة المعالجة الرسومية ويفتح آفاقًا مثيرة في تطوير الألعاب.

اقرأ المزيد
الألعاب ألعاب GPU
2 Next →