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

Linux

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

از دید فنی لینوکسْ تنها نامی است برای هستهٔ سیستم‌عامل و نه کل آن.
هسته‌ای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد.

اما به طور معمول این نام اطلاق می‌شود به سیستم‌عامل‌هایی که از هم‌نهش (composition) لینوکس (به عنوان هسته سیستم‌عامل) با نرم‌افزارهای آزاد و متن‌باز بدست می‌آیند.

درحالیکه بنیاد نرم‌افزار آزاد سیستم‌عامل حاصل از این هم‌نهش را «گنو/لینوکس» می‌نامد اما همان‌طور که گفته شد به طور معمول آنرا لینوکس می‌خوانند.
این دوگانگی در نام‌نهادن منجر به بحث نامگذاری گنو/لینوکس شده‌است.

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

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

در ابتدا لینوکس برای استفادهٔ ریزپردازنده‌ها با معماری ۸۰۳۸۶ اینتل طراحی شده بود؛ اما امروزه انواع گوناگون معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه به کار می‌رود.

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

حتما بخونید!  آموزش ﺩﻭﺭ ﺯﺩﻥ ﺣﺎﻟﺖ ﺭﻭﺡ در موبوگرام ، تلگراف و ...

تاریخچه

در سال ۱۹۸۴ میلادی ریچارد استالمن که رئیس بنیاد نرم‌افزارهای آزاد بود پروژه گنو (GNU) را آغاز کرد.

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

آن زمان بیشتر ابزارهای پروژه گنو که با زبان برنامه‌نویسی سی و اسمبلی نوشته شده بود آماده کار بود و تنها یک هستهٔ مناسب و آزاد کم بود.

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

لینوکس برخلاف مینیکس (یک سیستم‌عامل ساده نوشته شده توسط پروفسور اندرو تننبام که برای آموزش طراحی سیستم‌عامل به کار می‌رفت) که از معماری ریزهسته استفاده می‌کرد، با ایده هسته‌های یکپارچه طراحی شده بود.

اولین نسخهٔ لینوکس در سپتامبر ۱۹۹۱ در اینترنت منتشر شد.
دومین نسخهٔ آن به فاصلهٔ کمی در اکتبر همان سال منتشر شد.

از آن پس هزاران برنامه‌نویس و هکر در سراسر دنیا در این پروژه شرکت کردند.
مقالهٔ «کلیسای جامع و بازار» اثر اریک ریموند مدل گسترش هسته لینوکس و نرم‌افزارهای مشابه را تشریح می‌کند.

نشان لینوکس

پنگوئن تاکس نشانه و نماد شانس هستهٔ لینوکس است.
لینوس توروالدز مالک علامت تجاری لینوکس است که به عنوان «نرم‌افزار سیستم‌عامل رایانه برای تسهیل در استفاده و عملیات رایانه» به ثبت رسیده‌است.

کاربردهای سیستم‌عامل‌های شکل گرفته بر پایه لینوکس

در گذشته یک کاربر لینوکس برای پیکربندی و نصب سیستم خود، نیازمند دانش بالایی از رایانه بود.

حتما بخونید!  دوره آموزشی زبان برنامه نویسی Python به زبان فارسی

این دلیل به علاوه جذاب بودن دسترسی به درون سیستم، باعث شده بود که به طور سنتی کاربران لینوکس را (بر خلاف کاربران ویندوز یا مَک‌اواِس) کسانی شکل بدهند که با رایانه بیشتر دمخور هستند.
افرادی که معمولاً با القاب «هَکِر» و «گیک» شناخته می‌شوند. این نگرش در سال‌های اخیر با افزایش راحتی کار در لینوکس و گسترده شدن استفاده از بسیاری از توزیع‌ها، اعتبار خود را از دست داده‌است. لینوکس در بازار سرورها و کاربردهای ویژه (مانند پردازش تصویر و سرویس‌های وِب) پیشرفت قابل ملاحظه‌ای کرده و در حال ورود به بازار بزرگ رایانه‌های رومیزی است.

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

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

بر اساس آمار در سال ۲۰۰۸، از میان ۱۰ تا از معتبرترین شرکت هاستینگ دنیا، ۵ شرکت سیستم‌عامل لینوکس را در کارسازهای وب خود بکار می‌گیرند.

توزیع‌های لینوکس به طور گسترده‌ای به عنوان سیستم عامل در ابر رایانه‌ها استفاده می‌شود: از نوامبر سال ۲۰۱۰، از ۵۰۰ سیستم برتر، ۴۵۹ مورد (۹۱٫۸ ٪)تحت اجرای توزیع‌های لینوکس هستند.
لینوکس همچنین به عنوان سیستم عامل برای سکویا آی بی ام قوی‌ترین ابر رایانه جهان که در سال ۲۰۱۱ به بهره‌برداری می‌رسد، به کار خواهد رفت.

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

حتما بخونید!  معرفی ۷ وب سایت ویروس یاب آنلاین

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

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

آموزشگاه

دیدگاه خود را بیان کنید