مطورو Linux يطالبون بإصلاح جذري لـ D-Bus

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

لعب D-Bus دورًا أساسيًا في توزيعات Linux لمدة تقارب 20 عامًا، كخط اتصال للاتصال بين العمليات (IPC) حل محل الأنظمة السابقة في بيئات مثل Gnome وKDE، وأصبح المعيار الفعلي. ومع ذلك، أثار عيوب تصميمه انتقادات حادة، بما في ذلك من المطور Vaxry، الذي يجادل في مقال حديث بأن d-bus يجب التخلي عنه لصالح Hyprwire.

تكتسب اقتراح Vaxry سياقًا من فيديو لـ Brodie Robertson، الذي يفصل قضايا مثل تطوير Arch Linux لتنفيذه الخاص لـ d-bus بدلاً من الاعتماد على النسخة المرجعية. مخاوف أمنية بارزة هي CVE-2018-19358، التي كشفت مخاطر من حلقات المفاتيح غير المقفلة التي تسمح لأي تطبيق على الخط بالوصول إلى المحتويات. رد مطورو Gnome، صيانيو d-bus، بأنه «يعمل كما هو مصمم»، موقف يذكر بالجدل في مشاريع مثل Wayland.

يعد Hyprwire بتحسينات من خلال أذونات أمنية حقيقية وتثبت صحة الرسائل ووثائق شاملة، مجالات تفشل فيها d-bus. بعد نحو عقدين، تظل وثائق d-bus بدائية، تتكون إلى حد كبير من كود مشروح بشكل سيء ومسودات غير مكتملة وملفات مليئة بـ TODOs. يعترف Vaxry بأن التبني الواسع لـ Hyprwire غير محتمل قريبًا لكنه يأمل أن يحفز الإصلاحات اللازمة، مانعًا Linux من الاستمرار بنظام قديم لعقود إضافية.

يعكس الجدل توترات أوسع في تطوير Linux، حيث تؤخر القصور الجمود الابتكار رغم النقائص الواضحة. بينما يمكن لـ d-bus من IPC مريح شبيه بالخط عبر طرق نقطة إلى نقطة أسرع مثل مقابس Unix، فإن استمراريته تثير أسئلة حول توازن التوافق مع التقدم.

مقالات ذات صلة

The freedesktop project has shut down a proposed age verification interface for Linux desktops after receiving strong backlash from the community. The initiative aimed to help applications comply with new U.S. state laws on online age checks. Critics raised concerns over privacy and the appropriateness of such features in core desktop standards.

من إعداد الذكاء الاصطناعي

The Nitrux development team has released version 6.0 of its immutable Debian-based Linux distribution, featuring a CachyOS-patched Linux kernel 6.19 and several Wayland-native components. This update emphasizes performance enhancements and virtualization capabilities. It is available for download in variants tailored for different graphics hardware.

Red Hat has launched Fedora Hummingbird, a new rolling release Linux distribution designed for enhanced security. The operating system ships as a bootable OCI image and draws primarily from Fedora Rawhide packages. It targets developers and cloud-native workloads with atomic updates and rollback capabilities.

من إعداد الذكاء الاصطناعي

Atomic Linux distributions update operating systems in isolated environments, applying changes only if they succeed fully upon reboot. This approach prevents broken upgrades and data loss, drawing from technologies like rpm-ostree and Android's A/B system. A review highlights five such distros tested for stability across devices.

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض