خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

توزیع لینوکس محبوب شما احتمالاً از یکی از این سه سیستم‌عامل منشعب شده است

توزیع لینوکس مورد علاقه شما احتمالاً از یکی از این سه سیستم‌عامل منشأ گرفته است
توزیع محبوب شما ممکن است یک-of-a-kind به نظر برسد، اما اجداد آن احتمالاً با اجداد توزیع‌های دیگر آشنا بوده‌اند.

تبار بسیاری از توزیع‌های لینوکس که هنوز کاربرد گسترده دارند را ردیابی کنید؛ همین خطوط خانوادگی بارها ظاهر می‌شوند. اوبونتو بخش زیادی از زیربنای خود را از پروژه‌ای قدیمی‌تر به ارث برده است، در حالی که فدورا، CentOS Stream و Red Hat Enterprise Linux در نقاط مختلف، بر شاخه‌ای بلندمدت دیگر قرار دارند. SUSE مسیری پرپیچ‌وخم‌تر را پیمود و با جذب ایده‌ها و فناوری‌های چند توزیع اولیه، به اکوسیستمی با هویت مستقل تبدیل شد.

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

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

دو شاخه از یک پروژه مشکل‌دار روییدند

SLS دو نفر را تا مرز شروعی دوباره به ستوه آورد

رابط شل شبکه Softlanding Linux System سیستم SLS

پیش از شکل‌گیری این شاخه‌ها، Softlanding Linux System وجود داشت؛ سیستمی که Peter MacDonald در سال ۱۹۹۲ گردآوری کرد و یکی از نخستین تلاش‌ها برای بسته‌بندی کرنل لینوکس همراه با نرم‌افزارهای پشتیبان کافی بود تا به‌عنوان یک سیستم کامل قابل استفاده باشد. SLS مهم بود، اما به باگ‌ها و نگه‌داری نامنظم نیز شهرت داشت. Patrick Volkerding و Ian Murdock هر دو از آن ناراضی بودند، هرچند واکنش‌های متفاوتی نشان دادند.

Volkerding تغییراتی در SLS ایجاد کرد، بخش‌هایی از سامانه نصب آن را بازنویسی کرد و Slackware را در ژوئیه ۱۹۹۳ منتشر کرد. این توزیع، قدیمی‌ترین توزیع لینوکسی است که هنوز به‌طور فعال نگه‌داری می‌شود. Murdock یک ماه بعد دبیان را معرفی کرد و نام آن را از نام خود و شریک زندگی آن زمانش، Debra، گرفت. دبیان صرفاً نسخه‌ای پاک‌سازی‌شده از SLS نبود. Murdock آن را توزیعی تازه معرفی کرد که آزادانه توسعه می‌یابد و به‌طور جمعی نگه‌داری می‌شود. حاصل، دو پاسخ متفاوت به یک مسئله بود: Slackware بر سادگی و کنترل مدیر سیستم تأکید داشت، در حالی که دبیان مدیریت ساختاریافته بسته‌ها و سازمان‌دهی رسمی جامعه را توسعه داد.

مطلب مرتبط:   Fedora Silverblue در مقابل Workstation: 6 تفاوت عمده بین دو توزیع

تأثیر اسلک‌ور فراتر از نوادگان مستقیم آن گسترش یافت

SUSE از اسلک‌ور الهام گرفت، سپس توزیع مستقل خود را ساخت

رسانه نصب اسلک‌ور

اسلک‌ور هرگز خانواده مدرنی به بزرگی دبیان یا Red Hat پدید نیاورد و رابطه SUSE با آن نیز پیچیده‌تر از یک فورک مستقیم است. SUSE در سال ۱۹۹۲ در آلمان تأسیس شد؛ پیش از آن‌که اسلک‌ور وجود داشته باشد. محصولات اولیه لینوکس آن، SLS و بعدها اسلک‌ور را توزیع و بومی‌سازی می‌کردند. هنگامی که SUSE نسخه S.u.S.E. Linux ۴.۲ را در سال ۱۹۹۶ منتشر کرد، برای نخستین توزیع اصلی خود از Jurix به‌عنوان نقطه شروع استفاده کرد، نه این‌که مستقیماً راه محصولات قدیمی‌تر مبتنی بر Slackware را ادامه دهد.

