اجزای سیستم عامل لینوکس

این سوال شاید کمی کلی و دور از ذهن به نظر برسد و هرکسی تعریفی خاص از لینوکس داشته باشد .در پاسخ به اینکه لینوکس چیست؟ باید بگوییم که لینوکس در واقع یک هسته سیستم عامل است و مانند اکثر سیستم عامل های مشابه یونیکس، لینوکس از چندین مولفه تشکیل شده است. لینوکس معمولا به عنوان یک سیستم عامل چند کاره و چند کاربره شناخته می شود.
- هسته (Kernel) لینوکس
هسته اصلی سیستم عامل لینوکس است و توزیع منابع میان برنامه ها را به عهده دارد. در واقع دستورالعمل ها را به CPU، لوازم جانبی و حافظه می فرستد.
- بوت لودر (Boot Loader)
فرآیندی که بوت شدن سیستم را مدیریت می کند. خود لینوکس دارای چند بوت لودر است و معمولا کاربر سیستم از بوت لودر پیش فرض استفاده می کند. در رایانه، کاربر این کار را با صفحه Splash شده از قبل تشخیص می دهد. در دستگاه شبکه وضعیتی وجود دارد که روند بوت را نشان می دهد.
- دایمون (Daemons)
خدمات پس زمینه که در زمان بوت شدن یا بعد از کامل شدن سیستم شروع می شوند. اینطور می توان گفت که فرایندی است که در پس زمینه اجرا می شود. به عنوان مثال، Daemon شبکه تمام رابط های شبکه را در زمان بوت فعال می کند. سایر مأموریت ها مواردی مانند زمان و DNS هستند.
- پوسته (The Shell)
خط فرمان لینوکس است. این می تواند برای افرادی که عادت به کار در محیط های گرافیکی دارند، نگران کننده باشد، اما بیشتر متخصصان شبکه برای کار در یک پوسته عادت دارند.
- خط دستورات لینوکس (Linux commands)
رابط خط فرمان (CLI) تعدادی قابلیت قدرتمند از جمله آنهایی که برای شبکه و مدیریت سیستم بسیار مهم است، برای کاربران خبره و آشنا با رابط مبتنی بر متن ارائه می دهد.
- محیط دسکتاپ لینوکس
فراتر از پوسته، تعدادی محیط دسکتاپ وجود دارد که از جمله ویژگی های جذاب لینوکس به شمار می آید. برخلاف ویندوز و macOS شما می توانید با توجه به سلیقه شخصی خود یکی از این دسکتاپ ها را انتخاب کنید.
منبع: بلاگ ایران سرور