بدأ لينكس في عام 1991 كمشروع شخصي من قبل الطالب الفنلندي ( لينوس تورفالدس) ، لإنشاء نواة نظام تشغيل حر جديد، نتج عن المشروع نواة لينكس. وهي منذ الإصدار الأول من الكود المصدري في عام 1991، قد نمت من عدد صغير من ملفات سي ووصلت إلى أكثر من 16 مليون سطر برمجي .
الأحداث التي أدت إلى البدء :_
بعد أن قامت شركة AT&T بإهمال مشروع مولتكس، كان مشروع يونكس قد صمم ونفذ في 1969 من قبل ( كين تومسن) و(دينيس ريتشي ) وكلاهما يعمل في شركة AT&T أطلق الإصدار الأول منه في 1970 .
وفي وقت لاحق قاما بكتابة لغة برمجة جديدة وهي سي وجعلوها قابلة للنقل، تسبب توافر وقابلية يونكس باعتمادها على نطاق واسع، ونسخها وتعديلها من قبل المؤسسات الأكاديمية والشركات.
في 1983، بدأ (ريتشارد ستالمان) مشروع جنو الذي يهدف إلى إنشاء نظام تشغيل حر شبيه يونكس.[2] وكجزء من هذا المشروع كتب رخصة جنو العمومية (GPL). في وقت مبكر من التسعينات كان هناك تقريبا ما يكفي من البرامج المتاحة لصنع نظام تشغيل متكامل، لكن كانت نواة جنو والمسماة هيرد غير مكتملة وفشلت في جذب اهتمام المطورين بما يكفي، مما جعل نظام تشغيل جنو غير مكتمل.
هناك مشروع نظام تشغيل حر آخر هو BSD، أطلق الإصدار الأولي منه في عام 1977، المطور من قبل جامعة كاليفورنيا، بركلي المبني على يونكس الإصدار السادس. وعليه قامت شركة AT&T برفع دعوى ضد جامعة كاليفورنيا لإحتواء نظام تشغيل BSD على الكود المملوك لها. كونها المطور والداعم والمتبني لهذا النظام.
في 1985 أصدرت إنتل 80386 وهو أول معالج من فئة x86 يعمل بتقنية 32 بت ووحدة إدارة الذاكرة
في 1986 نشر (موريس باخ) من مختبرات بل تصميم نظام التشغيل يونكس , وشمل هذا الوصف أساسا نهائياً لنواة SVR2 مع بعض الميزات من SVR3 وBSD.
مينيكس وهو نظام تشغيل شبيه يونكس موجه للاستخدام الأكاديمي، أنشئه أندرو تانينباوم في 1987 وكان كوده المصدري متوفر ولكن التعديل وإعادة التوزيع عليه قيود. بالإضافة إلى أن تصميم مينكس 16-بت وغير مكيف للتعامل مع ميزات معمارية 32-بت المعتمدة في معالجات إنتل 386 الرخيصة والموجودة في الحواسيب الشخصية.
في بداية التسعينات كان الاصدار التجاري من يونكس والمخصص للحواسيب الشخصية باهظ التكلفة بالنسبة للمستخدمين الافراد.
جميع هذه العوامل السابقة دفعت لينوس لبدء مشروعه، وقال أنه لو كانت نواة هيرد أو 386BSD متوفرة حينها فإنه ما بدأ بكتابة نواة لينكس..
إنشاء لينكس
في 1991 في مدينة هلسنكي بدأ لينوس مشروعه والذي أصبح يعرف فيما بعد باسم نواة لينكس. كتب لينوس برنامجه خصيصاً لحاسوبه الشخصي الذي يملكه والذي يحوي معالج 80386 ليستفيد من كامل ميزات عتاد الحاسوب، قام بالتطوير على نظام مينيكس باستخدام تجميعة مصرفات غنو والذي لا يزال الخيار الرئيسي لتجميع لينكس حتى اليوم. على أية حال يمكن تجميع الكود المصدري باستخدام مصرفات أخرى مثل مصرف سي إنتل.
التسمية
أراد لينوس تسميته فريكس (Freax) وهو لفظ منحوت من "free", "freak", و "x" (كإشارة إلى يونكس). خلال بداية عمله على النظام، خزن ملفات المشروع تحت اسم فريكس لحوالي نصف سنة تقريباً. في البداية رفض لينوس اسم لينكس واعتبر ذلك من الغرور.
من أجل تسهيل التطوير، تم رفع الملفات على سيرفر إف تي بي (ftp.funet.fi) في سبتمبر 1991. أري ليمك زميل لينوس بالعمل في جامعة هلسنكي للتكنولوجيا، والذي كان أحد مدراء سيرفر الإف تي بي المتطوعين في ذلك الوقت، اعتقد أن اسم فريكس غير مناسب، لذلك أعاد تسمية المشروع إلى لينكس وبدون استشارة لينوس.
لاحقاً وافق لينوس على اسم لينكس.
لينكس تحت رخصة غنو العمومية
أطلق لينوس الإصدار الأول من لينكس تحت رخصته الخاصة، والتي تقييد الإستخدام التجاري. كانت البرامج التي تستخدم مع النواة جزء من مشروع غنو ومرخصة تحت رخصة غنو العمومية كرخصة برمجيات حرة. تضمن الإصدار الأول من نواة لينكس 0.01 برنامج باش من غنو كملف ثنائي.
في "ملاحظات الإصدار لينكس 0.01"، سرد تورفالدس برمجيات غنو المطلوبة لتشغيل لينكس.
في 1992، اقترح إصدار النواة تحت رخصة غنو العمومية، وأعلن لأول مرة عن هذا القرار في ملاحظات الإصدار للنسخة 0.12. في منتصف ديسمبر 1992 أطلق الإصدار 0.99 مستخدما رخصة غنو العمومية.
عمل لينوس ومطوري مشروع غنو على دمج مكونات غنو مع نواة لينكس لإنشاء نظام تشغيل حر متكامل.
لاحقاً قال لينوس "إن ترخيص نواة لينكس تحت رخصة هو أفضل شيء فعلته في حياتي"
جدل تسمية غنو/لينكس
في البداية استخدم اسم لينُكس للإشارة إلى النواة فقط. وكانت النواة تستخدم كثيراً مع برامج أخرى وخاصة برامج مشروع غنو. وسرعان ما أصبحت الأكثر شعبية في اعتماد برمجيات غنو. في يونيو 1994 في نشرة غنو، أشير إلى لينكس بأنه "نسخة يونيكس الحرة"، وبدأ مشروع دبيان يسمي منتجه ديبان غنو/لينكس. في مايو 1996 أطلق ريتشارد ستالمان محرره النصي إيماكس 19.31، والذي فيه نوع من نظام يقوم بتغير اسم Linux إلى Lignux.
كان القصد من هذا الهجاء (إضافة g) الإشارة إلى أنه مزيج من غنو ولينكس، ولكن تم التخلي عنه لصالح "غنو/لينكس".
حصل هذا الاسم على ردود أفعال متفاوتة. استخدمت مشروعات غنو ودبيان هذا الاسم، لكن معظم الناس يستخدمون مصطلح "لينُكس" ببساطة للإشارة إلى كل المكونات.
الشعار الرسمي
طرح آلان كوكس على القائمة البريدية للنواة فكرة استخدام شعار للينكس، اقترح البعض عمل محاكاة ساخرة لبعض أنظمة التشغيل الموجودة , ثم أعرب لينوس عن حبه للبطاريق وذلك لأن بطريق قزم عضه من رجله عندما كان في رحلة إلى حديقة الحيوانات الوطنية في كانبرا في أستراليا.
قدم لاري يوينغ أول مسودة للشعار المعروف اليوم باستخدام برنامج جمب بناءً على بعض الأوصاف التي طرحت ضمن المناقشة، واقترح جيمس هيوز اسم تكس (Tux) كإشتقاق من Torvalds UniX.