معضلة الاعتماديات المنفصلة فى اشباه يونكس

تمر سنوات من التطور لكل شئ فى الوجود

انظمة تشغيل جديدة وتطورات جذرية على الحالية

موت احدهم واحياء الاخر (ربما على جثة\انقاض الاول)

اساليب متبعة تتغير باستمرار

ويبقى نفس اسلوب تحزيم البرمجيات فى اشباه يونكس كما هى البرمجيات منفصلة فى عدة حزم

سمعنا الكثير عن محاولات لتغير هذا الاسلوب ولكن الحال كما هو

سؤال : لماذا لم تتغير سياسة المستودعات والحزم المنفصلة وتضارب الاعتماديات ؟

سؤال اخر ما الهدف من التمسك بهذا الاسلوب (ما الفائدة من الوضع الحالى)؟

سمعنا ان مشروع جنو وشركة ابونتو يعملون على نظامى تحزيم جديد بشكل منفصل يحل مشاكل النظام الحالى ولا اين هم الان ؟؟

هل هناك اخبار عن نظام تحزيم واعد يتيح امكانية نقل الحزم خارج المستودعات وتكون متضمنه الاعتماديات (مثل اندرويد او ويندوز)؟

ما الذى يمنع نقل نظام التحزيم الخاص باندرويد الى جنو\لينكس مثلا او انشأ نظام مشابه لو ان الرخص لا هى المشكلة ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أنت تقصد تحزيم Snappy، و يوجد أيضاً تحزيم Flatpak. التطور في لينكس بطيء جداً، و المشكلة إهمال التركيز على المستخدم النهائي (الذي يريد كل شيء جاهزاً أو سهل الوصول)، لذا لا تتوقع أي شيء قريباً. منذ سنوات و أنا أقرأ عن Wayland لكن لحد الآن لا يوجد واجهة رسومية تدعمه دعماً كاملاً.

هناك Wayland اصبح مدعوم في جنوم 3.22 صدر بشكل رسمي في فيدورا 25 وايضاً متوفر على Arch

لكن المشكلة ان هناك بعض اﻻمور والـBugs الكارثية التي لم تحل حتى اﻻن واظن ان فيدروا قد تسرعت في الاصدار 25

من ناحية اخرى نظام التحزيم Snap المدعوم بداية من اوبنتو 16.04 يبشر بالكثير من العمل ولكن تطويره بطيء جداً حتى اﻻن

نلاحظ ان اﻻنظمة اﻻحتكارية مثل ويندوز وماك اكثر سرعة من اﻻنظمة مفتوحة المصدر

واتوقع ان ذلك يرجع للدعم المالي ومعظم المطورين للمصادر المفتوحة مشتتين بشكل عام بين التوزيعات وبين البرمجيات لكل توزيعة التي ﻻ تنتهي

مع اﻻسف كانونيكال مهتمه بالهواتف الذكية والاجهزة اللوحية واﻻنظمة السحابية الخاصة بها اكثر من تطوير اوبنتو وهذا ما يفسر بطيء العمل في الفتره اﻻخيرة.

هل Wayland مدعوم بالكامل في GNOME؟ توجد طبقة توافقية تعد جزء من Wayland اسمها XWayland هدفها التوافقية مع برامج X. هل تدعمها GNOME أو GTK بالأساس حتى تدعمه GNOME و أي واجهة تستخدم GTK؟ أنا أتابع أخبار لينكس و أظن أنها غير مدعومة لحد الآن إلا في واجهة Enlightenment. معضلة أي توزيعة جديدة أنها تحاول الإتيان بواجهة مختلفة وكأن لينكس يحتاج لواجهات جديدة أو معدلة. ما يحتاجه لينكس هو تغييرات جذرية بحيث يصير أكثر قابلية للاستخدام. لينكس ليس بحاجة لواجهات جديدة أو توزيعات متعددة بكثرة كما هو حاص حالياً، بل هو بحاجة لتوحيد جهود المطورين في تطويره من النواحي التي يحتاج فيها للتطوير، و أي جهد ينصب في تطوير واجهات جديدة هو مجرد مضيعة وقت لأن تطوير هذه الواجهات سيتوقف يوماً ما.

Arabian أضف ردا

بداية من جنوم 3.20 يتم التغيير بشكل جذري من X الي Wayland باﻻضافة الي وجود مميزات جديدة اصبحت في مدير الملفات Nautilus في اﻻصدار 3.22 وبعض الميزات في البرامج اﻻخرى.

Full Wayland support

وحسب معلوماتي حتى اﻻن الواجهة الوحيدة التي تنتقل الي Wayland هي جنوم.

عندما نتحدث عن لينكس فنحن نتحدث عن مئات التوزيعات

تخيل جميع مطورين هذه التوزيعات:

اجتمعوا في توزيعة واحدة.

تطوير الواجهات اﻻن له اهتمام بنسبة 80% اما النظام نفسه تطويره 20%

جميع الخطوط نفسها في معظم التوزيعات حتى الخط العربي السيء للغاية موجود في التوزيعات جميعها مما يدل على تشابه قلب النظام واختلافه في الواجهة ومدير الحزم.

ما سبب بطئ التطوير فى اشباه يونكس فى رايك

هل هى قلة المتطوعين ؟؟ وماذا عن الموظفين الرسميين من الشركات الى المجتمعات ؟؟

لا يوجد شركات تدعم ؟؟ وماذا عن شركات ابونتو ونوفل وردهات ومشروع جنو ودبيبان وغيرهم ؟؟

اموال ضخمة ؟؟ وما الحاجة لها ؟؟

كيف ان هناك توزيعات مشهوره وغير مشهورة ولديها انظمة تحزيم خاصة بها جديدة وقديمة بعضها مبنى من الصفر والاخر استكمالا من الاخر ولكن نفس الاسلوب المتبع اذا يبقي السؤال بوجه اخر

لماذا لا نرى انظمة جديدة للتحزيم تحل المشاكل الموجودة طالما هناك فرق استطاعت تطوير انظمة تحزيم جديدة مثل zypper ,pacman

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

-1
saleh_oukiki أضف ردا

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

غنو/لينكس و البرمجيات الحرة مشروع جاد و ماض في طريقه رغم الحروب التي تخاض ضده و ليس عبثا.

أنا لا أصف هذه البرامج بالعبث، بل عملية تطويرها و تسويقها.

saleh_oukiki أضف ردا

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

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

أمير التركى أضف ردا

اتوقع انك تتكلم عن شركة ابونتو بما انى تكلمت عنها ايضا

ولكن اشباه يونكس ليسوا فقط ابونتو , ماذا عن الشركات الاخرى (ريدهات , نوفل مؤسسة ديبيان ,مشروع مستقل مثل archlinux , مشروع جنو)

المعضلة ستبقي كما هى لا بد وقتها من ان يكون لكل توزيعة ان يكون لها نظام تحزيم خاص بها ومناسب لها , لماذا لا يكون الامر مشابه لاندرويد كل شئ فى متجر واحد لكل الشركات بتحزيم واحد لكل اصدارات اندرويد