تاريخ لينكس
بدأ تاريخ لينكس في عام 1991 كمشروع شخصي من قبل الطالب الفنلندي لينوس تورفالدس، لإنشاء نواة نظام تشغيل حر جديد، نتج عن المشروع نواة لينكس. وهي منذ الإصدار الأول من الكود المصدري في عام 1991، وقد نمت من عدد صغير من ملفات سي ووصلت إلى أكثر من 16 مليون سطر برمجي في الإصدار 3.10 في عام 2013 منشورة تحت رخصة غنو العمومية.

الأحداث التي أدت إلى البدء 

بعد أن اهملت شركة إيه تي آند تي مشروع مولتكس، كان مشروع يونكس قد صمم ونفذ في عام 1969 من قبل كين تومسن ودينيس ريتشي وكلاهما يعملان في شركة AT&T ومختبرات بل، وأطلق الإصدار الأول منه في عام 1970. وفي وقت لاحق قاما بكتابة لغة برمجة جديدة وهي سي وجعلوها قابلة للنقل، ولقد تسبب توافر وقابلية يونكس باعتمادها وانتشارها على نطاق واسع، ونسخت وعدلت من قبل المؤسسات الأكاديمية والشركات.

في عام 1983، بدأ ريتشارد ستالمان في مشروع غنو الذي يهدف إلى إنشاء نظام تشغيل حر شبيه يونكس. وكجزء من هذا المشروع كتب رخصة غنو العمومية (GPL). في وقت مبكر من عقد التسعينات كان هناك تقريبًا ما يكفي من البرامج المتاحة لصنع نظام تشغيل متكامل، لكن كانت نواة غنو والمسماة هيرد غير كاملة وفشلت في جذب اهتمام المطورين بما يكفي، مما جعل نظام تشغيل جنو غير كامل.

وكان هناك مشروع نظام تشغيل حر آخر هو BSD، أطلق الإصدار الأولي منهُ في عام 1977، وهو نظام تشغيل مطور من قبل جامعة كاليفورنيا، بركلي المبني على يونكس الإصدار السادس. وعليهِ رفعت شركة AT&T دعوى ضد جامعة كاليفورنيا لاحتواء نظام تشغيل BSD على الكود المملوك لها. لأنها المطور والداعم والمتبني لهذا النظام.

في عام 1985 أصدرت شركة إنتل معالج إنتل 80386 وهو أول معالج من فئة إكس 86 يعمل بتقنية 32 بت ووحدة إدارة الذاكرة بالصفحات.

في عام 1986 نشر موريس باخ من مختبرات بل تصميم نظام التشغيل يونكس. وشمل هذا الوصف أساسا نهائياً لنواة SVR2 مع بعض الميزات من SVR3 وتوزيعة برمجيات بيركلي.

مينيكس هو نظام تشغيل شبيه بنظام يونكس موجه للاستخدام الأكاديمي، أنشئه أندرو تانينباوم في عام 1987 وكان كوده المصدري متوفر ولكن عليهِ قيود في تعديلهِ وإعادة توزيعه. بالإضافة إلى أن تصميم مينكس كان 16-بت وغير مكيف للتعامل مع ميزات بناء 32-بت المعتمدة في معالجات إنتل 386 الرخيصة والموجودة في الحواسيب الشخصية.
كان الإصدار التجاري من يونكس في بداية عقد التسعينات والمخصص للحواسيب الشخصية باهظ التكلفة بالنسبة للمستخدمين الأفراد.

جميع هذه العوامل السابقة دفعت لينوس لبدء مشروعه، وقال أنه لو كانت نواة هيرد أو 386BSD متوفرة حينها فإنه ما بدأ بكتابة نواة لينكس.

إنشاء لينكس 

في عام 1991 في مدينة هلسنكي بدأ لينوس مشروعه والذي أصبح يعرف فيما بعد باسم نواة لينكس. كتب لينوس برنامجه خصيصاً لحاسوبهِ الشخصي الذي يملكه والذي يحوي معالج 80386 ليستفيد من كامل ميزات عتاد الحاسوب، طور البرنامج على نظام مينيكس باستخدام تجميعة مصرفات غنو والذي لا يزال الخيار الرئيسي لتجميع لينكس حتى اليوم. وعلى أية حال يمكن تجميع الكود المصدري باستخدام مصرفات أخرى مثل مصرف سي إنتل.

