تاریخچه ی سیستم عامل لینوکس
linux operating system
در بدو پیدایش رایانه های شخصی، انتخاب سیستم عامل مناسب به یکی از دغدغه های کاربران تبدیل شده بود. رایانه های ساخته شده به وسیله ی شرکت Appleبا سیستم عامل اختصاصی خود، گزینه ی مناسبی بودند. اما قیمت بالا، آنها را از دسترس بیشتر کاربران دور مي ساخت. یونیکس دیگر انتخاب موجود با کد اصلی محافظت شده، آن قدر گران قیمت بود که تهیه ی آن برای همگان میسر نبود. در این هنگام سیستم عامل Dos Msبه دلیل مسائل تجاری به تمام نقاط دنیا راه یافته است و یکی از بهترین انتخاب باقی مانده برای کاربران به شمار مي رفت.
سیستم عامل لینوکس در سال 1992 تحت مجوز GNU/GPLاجازه ی انتشار یافت. امروزه انواع مختلفی از لینوکس موجود مي باشد. به تدریج تلاش برای ارایه ی کدهای سیستم عامل آغاز شد. به عنوان مثال کد سیستم عامل آموزشی MINIXتوسط پروفسور تاننباوم برای پردازنده های سری 8086 در کتاب ایشان عرضه شد و دنیای سیستم عامل را وارد فصل جدیدی کرد. به این ترتیب برای نخستین بار یک کاربر مي توانست ضمن مطالعه ی کدهای سیستم عامل، در آنها تغییر ایجاد کند. این سیستم عامل پس از مدتی مجوز انتشار گرفت.
در سال 1983 ریچارد استالمن، بنیان گذار پروژه ی گنو GNU کار روی یک سیستم عامل با کد هسته ی باز را شروع کرد. گنو یک نرم افزار رایگان بود که هر کسی مي توانست آن را کپی کند یا آن را گسترش دهد. استالمن برای رشد و توسعه ی این پروژه، بزرگ ترین مجموعه ی کامپایلرهای گنو را تألیف کرد. کار این سری نرم افزارها، ترجمه ی برنامه های نوشته شده به وسیله ی زبان های برنامه نویسی برای استفاده در گنو بود. علاوه بر این، ابزارهای برنامه نویسی دیگری نظیر GDBHو Emacs نیز به وسیله ی او نوشته شد.
در سال 1991 ، لینوس توروالدز کد لینوکس را با مجوز گنو عرضه کرد و آن را به صورت همگانی در آورد. در نتیجه، هسته ی سیستم عاملِ کارآمدی به نام لینوکس شکل گرفت. و در همان سال این هسته در سراسر دنیا انتشار یافت.