فرق لینوکس ها توی چیه ؟؟؟

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

برای شناختن توزیع های لینوکس اول از همه باید با خانواده های لینوکسی آشنا بشید :

خانواده لینوکس ها ( Linux Family )

معمولا هر توزیع گنو لینوکسی یه توزیع مادر داره که بقیه توزیع ها از اون مشتق میشن و توسعه پیدا میکنن مثلا خانواده دبیان ( Debian ) که لینوکس اوبونتو ( Ubuntu ) از اون مشتق شده . معروف ترین و پرکاربرد ترین لینوکس های مادر Debian , Ubuntu , Arch , Gentoo , Slackware هستند .

خوب حالا که با خانواده های گنو لینوکسی آشنا شدید , اینو باید بدونید که لینوکس ها چه تفاوت هایی باهم دارن و انتخاب خودتون رو بکنید :

Desktop environment ( محیط دسکتاپ )

محیط دسکتاپ شما الزامن فقط خوشگلی سیستم عامل شما هستش و هیچ ربطی به نوع کار کرد نداره . از بهترین محیط ها میشه به GNOME , KDE , XFCE , budgie اشاره کرد که اگر دوست داشتید بیشتر باهاشون آشنا بشید , میتونید سرچ کنید ...
اگر سیستم ضعیفی دارید , بهترین و سریع ترین گزینه برای شما XFCE هستش و میتونید لینوکس هایی که از این محیط استفاده میکنن رو دانلود کنید و لذت ببرید .

و اگر سیستم متوسط و قوی دارید باید بگم که شما از تمام محیط ها میتونید به راحتی استفاده کنید و لذت ببرید ( منطور از سیستم متوسط و قوی , سیستمی هستش که رم ۴ به بالا و گرافیک ۲ به بالا داره ) .

Package manager ( مدیر بسته )

لینوکس ها اگر از خانواده های مختلف مثل آرچ , دبیان و ردهت باشن , مدیر بسته های متفاتی دارن که خوبه درباره همشون یه تحقیق ریزی داشته باشید .

مدیر بسته ها , ابزار هایی هستند که شما سیستم عاملتون رو باهاش آپدیت و آپگرید میکنید و یا برنامه های دیگه رو نصب میکنید , مثلا شما توی لینوکس های دبیان بیس از مدیر بسته apt و apt-get استفاده میکنید و توی لینوکس های ردهت بیس از yum استفاده میکنید . به عنوان مثال,با کد زیر ابزار تیماکس رو نصب میکنیم :

برای لینوکس های ردهت بیس :

sudo yum install tmux

برای لینوکس های دبیان بیس :

sudo apt install tmux 

برای لینوکس های آرچ بیس :

sudo pacman -S tmux

برای یاد گرفتن کار با مدیر بسته آرچ لینوکس , به لینک زیر برید :

Arch linux and manjaro package manager


release ( انتشار )

لینوکس ها توی دو مدل رولینگ ریلیز ( roalling release ) و فیکس ریلیز ( fixed release ) آپدیت ارائه میدن و شما بنا به استفاده ای که از لینوکس دارید میتونید ازشون استفاده کنید :

fixed release ( توزیع ثابت )

این نوع از توزیع های لینوکس معمولا به صورت ماهیانه و سالیانه آپدیت میده , مثلا اوبونتو نسخه ۵ ساله رو ارائه میده و توی این ۵ سال ازش حمایت میکنه .

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

roalling release ( توزیع روان )

این نوع توزیع ها معمولا هر هفته و یا هر ماه یکبار آپدیت ارئه میدن و بعضی از توزیع ها مثل فدورا روزی یکبار آپدیت میدن ( حالا روزی یکبار هم زیاده رویه ولی خیلی تند تند آپدیت میده ) .

اگر کاربر تازه وارد هستین و یا اگر کار های حساسی مثل کار های سروری انجام میدید اصلا نباید سراغ این نوع لینوکس ها برید , ولی اگر دوست دارید با باگ های لینوکس سروکله بزنید و همیشه لبه تکنولوژی باشید میتونید از این نوع توزیع ها لذت ببرید .

نتیجه گیری

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


سالم و سلامت باشید . . .