لینوکس برای برنامه نویسان

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


برای این دوره یکی از بهترین توزیع های لینوکس برای دسکتاپ را انتخاب کردیم آرچ لینوکس ! همون خفنی که همه دنبالش هستند ولی خیلی وقته از نصب سختش شاکی هستند ! بله نصب آرچ واقعا سخته

ولی در این دوره در ابتدا آموزش اصولی آرچ داده میشه تا این مشکل برای همیشه رفع بشه .


آموزش آرچ لینوکس
آموزش آرچ لینوکس


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

امروزه لینوکس بصورت گسترده جایگزین ویندوز و مک در دنیای برنامه نویسی شده است و به دلایل زیر میتوان اشاره کرد :

  1. لینوکس متن باز است و برای افرادی که به حریم خصوصی اهمیت میدهند بهتر است
  2. لینوکس رایگان است درحالیکه ویندوز و مک پولی هستند
  3. لینوکس سیستم عامل تخصصی هست و یادگیری آن تخصص محسوب میشود
  4. پرفرمنس لینوکس نسبت به ویندوز و مک در کامپایل و اجرا کدها بالاتر است که باعث صرفه جویی در زمان و زحمت برنامه نویس میشود
  5. لینوکس امنیت بالاتری نسبت به ویندوز و مک دارد به همین دلیل گزینه ی خوبی برای پروژه های مهم است
  6. و در نهایت شخصی سازی لینوکس برای یک کاربر بسیار راحت تر است برای اکثر ابزارها و ... جایگزین های دیگری است که بسته به  سلیقه ی خود سیستم را میچینید


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

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

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

  • سریع بودن :‌ آرچ در ابتدا هیچ پکیج اضافی به همراه خود ندارد. حتی یک دسکتاپ یا یک ویندوز منیجر ساده نیز ندارد . سخت بودن نصب آرچ لینوکس نیز به این دلیل است که تمام آنچه شما نیاز دارید باید در ترمینال و یک به یک توسط شما در هنگام نصب کلی آرچ ،‌نصب شوند. و همین امر باعث سبک بودن سیستم میشود که منابع شما را برخلاف توزیع هایی مثل اوبونتو کمتر درگیر میکند.
  • پایدار بودن : آرچ لینوکس به دلیل اینکه فقط یک نسخه دارد و نسخه های پراکنده ای از آن منتشر نشده است اپدیت های امنیتی و ... را سریعتر و منظم تر دریافت میکند. باگ در هر توزیعی وجود دارد ولی آرچ لینوکس بی شک یکی از کم باگ ترین و کم دردسر ترین توزیع هاست . کمتر پیش می آید ناسازگاری بین پکیج های نصب شده یا بین درایورها رخ بدهد. همه چیز منظم و هماهنگ کار میکند و بروزرسانی میشوند.
  • پکیج منیجر قوی به نام Pacman دارد که بروزرسانی بسته های لینوکسی را خیلی راحت سریع و منظم انجام میدهد. در این دوره به یک کمک کننده ی دیگری به نام yaourt و yay پرداخته میشود.
  • شخصی سازی راحت : از انجایی که نسخه ی اصلی آرچ با هیچ چیز خاصی منتشر نشده است شما میتوانید کاملا شخصی سازی شده نصب کنید و بعد از نصب نیز شخصی سازی های جدیدی انجام بدهید مثلا با xfce نصب کنید و بعد به gnome تغییر دهید.




آیا گنوم دسکتاپ خوبیست ؟‌

گنوم جدید چطور است ؟‌
گنوم جدید چطور است ؟‌


در نسخه ی جدید گنوم یعنی گنوم 40 به بالا تغییرات چشم گیری ایجاد شده است . دیگر خبری از باگ های قدیمی نیست دیگر خبری از کرش کردن های قدیمی نیست سرعت بسیار بالا رفته است امکانات و افزونه های جیدید اضافه شده است و لذت استفاده از یک سیستم عامل مدرن را به شما منتقل میکند.

مطمئنا هم اکنون gnome سبک تر هم شده است چون استفاده کنندگان گنوم ۴۰ از سرعت بالای آن شگفت زده شده بودند :‌

گنوم ۴۰ خیلی سبکتر شده و خیلی هم عالی کار میکنه سبک و سریع هست ادم فکر میکنه xfce4 هست

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

  • مدرس دوره : مهندس سام نیکزاد
  • تعداد جلسات :‌ ۱۶ جلسه ی ویدیویی
  • توزیع مد نظر : Arch Linux
  • سطح : متوسط و حرفه ای
  • مناسب : تمام افراد ( مخصوصا برنامه نویسان )
  • نحوه ی تهیه دوره : سایت آواسام


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