لینوکس

Linux

0
Linux
Linux

لینوکس چیست؟

لینوکس هم مانند ویندوز، iOS و Mac OS، یک سیستم عامل است. در واقع، یکی از معروف‌ترین پلتفرم‌های جهان، یعنی اندروید، بر پایه‌ی سیستم عامل لینوکس است.
سیستم عامل، نرم‌افزاری است که تمامی منابع سخت افزاریِ کامپیوتر شخصی یا لپ‌تاپ شما را مدیریت می‌کند. به زبانی ساده‌تر، سیستم عامل مسئولِ ارتباطات بین سخت افزار و نرم افزار است. بدون داشتن سیستم عامل (OS)، نرم افزار عملکردی ندارد.

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

لینوکس از اوایل دهه‌ی ۹۰ میلادی معرفی شد. کاربرانی از اقصی نقاط جهان اساس آن را تشکیل می‌دهند و اصطلاحاً User-base است. لینوکس در واقع همه جا هست: در موبایل‌، ترموستات، اتومبیل، یخچال، دستگاه‌های مختلف و حتی تلویزیون خانه شما.
لینوکس بیشتر فضای اینترنت، ۵۰۰ سوپر کامپیوتر برتر جهان و بورس اوراق بهادار جهان را نیز اجرا می‌کند. لینوکس پلتفرمِ محبوبِ کامپیوترهای خانگی، سرورها و سیستم‌های تعبیه‌شده در سرتاسر جهان است.
به‌علاوه، قابل اطمینان‌ترین، امن‌ترین و بی‌دردسرترین سیستم عامل حال حاضر جهان نیز هست. به همین دلیل مدیران فناوری اطلاعات علاقه بسیار زیادی به لینوکس و استفاده از آن دارند.

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

چرا وقتی که سیستم‌های عامل موجود روی بیشتر کامپیوترهای شخصی، لپ‌تاپ و سرورها به خوبی کار می‌کنند، به خودمان زحمت یادگیری یک محیط محاسباتی کاملاً متفاوت را بدهیم؟

برای دادن پاسخ این سؤال، لازم است سؤالی دیگر مطرح کنیم.
آیا سیستم عامل کنونی شما واقعاً خیلی خوب کار می‌کند؟
یا درگیر مشکلاتی مثل ویروس (Viruse)، بدافزار (Malware)، سرعت پایین، خرابی، تعمیرات پرهزینه و هزینه‌های خرید لایسنس (Licensing Fee) هستید؟

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

متن باز (Open Source) چیست؟

لینوکس تحت لایسنسی متن‌باز توسعه می‌یابد. “متن‌باز” از اصول زیر پیروی می‌کند:

  • آزادی اجرای برنامه به هر منظوری
  • آزادی مطالعه‌ی شیوه‌ی عملکرد برنامه و تغییر آن در جهت کارکرد بهتر
  • آزادی انتشار مجدد کپی‌های موجود برای کمک به دیگران
  • آزادی انتشار و دادنِ، نسخه‌ای که تغییر داده‌اید، به دیگران

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

“توزیع” چیست؟

لینوکس نسخه‌های مختلفی دارد تا برای اقشار مختلف جامعه مناسب باشد. چه کاربری ساده باشید و چه حرفه‌ای، لینوکس به کارتان می‌آید. به نسخه‌های مختلف لینوکس توزیع (Distribution یا “Distros”) می‌گویند. می‌توانید تقریباً همه‌ی نسخه‌های لینوکس را رایگان دانلود کنید، روی یک دیسک (یا Flash) رایت (Burn) و سپس نصب کنید (روی هر تعداد ماشین که دوست دارید).

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

  • LINUX MINT
  • MANJARO
  • DEBIAN
  • UBUNTU
  • ANTERGOS
  • SOLUS
  • FEDORA
  • ELEMENTARY OS
  • OPENSUSE

