لینوکس یک سیستم عامل است که تقریبا هر دستگاهی را که می توانید از آن استفاده کنید، استفاده کنید.
بررسی اجمالی لینوکس
هنگامی که اکثر مردم از لینوکس به لینوکس فکر می کنند، از سیستم عامل دسکتاپ استفاده می کنند که توسط geeks و techies استفاده می شود یا یک سیستم عامل مبتنی بر سرور که برای وب سایت های قدرت استفاده می شود.
لینوکس در همه جا است. این موتور در پشت دستگاه های هوشمند است. گوشی آندروید که شما استفاده می کنید، یک هسته لینوکس را اجرا می کند که یخچال هوشمند است که می تواند خود را مجددا راه اندازی کند لینوکس را اجرا می کند. فلاش های هوشمند وجود دارند که می توانند با کمک لینوکس با یکدیگر صحبت کنند. حتی تفنگ های استفاده شده توسط ارتش لینوکس استفاده می شود.
یک اصطلاح خنده دار مدرن "اینترنت چیزها" است. حقیقت این است که در واقع تنها یک سیستم عامل وجود دارد که اینترنت چیزها را قدرت می دهد و لینوکس است.
از نقطه نظر تجاری، لینوکس نیز در سوپر کامپیوترهای بزرگ استفاده می شود و برای اجرای بورس نیویورک استفاده می شود.
البته لینوکس نیز می تواند به عنوان سیستم عامل دسک تاپ در نوت بوک، لپ تاپ یا رایانه رومیزی شما استفاده شود.
سیستم های عامل
سیستم عامل نرم افزار ویژه ای است که برای ارتباط با سخت افزار در یک کامپیوتر استفاده می شود.
اگر شما یک لپ تاپ استاندارد را در نظر بگیرید، دستگاه های سخت افزاری که سیستم عامل باید مدیریت کند شامل پردازنده، حافظه، پردازنده گرافیکی، هارد دیسک، صفحه کلید، ماوس، صفحه نمایش، پورت های USB، کارت شبکه بی سیم، کارت شبکه اترنت، باتری ، نور پس زمینه برای صفحه نمایش و پورت های USB.
علاوه بر سخت افزار داخلی، سیستم عامل همچنین باید بتواند با دستگاه های خارجی مانند پرینتر، اسکنر، joypads و مجموعه وسیعی از دستگاه های USB کار کند.
سیستم عامل باید تمامی نرم افزارهای موجود بر روی رایانه را مدیریت کند تا اطمینان حاصل شود که هر برنامه دارای حافظه کافی برای انجام کار باشد و فرآیندهای تعویض بین فعال بودن و غیر فعال بودن را داشته باشد.
سیستم عامل باید از صفحه کلید وارد شده و بر روی ورودی عمل کند تا خواسته های کاربر را انجام دهد.
نمونه هایی از سیستم عامل شامل مایکروسافت ویندوز، یونیکس، لینوکس، BSD و OSX است.
مرور گنو / لینوکس
یک اصطلاح که ممکن است هر زمان که بخواهید بشنوید گنو / لینوکس است. GNU / Linux چیست و چگونه با لینوکس معمول متفاوت است؟
از دیدگاه کاربر دسکتاپ لینوکس، هیچ تفاوتی وجود ندارد.
لینوکس موتور اصلی است که با سخت افزار کامپیوتر شما تعامل دارد. این معمولا به عنوان هسته لینوکس شناخته می شود.
ابزارهای گنو ارائه روش تعامل با هسته لینوکس هستند.
ابزار گنو
پیش از ارائه فهرستی از ابزارها، به نوعی از ابزارهایی نیاز خواهید داشت که بتوانید با هسته لینوکس ارتباط برقرار کنید.
اول از همه در سطح ابتدایی قبل از اینکه حتی با درنظر گرفتن مفهوم یک محیط رومیزی، شما یک ترمینال نیاز دارید و ترمینال باید دستوراتی را که سیستم عامل لینوکس برای انجام وظایف استفاده می کند را قبول کند.
پوسته معمولی برای ارتباط با لینوکس در یک ترمینال یک ابزار گنو به نام BASH است. برای به دست آوردن BASH به کامپیوتر ابتدا لازم است کامپایل شود بنابراین شما همچنین نیاز به کامپایلر و اسمبلر دارید که همچنین ابزار گنو هستند.
در واقع، GNU مسئول تمام زنجیره ای از ابزارهایی است که امکان توسعه برنامه ها و برنامه های کاربردی برای لینوکس را فراهم می آورد.
یکی از رایج ترین محیط های دسکتاپ GNOME نامیده می شود که برای محیط محاسباتی Object Model Network نامیده می شود. Snappy این نیست
محبوب ترین ویرایشگر گرافیکی GIMP نامیده می شود که برای برنامه Manipulation Image GNU است.
افرادی که پشت پروژه GNU هستند، بعضی وقت ها ناراحت می شوند که لینوکس تمام اعتبار را زمانی که ابزارهای خود است که قدرت آن را می گیرد، دریافت می کند.
نظر من این است که همه می دانند که موتور را در فراری می سازد، هیچ کس واقعا نمی داند چه کسی صندلی های چرمی، دستگاه پخش صوتی، پدال، ترمز درب و هر قسمت دیگر ماشین را ایجاد می کند اما همه آنها به همان اندازه مهم هستند.
لایه هایی که دسکتاپ استاندارد لینوکس را تشکیل می دهند
پایین ترین جزء یک کامپیوتر سخت افزار است.
در بالای سخت افزار هسته لینوکس قرار می گیرد.
هسته لینوکس خود دارای سطوح مختلف است.
در پایین نشستن دستگاه های درایور و ماژول های امنیتی مورد استفاده برای ارتباط با سخت افزار است.
در سطح بعدی، شما باید برنامه ریزان روند و مدیریت حافظه مورد استفاده برای مدیریت برنامه هایی که در سیستم اجرا می شوند.
در نهایت، در بالا، یک سری از فراخوانی های سیستم وجود دارد که روش هایی برای تعامل با هسته لینوکس ارائه می دهد.
بالای هسته لینوکس مجموعه ای از کتابخانه ها است که برنامه ها می توانند برای برقراری ارتباط با تماس های سیستم لینوکس استفاده کنند.
درست زیر سطح اجزای مختلف سطح پایین مانند سیستم پنجره، سیستم های ورود به سیستم و شبکه است.
در نهایت، شما به سمت بالا می روید و جایی که محیط دسک تاپ و برنامه های دسکتاپ نشسته اید.
محیط دسکتاپ
محیط دسکتاپ مجموعه ای از ابزارهای گرافیکی و برنامه های کاربردی است که باعث می شود تا شما با کامپیوتر خود ارتباط برقرار کنید و اساسا امور را انجام دهید.
یک محیط رومیزی در ساده ترین شکل آن می تواند شامل یک مدیر پنجره و یک پنل باشد. سطوح پیچیده ای بین ساده ترین و کامل ترین محیط های دسکتاپ وجود دارد.
به عنوان مثال، محیط دسکتاپ سبک LXDE شامل مدیر فایل، ویرایشگر جلسه، پانل ها، پرتاب، مدیر پنجره، بیننده تصویر، ویرایشگر متن، ترمینال، ابزار آرشیو، مدیر شبکه و پخش موسیقی است.
محیط دسکتاپ GNOME شامل همه آن به علاوه یک مجموعه اداری، مرورگر وب، جعبههای گنوم، سرویس ایمیل و بسیاری از برنامههای کاربردی دیگر است.