قصة جديدة لـ Gentoo

هذا الأسبوع ، كما هو الحال دائمًا ، تمتلئ القوائم البريدية لـ Gentoo بالمحادثات المتعلقة بمستقبل التوزيع ، وقد لفتت انتباهي إحداها ، لدرجة أنها أصبحت الموضوع الرئيسي لهذه المقالة. لكن قبل ذلك سنعرف القليل من التاريخ عن التوزيع:

خالقك

نعود إلى الألفية الماضية ، في عام 1999 ، أصدر Daniel Robbins الإصدار الأول من Enoch Linux ، وهو توزيع أراد أن يكسر المعايير حتى ذلك الوقت الذي تصوره جميع التوزيعات الأخرى ، وأنشئ حزمًا بدلاً من استلامها مُجمَّعة مسبقًا. كانت الفكرة الرئيسية هي إنشاء نظام يستوعب أجهزة المستخدم ، ولا يحتوي على حزم غير ضرورية.

فري

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

Gentoo 1.0 تحديث

بالفعل في عام 2002 ، بعد إصلاح الخطأ المراوغ ، اكتسب Gentoo بالفعل اسمه الرسمي ، الذي سمي على اسم أسرع أنواع البطريق على الإطلاق ، وكان يعرض للعالم أول نسخة رسمية له. كان هذا المعلم الخطوة الأولى في سلسلة طويلة من التغييرات والتعديلات التي ظهرت على مر السنين ، لكننا سنركز على أهمها.

إدارة المجتمع

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

2004

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

2007

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

GLEP 39

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

كان الضرر واضحا

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

الاختبار النهائي ، السنوات

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

"خطة ل Gentoo"

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

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

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

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

تعلم من التاريخ

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


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

9 تعليقات ، اترك لك

اترك تعليقك

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

*

*

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

  1.   HO2Gi قال

    مقال جيد جدا ، أهنئكم.

  2.   حريق النجوم قال

    مقال جميل جدا

  3.   خوسيه جاسكون قال

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

  4.   ألبرتو كاردونا قال

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

    تحيات!
    وظيفة جيدة! كالعادة 🙂

    1.    كريساد قال

      مرحبا البرتو

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

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

      آمل أن أتمكن من توضيح الشكوك قليلاً
      تحياتي

  5.   فرنان قال

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

    1.    كريساد قال

      مرحبا فرنان.

      إجابة مختصرة: لا ، لا أعتقد أنه من الصعب على المستخدم "العادي".

      اجابة طويلة:
      صحيح أن منحنى تعقيد Gentoo شديد الانحدار (يذكرني قليلاً عندما تعلمت Vim لأول مرة) ، لكن هذا جزئيًا لأن GNU / Linux يمر بعملية "إخفاء" التعقيد. كون الشيء معقدًا لا يجعله سيئًا ، بل على العكس من ذلك ، فإن إزالة تعقيد شيء ما يجعله سيئًا في النهاية ، لكن انظر إلى Windows 🙂 التعقيد المخفي أسوأ من أي شيء آخر لأنه يجعل المستخدم يصبح معتمداً.

      الآن ، لا يتعين علي اليوم سوى تشغيل أمرين للحفاظ على تشغيل gentoo في الفرع غير المستقر (التجريبي) مرة واحدة في الأسبوع ، أو كل 3 أيام إذا كان هناك العديد من التغييرات:

      تظهر - المزامنة

      تظهر -avuDworld

      أو ما يعادلها

      تظهر –ask –verbose –update –deepworld

      الأول يقوم بمزامنة المستودع (مثل #apt update)
      يقوم الثاني بتحديث جميع البرامج التي قمت بتثبيتها بالإضافة إلى تبعياتها (#apt Upgrade)

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

      وهذا لا يساعد المستخدم "العادي" على كسر التبعية فحسب ، بل يعلمه أشياء في العملية هي في الحقيقة جوهر جنو / لينكس ، الحرية الحقيقية.

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

  6.   فرنان قال

    مرحبا
    في العمل ، وضعونا نظام التشغيل Windows 10 ، وكنت أستخدم جنوم في المنزل لمدة 4 سنوات جيدًا ، ويبدو أن نظام التشغيل Windows 10 فظيعًا بالنسبة لي ، والأكثر من ذلك ، في حالتي الخاصة ، مع مشكلة الرؤية الخاصة بي ، قمت بتكييف manjaro الخاص بي بشكل أفضل من Windows 10 باستخدام مكبر نشر.
    تحية.

  7.   الفاريتو 05050506 قال

    مقال جيد جدًا ، قبل اكتشاف مقالاتك لم أكن أعرف حتى أن Gentoo موجود والآن أنا على وشك الانتقال من Raspbian إلى Gemtoo. شكرا!