یک داستان جدید برای جنتو

در این هفته ، مثل همیشه ، لیست های پستی جنتو پر از مکالمه در مورد آینده توزیع است و یکی از آنها توجه من را به خود جلب کرد تا آنجا که موضوع اصلی این مقاله است. اما قبل از آن ما می خواهیم کمی تاریخچه در مورد توزیع بدانیم:

خالق شما

ما به هزاره گذشته برمی گردیم ، در سال 1999 دانیل رابینز ، اولین نسخه از لینوکس Enoch را منتشر کرد ، توزیعی که می خواست با رعایت استانداردهای موجود تا آن زمان که توسط سایر توزیع ها تصور می شد ، بسته هایی را ایجاد کند به جای اینکه آنها را به صورت پیش پردازی دریافت کند. ایده اصلی ایجاد سیستمی بود که سخت افزار کاربر را در خود جای دهد و بسته های غیرضروری نداشته باشد.

FreeBSD

پس از چند مشکل با خنوخ ، دانیل به آنجا مهاجرت کرد FreeBSD، یک سیستم عامل UNIX ، و جایی بود که وی ملاقات کرد بنادر ، ابزار کنترل بسته سیستم. همانطور که می توانید تصور کنید ، پورت ها به جای دریافت باینری ، کار تهیه برنامه ها را بر عهده دارند ، برای این ابزار دیگر استفاده می شود pkg.

جنتو 1.0

قبلاً در سال 2002 و پس از رفع اشکال دست نیافتنی ، جنتو قبلاً نام رسمی خود را به نام سریعترین گونه پنگوئن از آن خود کرده بود و اولین نسخه رسمی خود را به جهانیان نشان می داد. این نقطه عطف اولین گام در یک سری طولانی از تغییرات و اصلاحات بود که طی سالها به وجود آمد ، اما ما در مورد مهمترین موارد تمرکز خواهیم کرد.

مدیریت جامعه

این یک ویژگی عجیب و غریب در Gentoo است ، از آنجا که هیچ شرکت خاصی در حال اجرا نیست ، این جامعه محلی است که در نهایت بهترین گزینه را برای توسعه دهندگان و کاربران تعیین می کند. اما لازم به ذکر است که شرکت های بزرگی مانند سونی و گوگل از الگوی جنتو برای بهبود سیستم های خود استفاده کرده اند.

2004

این سال به خصوص برای جنتو سخت بود ، زیرا بنیانگذار آن مجبور شد مدیریت را به دلیل مسائل شخصی به بنیاد جنتو واگذار کند. با توجه به محبوبیتی که در آن زمان جنتو داشت ، مردم شروع به استفاده بیشتر و بیشتر از جنتو کردند و تعداد آنها امیدوار کننده به نظر می رسید ، اما چنین رشد سریعی متناسب بودن چارچوب با مقیاس صحیح را دشوار می کرد. همیشه به خاطر داشته باشید که بسیاری از این پروژه ها در "اوقات فراغت" انجام می شوند ، اگر افراد کافی برای کنترل افسارها وجود نداشته باشند ، انفجار شهرت نمی تواند خیلی خوب باشد.

2007

یک سال دشوار دیگر ، از آنجا که به دلیل کمبود ساختار کافی و با نوعی سری چریکهای داخلی ، جنتو در جهان GNU / Linux غرق شد و به یک توزیع "ثانویه" تبدیل شد. در این محیط دانیل تصمیم می گیرد که به عنوان یک توسعه دهنده به توسعه فعال بازگردد ، اما پس از اختلافات شخصی و حملات زیاد طرفین ، کمی بعد از ورود مجدد تصمیم می گیرد که بازنشسته شود. اندکی بعد لینوکس Funtoo، پراکندگی مبتنی بر جنتو ، اما با برخی تغییرات اساسی که بر ساختار ناپایدار آن زمان غلبه نکرد.

GLEP 39