هر توزیع، ظاهرِ دسکتاپِ متفاوتی بعد از نصب دارد. بعضی از آنها دارای واسط‌های کاربری (User Interface) بسیار مدرنی هستند (مثل GNOME و Pantheon برای Elementary OS) و برخی محیط‌های دسکتاپ سنتی را ترجیح می‌دهند (openSUSE از KDE استفاده می‌کند). البته فکر نکنید که سیستم‌هایِ عاملِ سرور از کامپیوترهای شخصی عقب مانده‌اند. برای این منظور می‌توانید به سراغ گزینه‌های زیر بروید:

  • Red Hat Enterprise Linux
  • Ubuntu Server
  • Centos
  • SUSE Enterprise Linux

برخی از توزیع‌های سرور بالا رایگانند (مثل Ubuntu Server و Centos) و برای برخی باید هزینه‌ای بپردازید (مثل Red Hat Enterprise Linux و SUSE Enterprise Linux).
نسخه‌های پولی دارای پشتیبانی نیز هستند.

معرفی برترین توزیع های سیستم عامل های لینوکس

قسمت های مختلف سیستم عامل لینوکس

سیستم عامل لینوکس از قسمت‌های مختلفی تشکیل شده است:

Bootloader

نرم افزاری که مسئولیت فرایند بوت (Boot Process) کامپیوتر شما را به عهده دارد. بیشتر کاربران تنها یک صفحه‌ی ورود (Splash Screen) را مشاهده می‌کنند. در ابتدا نمایش داده می‌شود و در نهایت جای خود را به سیستم عامل می‌دهد.

Kernel

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

Init System

یک زیر-سیستم برای بوت‌استرپ کردن (Bootstrap) فضای کاربر است و مسئولیت مدیریت Daemonها را بر عهده دارد. یکی از پراستفاده‌ترین سیستم‌های init، systemd است که از طرفی بحث‌برانگیزترین نیز هست. وقتی بوتینگ (Booting) اولیه از بوت‌لودر رد می‌شود (مثلاً GRUB یا Grand Unified Bootloader)، این سیستمِ init است که پس از آن فرایند بوت را مدیریت می‌کند.

Daemons

سرویس‌های پس‌زمینه‌ای (Background Service) (پرینت (Printing)، صدا (Sound)، زمانبندی (Scheduling) و غیره) هستند.

که یا هنگام بوت شدن سیستم یا بعد از لاگ (Log) و ورود به صفحه‌ی دسکتاپ راه‌اندازی می‌شوند.

Graphical Server

زیر-سیستمی است که موارد گرافیکی را روی مانیتورتان نمایش می‌دهد. معمولاً به آن X server یا X می‌گویند.

Desktop Environment

این همان قسمتی است که کاربران با آن تعامل دارند. محیط‌ های دسکتاپ مختلفی هستند، که می‌توانیم انتخاب کنیم (GNOME، Cinnamon، Mate، Pantheon، Enlightenment، KDE، Xfce و غیره).

هر محیط دسکتاپ دارای اپلیکیشن‌های توکار (Built-In Applications) است (مثل مدیر فایل (File Manager)، ابزارهای کانفیگریشن (Configuration)، مرورگرهای وب و بازی‌ها)

Application

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

لینوکس نیز مانند ویندوز و macOS، هزاران هزار نرم‌افزار با کیفیت دارد که می‌توانید به سادگی پیدا و نصب کنید. توزیع‌های رایج‌تر لینوکس، ابزارهایی شبیه App Store دارند که اپلیکیشن‌ها را در یک جا جمع و نصب‌شان را راحت‌تر می‌کنند.

برای مثال، توزیع اوبونتو (Ubuntu) لینوکس، Ubuntu Software Center را دارد (یک نسخه‌ی اصلاح شده از نرم‌افزار GNOME) که به کاربر این امکان را می‌دهد که در یک محیط متمرکز، در میان هزاران برنامه بگردد و برنامه‌ی مورد نظر خود را انتخاب و نصب کند.

در ادامه به بررسی انواع توزیع های لینوکس خواهیم پرداخت. نظرات خود را با ما در میان بگذارید.

سیسکو چیست؟ – معرفی کامل شرکت سیسکو سیستمز

مقاله قبلی

کار اینترنتی

مقاله بعدی

شما همچنین ممکن است دوست داشته باشید

نظرات

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیشتر در لینوکس