مفاهیم توزیع

توزیع های لینوکس توسط افراد گروه ها و سازمان های حرفه ای گوناگون ایجاد می شوند. این توزیع ها شامل تعدادی نرم افزار سیستم

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

سازی ، پشتیبانی از یک معماری خاص، برنامه های بلادرنگ (real-time applications) و سامانه های جاسازی شده (embedded systems)

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

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

لینوکس تعداد متنوعی دارد که متناسب با هر نوع کاربر است. به این نسخه ها توزیع (یا به شکل کوتاه "distos") گفته می شود. تقریباً هر توزیع لینوکس را می توان به صورت رایگان دانلود و نصب کرد.

توزیع Debian

به صورت کلی دبیان یک سیستم عامل است که کاملاً از نرم افزار رایگان و متن باز تشکیل شده است و برای هر پلتفرمی مناسب است. به طور گسترده ای شناخته شده است و بیش از 20 سال است که در حال توسعه است و به سه شاخه تقسیم میشود که می توانید از آنها استفاده کنید: Stable , Testing , Unstable

(stable) در مجموع شاخه خوبی است که باید از ان استفاده کرد همچنین (Testing) و (Unstable) نسخه های در حال پیشرفت هستند. این بدان معنی است که هر گونه تغییر تدریجی در آن شاخه ها در نهایت پایدار می شود. به عنوان مثال، اگر می خواهید به آپدیت بعدی از ویندوز XP به ویندوز 10 دسترسی پیدا کنید، باید ویندوز 10 را به طور کامل نصب کنید. با این حال، در نسخه آزمایشی، به‌طور خودکار به‌روزرسانی‌ها را دریافت می‌کنید تا زمانی که نسخه بعدی سیستم‌عامل بدون نیاز به نصب کامل باشد.

برای مدیریت بسته ها در دبیان از ابزارهای مدیریت بسته دبیان استفاده میشود. هر توزیع لینوکس بسته ها را به طور متفاوتی نصب و مدیریت می کند و از ابزارهای مدیریتی بسته متفاوتی استفاده می کند که در ادامه بیشتر به ان میپردازیم.

 در بخش پیکر بندی دبیان ممکن است آخرین به روزرسانی ها را دریافت نکند، اما بسیار پایدار است پس اگر یک سیستم عامل "هسته ای" خوب می خواهید، این یکی برای شماست.

توزیع red hat

Red Hat Enterprise Linux که معمولاً RHEL نامیده می شود توسط Red Hat توسعه یافته است. RHEL قوانین سختگیرانه ای برای محدود کردن توزیع مجدد رایگان دارد ، اگرچه هنوز کد منبع را به صورت رایگان ارائه می دهد.

RHEL از مدیر بسته متفاوتی نسبت به Debian، مدیر بسته RPM استفاده می کند که در نهایت با آن نیز آشنا خواهیم شد.

سیستم‌عامل‌ های مبتنی بر RHEL کمی با سیستم‌عامل‌ های مبتنی بر دبیان متفاوت خواهند بود، به ویژه در مدیریت بسته‌ها.

red hat بیشتر در شرکت ها مورد استفاده قرار میگیرد بنابراین اگر به یک سیستم عامل سرور قوی نیاز دارید، این سیستم عامل خوبی خواهد بود

توزیع ubuntu

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

اوبونتو یک سیستم عامل مبتنی بر دبیان است که توسط Canonical توسعه یافته است بنابراین از یک سیستم مدیریت بسته اصلی دبیان استفاده می کند.

اوبونتو یک انتخاب عالی برای مبتدیانی است که می خواهند وارد لینوکس شوند. اوبونتو سهولت استفاده و تجربه رابط کاربری عالی را ارائه می دهد که منجر به پذیرش گسترده آن شده است. این به طور گسترده مورد استفاده و پشتیبانی قرار می گیرد و از نظر قابلیت استفاده بیشتر شبیه سایر سیستم عامل ها مانند OSX و Windows است و مناسب برای تمام پلتفرم ها.

توزیع Fedora

پروژه فدورا که توسط Red Hat پشتیبانی می‌شود، جامعه محور است و شامل نرم‌ افزار منبع باز و رایگان است. لینوکس Red Hat Enterprise از فدورا منشعب می شود، بنابراین فدورا را به عنوان یک سیستم عامل بالادستی RHEL در نظر بگیرید. در نهایت RHEL پس از آزمایش کامل و تضمین کیفیت، به‌روزرسانی‌هایی را از فدورا دریافت می‌کند. فدورا را به عنوان یک معادل اوبونتو در نظر بگیرید که به جای دبیان از بک‌اند ردهت استفاده می‌کند و از مدیریت بسته Red Hat استفاده می کند.

اگر می خواهید از یک سیستم عامل مبتنی بر Red Hat استفاده کنید، این یک نسخه کاربر پسند است همچنین اگر می خواهید یک سیستم عامل مبتنی بر Red Hat بدون برچسب قیمت داشته باشید، فدورا برای دسکتاپ و لپ تاپ عالی است.

توزیع Linux Mint

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

رابط کاربری عالی برای مبتدیان و در این دوره، ما از Linux Mint استفاده خواهیم کرد، اما می توان از هر توزیع دیگری استفاده کرد.

توزیع Gentoo

گنتو انعطاف پذیری مضحکی را با سیستم عامل پرهزینه ارائه می دهد. این برای کاربران پیشرفته ای ساخته شده است.

گنتو از مدیریت بسته Portage استفاده می کند. مدیریت بسته Portage بسیار ماژولار است و نگهداری آن آسان است، که در کل سیستم عامل بسیار انعطاف پذیر است.

اگر به تازگی  لینوکس شروع کرده اید و می خواهید مسیر دشوارتری را انتخاب کنید، من گنتو یا آرچ لینوکس را به عنوان توزیع شما پیشنهاد می کنم.

توزیع Arch Linux

Arch یک توزیع لینوکس سبک و انعطاف پذیر است که 100٪ توسط جامعه هدایت می شود. مشابه دبیان، Arch از یک مدل انتشار چرخشی استفاده می‌کند، بنابراین به‌روزرسانی‌های افزایشی در نهایت به نسخه پایدار تبدیل می‌شوند. برای درک سیستم و عملکرد آن واقعاً باید عملی کار کنید ، اما به نوبه خود کنترل کامل و کامل سیستم خود را خواهید داشت و از Pacman Pacman برای نصب، به روز رسانی و مدیریت بسته ها استفاده میشود.

اگر می خواهید یک سیستم عامل سبک وزن داشته باشید و واقعاً می خواهید لینوکس را درک کنید، از Arch استفاده کنید! زیرا مسیر یادگیری اسانی وجود دارد، اما برای کاربران لینوکس هاردکور، این یک عالی برای دسکتاپ و لپ تاپ اگر دستگاه کوچکی مانند Raspberry Pi نیز دارید و باید یک سیستم‌عامل سبک وزن روی آن بچسبانید، نمی‌توانید با Arch اشتباه کنید.

توزیع openSUSE

openSUSE Linux توسط پروژه openSUSE ایجاد شده است. انجمنی که استفاده از لینوکس را در همه جا ترویج می‌کند و با هم به صورت شفاف و دوستانه به عنوان بخشی از جامعه جهانی نرم‌افزار منبع باز و رایگان کار می‌کند.وopenSUSE یکی قدیمی ترین توزیع لینوکس است که هنوز در حال اجراست و سیستم پایه را با محصولات برنده جایزه SUSE Linux Enterprise به اشتراک می گذارد و از مدیر بسته RPM استفاده می کند.

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

توسعه دهندگان
امین درزی