كما كتب لينوس في كتابه للمرح فقط، أنه انتهى من كتابة نواة نظام التشغيل لينكس في 25 أغسطس 1991، وأعلن عن هذا النظام في اليوزنت في المجموعة الإخبارية "comp.os.minix.":

وترجمتها:

التسمية 

أراد لينوس تسميته فريكس (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.

التسلسل الزمني 
 1991: الإعلان عن نواة لينكس في 25 أغسطس من قبل الطالب الفنلندي لينوس تورفالدس البالغ من العمر 21 عاماً.
 1992: نقل ترخيص لينكس إلى رخصة GPL. وبداية ما أصبح يعرف اليوم توزيعات لينكس.
 1993: أكثر من 100 مطور عملوا على نواة لينكس. وبمساعدتهم اندمجت مع بيئة غنو، مما وفر عدد كبير من التطبيقات التي تعمل على لينكس، وإطلاق الإصدار الأول من توزيعة سلاكوير وهي أقدم التوزيعات التي مازالت مستمرة حتى اليوم. لاحقاً أطلق مشروع دبيان.
 1994: اعتبر لينوس أن جميع مكونات النواة أصبحت ناضجة وأطلق الإصدار 1.0 في مارس. ساهم مشروع XFree86 في الواجهة الرسومية. وأصدرت كل من ريدهات وسوزه الإصدار 1.0 من توزيعاتها.
 1995: توفير لينكس لكل من DEC Alpha وسبارك.
 1996: إطلاق الإصدار 2.0 من لينكس. أصبحت النواة تخدم عدة معالجات في نفس الوقت، وبالتالي أصبح لينكس بديل جدي للعديد من الشركات.
 1998: أعلنت العديد من الشركات الكبيرة دعمها للينكس ومنها آي بي إم وكومباك وأوراكل. وبالإضافة إلى ذلك مجموعة من المبرمجين بدأو بتطوير واجهة المستخدم الرسومية كدي.
 1999: مجموعة من المبرمجين بدأو بتطوير واجهة المستخدم الرسومية غنوم لتكون بديلاً عن واجهة كدي. خلال العام أعلنت IBM عن مشروع واسع النطاق لدعم لينكس.
 2000: أعلنت ديل أنها أصبحت الآن المزود رقم 2 لنظام لينكس في جميع أنحاء العالم وأول مصنع كبير لتوفير لينكس عبر خط إنتاج كامل.
 2002: تقارير لوسائل الإعلام أن «مايكروسوفت قضت على ديل لينكس».
 2004: فريق XFree86 ينضم إلى معايير X Window ويشكلون X.Org Foundation، مما أدى إلى نمو سريع في تطوير نظام النافذة إكس للينكس.
 2005: بدأ مشروع أوبن سوزه لتوفير توزيعة مجانية، أيضاً أطلق مشروع أوبن أوفيس.أورج الإصدار 2.0 والذي يدعم معايير المستند المفتوح (OASIS).
 2006: أوراكل تطلق توزيعتها الخاصة المبنية على توزيعة ريدهات. نوفل ومايكروسوفت تعلن عن التعاون لتحسين التوافق فيما بينهم.
 2007: ديل تعلن عن بدأ إنتاج حواسيب محمولة مثبت عليها مسبقاً نظام أوبونتو لينكس.
 2009: القيمة السوقية لشركة ريدهات تساوي القيمة السوقية لشركة صن، وتفسر على أنها لحظة رمزية للـ «الاقتصاد القائم على لينكس».
 2011: إطلاق الإصدار 3.0 من نواة لينكس.
 2012: تجاوزت حصة سيرفرات لينكس في السوق كل سيرفرات يونكس.
 2013: وصلت حصة أندرويد المبني على لينكس إلى 75% من سوق الهواتف الذكية المباعة.
 2014: وصل مجتمع أوبونتو إلى 22 مليون مستخدم.

انظر أيضاً 
 تاريخ البرمجيات الحرة والمفتوحة المصدر

مراجع 

تاريخ البرمجيات
تاريخ البرمجيات الحرة والمفتوحة المصدر
لينكس
لينوس تورفالدس
نواة لينكس
بدأ تاريخ لينكس في عامكمشروع شخصي من قبل الطالب الفنلندي لينوس تورفالدس ، ل إنشاء نواة نظام تشغيل حر جديد ، نتج عن المشروع نواة لينكس . و هي منذ ال إصدار الأول من الكود المصدري في عام و قد نمت من عدد صغير من ملفات سي و وصلت إلى أكثر منمليون سطر برمجي في ال إصدار 10 في عاممنشورة تحت رخصة غنو العمومية . الأحداث التي أدت إلى البدء بعد أن اهملت شركة إيه تي آند تي مشروع مولتكس ، كان مشروع يونكس قد صمم و نفذ في عاممن قبل كين تومسن ودينيس ريتشي و كلا هما يعملان في شركة A T &T ومختبرات بل ، و أطلق ال إصدار الأول من ه في عام و في وقت لاحق قاما ب كتابة لغة برمجة جديدة و هي سي وجع ها قابلة ل النقل ، و لقد تسبب توافر وقابلية يونكس ب اعتماد ها وانتشار ها على نطاق واسع ، ونسخت وع دلت من قبل المؤسسات ا الأكاديمية و الشركات . في عام بدأ ريتشارد ستالمان في مشروع غنو الذي يهدف إلى إنشاء نظام تشغيل حر شبيه يونكس . وكجزء من هذا المشروع كتب رخصة غنو العمومية ( GPL ) . في وقت مبكر من عقد التسعينات كان هناك تقريبًا ما يكفي من البرامج المتاحة ل صنع نظام تشغيل متكامل ، لكن كانت نواة غنو والمسماة هيرد غير كاملة وفشلت في جذب اهتمام المطورين ب ما يكفي ، مما جعل نظام تشغيل جنو غير كامل . و كان هناك مشروع نظام تشغيل حر آخر هو BSD ، أطلق ال إصدار الأولي منهُ في عام و هو نظام تشغيل مطور من قبل جامعة كاليفورنيا ، بركلي المبني على يونكس ال إصدار السادس . وعليهِ رفعت شركة A T &T دعوى ضد جامعة كاليفورنيا ل احتواء نظام تشغيل BSD على الكود المملوك ل ها . لأن ها المطور والداعم والم تبني ل هٰذا النظام . في عامأصدرت شركة إنتل معالج إنتلوهو أول معالج من فئة إكس يعمل بتقنيةبت و وحدة إدارة الذاكرة بالصفحات . في عامنشر موريس باخ من مختبرات بل تصميم نظام التشغيل يونكس . و شمل هذا الوصف أساسا نهائياً ل نواة S VR2 مع بعض الميزات من S VR3 وتوزيعة برمجيات بيركلي . مينيكس هو نظام تشغيل شبيه ب نظام يونكس موجه ل الاستخدام الأكاديمي ، أنشء ه أندرو تانينباوم في عاموكان كود ه المصدري متوفر و لٰكن عليهِ قيود في تعديلهِ و إعادة توزيع ه . ب الإضافة إلى أن تصميم مينكس كانبت و غير مكيف ل التعامل مع ميزات بناءبت المعتمدة في معالجات إنتلالرخيصة والموجودة في الحواسيب الشخصية . كان ال إصدار التجاري من يونكس في بداية عقد التسعينات والمخصص للحواسيب الشخصية باهظ التكلفة ب النسبة للمستخدمين الأفراد . جميع هذه العوامل السابقة دفعت لينوس ل بدء مشروع ه ، و قال أن ه لو كانت نواة هيرد أوSD متوفرة حين ها ف إن ه ما بدأ ب كتابة نواة لينكس . إنشاء لينكس في عامفي مدينة هلسنكي بدأ لينوس مشروع ه و الذي أصبح يعرف فيما بعد ب اسم نواة لينكس . كتب لينوس برنامج ه خصيصاً لحاسوبهِ الشخصي الذي يملك ه و الذي يحوي معالجليستفيد من كامل ميزات عتاد الحاسوب ، طور البرنامج على نظام مينيكس ب استخدام تجميعة مصرفات غنو و الذي لا يزال الخيار الرئيسي ل تجميع لينكس حتى اليوم . و على أية حال يمكن تجميع الكود المصدري ب استخدام مصرفات أخرى مثل مصرف سي إنتل . كما كتب لينوس في كتاب ه للمرح فقط ، أن ه انتهى من كتابة نواة نظام التشغيل لينكس فيأغسطس و أعلن عن هذا النظام في اليوزنت في المجموعة الإخبارية " comp.os.minix . " : وترجمة ها : التسمية أراد لينوس تسمية ه فريكس ( Freax ) و هو لفظ منحوت من " free " , " freak " ، و " x " ( ك إشارة إلى يونكس ) . خلال بداية عمل ه على النظام ، خزن ملفات المشروع تحت اسم فريكس ل حوالى نصف سنة تقريباً . في البداية رفض لينوس اسم لينكس و اعتبر ذلك من الغرور . من أجل تسهيل التطوير ، رفعت الملفات على سيرفر إف تي بي ( ftp.funet.fi ) في سبتمبر اعتقد أري ليم ك زميل لينوس ب العمل في جامعة هلسنكي ل التكنولوجيا ، و الذي كان أحد مدراء سيرفر الإف تي بي المتطوعين في ذلك الوقت ، أن اسم فريكس غير مناسب ، ل ذٰلك أعاد تسمية المشروع إلى لينكس و ب دون استشارة لينوس . ثم وافق لينوس على اسم لينكس لاحقاً . ل معرفة كيف ينطق اسم لينكس ( ) قام لينوس ب إعداد ملف صوتي ( ) وضمن ه في الكود المصدري لل نواة . لينكس تحت رخصة غنو العمومية أطلق لينوس ال إصدار الأول من لينكس تحت رخصتهِ الخاصة ، و التي تقيد الاستخدام التجاري . و كانت البرامج التي تستخدم مع ال نواة جزء من مشروع غنو ومرخصة تحت رخصة غنو العمومية كرخصة برمجيات حرة . تضمن ال إصدار الأول من نواة لينكس 01 برنامج باش من غنو كملف ثنائي . في « ملاحظات ال إصدار لينكس 01 » ، سرد تورفالدس برمجيات غنو المطلوبة لتشغيل لينكس . في عام اقترح إصدار ال نواة تحت رخصة غنو العمومية ، و أعلن ل أول مرة عن هذا القرار في ملاحظات ال إصدار للنسخة 12 . في منتصف ديسمبر أطلق ال إصدار 99 مستخدماً رخصة غنو العمومية . عمل لينوس ومطوري مشروع غنو على دمج مكونات غنو مع نواة لينكس ل إنشاء نظام تشغيل حر متكامل . لاحقاً قال لينوس « إن ترخيص نواة لينكس تحت رخصة ( غنو العمومية ) هو أفضل شيء فعلت ه في حياة ي » جدل تسمية غنو / لينكس في البداية استخدم اسم لينُكس للإشارة إلى ال نواة فقط . و كانت ال نواة تستخدم كثيراً مع برامج أخرى و خاصة برامج مشروع غنو . و سرعان ما أصبحت الأكثر شعبية في اعتماد برمجيات غنو . في يونيوفي نشرة غنو ، أشير إلى لينكس ب أن ه « نسخة يونيكس الحرة » ، و بدأ مشروع دبيان يسمي منتجه ديبان غنو / لينكس . في مايو أطلق ريتشارد ستالمان محرر ه النصي إيماكس 31 ، و الذي في ه نوع من نظام يقوم بتغير اسم Linux إلى Lignux . كان القصد من هذا الهجاء ( إضافة g ) الإشارة إلى أن ه مزيج من غنو ولينكس ، و لٰكن تخلى عن ه ل صالح « غنو / لينكس » . حصل هذا الاسم على ردود أفعال متفاوتة . استخدمت مشروعات غنو ودبيان هذا الاسم ، لكن معظم الناس يستخدمون مصطلح « لينُكس » ببساطة للإشارة إلى كل المكونات . الشعار الرسمي طرح آلان كوكس على القائمة البريدية لل نواة فكرة استخدام شعار للينكس ، اقترح البعض عمل محاكاة ساخرة ل بعض أنظمة التشغيل الموجودة ثم أعرب لينوس عن حب ه للبطاريق و ذٰلك لأن بطريق قزم عضه من رجل ه عندما كان في رحلة إلى حديقة ال حيوانات الوطنية في كانبرا في أستراليا . قدم لاري يوينغ أول مسودة للشعار المعروف اليوم ب استخدام برنامج جمب بناءً على بعض ال أوصاف التي طرحت ضمن ا المناقشة ، و اقترح جيمس هيوز اسم تكس ( Tux ) كاشتقاق من Torvalds UniX . التسلسل الزمني الإعلان عن نواة لينكس فيأغسطس من قبل الطالب الفنلندي لينوس تورفالدس البالغ من العمرعاماً . نقل ترخيص لينكس إلى رخصة GPL . و بداية ما أصبح يعرف اليوم توزيعات لينكس . أكثر منمطور عملوا على نواة لينكس . وب مساعدة هم اندمجت مع بيئة غنو ، مما وفر عدد كبير من التطبيقات التي تعمل على لينكس ، وإطلاق ال إصدار الأول من توزيعة سلاكوير و هي أقدم ا التوزيعات التي ما زالت مستمرة حتى اليوم . لاحقاً أطلق مشروع دبيان . اعتبر لينوس أن جميع مكونات ال نواة أصبحت ناضجة و أطلق ال إصدار 0 في مارس . ساهم مشروع XFree86 في الواجهة الرسومية . وأصدرت كل من ريدهات وسوز ه ال إصدار 0 من توزيعات ها . توفير لينكس ل كل من DEC Alpha وسبارك . إطلاق ال إصدار 0 من لينكس . أصبحت ال نواة تخدم عدة معالجات في نفس الوقت ، و ب التالي أصبح لينكس بديل جدي ل العديد من الشركات . أعلنت العديد من الشركات الكبيرة دعم ها للينكس و من ها آي بي إم وكومباك وأوراكل . وب الإضافة إلى ذلك مجموعة من المبرمجين بدأو ب تطوير واجهة المستخدم الرسومية كدي . مجموعة من المبرمجين بدأو ب تطوير واجهة المستخدم الرسومية غنوم ل تكون بديلاً عن واجهة كدي . خلال العام أعلنت IBM عن مشروع واسع النطاق ل دعم لينكس . أعلنت ديل أن ها أصبحت الآن المزود رقملنظام لينكس في جميع أنحاء العالم وأول مصنع كبير ل توفير لينكس عبر خط إنتاج كامل . تقارير ل وسائل الإعلام أن « مايكروسوفت قضت على ديل لينكس » . فريق XFree86 ينضم إلى معايير X Window و يشكلون X.Org Foundation ، مما أدى إلى نمو سريع في تطوير نظام ال نافذة إكس للينكس . بدأ مشروع أوبن سوز ه ل توفير توزيعة مجانية ، أيضاً أطلق مشروع أوبن أوفيس . أورج ال إصدار 0 و الذي يدعم معايير المستند المفتوح ( OA SIS ) . أوراكل تطلق توزيعة ها الخاصة المبنية على توزيعة ريدهات . نوفل ومايكروسوفت تعلن عن التعاون ل تحسين التوافق فيما بين هم . ديل تعلن عن بدأ إنتاج حواسيب محمولة مثبت علي ها مسبقاً نظام أوبونتو لينكس . القيمة السوقية ل شركة ريدهات تساوي القيمة السوقية ل شركة صن ، وتفسر على أن ها لحظة رمزية للـ « الاقتصاد القائم على لينكس » . إطلاق ال إصدار 0 من نواة لينكس . تجاوزت حصة سيرفرات لينكس في السوق كل سيرفرات يونكس . وصلت حصة أندرويد المبني على لينكس إلى من سوق ال هواتف الذكية المباعة . وصل مجتمع أوبونتو إلىمليون مستخدم . انظر أيضاً تاريخ البرمجيات الحرة والمفتوحة المصدر مراجع تاريخ البرمجيات تاريخ البرمجيات الحرة والمفتوحة المصدر لينكس لينوس تورفالدس نواة لينكس