بعنوان یک کاربر معمولی که آخرش مصرف کننده (یا End-user) هستش و روی رابط گرافیکی سیستم عامل هم حساسیت داره و در کنار اینها برنامه‌نویسی هم میکنه؛ اولین مهاجرتم از ویندوز به لینوکس تجربه‌ی خوشایندی نبود.
اولین نسخه‌ی لینوکسی که امتحان کردم Ubuntu 8.04 و حدود ۱۰ سال پیش بود. اون موقع ADSL خوب جا نیفتاده بود و ما هنوز از Dial-up برای وصل شدن به اینترنت استفاده میکردیم. خیلی اتفاقی سایت Ubuntu رو پیدا کردم و فرمی توش وجود داشت که نظرم رو جلب کرد. توی اون فرم پیشنهاد ارسال رایگان CD سیستم عامل Ubuntu و Kubuntu رو داده بودن و خب این انقدر جالب بود که اصلا انتظار ارسالش اونم به ایران رو نداشتم ولی در هر صورت پر کردمش و در کمال ناباوری یه ماه بعد در خونه تحویل گرفتم و جالب اینکه مأمور پست مشتلق هم میخواست بنده خدا فکرش رو هم نمی‌کرد چی میتونه توی اون بسته باشه که از اروپا ارسال شده!

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

خلاصه CD رو زدیم تو دستگاه و Ubuntu رو کنار Windows نصب کردیم. چون همونطور که قبلا گفتم اینترنتم Dial-up بود مزیت اصلی لینوکس که استفاده از Package manager برای نصب برنامه است عملا بی‌استفاده شده بود و اینکه زیاد با رابط گرافیکی Gnome نتونستم ارتباط برقرار کنم. منصف هم که بخوایم باشیم رابط گرافیکی Windows XP جا افتاده‌تر و منظم‌تر بود. مقایسه:

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

ولی حتی با اینکه بعنوان سیستم عامل استفاده‌اش نکردم بعنوان Live CD و برای تغییر دادن پارتیشین‌ها و درست کردن بوت ویندوز همیشه بدردم خورد!

بعد شد تا سال ۹۵ که بخاطر پروژه‌ای که روش کار می‌کردم مجبور به استفاده از لینوکس شدم. پروژه پکیج‌هایی داشت که نسخه‌ی درست و درمون برای ویندوز نداشت. پس Ubuntu 16.04 LTS با رابط‌گرافیکی Gnome که پاپ‌ترین نسخه‌ی لینوکس بود رو نصب کردم.

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

مشکلاتی مثل:

  • مشکل قدیمی شدن آرشیو پکیج‌های غیررسمی که خودت اضافه میکنی‌(PPA ها) که بعد از چند وقت باعث میشه آپدیت کردن سیستم به مشکل بخوره و خودت باید دستی سورس این آرشیوها رو برداری
  • گیر کردن تو حالت Suspend یا به عبارتی حالت خواب
  • مشکل ریبوت شدن گاه به گاه(این یکی واقعا اذیت کننده بود) شاید  به Chromium مربوط می‌شد ولی در هر صورت اینکه سیستم عامل بخاطر اپلیکیشین ریبوت بشه یا خودش ناپایدار باشه خیلی اذیت کننده است.
  • مشکل وصل نشدن به اسپیکر بلوتوث
  • مشکل سینک نبودن صدا از اسپیکر بلوتوث
  • مشکل وجود نویز در اسپیکر خود لپ تاپ و جک هدفون

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

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

پس به این نتیجه رسیدم که کلا یک نسخه‌ی دیگه از لینوکس رو امتحان کنم و به پیشنهاد همکارم Manjaro که بر پایه Arch ساخته شده رو امتحان کردم.

و عشق آفریده شد

چرا Manjaro؟

۱. چون خداحافظ PPA!

Manjaro مخزن اپلیکیشین‌های مخصوص به خودش رو داره که میشه از ترمینال با پکیج‌منیجر Pacman و یا رابط گرافیکی نرم‌افزارها رو نصب کرد. مخزن Aur که مخزن رسمی Arch هست فضای خالی برنامه‌هایی که وجود ندارن رو پر میکنه.

