تاريخ لينكس
المحتويات
في البداية، بدأ تاريخ لينكس في سنة 1991 كمشروع شخصي من قبل الطالب الفنلندي لينوس تورفالدس، لإنشاء نواة نظام تشغيل حر جديد، نتج عن المشروع نواة لينكس. وهي منذ الإصدار الأول من الكود المصدري في سنة 1991، وقد نمت من عدد صغير من ملفات سي ووصلت إلى أكثر من 16 مليون سطر برمجي في الإصدار 3.10 في سنة 2013 منشورة تحت رخصة غنو العمومية. ونتناول فيما يلي مزيدًا من التفاصيل.
التسلسل الزمني
وعلى صعيد آخر، 1999: مجموعة من المبرمجين بدأو بتطوير واجهة المستعمل الرسومية غنوم لتكون بديلاً عن واجهة كدي. خلال العام أعلنت IBM عن مشروع واسع النطاق لدعم لينكس.
- 2011: إطلاق الإصدار 3.0 من نواة لينكس.
- 2012: تجاوزت حصة سيرفرات لينكس في السوق كل سيرفرات يونكس.
- 2013: وصلت حصة أندرويد المبني على لينكس إلى 75% من سوق الهواتف الذكية المباعة.
- 2014: وصل مجتمع أوبونتو إلى 22 مليون مستعمل.
- انظر كذلك
- تاريخ البرمجيات الحرة والمفتوحة المصدر
ومن ناحية أخرى، 2002: تقارير لوسائل الإعلام أن «مايكروسوفت قضت على ديل لينكس».
كذلك، 1992: نقل ترخيص لينكس إلى رخصة GPL. وبداية ما أصبح يعرف اليوم توزيعات لينكس.
وعلى صعيد آخر، 2009: القيمة السوقية لشركة ريدهات تساوي القيمة السوقية لشركة صن، وتفسر على أنها لحظة رمزية للـ «الاقتصاد القائم على لينكس».
وفي هذا الصدد، 2000: أعلنت ديل أنها أصبحت الآن المزود رقم 2 لنظام لينكس في جميع أنحاء العالم وأول مصنع كبير لتوفير لينكس عبر خط إنتاج كامل.
في هذا الإطار، 1998: أعلنت الكثير من الشركات الكبيرة دعمها للينكس ومنها آي بي إم وكومباك وأوراكل. وفضلًا عن ذلك مجموعة من المبرمجين بدأو بتطوير واجهة المستعمل الرسومية كدي.
من جهة ثانية، 2005: بدأ مشروع أوبن سوزه لتوفير توزيعة مجانية، كذلك أطلق مشروع أوبن أوفيس.أورج الإصدار 2.0 والذي يدعم معايير المستند المفتوح (OASIS).
وعلى صعيد آخر، 1994: اعتبر لينوس أن جميع مكونات النواة أصبحت ناضجة وأطلق الإصدار 1.0 في مارس. ساهم مشروع XFree86 في الواجهة الرسومية. وأصدرت كل من ريدهات وسوزه الإصدار 1.0 من توزيعاتها.
كذلك، 2007: ديل تعلن عن بدأ إنتاج حواسيب محمولة مثبت عليها مسبقاً نظام أوبونتو لينكس.
1995: توفير لينكس لكل من وسبارك.
كذلك، 1996: إطلاق الإصدار 2.0 من لينكس. أصبحت النواة تخدم عدة معالجات في نفس الوقت، وبالتالي أصبح لينكس بديل جدي للعديد من الشركات.
علاوةً على ذلك، 1991: الإعلان عن نواة لينكس في 25 أغسطس من قبل الطالب الفنلندي لينوس تورفالدس البالغ من العمر 21 عاماً.
وفي هذا الصدد، 2004: فريق XFree86 ينضم إلى معايير X Window ويشكلون X.Org Foundation، مما أدى إلى نمو سريع في تطوير نظام النافذة إكس للينكس.
في هذا الإطار، 2006: أوراكل تطلق توزيعتها الخاصة المبنية على توزيعة ريدهات. نوفل ومايكروسوفت تعلن عن التعاون لتحسين التوافق فيما بينهم.
ومن جهة أخرى، 1993: أكثر من 100 مطور عملوا على نواة لينكس. وبمساعدتهم اندمجت مع بيئة غنو، مما وفر عدد كبير من التطبيقات التي تعمل على لينكس، وإطلاق الإصدار الأول من توزيعة سلاكوير وهي أقدم التوزيعات التي مازالت مستمرة حتى اليوم. لاحقاً أطلق مشروع دبيان.
إنشاء لينكس
من جانب آخر، في سنة 1991 في مدينة هلسنكي بدأ لينوس مشروعه والذي أصبح يعرف فيما بعد باسم نواة لينكس. كتب لينوس برنامجه خصيصاً لحاسوبهِ الشخصي الذي يملكه والذي يحوي معالج 80386 ليستفيد من كامل ميزات عتاد الحاسوب، طور البرنامج على نظام مينيكس باستخدام تجميعة مصرفات غنو والذي لا يزال الخيار الرئيسي لتجميع لينكس حتى اليوم. وعلى أية حال يمكن تجميع الكود المصدري باستخدام مصرفات أخرى مثل مصرف سي إنتل.
وترجمتها:
من جهة ثانية، كما كتب لينوس في كتابه للمرح فقط، أنه انتهى من كتابة نواة نظام التشغيل لينكس في 25 أغسطس 1991، وأعلن عن هذا النظام في اليوزنت في المجموعة الإخبارية "comp.os.minix.":
جدل تسمية غنو/لينكس
من جهة ثانية، في البداية استعمل اسم لينُكس للإشارة إلى النواة فقط. وكانت النواة تستعمل كثيراً مع برامج أخرى وخاصة برامج مشروع غنو. وسرعان ما أصبحت الأكثر شعبية في اعتماد برمجيات غنو. في يونيو 1994 في نشرة غنو، أشير إلى لينكس بأنه «نسخة يونيكس الحرة»، وبدأ مشروع دبيان يسمي منتجه ديبان غنو/لينكس. في مايو 1996 أطلق ريتشارد ستالمان محرره النصي إيماكس 19.31، والذي فيه نوع من نظام يقوم بتغير اسم Linux إلى Lignux.
علاوةً على ذلك، حصل هذا الاسم على ردود أفعال متفاوتة. استعملت مشروعات غنو ودبيان هذا الاسم، لكن أغلب الناس يستعملون مصطلح «لينُكس» ببساطة للإشارة إلى كل المكونات.
إضافةً إلى ذلك، كان القصد من هذا الهجاء (إضافة g) الإشارة إلى أنه مزيج من غنو ولينكس، ولكن تخلى عنه لصالح «غنو/لينكس».
الشعار الرسمي
وفي هذا الصدد، طرح آلان كوكس على القائمة البريدية للنواة فكرة استخدام شعار للينكس، اقترح البعض عمل محاكاة ساخرة لبعض أنظمة التشغيل الموجودة ثم أعرب لينوس عن حبه للبطاريق وذلك لأن بطريق قزم عضه من رجله عندما كان في رحلة إلى حديقة الحيوانات الوطنية في كانبرا في أستراليا.
ومن ناحية أخرى، قدم لاري يوينغ أول مسودة للشعار المعروف اليوم باستخدام برنامج جمب بناءً على بعض الأوصاف التي طرحت ضمن المناقشة، واقترح جيمس هيوز اسم تكس (Tux) كاشتقاق من Torvalds UniX.
لينكس تحت رخصة غنو العمومية
وفي السياق ذاته، أطلق لينوس الإصدار الأول من لينكس تحت رخصتهِ الخاصة، والتي تقيد الاستخدام التجاري. وكانت البرامج التي تستعمل مع النواة جزء من مشروع غنو ومرخصة تحت رخصة غنو العمومية كرخصة برمجيات حرة. تضمن الإصدار الأول من نواة لينكس 0.01 برنامج باش من غنو كملف ثنائي.
علاوةً على ذلك، في سنة 1992، اقترح إصدار النواة تحت رخصة غنو العمومية، وأعلن لأول مرة عن هذا القرار في ملاحظات الإصدار للنسخة 0.12. في منتصف ديسمبر 1992 أطلق الإصدار 0.99 مستعملاً رخصة غنو العمومية.
ومن ناحية أخرى، في «ملاحظات الإصدار لينكس 0.01»، سرد تورفالدس برمجيات غنو المطلوبة لتشغيل لينكس.
كذلك، عمل لينوس ومطوري مشروع غنو على دمج مكونات غنو مع نواة لينكس لإنشاء نظام تشغيل حر متكامل. لاحقاً قال لينوس «إن ترخيص نواة لينكس تحت رخصة (غنو العمومية) هو أفضل شيء فعلته في حياتي»
الأحداث التي أدت إلى البدء
من جهة ثانية، في سنة 1985 أصدرت شركة إنتل معالج إنتل 80386 وهو أول معالج من فئة إكس 86 يعمل بتقنية 32 بت ووحدة إدارة الذاكرة بالصفحات.
وفي هذا السياق، جميع هذه العوامل السابقة دفعت لينوس لبدء مشروعه، وقال أنه لو كانت نواة هيرد أو 386 بي إس دي متوفرة حينها فإنه ما بدأ بكتابة نواة لينكس.
ومن ناحية أخرى، كان الإصدار التجاري من يونكس في بداية عقد التسعينات والمخصص للحواسيب الشخصية باهظ التكلفة بالنسبة للمستعملين الأفراد.
إضافةً إلى ذلك، وكان هناك مشروع نظام تشغيل حر آخر هو BSD، أطلق الإصدار الأولي منهُ في سنة 1977، وهو نظام تشغيل مطور من قبل جامعة كاليفورنيا، بركلي المبني على يونكس الإصدار السادس. وعليهِ رفعت شركة AT&T دعوى ضد جامعة كاليفورنيا لاحتواء نظام تشغيل BSD على الكود المملوك لها. لأنها المطور والداعم والمتبني لهذا النظام.
وفي هذا السياق، مينيكس هو نظام تشغيل شبيه بنظام يونكس موجه للاستخدام الأكاديمي، أنشئه أندرو تانينباوم في سنة 1987 وكان كوده المصدري متوفر ولكن عليهِ قيود في تعديلهِ وإعادة توزيعه. إلى جانب أن تصميم مينكس كان 16-بت وغير مكيف للتعامل مع ميزات بناء 32-بت المعتمدة في معالجات إنتل 386 الرخيصة والموجودة في الحواسيب الشخصية.
في هذا الإطار، في عام 1983، بدأ ريتشارد ستالمان في مشروع غنو الذي يهدف إلى إنشاء نظام تشغيل حر شبيه يونكس. وكجزء من هذا المشروع كتب رخصة غنو العمومية (GPL). في وقت مبكر من عقد التسعينات كان هناك على وجه التقريب ما يكفي من البرامج المتاحة لصنع نظام تشغيل متكامل، لكن كانت نواة غنو والمسماة هيرد غير كاملة وفشلت في جذب اهتمام المطورين بما يكفي، مما جعل نظام تشغيل جنو غير كامل.
من جهة ثانية، في عام 1986 نشر موريس باخ من مختبرات بل تصميم نظام التشغيل يونكس. وشمل هذا الوصف أساسا نهائياً لنواة SVR2 مع بعض الميزات من SVR3 وتوزيعة برمجيات بيركلي.
وعلى صعيد آخر، بعد أن اهملت شركة إيه تي آند تي مشروع مولتكس، كان مشروع يونكس قد صمم ونفذ في عام 1969 من قبل كين تومسن ودينيس ريتشي وكلاهما يعملان في شركة AT&T ومختبرات بل، وأطلق الإصدار الأول منه في سنة 1970. وفي وقت لاحق قاما بكتابة لغة برمجة جديدة وهي سي وجعلوها قابلة للنقل، ولقد تسبب توافر وقابلية يونكس باعتمادها وانتشارها على نطاق واسع، ونسخت وعدلت من قبل المؤسسات الأكاديمية والشركات.
التسمية
وفي السياق ذاته، لمعرفة كيف ينطق اسم لينكس قام لينوس بإعداد ملف صوتي وضمنه في الكود المصدري للنواة.
وفي السياق ذاته، من أجل تسهيل التطوير، رفعت الملفات على سيرفر إف تي بي (ftp.funet.fi) في سبتمبر 1991. اعتقد أري ليمك زميل لينوس بالعمل في جامعة هلسنكي للتكنولوجيا، والذي كان أحد مدراء سيرفر الإف تي بي المتطوعين في ذلك الوقت، أن اسم فريكس غير مناسب، لذلك أعاد تسمية المشروع إلى لينكس وبدون استشارة لينوس. ثم وافق لينوس على اسم لينكس لاحقاً.
وفي هذا الصدد، أراد لينوس تسميته فريكس (Freax) وهو لفظ منحوت من "free", "freak"، و"x" (كإشارة إلى يونكس). خلال بداية عمله على النظام، خزن ملفات المشروع تحت اسم فريكس لحوالي نصف سنة على وجه التقريب. في البداية رفض لينوس اسم لينكس واعتبر ذلك من الغرور.
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