Microdot: إطار عمل ويب خفيف الوزن لوحدات التحكم الدقيقة

2025-09-07

في مؤتمر EuroPython 2025، قدم ميغيل غرينبرغ Microdot، وهو إطار عمل ويب خفيف الوزن يعمل على كل من MicroPython و CPython، وهو مناسب لأنظمة تتراوح من أجهزة إنترنت الأشياء إلى الخوادم السحابية. مستوحى من Flask ولكنه أصغر بكثير، نشأ Microdot من تجربة غرينبرغ مع ترموستات ذكي معيب في منزله في أيرلندا. قام ببناء نظام قائم على MicroPython للتحكم في التدفئة، واستخدم Microdot لإنشاء واجهة ويب بسيطة لمراقبة درجة الحرارة والرطوبة. جوهر Microdot هو موجز بشكل ملحوظ، مع 765 سطرًا من التعليمات البرمجية، يدعم العمليات غير المتزامنة والوظائف الشائعة، مع توفير امتدادات وظائف متقدمة. يركز تصميمه على البساطة ويتجنب التعقيد، مما يجعله مثاليًا لبناء تطبيقات الويب على وحدات التحكم الدقيقة.

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

صراعات القوة في البرمجيات مفتوحة المصدر: عمليات سحب السجاد، والتشعبات، وتغيير التحكم

2025-09-06

في قمة المصدر المفتوح الأوروبية لعام 2025، حللت Dawn Foster ديناميكيات القوة المعقدة في تطوير البرمجيات مفتوحة المصدر. غالبًا ما يتمتع موردو السحابة الكبار بنفوذ كبير، وقد يستغلون هذه القوة على حساب الشركات الأصغر حجمًا. إحدى التكتيكات، وهي "سحب السجاد"، تتضمن إعادة ترخيص البرامج من قبل الشركات لتقييد ربحية المنافسين، مما يؤدي غالبًا إلى "تشعبات" – وهي فروع مشاريع يقودها المجتمع لاستعادة السيطرة. وقد حللت العرض التقديمي دراسات حالة مثل Elasticsearch وTerraform وRedis، وقارنت التغيرات في تكوين المساهمين قبل وبعد التشعبات. وقد برزت أهمية الحوكمة المحايدة وقاعدة متعددة المساهمين كنقاط رئيسية. وأكدت Foster على أنه في حين أن عملية التشعب توفر وسيلة للحفاظ على القوة وتوزيعها بشكل متساوي بين المشاركين والمطورين، يجب أن تعطي المشاريع الأولوية للحوكمة المحايدة والمشاركة الواسعة من المساهمين لتقليل خطر سحب السجاد.

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

هل نهايَة دعم أنظمة ٣٢ بت في نواة لينكس قريبة؟

2025-09-02

في قمة البرمجيات المفتوحة في أوروبا ٢٠٢٥، ألقى أرند بيرجمان، المسئول عن دعم البنية الهندسية في نواة لينكس، محاضرة ناقش فيها إمكانية إلغاء دعم أنظمة ٣٢ بت. على الرغم من أن أنظمة سطح المكتب والخوادم قد انتقلت منذ فترة طويلة إلى أنظمة ٦٤ بت، إلا أن هناك عددًا كبيرًا من الأجهزة التي تعمل بنظام ٣٢ بت لا تزال موجودة في الأنظمة المضمنة. لاحظ بيرجمان أنه على الرغم من أن النواة لا تزال تضيف دعمًا لبعض اللوحات التي تعمل بنظام ٣٢ بت، إلا أن عدد اللوحات التي تعمل بنظام ٦٤ بت والتي يدعمها تجاوز عدد اللوحات التي تعمل بنظام ٣٢ بت بكثير. وذكر أن إلغاء دعم أنظمة ٣٢ بت هو عملية تدريجية تتطلب مراعاة دعم الأجهزة والبرامج الموجودة، وتحليل عدد المستخدمين لتحديد موعد إلغاء دعم بعض البنى الهندسية. ناقشت المحاضرة أيضًا التحديات والحلول المتعلقة بدعم أنظمة ٣٢ بت، مثل دعم الذاكرة العالية، ومشكلة عام ٢٠٣٨، ودعم البيانات ذات الترتيب العكسي. وفي النهاية، ذكر بيرجمان أن النواة ستحتفظ بدعم أنظمة armv7 لمدة عشر سنوات على الأقل، بينما قد يختفي دعم البنى الهندسية الأخرى التي تعمل بنظام ٣٢ بت في وقت أقرب.

اقرأ المزيد

إصدار Debian 13 "Trixie": توزيع Linux مستقر يركز على الموثوقية

2025-08-29

بعد أكثر من عامين من التطوير، تم إصدار Debian 13، والذي يحمل اسم الكود "Trixie". يحتوي هذا الإصدار المستقر على حزم مُحدثة، وأكثر من 14000 حزمة جديدة، ويستخدم APT 3.0 كمدير حزم افتراضي. كما يتضمن دعمًا لمعمارية RISC-V 64 بت. يُعطي Trixie الأولوية للاستقرار، مما يوفر تجربة موثوقة مع إصدارات من البرامج الشائعة مثل GNOME 48 وKDE Plasma 6.3. تتوفر عملية التثبيت من خلال برنامج تثبيت سطر الأوامر التقليدي، بالإضافة إلى برنامج التثبيت الرسومي Calamares الأسهل استخدامًا. كما يعالج هذا الإصدار مشكلة عام 2038 على أنظمة 32 بت، ويزيل الدعم لـ i386 وبعض أنظمة MIPS.

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

بايثون: الفيلم الوثائقي - متوفر الآن!

2025-08-29

فيلم بايثون الوثائقي من إنتاج CultRepo متوفر الآن على يوتيوب! هذا الفيلم الذي يستغرق 90 دقيقة يسرد رحلة بايثون المذهلة، من مشروع جانبي في أمستردام في تسعينيات القرن الماضي إلى تشغيل الذكاء الاصطناعي، وعلوم البيانات، وبعض أكبر الشركات في العالم. يضم الفيلم مقابلات مع Guido van Rossum وTravis Oliphant وBarry Warsaw وغيرهم الكثير، ويستكشف صعود بايثون، وتطورها الذي يقوده المجتمع، والنزاعات الداخلية، وتأثيرها العميق على العالم. تم عرض معاينة في مؤتمر EuroPython.

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

الحوسبة السرية في بنية سحابة لينكس: مسألة توازن

2025-08-23

تفرض الحوسبة السحابية العامة قيودًا جوهرية على خصوصية أجهزةVM. تعمل الحوسبة السرية على حماية ذاكرة الضيف، حتى من مراقبي النظام الظاهري، مما يعالج مخاوف الخصوصية. ومع ذلك، فإن دعم أجهزةVM السرية يتطلب إعادة النظر في بنية سحابة لينكس، لتحقيق التوازن بين الأداء والأمان. تستكشف هذه المقالة كيف يؤثر العزل المادي، وآليات أمان البرامج، والحوسبة السرية على عملية بدء تشغيل بنية سحابة لينكس، والتشغيل الآمن، والتوثيق عن بُعد، وما إلى ذلك. كما تحلّل التحديات المتعلقة بالقياس والتأثير على الأداء، مثل تشفير/فك تشفير DRAM، وقبول صفحات الذاكرة، وقيود ASID. وعلى الرغم من أن الحوسبة السرية تعزز الأمان، إلا أنها تزيد من الاعتماد على البرامج الثابتة والأجهزة، مما يبرز القيمة الأمنية للبنى المفتوحة مثل RISC-V للحد من الاعتماد على ثقة الأطراف الثالثة. تتساءل المقالة عما إذا كانت الاستثمار في تكييف نواة لينكس يستحق العناء بالنسبة للمجتمع.

اقرأ المزيد
التطوير أمان السحابة

مناقشة مجتمع نواة لينكس حول التصحيحات التي تم إنشاؤها بواسطة الذكاء الاصطناعي

2025-08-23

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

اقرأ المزيد

أسرار نجاح أرش ويكي: دروس من مؤتمر ديبكونف 25

2025-08-14

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

اقرأ المزيد

Nyxt: متصفح مستوحى من Emacs للمطورين

2025-08-14

Nyxt هو متصفح ويب غير تقليدي مبني على فلسفة Emacs: قابل للتخصيص بدرجة عالية وقائم على لوحة المفاتيح. مكتوب بلغة Common Lisp ومرخص بموجب ترخيص BSD 3-clause، فهو يعطي الأولوية لمستخدمي Linux ويُمكّن المطورين من توسيع وظائفه. على الرغم من استلهامه من Emacs، إلا أن Nyxt يعمل بشكل مستقل ويدعم اختصارات لوحة المفاتيح vi وCUA. تستخدم السلسلة 3.x الحالية WebKitGTK، بينما ستستخدم الإصدار القادم 4.0 Electron لتحسين الأداء والدعم متعدد المنصات (macOS و Windows). تجذب واجهة Nyxt البسيطة وخيارات التخصيص الواسعة المطورين الذين يسعون إلى أقصى قدر من الكفاءة، لكن منحنى التعلم الحاد والموارد المحدودة للمجتمع تمثل تحديًا.

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

إعدادات StarDict الافتراضية تُسرب اختيارات النصوص الخاصة بالمستخدم

2025-08-12

اكتُشف أن StarDict، وهو تطبيق قاموس متعدد المنصات شائع، يحتوي على ثغرة أمنية خطيرة. في نظام X11، يُرسل إعداداته الافتراضية النصوص التي يختارها المستخدم عبر بروتوكول HTTP غير مشفر إلى خادمين بعيدين. تنبع هذه الثغرة من ميزة "المسح الضوئي" التي يتم تمكينها افتراضيًا، والتي تراقب اختيارات نصوص المستخدم في الوقت الفعلي وتقدم ترجمات تلقائيًا. وعلى الرغم من أن المُطور يقترح أن إيقاف تشغيل ميزة "المسح الضوئي" أو إضافة YouDao يحل المشكلة، إلا أن خبراء الأمن يجادلون بأن الميزات التي تحمل مخاطر تتعلق بالخصوصية يجب ألا تُمكَّن افتراضيًا أبدًا. هذه ليست المرة الأولى التي يتم فيها الإبلاغ عن مثل هذه الثغرة الأمنية؛ فقد وُجدت تقارير مماثلة سابقة، لكن الإصلاحات كانت غير كاملة، مما قد يُعرِّض المستخدمين لتسريب النصوص لسنوات. وعلى الرغم من أن عدد تثبيتات StarDict على Debian منخفض، إلا أن المشكلة تُبرز وجود مشاكل أمنية مستمرة وتأخر في حلها في صيانة برامج المصدر المفتوح.

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

أداء بايثون: الأساطير والحقائق ومشروع SPy

2025-08-06

في مؤتمر EuroPython 2025، كشف مهندس أداء بايثون أنطونيو كوني عن المفاهيم الخاطئة الشائعة حول سرعة بايثون. وادعى أن قيود أداء بايثون لا تنبع فقط من طبيعتها المُفسّرة، بل أيضًا من تكلفة إدارة الذاكرة والميزات الديناميكية. وعلى الرغم من أن مُجمعات JIT تساعد، إلا أن كوني يعتقد أنها لا تستطيع حل المشكلة بالكامل. وقدّم مشروع SPy، وهو مشروع يهدف إلى تحسين أداء بايثون دون التضحية بالتوافق من خلال تعديل دلالات اللغة. مشروع SPy متوفر على GitHub، ويقدم مشكلات سهلة للمبتدئين للمساهمة من قبل المجتمع.

اقرأ المزيد

بروتوكول QUIC في طريقه إلى نواة لينكس الرئيسية: التوازن بين السرعة والأداء

2025-08-01

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

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

GrapheneOS: إعادة بناء نظام Android يركز على الخصوصية

2025-07-25

GrapheneOS هو مشروع مفتوح المصدر يهدف إلى تعزيز أمان وخصوصية نظام Android. يعتمد على مشروع Android مفتوح المصدر، حيث يقوم بإزالة جزء كبير من التعليمات البرمجية وإضافة العديد من ميزات الأمان، بما في ذلك مكتبة malloc() محسّنة وميزات سلامة تدفق التحكم. على الرغم من أن الدعم يقتصر على أجهزة Google Pixel محددة، إلا أن GrapheneOS يستخدم وسم الذاكرة بالعتاد للحماية القوية لنظام التشغيل. تُظهر تجربة التثبيت المباشرة نظام Android أكثر أمانًا وخصوصية، على الرغم من وجود استثمار زمني في الإعداد الأولي. يسلط الكاتب الضوء على ميزات الخصوصية القوية، ولكنه يعترف بالتحدي المستمر المتمثل في تحقيق التوازن بين الوظائف ورفض التطبيقات الاحتكارية تمامًا.

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

PyCon US 2025: غوص عميق في pedalboard، مكتبة معالجة الصوت في بايثون

2025-07-22

في مؤتمر PyCon US 2025، قدم بيتر سوبوت، وهو مهندس تعلم آلي في سبوتيفاي، مكتبة pedalboard، وهي مكتبة معالجة الصوت الخاصة به بلغة بايثون. تستخدم هذه المكتبة بايثون و NumPy للمعالجة الفعالة للصوت، وتدعم العديد من تحويلات تنسيقات الصوت وإضافة المؤثرات، بالإضافة إلى التكامل السلس مع إضافات VST3. قدمت محاضرة سوبوت شرحًا واضحًا لمبادئ الصوت الرقمي، وعرضت قدرات pedalboard، مثل المؤثرات الصوتية في الوقت الفعلي والدفق الفعال. شدد على أهمية تجنب تحميل ملفات الصوت الكاملة في الذاكرة في بايثون، داعيًا إلى معالجة الدفق لتجنب تجاوز الذاكرة. تمكن pedalboard مطوري بايثون من معالجة الصوت القوية، مما يبسط تطوير تطبيقات الصوت.

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

نظام التشغيل الآمن Secure Boot في لينكس يواجه انتهاء صلاحية مفتاح: سباق مع الزمن

2025-07-19

تعتمد أنظمة التشغيل الآمن Secure Boot في لينكس على مفتاح من مايكروسوفت سينتهي صلاحيته في سبتمبر. هذا المفتاح يوقع على shim، وهو برنامج تحميل UEFI الأولي المستخدم لبدء تشغيل نواة لينكس. على الرغم من توفر مفتاح بديل منذ عام 2023، إلا أن العديد من الأنظمة قد تفتقر إليه، مما قد يتطلب تحديثات البرامج الثابتة من موردي الأجهزة. هذا يمثل عملًا إضافيًا لموزعي لينكس والمستخدمين. قد يكون تحديث البرامج الثابتة عبر LVFS و fwupd ضروريًا، لكن النجاح ليس مضمونًا؛ قد تواجه أنظمة BIOS القديمة مشاكل في المساحة، بل وقد تتطلب إعادة تعيين BIOS. قد تكون تحديثات الموردين أيضًا إشكالية، حيث فقد بعض المصنعين الوصول إلى مفاتيح منصاتهم. في النهاية، قد يكون تعطيل Secure Boot هو الخيار الوحيد في بعض الحالات.

اقرأ المزيد

التوافق بين Rust و C في نواة لينكس: الذاكرة، والهياكل ذاتية المرجع، والأقفال

2025-07-19

تتناول هذه المقالة تفاصيل واجهة برمجة التطبيقات بين كود Rust و C داخل نواة لينكس. وتسلط الضوء على تخصيص الذاكرة (Kmalloc، Vmalloc، KVmalloc، واستخداماتها المقابلة لـ Box و Vec)، ومعالجة الهياكل ذاتية المرجع (Pin وماكرو pin_init!)، وآليات القفل (Mutex، LockedBy، GlobalLockedBy). يعزز Rust أمان كود النواة ويقلل من أخطاء وقت التشغيل من خلال نظام النوع ودورة حياة الإدارة.

اقرأ المزيد

أزمة انتهاء صلاحية مفتاح Secure Boot في نظام لينكس

2025-07-18

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

اقرأ المزيد

تعزيز أداء نظام الملفات Btrfs: تخصيص الكتل باستخدام أدوار الأجهزة

2025-07-11

تحسين كبير في الأداء قادم لنظام الملفات Btrfs! تُدخِل تصحيحة جديدة طريقة تخصيص كتل تعتمد على الأداء باستخدام أدوار الأجهزة، مما يعالج عدم التوازن الحالي الناتج عن التخصيص القائم على المساحة الحرة فقط. من خلال تحديد خمسة أدوار للأجهزة (metadata_only، metadata، none، data، data_only) ومنح الأولوية للأدوار جنبًا إلى جنب مع المساحة المتبقية، يمكن للنظام تعيين الأجهزة الأسرع بذكاء إلى البيانات الوصفية والأجهزة الأبطأ إلى البيانات، مما يُحسّن بشكل كبير أداء القراءة/الكتابة. يُجنّب هذا التحسين القياسات المعقدة لسرعة الجهاز، مستفيدًا من التنسيق الحالي على القرص لإدارة تخزين أكثر ذكاءً وكفاءةً.

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

إصدار Thunderbird 140: الوضع المظلم، ومزامنة الإعدادات بسهولة، ودعم Exchange

2025-07-09

تم إصدار عميل البريد الإلكتروني Thunderbird بالإصدار 140، والذي يضم العديد من الميزات الجديدة. من أبرز هذه الميزات "وضع الرسائل المظلمة"، والذي يكيّف محتوى الرسائل مع الوضع المظلم. كما يتضمن نقلًا سهلًا لإعدادات سطح المكتب إلى عميل Thunderbird للجوال، ودعمًا تجريبيًا لـ Microsoft Exchange، بالإضافة إلى عناصر تحكم عالمية لربط الرسائل وترتيبها. هذا الإصدار هو إصدار دعم ممتد (ESR) مع دعم لمدة 12 شهرًا، على الرغم من أن مشروع Thunderbird يشجع المستخدمين على الانتقال إلى قناة الإصدارات الشهرية. يتم طرح الإصدار تدريجيًا للمستخدمين الحاليين للمساعدة في اكتشاف الأخطاء قبل النشر على نطاق واسع، ولكن التحديثات اليدوية متاحة عبر مساعدة > حول. راجع ملاحظات الإصدار للحصول على قائمة كاملة بالتغييرات.

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

لينوس تورفالدز ومطور نظام الملفات bcachefs يفترقان

2025-07-05

رفض لينوس تورفالدز، مُدير نواة لينكس، طلب دمج (pull request) لنظام الملفات bcachefs في الإصدار 6.16-rc3، وألمح إلى عدم قبول المزيد من المساهمات من المشروع في نافذة الدمج 6.17. ينبع هذا من خلاف كبير خلال مراجعة الكود، حيث ذكر تورفالدز أن مطور bcachefs، كينت أوفرستريت، رفض قبول أي تساؤلات أو تعديلات على كوده. بعد محادثة خاصة، قرر الطرفان إنهاء تعاونهما.

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

برنامج تشغيل نواة مُوجز بلغة Rust: مثال وحدة التحكم Ethernet AX88796B

2025-06-28

تتناول هذه المقالة تجربة كتابة برنامج تشغيل نواة لينكس لوحدة التحكم Ethernet المدمجة AX88796B باستخدام لغة Rust. يقارن الكاتب بين إصدار Rust ونظيره بلغة C، مُسلطًا الضوء على الاختلافات في بناء الجملة، والأنواع، وواجهات برمجة التطبيقات. يتميز إصدار Rust بإيجاز ملحوظ، حيث يتكون من أكثر من 100 سطر بقليل، مُستفيدًا من وحدات الماكرو لتبسيط عملية تسجيل برنامج التشغيل، واستخدام الصفات والماكرو `#[vtable]` من أجل دمج سلس مع الرمز C الحالي. تشرح المقالة بوضوح مزايا Rust في تطوير برامج تشغيل النواة، مثل ضمانات سلامة الذاكرة من خلال المراجع، ومعالجة الأخطاء المُبسطة باستخدام `Result` وعامل التشغيل `try`، مما يوفر رؤى قيّمة لتطوير برامج تشغيل النواة بلغة Rust.

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

ثورة مُحافظي المصادر المفتوحة: دراسة حالة Libxml2

2025-06-26

يُبرز Libxml2، وهو محلل XML واسع الانتشار، نجاحات وإخفاقات نموذج المصدر المفتوح. بعد سنوات من الاعتماد عليه من قبل شركات كبرى مثل Apple وGoogle وMicrosoft دون دعم كافٍ، يرفض مُحافظه Nick Wellnhofer اتفاقيات السرية بشأن الثغرات الأمنية ويعامل نقاط الضعف الأمنية مثل الأخطاء العادية. وقد أثار هذا القرار، الذي دفع إليه الإرهاق وعدم كفاية التمويل، جدلاً حول المسؤولية المؤسسية في المصدر المفتوح والحاجة إلى نماذج صيانة مستدامة. تُشير تصرفات Wellnhofer إلى إحباط متزايد داخل مجتمع المصدر المفتوح وقد تُشير إلى تحول في كيفية تفاعل المُحافظين مع الشركات الكبيرة.

اقرأ المزيد

أستيريناس: نواة لينكس متوافقة مع راست تتحدى التصاميم التقليدية

2025-06-20

طور باحثون من جامعة جنوب الصين للعلوم والتكنولوجيا (SUSTech) في الصين، أستيريناس، وهي نواة لينكس جديدة مكتوبة بلغة راست باستخدام بنية "إطار نواة". تجمع هذه البنية بين مزايا النوى أحادية الحجر ونوى دقيقة، حيث يتم تغليف شفرة راست غير الآمنة داخل مكتبة، بينما تستخدم خدمات النواة الأخرى تجريدات آمنة. يحسن هذا من أمان النواة مع الحفاظ على الأداء العالي للنوى أحادية الحجر. يهدف أستيريناس إلى نظام ذو وحدة معالجة مركزية صغيرة قابلة للتحقق منها رسميًا، ومتوافقة مع واجهة برمجة تطبيقات لينكس، وهندسة ذاكرة مشتركة بسيطة. يدعم أستيريناس حاليًا x86 وRISC-V، وهو قيد التطوير النشط، مع خطط مستقبلية لتوسيع دعم البنى المعمارية وتطبيقات الحوسبة السحابية.

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

نواة لينكس 6.16 تصحيح ثغرات تصريف الذاكرة الأساسية: وداعًا لواجهة برمجة التطبيقات "الغباء"

2025-06-14

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

اقرأ المزيد

برمجيات المصدر المفتوح: حجر الزاوية في البحث العلمي

2025-06-04

تتناول هذه المقالة الدور المحوري الذي تلعبه برمجيات المصدر المفتوح في البحث العلمي. ويجادل الكاتب بأن حرية وإمكانية إعادة إنتاج برمجيات المصدر المفتوح أمران أساسيان للتقدم العلمي، حيث تعالج بفعالية التحديات في معالجة البيانات، والمحاكاة، وإعداد الوثائق، وحفظها. وعلى النقيض من ذلك، تحمل البرمجيات الاحتكارية العديد من المخاطر، بما في ذلك الترخيص التقييدي، وتلف البرمجيات، وعدم القدرة على إعادة إنتاج النتائج. وتختتم المقالة بالتوصية بعدد من حزم برمجيات المصدر المفتوح الشائعة الاستخدام، مثل GCC و GFortran و Julia و Typst و Pandoc، وتؤكد على المساهمة الكبيرة التي تقدمها برمجيات المصدر المفتوح للتقدم العلمي.

