لینوکس-مقدمه

آنچه در این پست می آموزید

درست مانند ویندوز ایکس پی، ویندوز 7، ویندوز 8 و مک OS X، لینوکس یک سیستم عامل است. یک سیستم عامل نرم افزاری است که تمامی منابع سخت افزاری مرتبط با دسک تاپ یا لپ تاپ شما را مدیریت می کند. به زبان ساده تر، سیستم عامل ارتباطات بین نرم افزار و سخت افزار کامپیوتر شما را مدیریت می کند. بدون سیستم عامل، هیچ نرم افزاری کار نمی کند.

 

سیستم عامل لینوکس شامل تعدادی قسمت است:

 

بوت لودر (Boot loader)

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

 

هسته

این یک قطعه کل است که در واقع “لینوکس” نامیده می شود. هسته سیستم است و CPU، حافظه و دستگاه های جانبی را مدیریت می کند. هسته پایین ترین سطح سیستم عامل است.

 

Daemons

این خدمات پس زمینه (چاپ، صدا، برنامه ریزی، و غیره) است که یا در هنگام بوت شدن و یا پس از ورود به دسکتاپ اجرا میشود.

 

شل(Shell)

شما احتمالا درباره ی خط فرمان لینوکس شنیدید. این پوسته – یک فرمان است که به شما اجازه می دهد تا از طریق دستورات تایپ شده به یک رابط متنی، کامپیوتر را کنترل کنید. این چیزی است که در زمان قدیم ، مردم بیشتر از لینوکس میترسیدن (فرض کنید آنها باید یک ساختار خط فرمان به ظاهر آرام یاد بگیرند تا لینوکس کار کند).اما امروزه با دسکتاپ های مدرن لینوکس، نیازی به خط فرمان نیست.

 

سرور گرافیکی

این یک زیر سیستم(sub-system) است که گرافیک را روی مانیتور شما نمایش می دهد. این معمولا به عنوان X سرور یا فقط “X” نامیده می شود.

 

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

این قطعه ای از پازل است که کاربران با آن ارتباط برقرار می کنند. محیط های رومیزی زیادی برای انتخاب مثل( Unity, GNOME, Cinnamon, Enlightenment, KDE, XFCEو غیره) وجود دارد. هر محیط دسک تاپ شامل برنامه های داخلی (مانند مدیریت فایل، ابزارهای پیکربندی، مرورگرهای وب، بازی ها و غیره) است.

 

برنامه های کاربردی

محیط های دسکتاپ مجموعه ای کامل از برنامه ها را ارائه نمی دهند. همانند ویندوز و مک، لینوکس هزاران هزار عناوین نرم افزار با کیفیت بالا را ارائه می دهد که می توانند به آسانی پیدا شوند و نصب شوند. بیشتر توزیع های مدرن لینوکس (بیشتر در این لحظه) شامل ابزارهایی مانند App Store می شوند که نصب و راه اندازی برنامه را متمرکز و ساده می کنند. به عنوان مثال: اوبونتو لینوکس دارای مرکز نرم افزاری اوبونتو است که به شما امکان می دهد تا سریعا در بین هزاران برنامه جستجو کنید و آنها را از یک مکان متمرکز نصب کنید.

چرا از لینوکس استفاده کنیم؟

منبع باز بودن

امن بودن

قابلیت اجرا بر روی کامپیوتر های قدیمی

قابلیت شخصی سازی فوق العاده

دارای تنوع توزیع های زیاد

رایگان!

و …

 

لینوکس تحت مجوز منبع باز توزیع شده است. منبع باز از فلسفه های کلیدی زیر پیروی می کند:

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

 

توزیع های لینوکس

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

Ubuntu

Linux Mint

Arch Linux

Deepin

Fedora

Debian

openSUSE.

همچنین بعضی از نسخه ها برای سرور ها:

Red Hat Enterprise Linux

Ubuntu Server

CentOS

SUSE Enterprise Linux.