Gentoo Linux Enhancement Proposal (GLEP) اسنادی هستند که تغییراتی را از نظر فنی و ساختاری در جامعه پیشنهاد می دهند. GLEP بسته به نیاز جامعه و دوام پیشنهاد ، فرآیندهای مداوم آماده سازی ، بررسی ، رأی گیری را می گذراند و ممکن است اجرا شود یا نشود. به طور خاص ، GLEP 39 پروژه ای است که می خواهد ساختار جدیدی را برای Gentoo Linux پیاده سازی کند ، که در آن ترتیب و نحوه انجام بسیاری از پروژه ها و توسعه دهندگان دوباره تعریف می شود. این کار از سال 2005 آغاز شد و روند توسعه خود را تا زمان تصویب در سال 2008 ادامه داد. قطعاً این پاسخ جامعه ، اعم از توسعه دهندگان و کاربران بود ، برای بهبود مشکلات ساختاری پیچیده ای که سالهاست گریبان آن را گرفته بود.

خسارت واضح بود

در این زمان ، جنتو قبلاً از چریکهای داخلی و عدم رهبری رنج زیادی برده بود. بسیاری از کاربران و توسعه دهندگان بازنشسته شده بودند و این یک پروژه کوچک در انتظار مرگ شد. اما نکته غافلگیرکننده این است که علی رغم همه موارد و برخلاف هرگونه شانس ، مجموعه تغییرات باعث شده جنتو ساختار پایدارتری داشته باشد و همچنین به لطف کاهش توسعه دهندگان و کاربران (دیدگاه های متناقض احتمالی در زمان توسعه) قادر به کار بر روی پروژه های جدید و بهبود جنتو در هسته آن است.

آزمون نهایی ، سالها

10 سال از آن لحظه می گذرد ، و چیزهای زیادی تغییر کرده است ، و چیزهای دیگر نه چندان ، ساختار تعریف شده در آن زمان از قبل ایجاد شده است ، و چیزهای زیادی در این روند آموخته شده است ، توسعه دهندگان جدید وارد شده اند و دیگران خارج شده اند. به طور خلاصه ، جنتو نمرده است (شگفت آور). و این خرد جدید در اشکال و مدل های انتخاب ، حل مسئله ، ارائه پروژه ها منعکس می شود ، به طور خلاصه ، آنها قبلاً تصمیم خود را گرفته اند. و این ما را دوباره به این هفته می رساند.

"طرحی برای جنتو"

این بوده است عنوان از موضوع مکالمه ای که باعث ایجاد این مقاله شده است ، اگرچه گزارش های کامل هنوز در دسترس نیستند ، اما این کمی از آنچه رخ داده است. دانیل می خواهد به پروژه کمک کند ، ارتباط بیشتری بین جنتو و فونتو برقرار کند و برخی از مشکلات برجسته در پروژه های مختلف جامعه را حل کند.

این در حال حاضر در لیست ها در حال بحث است و اولین برداشت این است که دانیل می خواهد بیش از فعالانه برگردد و بنابراین به رهبری جنتو (به عنوان عضو شورا) کمک کند. برای این منظور شما در حال شرکت در مسابقه برنامه نویس هستید بدون دسترسی مرتکب، که در آن یک سری مصاحبه ها از طریق IRC بین یک استخدام کننده جنتو (معمولاً یک توسعه دهنده) و متقاضی انجام می شود. در این مصاحبه ها ، س questionsالات مسابقه یک به یک بررسی می شود ، که حول ساختار جدید جامعه ، نحوه کار ، نحوه پیشنهاد و چگونگی رفع اشکال است.

فقط به عنوان یک یادداشت اضافی ، یک مسابقه به ویژه طراحی شده برای داشتن وجود دارد مرتکب دسترسی، این به معنای امکان ویرایش مستقیم پرونده ها است .ebuild آنچه به وجود می آید .deb o .rpm به ترتیب در debian یا redhat این در مسائل فنی و فرایندهای نگهداری برنامه بسیار دقیق تر است.

برای انجام مصاحبه ، لازم است که توسط یک توسعه دهنده Gentoo ، که فرایندها را برای متقاضی توضیح می دهد و آنها را در روند یافتن پاسخ راهنمایی می کند ، راهنمایی شده باشید (همه چیز به اندازه کافی مستند است که بدون یک مشاور باشد ، اما لازم است که با یکی از آنها همراه باشید تا او کسی که درخواست مصاحبه می کند).

از تاریخ بیاموزید

