تاریخچه
سال ها قبل با وجود افزایش تولیدات سخت افزاری ، مشکل
بزرگی برسر راه کاربران کامپیوتر وجود داشت وآن وجود نداشتن سیستم های عامل مختلف
، برای انتخاب و استفاده بود .
کامپیوترهای ساخته شده به وسیله شرکت Apple با سیستم عاملشان گزینه مناسبی بودند . اما قیمت بالا ، آنها را
از دسترس بیشترافراد دور می ساخت .
یونیکس(Unix)، دیگر انتخاب موجود با کد اصلی محافظت شده ، آنقدر گران قیمت بود
که جز چند دانشگاه و آزمایشگاه ، دیگران امکان استفاده از آن را نداشتند . در این
هنگام Dos به دلیل
مسائل تجاری به تمام نقاط دنیا راه یافته بود و تنها انتخاب باقی مانده برای
کاربران به شمار می رفت . در کشور خودمان هم شاهد آن هستیم که هنوز بسیاری از
سیستم های اداری از نرم افزار های تحت Dos استفاده می کنند .
با معرفی سیستم عامل 1 MINIX ، که برای پردازنده های سری 8086 طراحی
شده بود ، دنیای سیستم عامل وارد فصل جدیدی شد. کد اصلی این سیستم عامل در دسترس
عموم قرار داشت 2 و برای
نخستین بار یک کاربر می توانست ضمن مطالعه ی کدهای سیستم عامل ، در آنها تغییر
ایجاد کند .
- البته این سیستم عامل نیز پس از مدتی مجوز انتشار گرفت
.
در سال 1984 ، ریچار استالمن ، بنیان گذار پروژه GNU کار روی یک سیستم عامل با کد هسته باز را شروع کرد .
GNU یک نرم افزار رایگان بود که هر
کسی می توانست آن را کپی کند یا آن را گسترش دهد. استالمن برای رشد و توسعه ی این
پروژه ، بزرگترین مجموعه کامپایلرها GNU را تالیف کرد.کار این سری نرم افزارها ،ترجمه برنامه های نوشته
شده به وسیله ی زبان های برنامه نویسی برای استفاده در GNU بود.
علاوه براین ، ابزارهای
برنامه نویسی قدرتمند دیگری نظیر GDBH
و Emacs نیز یه وسیله او نوشته شد.
در سال 1991 ، پیوستن لینوکس توروالدز به این پروژه سبب رشد
و به ثمر رسیدن این پروژه گردید .
در نتیجه ، هسته سیستم عامل کارآمدی به نام لینوکس شکل
گرفت .
v در
همین سال این هسته در سراسر دنیا انتشار یافت .
1. به وسیله پرفسور تاننباوم
2. به این گونه نرم افزار ها open source گویند .
سیستم عامل لینوکس در سال 1992 تحت مجوز GNU/GPL اجاز انتشار یافت و دو
سال بعد لینوکس 1.0 منتشر شد .
در سال 1994 شرکت Red Hat به وسیله باب یانگ( (Bob Young
و مارک اوینگ ( Marc Ewing ) تاسیس
شد و یک سال بعد GNU/Linux وسایر نرم افزارهای رایگان آن در اینترنت انتشار
یافتند
.
این سیستم عامل که امروزه بیش از 20 میلیون کاربر دارد ،
از خانواده یونیکس به شمار می آید و از کلیه مشخصات آن بهره می گیرد .