اقرأ المزيد

إفساد الإنترنت: فشل سياسي أم خلل تقني؟

2025-05-28

استعرض كاتب الخيال العلمي كوري دوكتورو في كلمته الرئيسية في مؤتمر PyCon US لعام 2025 ظاهرة "إفساد" منصات الإنترنت. ويعزو هذه الظاهرة إلى استراتيجية ثلاثية المراحل تتبعها شركات التكنولوجيا لتعظيم أرباحها: حبس المستخدمين، وتدهور تجربة المستخدم لصالح عملاء الأعمال، وأخيرًا، استخراج كل قيمة من المنصة. وباستخدام جوجل كمثال، أظهر كيف تلاعب الخوارزميات في "التحكم الدقيق" (twiddling) بنتائج البحث ووضع الإعلانات، مما يلحق الضرر بمصالح المستخدمين. ويجادل دوكتورو بأن "الإفساد" ليس مشكلة تقنية، بل ينبع من تنظيم فضفاض لمكافحة الاحتكار وتشريع إهمال للخصوصية. ويدعو إلى اتخاذ إجراءات أكثر صرامة لمكافحة الاحتكار، وتحسين التشغيل البيني، وتعزيز حماية الخصوصية، وغيرها من الخطوات لعكس هذا الاتجاه وبناء "إنترنت جيد جديد".

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

ركود تطوير Flatpak: نقص المُحافظين يعيق الابتكار

2025-05-23

على الرغم من شعبيته بين المطورين والمستخدمين، وتبنيه من قبل توزيعات مثل فيدورا، إلا أن مشروع Flatpak الأساسي يواجه ركودًا في التطوير. والسبب الرئيسي هو فقدان المطورين الرئيسيين، مما أدى إلى بطء مراجعة التعليمات البرمجية ودمجها، وتراكم الميزات والتحسينات الجديدة. وتتناول المقالة التحديات في دعم OSTree وOCI لـ Flatpak، وصقل الأذونات، ومسافات أسماء الشبكات، وتكامل برامج تشغيل NVIDIA، واقتراح إعادة هيكلة محتملة تعتمد على OCI للاستفادة من نظام بيئة الحاويات الأوسع وحل المشكلات القائمة.

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

bpfilter: تعزيز أداء ترشيح الشبكة باستخدام BPF

2025-05-23

يهدف مشروع bpfilter إلى تحسين أداء ترشيح الشبكة بشكل كبير في نواة لينكس. يحقق ذلك من خلال ترجمة قواعد iptables/nftables إلى برامج BPF، متجاوزًا بذلك الاختناقات في الأداء المتأصلة في الطرق التقليدية. يتكون من ثلاثة مكونات: شيطون، مكتبة، وواجهة سطر أوامر، يسمح bpfilter للمستخدمين بتعريف قواعد ترشيح مخصصة ويتكامل مع iptables. تُظهر اختبارات الأداء تفوق bpfilter على iptables و nftables عند التعامل مع مجموعات كبيرة من القواعد. تشمل الخطط المستقبلية دعمًا محسّنًا لـ nftables ودمج برامج BPF المقدمة من المستخدم.

اقرأ المزيد
التطوير ترشيح الشبكة

هوم أسستانت: تجربة مطور نواة في مجال أتمتة المنزل

2025-05-17

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

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

هوم أسستانت: رحلة مطور نواة النظام إلى حرية المنزل الذكي

2025-05-17

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

اقرأ المزيد
التطوير هوم أسستانت
← Previous 1