گنو/ لینوکس چیست ؟
در ابتدای این مطلب برای فهم بیشتر و بهتر مطلب می بایست به این توضیح توجه نمایید که مطابق تصور غالب افراد جوامع مختلف لینوکس بطور مجزا یک سیستم عامل می باشد حال آنکه اینطور نیست ! در واقع آنچه ما به عنوان سیستم عامل می شناسیم ترکیبی از گنو ( مجموعه ای از ابزار ها ) و هسته لینوکس می باشد . فی الواقع گنو / لینوکس سیستم عاملی است که توسط هزاران برنامه نویس از اقصی نقاط دنیا توسعه داده میشود ، گنو / لینوکس اغلب به دلیل هسته ی خود یعنی لینوکس به شهرت رسیده است . این سیستم عامل از سال ها قبل به عنوان تهدیدی برای ویندوز مایکروسافت مطرح شد و با توجه به امکانات خاصی که در اختیار کاربران قرار میداد ، توانست در برخی از زمین هها سیستم عامل ویندوز مایکروسافت را بطور کامل از گردانه رقابت خارج کند . گنو / لینوکس به دلیل سرعت ، امنیت ، رایگان بودن و از همه مهمتر متن - باز و آزاد بودن به سرعت مورد توجه کاربران مختلف قرار گرفت . برای اینکه بدانید گنو / لینوکس چیست ، ابتدا باید بدانید که سیستم عامل چیست ، سیستم عامل در واقع نرم افزاری است که ارتباط بین سخت افزار و کاربر را برقرار میکند . در واقع بسیاری از کاربران حتی ارتباط زیادی با خود سیستم عامل ها ندارند و بیشتر استفاده آنها با نرم افزارهایی است که بر روی سیستم عامل اجرا میشوند . پس سیستم عامل بستری را فراهم میکند تا برنامهها به راحتی اجرا شوند و سرویس ها مورد نظر خود را به کاربران ارائه کنند . لینوکس سیستم عاملی است که قادر است بر روی پردازنده های مختلف مبتنی بر معماری ARM یا x86 اجرا شود . این بدین معناست که هسته ی لینوکس بعنوان زیر ساخت سیستم عامل ( اندروید ، گنو / لینوکس و ... ) میتواند نه تنها روی کامپیوترهای مختلف اجرا شود بلکه امکان نصب و استفاده از آن بر روی انواع مختلف ابزار های الکترونیکی از ساعت هوشمند گرفته تا تلفن ، تبلت ، دستگاههای غول پیکر صنعتی و ... وجود دارد . در حقیقت « لینوکس » کرنل یا هستهای است که سیستمعامل های مختلفی نظیر گنو / لینوکس و اندروید را نیرو میبخشد . در هر حال برای سادگی بیشتر ، معمولا در بسیاری از مجامع از گنو / لینوکس نیز با همان نام « لینوکس » یاد میشود .