تا امروز تعداد ۴۴۲۲۱ پکیج روی مخزن Arch وجود داره(منبع) اوبونتو هم روی مخزن APT تعداد ۶۸۷۳۹ تا پکیج داره تا به امروز داره. پس طبق آمار باید مخزن اوبونتو بهتر باشه ولی در عمل اپلیکیشین‌هایی که در حال نگهداری باشن و با آخرین نسخه کرنل هم کار کنن عددی متفاوت با بالاست. پس برتری در عمل با Arch هستش که نیاز ما رو از استفاده از PPA ها رفع کرده.

۲. چون میشه Kernel سیستم عامل رو مثل آب خوردن آپگرید یا داون‌گرید کرد

کرنل که بعنوان هسته یا قلب سیستم‌عامل شناخته میشه Low-level ترین نرم‌افزار سیستم عامل(ابتدایی‌ترین نرم‌افزار سیستم عامل) هست و اپلیکیشین‌ها برای کار کشیدن از اجزای کامپیوتر مثل پردازنده و کارت‌گرافیک با کرنل سیستم ارتباط برقرار می‌کنن. به‌روزرسانی کرنل اصلی‌ترین به‌روزرسانی سیستم عامل هست که تأثیر مستقیم روی بهینه کار کردن اجزای کامپوتر داره و همینطور وظیفه‌ی کرنل هست که اپلیکیشین‌ها و درایور‌های سیستم‌عامل رو در یک محیط ایزوله اجرا کنه. آپگرید یا داون‌گرید کردن کرنل در Ubuntu به راحتی Manjaro نیست و همینطور قابل بازگشت هم نیست برای همین هست که همیشه توصیه میشه قبل از تغییر دادن کرنل سیستم بک‌آپ تهیه کنید.

۳. چون Wiki طلاست!

 

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

چند نمونه از صفحه‌های Arch که به من کمک کرد:

wiki.archlinux.org/index.php/Bluetooth_headset

wiki.archlinux.org/index.php/Fingerprint-gui

wiki.archlinux.org/index.php/HiDPI

درنهایت اگه قصد مهاجرت از Windows به Linux دارید و سرتون برای سر و کله زدن با مشکلات رایج سیستم‌عامل‌های بر پایه Debian یا بعد از اون Ubuntu درد نمیکنه بهتون Manjaro رو پیشنهاد می‌کنم

بازنشر
http://blog.pooriahan.name/wp-content/themes/handmade/functions-shareByEmail.php
● منتشر شده در ۱۳۹۶-۱۰-۳۰
● آخرین ویرایش در ۱۳۹۶-۱۱-۰۳
۲ دیدگاه

  1. چهره سیامک سیامک

    سلام ، ممنون از بررسی کامل و نشر تجربه خودتون به زیبایی.
    نظرتون در مورد linux mint cinnamon چیه ؟ آیا مقایسه ای ازش با مانجارو دارید ؟
    ممنون

    ۱۳۹۷-۰۱-۰۱ ساعت ۰۱:۱۷
    • چهره پوریا حنّانی پوریا حنّانی

      سلام سیامک جان
      در مورد
      GUI
      اگه بخوایم بحث کنیم من
      GNOME و KDE
      رو بهترین میدونم و نمیتونم با رابط کاربری دیگه ای ارتباط برقرار کنم و بنظرم این ها پخته تر هستند.
      ولی در مورد خود
      Mint
      چون بر پایه ی اوبونتو ساخته شده و در واقع
      Debian based
      هستش، تمام مشکلاتی که در این مقاله نوشتم در این توزیع هم وجود داره.
      من نتونستم زیاد باهاش ارتباط برقرار کنم و این نظر شخصیه ولی خوشحال میشم نظرتون رو بدونم

      ۱۳۹۷-۰۱-۲۳ ساعت ۱۵:۱۵

می‌توانید با عضویت در ماه‌نامه٬
آخرین نوشته‌ها را در صندوق ایمیل خود دریافت کنید