SUSE بعدها RPM را پذیرفت، اما استفاده از قالب بسته Red Hat آن را به فرزند Red Hat تبدیل نکرد. قالب بسته و تبار کد یک چیز نیستند. openSUSE اکنون از RPM به‌عنوان مدیر بسته سطح پایین استفاده می‌کند، در حالی که Zypper و libzypp مدیریت مخازن، وابستگی‌ها و به‌روزرسانی‌ها را بر عهده دارند. ازاین‌رو، تاریخچه آن چند پروژه اولیه را در بر می‌گیرد، نه یک شاخه مستقیم و بی‌ابهام از اسلک‌ور.

این تبار چندلایه همچنان در تاریخچه و هویت مدرن openSUSE جایگاهی محوری دارد؛ نه این‌که صرفاً زیرمجموعه‌ای از اسلک‌ور یا Red Hat باشد.

دبیان به یکی از بزرگ‌ترین خانواده‌های لینوکس تبدیل شد

انتشار اوبونتو در سال ۲۰۰۴ به ده‌ها توزیع گسترش یافت

دبیان تا زمان انتشار اوبونتو در اکتبر ۲۰۰۴، بیش از یک دهه را صرف توسعه بسته‌ها، ابزارها و جامعه خود کرده بود. Mark Shuttleworth و تیم اصلی اوبونتو از دبیان به‌عنوان زیربنای فنی توزیعی استفاده کردند که هدفش آسان‌تر کردن نصب و استفاده از لینوکس در رایانه‌های شخصی بود. اوبونتو سیستم بسته‌بندی دبیان و بخش بزرگی از پایگاه نرم‌افزاری آن را به ارث برد، اما مدل حکمرانی آن را نه. این توزیع رهبری، زمان‌بندی انتشار، مخازن و جهت‌گیری محصول خود را معرفی کرد. همین ترکیب علت موفقیت اوبونتو در دورانی بود که بسیاری از توزیع‌های دیگرِ ساخته‌شده برای آسان‌تر کردن لینوکس، سرانجام ناپدید شدند.

اوبونتو نه‌تنها به‌عنوان یک توزیع دسکتاپ موفق بود، بلکه به پایه‌ای برای پروژه‌های دیگر تبدیل شد. لینوکس مینت در سال ۲۰۰۶ به‌عنوان توزیعی مبتنی بر اوبونتو پدیدار شد و به‌تدریج مخازن، ابزارهای به‌روزرسانی، برنامه‌ها و انتخاب‌های دسکتاپ خود را افزود، در حالی که پایه بسته‌ای اوبونتو را حفظ کرد. پاپ‌اواس، زورین اواس، المنتری اواس و بسیاری از پروژه‌های کوچک‌تر نیز به‌جای دبیان، مستقیماً بر اوبونتو ساخته شدند. بنابراین، بسیاری از نسل‌های دبیانی که کاربران دسکتاپ با آن‌ها روبه‌رو می‌شوند، از مسیر اوبونتو به دبیان می‌رسند. نصب لینوکس مینت همچنان در زیرساخت خود از قالب بسته .deb و APT دبیان استفاده می‌کند، هرچند مینت مخازن، ابزارها و تصمیم‌های طراحی ویژه خود را نیز افزوده است.

مطلب مرتبط:   نحوه نصب مایکروسافت آفیس روی لینوکس

ردهت به شاخه‌های جامعه‌محور، سازمانی و جایگزین‌های سازگار تقسیم شد

سنت‌اواس مسیر خود را تغییر داد و دو جایگزین، خلأ را پر کردند

ردهت خط توسعه جداگانه‌ای ایجاد کرد. مارک ایوینگ نخستین نسخه Red Hat Linux را در سال ۱۹۹۴ منتشر کرد و سال بعد به باب یانگ پیوست تا شرکت Red Hat Software را تشکیل دهند. سیستم بسته‌بندی RPM آن در سال ۱۹۹۵ عرضه شد و سرانجام به پایه اکوسیستمی بزرگ تبدیل شد که مستقل از دبیان و اسلک‌ور توسعه یافت.