من خودم را عاشق تاریخ نمی دانم ، اما یاد گرفته ام که اگر ما نمی خواهیم همان اشتباهات را انجام دهیم ، شناختن آن ضروری است و مانند برنامه نویسی ، دانستن آنچه در گذشته اتفاق افتاده است به ما می آموزد که آینده را بهتر درک کنیم. این موضوع موضوعی ثابت در لیست های پستی جنتو برای چند روز یا شاید هفته های آینده خواهد بود و امیدوارم که بهتر باشد ، زیرا سالها نمی گذرد و هر دو طرف تجربه سن را دارند. در نهایت همه ما به دنبال یک چیز مشابه هستیم تا یک جنتو بهتر و بهتر بسازیم. با سلام و تشکر از اینکه به اینجا رسیدید


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

9 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   HO2Gi dijo

    مقاله بسیار خوبی ، به شما تبریک می گویم.

  2.   آتش سوزی dijo

    مقاله بسیار خوبی

  3.   خوزه جی گاسکون dijo

    اگر طبقه سیاسی - اقتصادی به این ترتیب انتخاب می شد ، دنیای دیگری بدون سرمایه داری وحشی (فریدمانی ها) و با دید كینزی از دولت رفاه ممكن بود.
    مقاله عالی تا اینجا من نحوه کار جنتو را فهمیدم و این اصلاً آسان نیست.
    آنها "هنگام راه رفتن راه خود را باز می کنند" ماچادو.
    توجه

  4.   آلبرتو کاردونا dijo

    سلام!
    نظر شما در مورد Funtoo چیست و در مورد دلایلی که Daniel باعث ایجاد Distro گفت (Funtoo) می شود چه می دانید.
    من خواندم که او در مایکروسافت بود اما به جنتو بازگشت و به پروژه پیوست ، بنابراین تصمیم گرفت فونتو را پیدا کند.
    این جزئیات همیشه من را کمی مشکوک می کرد.
    من می خواهم بدانم که آیا شما هرگز از Funtoo استفاده کرده اید و تفاوت شما با جنتو چیست؟

    سلام!
    پست خوب! مثل همیشه

    1.    ChrisADR dijo

      سلام آلبرتو ،

      خوب ، درست است ، دانیل صرفاً به دلایل کاری در مایکروسافت بود ، همانطور که در برخی موارد گفت: "ایده این بود که به مایکروسافت آموزش داده شود که چگونه نرم افزار منبع آزاد و رایگان کار می کند." پس از حل و فصل مسائل شخصی که باعث شد او در ابتدا جنتو را ترک کند ، تصمیم گرفت دوباره با جامعه ارتباط برقرار کند ، اما در این مرحله اوضاع کمی متشنج بود ، و برخی از توسعه دهندگان مشکل ساز. اصطکاک و حملات شخصی به تدریج باعث تشدید اوضاع شد. در نقطه شکست ، دانیل تصمیم می گیرد جامعه "خصمانه" را ترک کند و نسخه جدیدی از جنتو پیدا کرد ... Funtoo تغییرات ساختاری در حمل و نقل و سایر فرایندها داشت ، همانطور که برخی می گفتند "پیشرفت". این روند تغییر طرحواره یا ساختار در یک پروژه منبع باز گاهی اوقات پیچیده است و تلاش برای اقناع یک جامعه همیشه به خوبی کار نمی کند. امروز ، دانیل دائماً به توسعه Portage کمک می کند و امروز انتظار می رود تحول جدیدی در مدیر بسته جنتو صورت گیرد.

      من شخصاً Funtoo را امتحان نکرده ام ، و چیزهای خوبی در مورد توزیع شنیده ام. تفاوت در این مرحله ممکن است ساختارها و جهت پروژه باشد ، اولویت های Funtoo در وب سایت آن به طور دقیق شرح داده شده است ، مجموعه ای از اولویت ها که جهت دهی به پروژه ها است.

      امیدوارم بتوانم شک و تردیدها را کمی روشن کنم
      توجه

  5.   فرنان dijo

    سلام
    به نظر شما آیا کنترل روزانه gentoo برای کاربر اینقدر دشوار است؟ من این را می گویم زیرا ، ظاهراً و از روی ناآگاهی ، به نظر می رسد که برای یک کاربر عادی ، نه یک برنامه نویس یا دانشجوی GNU linux ، gentoo دارای پیچیدگی زیادی برای به روز نگه داشتن و بدون مشکل بودن آن است ، Portage اخبار زیادی را ارائه می دهد ، مجموعه ها زمان ، به نظر می رسد از دیگر توزیع های باینری هرچند که تا حدودی کارآیی کمتری دارند اما از نظر سهولت در فاصله نوری قرار دارند.
    بنابراین مقاله زیر در مورد جنتو نحوه نگهداری جنتو پس از نصب است.
    سلام.

    1.    ChrisADR dijo

      سلام فرنان

      پاسخ کوتاه: نه ، فکر نمی کنم برای یک کاربر "عادی" اینقدر سخت باشد.

      پاسخ طولانی:
      درست است که منحنی پیچیدگی جنتو زیاد است (وقتی برای اولین بار Vim را یاد گرفتم کمی به من یادآوری می کند) ، اما این تا حدودی به این دلیل است که GNU / Linux روند "پنهان کردن" پیچیدگی را پشت سر می گذارد. پیچیده بودن چیزی باعث بد شدن آن نمی شود ، برعکس ، حذف پیچیدگی چیزی در نهایت باعث بد شدن آن می شود ، اما به Windows نگاه کنید ... پیچیدگی پنهان از هر چیز دیگری بدتر است زیرا باعث وابستگی کاربر می شود.

      اکنون ، من امروز فقط باید دو دستور اجرا کنم تا gentoo خود را در شاخه ناپایدار (آزمایشی) یک بار در هفته یا اگر تغییرات زیادی ایجاد کند ، هر 3 روز ادامه دهم:

      ظهور - همگام سازی

      ظهور -avuDworld

      یا معادل آن

      ظهور - بپرسید - کباب - به روز کنید - عمیق @ جهان

      اولین مخزن همگام سازی می شود (مانند #apt بروزرسانی)
      مورد دوم تمام برنامه هایی را که من نصب کرده ام به علاوه وابستگی های آنها (# ارتقاapt)

      در ابتدا ، درک اخبار و خطاها کمی دشوار است ، اما وقتی از اولین دشواری عبور کرد ، همه چیز بیشتر معنا پیدا می کند و به طور کامل تری مشاهده می شود. (من چندین بار تجهیزاتم را خراب کردم ، مجبور شدم از ابتدا نصب کنم ، اما با هر خطا یک درس بسیار مهم آمده است ...)

      و این نه تنها به کاربر "عادی" کمک می کند تا وابستگی را از بین ببرد ، بلکه در روند کار چیزهایی را به او می آموزد که واقعاً جوهره GNU / Linux است ، آزادی واقعی.

      در مورد مورد دوم ، درست است ، توزیع های باینری برای "کاربران" بسیار ساده تر است. و تا حدی ، برای استفاده از جنتو باید تمایل ویژه ای به فناوری داشته باشید ، یا نیاز شدیدی به کارایی داشته باشید. و این در مورد گنو / لینوکس نیز نکته زیبایی است ... شما آزادانه می توانید سطحی را که به بهترین وجهی متناسب با نیازهای شما است انتخاب کنید. او که تصمیم می گیرد با هر قطعه چه کاری انجام دهد ، این چیزی است که مسئولیت آن را به دوش می کشد ، اما وقتی تسلط می یابم رضایت بیشتری را به همراه دارد ... حداقل من بهتر می دانم که دقیقاً چه چیزی در تیمم دارم ، و چگونه آن را دارم و چرا من داشته باشی
      Saludos،

  6.   فرنان dijo

    سلام
    در محل کار آنها ویندوز 10 را برای ما قرار داده اند ، من 4 سال است که از gnome در خانه استفاده می کنم ، ویندوز 10 برای من وحشتناک به نظر می رسد ، چه چیزی بیشتر ، در مورد خاص من ، با مشکل بینایی من بهتر از gnome manjaro خود را از پنجره ها سازگار کردم 10 با بزرگتر خصوصی.
    سلام.

  7.   05050506 dijo

    مقاله بسیار خوبی ، قبل از کشف مقالات شما ، من حتی نمی دانستم که جنتو وجود دارد و اکنون می خواهم از Raspbian به Gemtoo تغییر کنم. با تشکر!