راهنمایی برای انتخاب توزیع مناسب گنو/لینوکس

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

یکی از مسائلی که برای علاقه مندان جدید لینوکس گیج کننده است واژه “distro” یا توزیع می باشد و گیج کننده تر از آن برای مبتدیان این است که هیچ گونه تعریفی رسمی از اینکه یک توزیع دقیقا چیست وجود ندارد.

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

چرا به توزیعی که در مورد آن صحبت می کنید، نیاز دارم؟

اگر قصد دارید از لینوکس استفاده کنید باید به نوعی آن را بر روی کامپیوتر خود راه اندازی نماییدساده ترین راه تهیه یک سی دی قابل بوت حاوی لینوکس و روال نصب آن استاما هنگامی که برای یافتن لینوکس جستجوهای خود را آغاز می کنید،‌ گویی قرار است سوزنی را در انبار کاهی پیدا کنیدتوزیعهای ظاهرا خطرناک،‌ ظاهراً احمقانه و برخی نیز با اسامی جالب و طنزآلود وجود دارندبرخی را به رایگان می توانید دریافت کنید و برای برخی دیگر نیز باید هزینه هایی صرف کنیدحال چگونه می خواهید لینوکس مورد نظر خود را پیدا نمایید؟

آناتومی یک توزیع

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

 

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

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

از آنجا که لینوکس نرم افزاری است آزاد،‌ هر فردی بنا به میل خود می تواند به تنهایی یا با همکاری دیگران یک توزیع لینوکس منتظر کنددر نتیجه تمایل افراد مختلف به ابداع و ابتکار،‌ منجر به کثرت گیج کننده ای از توزیعهای گوناگون شده استخوشبختانه، مبتدیان به راحتی می توانند اغلب آنها را نادیده بگیرندهدف شما این است که به هر حال از نقطه ای کار را شروع کنید،‌ از این رو انباره ای از توزیعهای مختلف تشکیل داده و انتخاب خود را از بین آنها انجام می دهیمبه مرور که تجربه شما بیشتر شود،‌ می تواند از بین «جنگل توزیعها» گزینه مورد نظر خود را به راحتی انتخاب کنید.

داخل جنگل

اولین تصمیم گیری این است که می خواهیم توزیعی تجاری انتخاب کنیم یا یک توزیع مبتنی بر جامعه یا جامعه ای (Community).

توزیعهای تجاری

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

در حال حاضر، پیشگامان واقعی در حوزه لینوکس تجاری، ردهت و Novell SuSE می باشند(این منابعرا برای اطلاع بیشتر می توانید مطالعه نمایید).

توزیعهای مبتنی بر جامعه

توزیعهای مبتنی بر جامعه بسیار زیادنداین توزیعها توسط علاقه مندان و داوطلبان فراهم شده و نگهداری می شوند و علاوه بر اینکه تجاری نیستند،‌ ممکن است بسیار خوب و عالی به نظر برسند.

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

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

تفاوتهای بیشتر

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

نسخه های مبتنی بر جامعه معمولاً‌ حاوی برنامه های کاربردی بیشتر و متنوع تری هستند.ممکن است بخواهید امکانات بیشتری مثل بازیها،‌ ابزارها و سرگرمیهای عملی و دیگر نرم افزارهایی که انتظار نمی رود در یک توزیع تجاری موجود باشند را داشته باشیداگر از بسته های نرم افزاری که به یک توزیع تجاری نیاز دارند استفاده نمی کنید،‌ یک نسخه تجاری می تواند راهی برای صرفه جویی در پول شما شوددر فروشگاه های لینوکس بسیار مشاهده شده است که توزیعهای تجاری برای کارسازهای تولیدی و بحرانی تر به کار گرفته می شوند در حالی که توزیعهای مبتنی بر جامعه، توابع کاربردی متنوعی بر روی سیستمهای غیر بحرانی اجرا می کنند.

توزیعهای معروف و محبوب مبتنی بر جامعه عبارتند ازفدورا، OpenSuSE،‌ دبیان، مندریک،Knoppix و اوبونتو.

نکته جالب توجه این است که نرم افزارهایی که شما در لینوکس اجرا می کنید،‌ عموماً‌ در هر توزیعی اجرا خواهند شد، از این رو شما می توانید آنچه را که دوست دارید انتخاب کنید و حتی آن را تغییر دهیدمی توانید در انتخاب توزیع خود از دوستان و همکاران خود نیز کمک بگیرید.هر توزیع مبتنی بر جامعه تالارهای گفتگوی قابل دسترسی دارد که می توانید سؤالات خود را در آن مطرح کرده و دانش خود را در آنها به اشتراک بگذارید.

اطلاعات بیشتر را در مورد توزیعهای مختلف در تارگاه DistorWatch می توانید مشاهده نمایید.

دیسکهای زنده لینوکسی (LiveCD)

یکی از تولیدات برجسته و شاخص در دنیای لینوکس که ممکن است در جستجوهایتان به آن برخورد کنید، “LiveCD” یا دیسک زنده می باشداین پدیده یک توزیع لینوکسی است که یک دیسک قابل بوت می باشد و بدون هیچ تغییری در سیستم شما قابل اجراستکار،‌ بسیار ساده استشما با یک CD (یا DVD) سیستم را بالا می آورید و لینوکس را تا وقتی که سیستم خاموش شود،‌ اجرا خواهید کرداین، امکان بسیار خوبی برای آشنایی اولیه شما با لینوکس فراهم می آوردهمچنین راهی برای حمل و نقل لینوکس پیش رو می گذاردحتی مشاهده شده است که ویندوز سیستمی خراب شده و فرد با دیسک زنده لینوکسی سیستم را بالا آورده تا صرفاً یک جستجوی اینترنتی انجام دهدچنین فردی تصمیم منطقی بعدی خود را برای شروع کار تمام وقت با لینوکس نگرفت،‌ اما واقعاً به این نتیجه رسید که استفاده از این سیستم عامل چقدر ساده است.

گزینه های مختلفی برای انتخاب دیسکهای زنده وجود دارد. Knoppix ظاهراً اولین نمونه این دیسکهاست. Novell SuSE (و OpenSuSE) نیز یک دیسک زنده دارداوبونتو هم دیسک زنده قابل نصب دارد.

تصمیم گیریها

ممکن است شما هنگام تصمیم گیری برای انتخاب یک توزیع لینوکس چیزهایی مد نظر داشته باشید:

  • آیا این توزیع خواسته های اصلی مرا برای کار با یک کامپیوتر برآورده می کند؟

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

  • ثبت و پیگیری تغییرات توزیع به چه شکلی است؟

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

  • آیا توزیع،‌ از استانداردها تبعیت می کند یا خیر؟

استانداردهایی برای کار با لینوکس وجود داردیکی ا زمهمترین استانداردهای تجاری LSB (یاLinux Standard Base) می باشداین استانداردها مبانی شکل گرفتن یک توزیع لینوکسی، محل قرار گرفتن فایلها، روشهای نصب و … را تعریف می کنندبرخی از پیش نیازها به شدت فنی بوده و به مطالعات زیادی نیاز دارندالبته بیشتر توزیعهای تجاری تایید شده می باشندبا این حال، یکی از آسانترین روشهای تعریف استانداردها این است که آیا یک توزیع مبتنی برRPM است یا خیر، که این ویژگی در واقع نحوه نصب نرم افزارها در لینوکسی است که با LSBاستاندارد شده استاگر توزیعی که از RPMها استفاده می کند، انتخاب نمایید، در مدیریت نرم افزارهای تجاری، سازگاری و انعطاف بیشتری خواهید داشت.

  • آیا می توانم از افراد/منابعی کمک بگیرم؟

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

  • شما می توانید ذهنیت خود را تغییر دهید.

کافی است که نترسید و توزیعی را انتخاب کنید و کار را با آن شروع نماییدبعدها می توانید در صورت نیاز در تصمیم خود تجدید نظر کرده و توزیع مورد نظر خود را تغییر دهید.

منبع:IBM 

0 نظر:

ارسال یک نظر