تک بست - دنیای فناوری
Techbest Desktop

آشنایی با سیستم عامل لینوکس


 

لینوکس (به انگلیسی: Linux) سیستم‌عاملی شبه یونیکسی است که بخش عمده ی آن سازگار با استاندارد پازیکس است. از دید فنی لینوکس تنها نامی است برای هسته ی سیستم‌عامل و نه کل آن. هسته‌ای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به طور معمول این نام اطلاق می‌شود به سیستم‌عامل‌هایی که از هم‌نهش (composition) لینوکس (به عنوان هسته سیستم‌عامل) با نرم‌افزارهای آزاد و متن‌باز بدست می‌آیند. درحالیکه بنیاد نرم‌افزار آزاد سیستم‌عامل حاصل از این هم‌نهش را «گنو/لینوکس» می‌نامد اما همان‌طور که گفته شد به طور معمول آنرا لینوکس می‌خوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شده‌است.

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

به سیستم‌عامل بنا شده با هسته لینوکس، توزیع لینوکس (linux distribution) می‌گویند که به طور معمول شامل ابزارهای گسترش نرم‌افزار،پایگاه‌های داده، سرویس دهنده‌های وب مثل آپاچی، محیط‌های رومیزی مانند گنوم و کی‌دی‌ای و اکس‌اف‌سی‌ای و مجموعه‌های اداری مانند اُپن آفیس هستند.

در ابتدا لینوکس برای استفاده ی ریزپردازنده‌ها با معماری 80386 اینتل طراحی شده بود؛ اما امروزه انواع گوناگون معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه به کار می‌رود. این سیستم‌عامل که در ابتدا بیشتر توسط افراد مشتاق گسترش پیدا می‌کرد و به کار گرفته می‌شد، توانسته است پشتیبانی شرکت‌های سرشناسی چون آی‌بی‌ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه‌های خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل‌گران این موفقیت را ناشی از استقلال از فروشنده، کم‌هزینه بودن پیاده‌سازی، سرعت بالا، امنیت و قابلیت اطمینان آن می‌دانند.

لینوکس همیشه یکی از اجزاء یک توزیع لینوکس (به انگلیسیDistro) است. توزیع‌های لینوکس توسط افراد، گروه‌های نه چندان متشکل و سازمان‌های حرفه‌ای گوناگون ایجاد می‌شوند. این توزیع‌ها شامل تعدادی نرم‌افزار سیستم و برنامه‌های کاربردی به همراه روالی مشخص برای نصب آن‌ها بر رایانه هستند. توزیع‌ها به طور معمول برای منظورهای مختلفی از جمله محلی‌سازی، پشتیبانی از یکمعماری خاص، کاربردهای بی‌درنگ (real-time applications) و سامانه‌های توکار (embedded systems) به وجود می‌آیند و برخی از آن‌ها آگاهانه تنها از نرم‌افزارهای آزاد استفاده می‌کنند.

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