فرهنگی آخرین مطالب آرشیو وبلاگ صفحات وبلاگ پیوندها لوگو آمار وبلاگ
لینوکس (به انگلیسی: Linux ) به خانوادهای از سیستمعاملهای شبه یونیکس اطلاق میشود که از هسته? لینوکس استفاده میکنند که معروفترین نمونه از نرمافزار آزاد و متنباز شناخته میشود. دراصل تنها باید هسته? لینوکس را لینوکس نامید، اما به طور معمول این واژه به سیستمعاملهای شبه یونیکس اطلاق میشود که بر مبنای هسته? لینوکس و کتابخانهها و ابزارهای پروژه گنو ساخته شدهاند. لینوکس قابل نصب بر روی انواع سختافزارهاست، از ساعت (Linux Watch )، تلفنهای همراه، تبلتها، مسیریابها، و کنسولهای بازی گرفته تا رایانههای رومیزی، رایانههای بزرگ و ابررایانهها. به مجموعهای از نرمافزارهای بنا شده بر اجزای گفته شده توزیع لینوکس (linux distribution ) میگویند که به طور معمول شامل ابزارهای گسترش نرمافزار، پایگاههای داده، سرویس دهندههای وب مثل آپاچی، محیطهای رومیزی مانند گنوم و کیدیای و اکسافسیای و مجموعههای اداری مانند اُپن آفیس هستند. در ابتدا لینوکس برای استفاده? ریزپردازندهها با معماری 80386 اینتل طراحی شده بود؛ اما امروزه انواع گوناگون معماریها را پشتیبانی میکند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانهها و تلفنهای همراه به کار میرود. این سیستمعامل که در ابتدا بیشتر توسط افراد مشتاق گسترش پیدا میکرد و به کار گرفته میشد، توانسته است پشتیبانی شرکتهای سرشناسی چون آیبیام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخههای خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیلگران این موفقیت را ناشی از استقلال از فروشنده، کمهزینه بودن پیادهسازی، سرعت بالا، امنیت و قابلیت اطمینان آن میدانند. پیشینه در سال 1983 میلادی ریچارد استالمن که رئیس بنیاد نرمافزارهای آزاد بود پروژه گنو (GNU ) را آغاز کرد. در این پروژه که یک جنبش نرمافزاری محسوب میشد برنامهنویسان با یکدیگر همکاری میکردند که این همکاری تا به حال نیز ادامه دارد. آن زمان بیشتر ابزارهای پروژه گنو که با زبان برنامهنویسی سی و اسمبلی نوشته شده بود آماده کار بود و تنها یک هسته? مناسب و آزاد کم بود. حتی سیستمعامل مینیکس نیز با وجود در دسترس بودن کد منبع آن، آزاد نبود و حق نشر مخصوص داشت. کار در پروژه گنو به سمت طراحی یک هسته مناسب متمرکز میشد اما به نظر میرسید که برای ایجاد این هسته حداقل چند سال دیگر زمان نیاز است. این تأخیر برای لینوس توروالدز قابل تحمل نبود. بنابراین خودش دست به کار شد و با الهام از کد مینیکس کار را آغاز کرد. سرانجام در 25 اوت سال 1991 در ساعت 20:57 (به وقت گرینویچ) پیامی تاریخی به گروه خبری comp.os.minix از طرف لینوس توروالدز ارسال شد. او یک دانشجوی فنلاندی بود که آن زمان در دانشگاه هلسینکی درس میخواند. لینوکس برخلاف مینیکس (یک سیستمعامل ساده نوشته شده توسط پروفسور اندرو تننبام که برای آموزش طراحی سیستمعامل به کار میرفت) که از معماری ریزهسته استفاده میکرد، با ایده هستههای یکپارچه طراحی شده بود. اولین نسخه? لینوکس در سپتامبر 1991 در اینترنت منتشر شد. دومین نسخه? آن به فاصله? کمی در اکتبر همان سال منتشر شد. از آن پس هزاران برنامهنویس و هکر در سراسر دنیا در این پروژه شرکت کردند. مقاله? «کلیسای جامع و بازار» اثر اریک ریموند مدل گسترش هسته لینوکس و نرمافزارهای مشابه را تشریح میکند. پنگوئن تاکس نشانه و مایه خوش شانسی هسته? لینوکس است. لینوس توروالدز مالک علامت تجاری لینوکس است که به عنوان «نرمافزار سیستمعامل رایانه برای تسهیل در استفاده و عملیات رایانه» به ثبت رسیدهاست. کاربردهای سیستمعاملهای شکل گرفته بر پایه لینوکس در گذشته یک کاربر لینوکس برای پیکربندی و نصب سیستم خود، نیازمند دانش بالایی از رایانه بود. این دلیل به علاوه جذاب بودن دسترسی به درون سیستم، باعث شده بود که به طور سنتی کاربران لینوکس را (بر خلاف کاربران ویندوز یا مَکاواِس) کسانی شکل بدهند که با تکنولوژی بیشتر دمخور هستند. افرادی که معمولاً با القاب «هَکِر» و «گیک» شناخته میشوند. این نگرش در سالهای اخیر با افزایش راحتی کار در لینوکس و گسترده شدن استفاده از بسیاری از توزیعها، اعتبار خود را از دست دادهاست. لینوکس در بازار سرورها و کاربردهای ویژه (مانند پردازش تصویر و سرویسهای وِب) پیشرفت قابل ملاحظهای کرده و در حال ورود به بازار بزرگ رایانههای رومیزی است. لینوکس اساس مجموعه نرمافزار سرور موسوم به ل.آ.م.پ ((ل)ینوکس، (آ)پاچی، (م)ایاسکیوال, (پ)رل/(پ)یاچپی/(پ)ایتون) را تشکیل میدهد که میان گسترشدهندگان وب محبوبیت گستردهای کسب کردهاست. بدلیل پایداری و انعطاف لینوکس، این سیستمعامل حضور پررنگی به عنوان سیستمعاملی برای کامپیوترهای کارساز دارد. بر اساس آمار در سال 2008، از میان 10 تا از معتبرترین شرکت هاستینگ دنیا، 5 شرکت سیستمعامل لینوکس را در کارسازهای وب خود بکار میگیرندتوزیع های لینوکس به طور گسترده ای به عنوان سیستم عامل در ابر رایانه ها استفاده می شود : از نوامبر سال 2010، از 500 سیستم برتر ، 459 مورد (91?8 ?)تحت اجرای توزیع های لینوکس هستند. لینوکس همچنین به عنوان سیستم عامل برای سکویا آی بی ام قوی ترین ابر رایانه جهان که در سال 2011 به بهره برداری می رسد، به کار خواهد رفت . از لینوکس همچنین بیشتر در سیستمهای کارگذاشته استفاده میشود. رایگان ، متن باز و آزاد بودن آن باعث میشود انتخابی ایدهآل برای ابزارهایی مانند سیمپیوتر (رایانهای که برای جمعیت کم درآمد کشورهای در حال گسترش طراحی شده) باشد. لینوکس با داشتن محیطهای رومیزی مانند گنوم و کیدیای، رابط کاربری همچون اپل مکینتاش و مایکروسافت ویندوز را در کنار دیگر محیطهای گرافیکی و رابط خط فرمان یونیکس-مانند سنتیاش، عرضه میکند. هرچند نرمافزارهای گرافیکی لینوکس برای بسیاری از مصارف وجود دارند، در بسیاری زمینهها نرمافزارهای خصوصی هنوز از گستره و میزان محبوبیت بیشتری برخوردارند. منبع:fa.wikipedia.org
موضوع مطلب : |
||