در مورد آرچ لینوکس در پست های قبلی همین وبلاگ و پادکست های رادیو لینوکس اف.ام توضیح داده ام و اگر مخاطب همیشگی من باشید به خوبی با آرچ آشنا هستید. بنابراین نیاز به توضیحات اولیه نیست. در این پست بیشتر سعی می کنم ۱۰ دلیلی که باعث می شود آرچ لینوکس را به یک دوست در تعطیلات آخر سال معرفی کنیم ٫ شرح دهم. حالا چرا تعطیلات آخر سال؟ به خاطر اینکه تعطیلات کریسمس در راه است و دوستانی که در خارج از ایران هستند ۵ روز پی در پی را برای نصب و کانفیگ آرچ فرصت دارند (معمولا این مقدار تعطیلات پی در پی را همیشه برای سر و کله زدن با یک گنو/ لینوکس نداریم) و همچنین کمی زودتر برای دوستان داخل ایران که در تعطیلات آخر سال و عید نوروز برای آنها هم کاربردی خواهد یود.( البته این روزها با تعطیلی های شهرهای بزرگ در ایران به بهانه آلودگی هوا هر روز شده تعطیلات عید نوروز
)

۱) مورد اول باید به اصل راهبردی آرچ یعنی Arch Way اشاره کرد. اصلی که می توانید جزئیات آنرا در این صفحه از ویکی Arch Linux مطالعه کنید. اصلی که بر پایه “سادگی” و “کاربر محور یودن” بنا شده است. این موضوع را با کاربر پسند بودن و User-Friendly بودن اشتباه نگیرید. منظور از کاربر محور بودن این است که در آرچ لینوکس هر آنچه را که کاربر تمایل دارد نصب می کند و از آن استفاده می کند و مثل سایر توزیع های دیگر مثل اوبونتو یا فدورا به صورت پیشفرض نرم افزار یا پکیجی به صورت از قبل نصب شده و آماده برای استفاده به کاربر تحمیل نمی شود. شاید این اصل کمی کار را برای کاربر تازه کار سخت و در بعضی موارد وحشت آور نشان داده شود ولی بر طبق این فلسفه کاربر می داند هرآنچه را که خواسته نصب کرده و از نصب بسته ها و پکیج ها و تنظیمات غیر لازم جلوگیری می کند و به اصطلاح سیستم را خودش ساخته است.
۲) آرچ را برای یکبار نصب کنید و تمام ! بر خلاف توزیع های مختلف لینوکس مثل ubuntu یا OpenSuse که شما برای استفاده از نسخه های جدید باید سیدی آخرین نسخه آنرا دانلود کنید و نصب کنید ٫ کاربر می تواند با آپدیت کردن روزانه آرچ لینوکس و به روز نگه داشتن همیشگی پکیج ها و نرم افزارها ٫ همیشه آخرین نسخه آرچ لینوکس را داشته باشید. ما در آرچ لینوکس چیزی به معنای نسخه جدید و انتشار جدید به صورت یک CD یا DVD به شکلی که در توزیع های دیگر (که معمولا انتشارهای ۶ ماهه است ) نداریم و کاربر می تواند با نصب سی دی آرچ (نسخه منتشر شده در ۵ سال پیش یا نسخه ۵ ماه پیش فرقی نمی کند) و یک فول آپدیت به آخرین نسخه آرچ لینوکس (اصطلاحا) دست پیدا کند. به این قابلیت آرچ لینوکس اصطلاحا Rolling Release می گویند که یا این قابلیت کاربر همیشه به روز خواهد بود.
۳) اگر نگرانی شما تنها و تنها امنیت سیستم تان است آرچ لینوکس بهترین گزینه است ! آرچ لینوکس جدا از اینکه یک “گنو/لینوکس” است و لینوکس همیشه از نظر امنیت و ایمن بودن در برابر ویروس ها و بدافزار ها زبانزد همه در این امر بوده ٫ ولی اگر باگی یا حفره ای در کرنل لینوکس شناسایی شود به واسطه Rolling Release بودن و در دسترس بودن آخرین نسخه ها و پچ ها در مخازن آنلاین نرم افزاری یکی از ایمن ترین گنو/لینوکس هاست.
۴) اگر تا به اینجای این پست راغب شده اید که آرچ لینوکس را نصب کنید ولی نرم افزارهای کاربردی شما بر روی ویندوز این اجازه را به شما نمی دهند می توانید از wine استفاده کنید. Wine یک شبیه ساز ویندوز روی لینوکس است که می توانید نرم افزارهای تحت ویندوز را روی آرچ لینوکس یا هر گنو/لینوکس دیگری نصب کنید. در پروژه Wine اکثر غریب به اتقاق نرم افزار های تحت ویندوز پشتیبانی می شوند. از قبیل Photoshop یا Microsoft Office یا حتی بازی هایی مثل Call of Duty . ولی اگر می خواهید لیست نرم افزارهای پشتیبانی شده و تست شده بر روی Wine را مرور کنید پیشنهاد می کنم سری به اینجا بزنید و قبل از نصب آرچ و پاک کردن ویندوزتان (:D) نرم افزار خود را در آن لیست پیدا کنید و حتی اگر نرم افزارهای کاربردی شما در آن نیست یا به خوبی کار نمی کند با گزارش آن به تیم توسعه Wine آنها را در این راه یاری کنید
۵) ما در فلسفه نرم افزارهای آزاد استفاده از هر نرم افزار انحصاری و غیر آزاد را منع می کنیم ! سعی کنید با مهاجرت به گنو/لینوکس حتی الامکان استفاده از نرم افزارهای کدبسته را کنار بگذارید و معادل آزاد آنها را استفاده کنید. مطمئن باشید در ۹۰ درصد مواقع برای نرم افزارهای انحصاری معادل آزاد وجود دارد و مطمئن باشید در مخازن آنلاین Arch یا در مخازن کاربری AUR با میزبانی بیش از ۳۰ هزار پکیج نرم افزاری ٫ تمامی این نرم افزارهای آزاد و مورد نیاز شما موجود می باشد.
۶) اگر شما کسی هستید که آرچ لینوکس را به دوستاتان معرفی می کنید بگذارید خودش آنرا نصب کند. هرچند اگر مطمئن هستید بعضی از پکیج های حیاتی را remove می کند یا عملیات نصب و پیکربندی را به صورت ناقص انجام می دهند یا ممکن است به اصطلاح سرهمبندی کنند ولی بگذارید این کار را انجام دهند. از نقاط قوت pacman (مدیر بسته آرچ لینوکس) این است که اگر بسته ی حیاتی را که سیستم به آن نیاز دارد را به اشتباه پاک کند با کاربر هشدار می دهد. به دوست خود این اجازه را بدهید که همه کارهای نصب و پیکربندی را خودش انجام دهد. بگذارید مَرد شود (:D)
۷) اکثر توزیع های لینوکس مثل Debian و ubuntu پکیج هایی که در خود دارند همان سورس اصلی و خالص نرم افزارهای دیگر نیستند و معمولا سورس ها را patch می کنند و این پچ ها در بعضی اوقات در کارایی آن نرم افزار یا در کارایی کل سیستم تاثیر منفی می گذارد. (نمونه ی بارز آن مشکل اوبونتو ۱۰.۱۰ در سیستم های Multi Keyboard Layout) . ولی آرچ لینوکس دقیقا همان سورس هایی را در سیستم خود استفاده می کنند که توسط خود توسعه دهندگان نرم افزارها نوشته می شود بدون هیچ تغییر یا patch. که این امر باعث پایداری بیشتر سیستم می شود. این موضوع اینقدر برای توسعه دهندگان آرچ مهم است که به کرات در فروم پشتیبانی آرچ لینوکس شعار More Sources, Less Patches دیده می شود.
۸) وضعیت پشتیبانی از درایورهای سخت افزاری دیگر مثل سابق نیست و کاربر می تواند در هر توزیع لینوکسی از حداکثر قدرت سخت افزاری خود استفاده کنند. بیشتر شرکت های معتبر مثل nvidia و ATI و HP برای محصولات خود درایور لینوکسی را منتشر می کنند. حتی اگر شرکتی این کار را انجام ندهد درایورهای آزاد و اوپن سورس آنها نوشته شده است ! مثل درایور آزاد کارت های گرافیکی ATI یا حتی کارت های گرافیکی nvidia که ماژول آن بر روی کرنل لینوکس موجود است که بعد از نصب هر گنو/لینوکسی احتیاج به نصب هیچ درایوری نیست.
۹) از همه مهمتر استفاده از آرچ یا هر گنو/لینوکس دیگری به واسطه استفاده از نرم افزارهای آزاد و اوپن سورس ٫ دیگر احتیاجی به عملیات Activation یا وارد کردن شماره سریال یا در کل دزدی(!) نرم افزار نیست…
۱۰) آرچ لینوکس سریعتر از هر سیستم عاملی مثل ویندوز یا گنو/لینوکس دیگری بر روی کامپیوتر شما اجرا می شود ! با استناد به Arch Way و عدم نصب سرویس ها و پکیج های غیر ضروری و عدم لود آنها در پروسه بوت و در حین کار با سیستم شما به مراتب سرعت بیشتری نسبت به ویندوز یا گنو لینوکس های دیگر خواهید داشت. این امر زمانی مشهود است که شما از یک سیستم قدیمی با قدرت سخت افزاری پایین استفاده می کنید. همچنین وجود میزکارهای مختلف با احتیاج به قدرت های سخت افزاری متفاوت نسبت به ویندوز ٫ کاربر را بیش از پیش به استفاده از آرچ لینوکس بر روی هر سیستم سخت افزاری (چه قوی ٫ چه ضعیف) ترغیب می کند.
این ها ۱۰ موردی بود که می شد به عنوان دلیل برای استفاده از آرچ لینوکس به کاربر معرفی کرد. شاید شما هم ۱۰۱۰ دلیل برای استفاده از ویندوز یا توزیع های گنو/لینوکس دیگر بیاورید. دلیل نوشتن این پست من برای اثبات برتری آرچ لینوکس (یا هر گنو/لینوکس دیگری) نسبت به ویندوز نیست تنها هدف من این است که کاربران بتوانند لینوکس را به عنوان سیستم عاملی در حد و حدود ویندوز (حتی شاید بالاتر
) باور کنند و برای یکبار هم که شده آنرا امتحان کنند و برای بالا بردن تجربیاتشان در یکی از این تعطیلات با آن سر و کله بزنند .