توزیع‌های اصلی این اکوسیستم اکنون در یک فرایند توسعه واحد، نقش‌های متفاوتی دارند. فدورا توزیعی جامعه‌محور است که فناوری‌های تازه و تغییرات بزرگ در آن معرفی و اصلاح می‌شوند. سنت‌اواس استریم میان فدورا و Red Hat Enterprise Linux قرار دارد و به‌عنوان جریان توسعه پیوسته برای کارهای پیش‌روی RHEL عمل می‌کند.

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

سنت‌اواس لینوکس سال‌ها بسته‌های منبع عمومی RHEL را، بدون پشتیبانی تجاری ردهت، به توزیعی رایگان بازسازی می‌کرد. در دسامبر ۲۰۲۰، ردهت اعلام کرد که سنت‌اواس لینوکس ۸ در دسامبر ۲۰۲۱ به پایان می‌رسد و پروژه بر سنت‌اواس استریم متمرکز خواهد شد. سنت‌اواس لینوکس ۷ تا ژوئن ۲۰۲۴ ادامه داشت، اما این اعلامیه مدل سنتی بازسازی پایین‌دستی را در مسیر ناپدید شدن قرار داد.

مطلب مرتبط:   Marble: یک جایگزین منبع باز Google Earth برای لینوکس

راکی لینوکس و آلما لینوکس به‌عنوان جایگزین‌های سازگار با RHEL پدیدار شدند و هر دو نخستین نسخه‌های پایدار خود را در سال ۲۰۲۱ منتشر کردند. گرگوری کورتزر، یکی از بنیان‌گذاران سنت‌اواس، راکی را آغاز کرد؛ در حالی که آلما لینوکس با حمایت کلودلینوکس شروع شد و سپس به بنیادی مستقل انتقال یافت. راکی در پی سازگاری دقیق، باگ‌به‌باگ، با RHEL است؛ در حالی که آلما لینوکس در سال ۲۰۲۳ هدف بازسازی دقیق یک‌به‌یک را کنار گذاشت و به حفظ سازگاری دودویی و ABI روی آورد.

برخی خانواده‌های اصلی خارج از این اکوسیستم‌ها رشد کردند

برخی توزیع‌ها شجره‌نامه خانوادگی خود را از صفر ساختند

چند توزیع مستقل و مهم لینوکس، کاملاً بیرون از اکوسیستم‌های دبیان، ردهت و اسلک‌ور قرار می‌گیرند. آرچ لینوکس که جاد وینت آن را در سال ۲۰۰۲ آغاز کرد، به‌طور مستقل ساخته شد. CRUX روشن‌ترین الهام‌بخش مستقیم آن بود، هرچند آرچ از اسلک‌ور، BSD و PLD Linux نیز ایده‌هایی وام گرفت. نوادگان آن، از جمله مانجارو و EndeavourOS، مدل انتشار غلتان و اکوسیستم بسته‌های آرچ را به ارث می‌برند؛ نه این‌که چیزی را مستقیماً از دبیان، ردهت یا اسلک‌ور گرفته باشند.

گنتو نیز سیستم مبتنی بر منبع خود را توسعه داد که با پروژه اِنوک دانیل رابینز در اواخر دهه ۱۹۹۰ آغاز شد. آلپاین لینوکس، نیکس‌اواس و وید لینوکس نمونه‌های دیگری از خانواده‌های مستقل هستند که به‌سادگی در این سه تبار اصلی جای نمی‌گیرند.

شجره‌نامه خانوادگی نامرتب است، اما الگوها پابرجا می‌مانند

این استثناها نشان می‌دهند که بهتر است این سه اکوسیستم را نقشه‌ای مفید بدانیم، نه طبقه‌بندی‌ای کامل. دبیان و اوبونتو یک خانواده عظیم را شکل می‌دهند؛ فدورا و RHEL خانواده‌ای دیگر را، و اسلک‌ور و SUSE نیز سنت‌های قدیمی‌تری را حفظ می‌کنند که تأثیرشان همیشه با خط تباری روشن و مستقیم نشان داده نمی‌شود.

کرنل بیشترین توجه را به خود جلب می‌کند، اما لایه توزیع، حافظه نهادی را نیز با خود حمل می‌کند. تصمیم‌هایی که چند پروژه در دهه ۱۹۹۰ گرفتند، هنوز شیوه بسته‌بندی، نگه‌داری و به‌روزرسانی لینوکس امروز را شکل می‌دهند.

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Oluwademilade Afolabi است. مشاهده مقاله اصلی