GLIBC و EGLIBC أو كيف يؤثر العمل الجماعي (السيئ) على البرمجيات الحرة

فريق العمل

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

لغة C هي لغة برمجة المكتبات عبارة عن مجموعات من الملفات المبرمجة لدعم البرامج الأخرى. مع مجموع هذين المفهومين ، نفهم بالفعل ما تعنيه مكتبة C ويمكننا الاستمرار.

استخدامات جنو / لينكس على دبيان والعديد من التوزيعات الأخرى حتى الآن جليبك، وهو ليس أكثر من جزء واحد من نظام التشغيل جنو.

يتم تسخين الأرواح

وراء الكثير من الرموز والكثير ، هناك أشخاص وداخل الناس ، أو بالأحرى في رؤوسهم ، هناك مشاعر ، بالطبع ، جيدة وسيئة.

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

هل يمكن لأحد أن يشرح لي تفاصيل هذا من فضلك؟ يستخدم جهازي Debian وأنا أحب نظام التشغيل هذا ، لكنني لست نوعًا من المهووسين في نظام Linux الفائق ، لذا لا أفهم كيف تؤثر الأخبار عليّ

بدلاً من شرح ما حدث ، من الأفضل أن أترجم الإجابة التي تلقيتها (بترجمة مجانية لي):

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

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

حدث شيء مشابه مع GCC (egcs) و XFree86 (X.org) وفي كلتا الحالتين كانا يعنيان شيئًا مفيدًا للغاية.

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

لكننا نرى دوس ثلاث قضايا مثيرة للاهتمام للغاية وهي برمجيات حرة جدًا ولكنها ملفتة للنظر للغاية بشأن تطوير البرنامج:

1- يمكن للمطور الرئيسي منحهم من المعلم وتفعل ما تريد ، وينتهي الأمر بإثارة استياء أولئك الذين يساعدون في تطوير تطبيق أو مكتبة في هذه الحالة. العلاقات الشخصية هي مشكلة حساسة بين المبرمجين وهي موجودة محادثات لتحسينها.

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

3- أن يكون قسمة من هذا النوع يمكن أن تفيد المستخدمين، خاصة إذا كان عمل التطوير الأصلي سيئًا حقًا أو يمر بوقت سيئ. يمكننا تسميته المنافسة أو التجديد، سوف تقوم بالتعليق علينا.

ماذا حدث في النهاية؟

تطوير «الأولاد التمييز»والمعروف باسم EGLIBCانتهى الأمر بأن تكون إيجابية حقًا ، بما يكفي لتخلي دبيان عن النسخة الأصلية في الإصدارات التالية ، هيا ، GNU ، Stallman's.

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

مثل الحب ، يبدو أن البرمجيات الحرة تتغلب على كل المشاكل.

أنا بانتظار تعليقاتك.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   بابلو قال

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

  2.   فينجيراتوريكس قال

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

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

  3.   سيث قال

    هذا يذكرني mariaDB

    سيتم استخدام هذا مع sid ، أليس كذلك؟ أستخدم ليني ، كيف يمكنني استخدامه؟

  4.   ريوبا قال

    يذكرني بالعبارة النموذجية "تذوق الألوان" ؛ أعتقد أنه قرار جيد من قبل دبيان ، على الرغم من أن EGLIBC أصغر سنًا ، إلا أن هذا لا يعني أنه لن يكون بنفس جودة GLIBC.

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

    كما ذكرنا سابقًا ، أعتقد أيضًا أن هذا يفيد GNU / Linux بشكل كبير ، فمن الأفضل أن يكون لديك العديد من المشاريع على القليل ، أليس كذلك؟
    صحيح أنه ربما يكون من الأفضل توحيد الجهود ، لكن ما زلت أعتقد أن التنوع في Linux هو أكثر ما نحب ، على سبيل المثال ، منذ بضعة أيام كنت أحاول تنزيل صفحة ويب كاملة ، للحصول على بعض الصور ، وباستخدام "wget" ، قمت بتنزيل ما لم أرغب فيه ، وبحثت عن google ووجدت "htrack" استخدمته وكان يعمل بشكل أفضل ، لو كان هناك "wget" فقط سيكون هناك كل شيء. على الرغم من أنني ما زلت أحب "wget" أكثر: P

    في صحتك! :)

  5.   خوسيه قال

    شيئين ، الأول ، أنا أؤيد التغيير إلى eglibc 100٪. إن محاولة تجميع glibc for arm هو للشجعان ، فهناك 3 أو 4 أزواج من glibc-gcc تعمل ، والفرق الصغير يكفي لجعل شيء ما يعمل أمرًا مستحيلًا.
    يجب أن يكون الآخر مكتبة بدلاً من مكتبة.
    مكتبة = مكتبة ، مكتبة = مكتبة.

    التحيات،

    جوزيه