علاقه مند به یادگیری و آموزش. دارای تجربه کاری در زمینه تحلیل. طراحی و پیاده سازی نرم افزارهای سازمانی با استفاده از جاوا و php
کدام لینوکس دسکتاپ مناسب من است؟
بسیار پیش می آید که دوستان راجع به بهترین نسخه دسکتاپ لینوکس سوال می کنند و حتی کسانی که سابقه کار با لینوکس را دارند گاهی دوست دارند توزیع های دیگر و محیط دیگر لینوکس را نیز تجربه کنند. در این مطلب کوتاه به صورت خلاصه دو مورد مهم برای تصمیم گیری لینوکس توضیح داده شده. لذا اگر راجع به لینوکس اطلاعی ندارید ابتدا راجع به چیستی آن جست و جو کنید و سپس برای تصمیم گیری در خصوص نسخه مورد نیاز خود به این مطلب رجوع کنید.
برای اینکه بدونید آخرش چی میشه در انتهای مقاله با توجه به توضیحات ارائه شده نهایتا انتخاب بین لینوکس Manjaro, Ubuntu, Fedora و openSuse پیشنهاد شده است.
تصمیم اول: بین توزیع Arch و Debian و RHEL/SUSE یکی را انتخاب کنید
منظور از Distribution یا به اختصار Distro (توزیع)، شاخه های اختصاصی است که با توجه به متن باز بودن لینوکس به وجود آمده اند. چرا که یک سازمان یا یک فرد مشخص کار توسعهٔ لینوکس را بر عهده نداشته است و توزیع های مختلفی توسط افراد و سازمان های مختلف بر پایه لینوکس به وجود آمده اند. که البته با توجه به اختصار مطلب به همین مقدار توضیح بسنده کرده و به محبوب ترین توزیع ها که انتخاب بین آن ها بهتر است اشاره میکنیم:
توزیع Arch:
هدف آرچ لینوکس ارائه یک نسخه سبک و ساده از لینوکس است و تیم توسعه روی سبکی و صحت کدها تایید دارد به گونهای که در استفاده اولیه فاقد افزونهها و پیچیدگیها است و یک نسخه ساده در اختیار شما میگذارد. آرچ لینوکس سادگی را با نداشتن اضافات یا تغییرات غیر ضروری تعریف میکند. برنامه ها را به محض انتشار توسط توسعهدهنده، با تغییراتی جزئی مربوط به این توزیع ارائه می دهد. از پچهای رد شده توسط توسعه دهنده های نخست (upstream) اجتناب به عمل خواهد آمد. این توزیع برای معماریهای x86-64 طراحی شده است.
مدیریت نصب بسته های نرم افزاری این توزیع با pacman است
توزیع Debian:
این توزیع دست کاربران را بسیار باز گذاشته است و تقریبا اکثر کاربرانی که قصد دستکاری در سورس یک توزیع لینوکس و ارائه یک نسخه جدید را دارند ترجیح می دهند از Debian استفاده کنند. از نکات بارز مثبت در خصوص این توزیع می توان به با ثبات بودن ، کنترل کیفیت عالی ، وجود بیش از 50 هزار بسته نرم افزاری ، پشتیبانی از معماری تعداد پردازنده های بیشتر به نسبت سایر توزیع های لینوکس اشاره کرد. این توزیع برای معماریهای x86-64 و Arm و Misp و ... طراحی شده است.
مدیریت نصب بسته های نرم افزاری این توزیع با apt است
توزیع RHEL/SUSE:
علت اینکه این دو توزیع را کنار هم آورده ام یکی از این جهت است که می توان از مدیریت نصب بسته های نرم افزاری ردهت یا rpm در هر دو توزیع استفاده کرد (البته در rhel از yum و در suse از zypper هم استفاده می شود)
علت دوم اینکه هردو این دو نسخه بیشتر به جهت تجاری بودن و enterprise بودن معروف هستند و علت آورده شدن در تصمیم شما می تواند این باشد که شاید بخواهید با این لینوکس ها نیز به صورت روزمره کار کنید و کارکردن و نصب برنامه ها در این دو نسخه برای شما امری عادی باشد. و بیش از این نیاز به مطالعه در طیف وسیعی از مطالب موجود در اینترنت دارد که هدف این مقاله آوردن چندباره آن ها نیست.
تصمیم دوم: بین محیط های Gnome و KDE و XFCE یکی را انتخاب کنید
تمامی توزیع های فوق می توانند یکی از محیط های فوق را برای رابط کاربری خود بکار بگیرند. بنابراین تصمیم مهم دوم در خصوص لینوکس دسکتاپ محیط کاربری می باشد. در خصوص محیط نیز مانند توزیع محیط های بسیار مختلفی وجود دارد که برخی نیز بر پایه یکی از این سه محیط بنا شده اند و این مقاله فقط به بیان سه مورد از محبوب ترین موارد بسنده می کند.
محیط Gnome
به احتمال زیاد GNOME محبوب ترین محیط دسکتاپ در میان کاربران به شمار می آید. از ویژگی های این محیط می توان به متن باز، رایگان و ساده بودن اشاره کرد. با این وجود این محیط یکی از قدرتمندترین محیط های دسکتاپ لینوکس است. کار با این محیط بسیار ساده است و همین دلیل باعث می شود کاربران مبتدی بتوانند با آن کار کنند
محیط KDE
به عنوان یک محیط قدرتمند با توانایی شخصی سازی بالا شناخته می شود. استفاده از این محیط به شما این قابلیت را می دهد که دسترسی و کنترل کاملی روی تمام بخش های محیط دسکتاپ داشته باشید. آخرین نسخه از این دسکتاپ KDE Plasma نامیده می شود چرا که نام KDE دیگر صرفا برای محیط دسکتاپ نیست و شامل چندین نرم افزار از جمله پخش موسیقی و ... استفاده می شود.
محیط XFCE
یکی از سبک ترین محیط های دسکتاپ لینوکسی XFCE است که برای دو گروه از کاربران مناسب است: اول کاربرانی که از سیستمهای قدیمی با سختافزار ضعیف استفاده میکنند و دوم برای کاربرانی که سرعت برایشان از اهمیت بسزایی برخوردار است. اگرچه این محیط خیلی سبک است، اما در عین حال شما این امکان را دارید تا شخصی سازی های بسیاری را نیز روی آن بدون فدا شدن سرعت اعمال کنید.
تصمیم آخر: نسخه دلخواه را دانلود کنید
اگر توزیع arch را انتخاب کرده اید پیشنهاد من امتحان کردن لینوکس مانجارو است که برای هر سه محیط امکان دانلود آن را دارید.
اگر توزیع Debian را انتخاب کرده اید محبوب تر از ubuntu پیشنهادی وجود ندارد. در سایت خود ابونتو برای محیط های مختلف امکان دانلود Xubuntu برای محیط Xfce و kubuntu برای محیط kde و نسخه پیشفرض که همان ubuntu است را دارید که از محیط gnome بهره می برد. همچنین موارد دیگری نیز هست که می توانید آن ها را امتحان کنید
اگر توزیع RHEL را انتخاب کرده اید نسخه fedora مناسب ترین نسخه به حساب می آید (البته بعد از پایان عمر centos محبوب بنده به شخصه بی صبرانه منتظر rocky هستم و حتما آن را امتحان خواهم کرد)
همچنین برای توزیع suse نیز طبعا opensuse تنها گزینه شماست که در دونسخه برای توسعه دهندگان نرم افزار و sysadmin ها پیشنهاد شده است.
مطلبی دیگر از این انتشارات
توسعه با طعم شی گرایی - مقدمه
مطلبی دیگر از این انتشارات
شروع برنامه نویسی ربات تلگرام با پایتون
مطلبی دیگر از این انتشارات
فهمیدن زمان پاک شدن یک آبجکت از حافظه در جاوا