پروفسور ریچارد استالمن
در سال ۱۹۸۴ میلادی ریچارد استالمن (Richard Matthew Stallman) که رئیس بنیاد نرمافزارهای آزاد بود پروژه گنو (GNU) را آغاز کرد. در این پروژه که یک جنبش نرمافزاری محسوب میشد برنامه نویسان با یکدیگر همکاری میکردند که این همکاری تا به حال نیز ادامه دارد.
استالمن در سال ۱۹۸۳ تصمیم خود را برای ایجاد یک سیستمعامل کاملا آزاد مشابه یونیکس اعلام کرد
استالمن این پروژه را به تنهایی شروع کرد و توضیح داد: "به عنوان یک توسعه دهنده سیستم عامل, من مهارتهای درست را برای این کار داشتم. بنابراین حتی اگر نتوانم به اعطای موفقیت دست پیدا کنم, به اینکه من برای انجام این کار انتخاب شده بودم تحقق بخشیدهام. من تصمیم به ایجاد سیستمی سازگار با یونیکس گرفتهام که قابل حمل باشد و کاربران یونیکس به راحتی بتوانند یونیکس خود را به آن تبدیل کنند
وی سپس اعلامیه گنو مبنی بر انگیزه ایجاد یک سیستمعامل آزاد به نام گنو بر مبنای یونیکس را در سال ۱۹۸۵ منتشر کرد. گنو یک کلمه بازگشتی است به این معنا که گنو یونیکس نیست. خیلی زود او بنیاد نرمافزارهای آزاد (Free Software Foundation) را بنیان نهاد. او برنامهنویسان آزاد را استخدام میکرد و ساختار سازمانی بنیاد نرمفزار آزاد را تشکیل داد.
در سال ۱۹۸۹ مفهوم زیبای General Public License) GPL) را به وجود آورد، یک مکانیسم قانونی برای ویرایش و توزیع مجدد نرمافزارهای آزاد. به همین ترتیب تمامی نرمافزارهای لازم تهیه شدند به جز کرنل یا هسته سیستمعامل آزاد. پیچیدگی ساختار و طراحی هسته سختی کار را چندین برابر کرده بود و همین امر باعث شد تا روند تولید هسته به کندی به پیش برود.
با طراحی و برنامهنویسی برنامههای مورد نیاز تحت مجوز آزاد (GPL) انجام میگرفت و این موضوع باعث شد تا استالمن این امکان را به وجود آورد تا برنامهنویسان متعددی روی پروژههای مختلف کار کنند. در سال ۱۹۹۱ یک پروژه مستقل از پروژه گنو به تهیه کرنل لینوکس میپرداخت. از اتفاق این پروژه با گنو همزمان شد و امکان اجرای نرمافزارهای نوشته شده روی این هسته را فراهم میکرد. این باعث پیشرفت پروژه گنو شد. این دو پروژه با هم یک سیستمعامل را تشکیل میدادند (گنو + لینوکس = گنو/لینوکس) اما همزمانی ارائه این هسته و پروژه باعث شد تا بسیاری به اشتباه آن را به صورت مختصر با نام لینوکس بشناسند و این کلمه در میان مردم عمومیت پیدا کرد و نام لینوکس عمومیت پیدا کرد. آقای استالمن آن را به نام گنو/لینوکس میخواند.
لینوکس برخلاف مینیکس (یک سیستمعامل ساده نوشته شده توسط پروفسور اندرو تننبام که برای آموزش طراحی سیستمعامل به کار میرفت) که از معماری ریزهسته استفاده میکرد، با ایده هستههای یکپارچه طراحی شده بود. اولین نسخهٔ لینوکس در سپتامبر ۱۹۹۱ در اینترنت منتشر شد. دومین نسخهٔ آن به فاصلهٔ کمی در اکتبر همان سال منتشر شد . از آن پس هزاران برنامهنویس و هکر در سراسر دنیا در این پروژه شرکت کردند. مقالهٔ «کلیسای جامع و بازار» اثر اریک ریموند مدل گسترش هسته لینوکس و نرمافزارهای مشابه را تشریح میکند.
پنگوئن تاکس نشانه و مایه خوش شانسی هستهٔ لینوکس است. لینوس توروالدز مالک علامت تجاری لینوکس است که به عنوان «نرمافزار سیستمعامل رایانه برای تسهیل در استفاده و عملیات رایانه» به ثبت رسیدهاست.
لطفا ازوبلاگ من و همچنین وبسایت
IRANXPERIA.IR
بازدید فرماید
نظرات شما عزیزان: