النقاط الرئيسية
- تحتوي العديد من أنظمة التشغيل على X في أسمائها تكريماً لنظام التشغيل Unix.
- كان اسم يونكس في الأصل Unics بمثابة مزحة على حساب Multics. ولا يستطيع أي شخص مشارك في الأمر أن يتذكر متى أصبح يونكس.
- أراد لينوس تورفالدس في الأصل أن يُطلق على لينكس اسم Freax. فقد كان يعتقد أن لينكس “مغرور للغاية”.
يعلم الجميع أن لينوس تورفالدس هو من طور لينكس، ومن الواضح أن لينكس هو لينوس مع استبدال الحرف S بحرف X. ولكن لماذا الحرف X، ومن اختار هذا الاسم في الواقع؟
قبل X، كان هناك CS
توجد قائمة طويلة جدًا من أنظمة التشغيل التي تحتوي على X في اسمها، وخاصةً في المجموعة الكبيرة من أنظمة التشغيل المصنفة على أنها شبيه يونكس.
أنظمة التشغيل مثل ايريكس, زينيكس, ايكس، و تجربة المستخدم HP يتبادر إلى ذهني هذا السؤال، ولكن هناك العديد من الأسئلة الأخرى. فقد حصلت أغلب أنظمة التشغيل التجارية الشبيهة بنظام يونكس على شهادة مطابقة لمواصفات يونكس الموحدة من مجموعة أوبن جروب، ويُسمح لها بأن تطلق على نفسها اسم يونكس معتمد، مكتوبًا بأحرف كبيرة.
سواء كان ذلك بالأحرف الكبيرة أو الصغيرة، إذا كان التقليد هو أصدق أشكال الإطراء، فيجب أن يشعر يونكس بالإطراء حقًا. لا تريد أنظمة التشغيل أن يكون لها نظام تشغيلي ووظيفي فحسب، بل إنها تريد أيضًا أن تكون أكثر كفاءة وفعالية. يونيكس عنهم، لكنهم يضيفون علامة X إلى اسمهم حتى نتمكن من معرفة نسبهم.
وهذا يثير السؤال، لماذا استخدم يونكس X في المقام الأول؟
في أواخر ستينيات القرن العشرين، شارك فريق من المطورين من مختبرات بيل في مشروع مشترك بين عدة شركات لإنتاج نظام تشغيل جديد لتقاسم الوقت. وبالتعاون مع معهد ماساتشوستس للتكنولوجيا وشركة جنرال إلكتريك، كانوا يبحثون عن طرق للسماح لجهاز كمبيوتر رئيسي بالتعامل مع العديد من المستخدمين النشطين في نفس الوقت.
كان اسم النظام هو Multics، وهو اختصار لـ Multiplexed Information and Computer Service (معلومات متعددة وخدمة الكمبيوتر). إن Multiplexing هو مصطلح حاسوبي يشير إلى القيام بعدة أشياء في وقت واحد.
لقد أصيبت إدارة شركة بيل بخيبة أمل إزاء مشروع مولتكس وانسحبت منه. وعلى الرغم من الشكوك التي أبدتها بشأن بعض قرارات التصميم الخاصة بمولتكس، إلا أن أحد أعضاء فريق بيل، كين تومسونقرر كتابة نظام تشغيل يعمل على أجهزة أكثر تواضعًا، ويحتفظ بأفضل الأفكار من شركة Multics. وقد ساعده في ذلك دينيس ريتشي.
نظرًا لأنه كان من المقصود في الأصل دعم مستخدم واحد في كل مرة، فقد قام عضو آخر من فريق Bell، بريان كيرنيجاناقترح مازحًا تسميته Unics، وهو اختصار Uniplexed Information and Computer Service (معلومات وخدمة كمبيوتر مترابطة). لا أحد يتذكر كيف ومتى تحول إلى Unix، حيث أصبح CS هو X.
وفي الوقت نفسه، ظل مشروع Multics يعمل حتى تمكنوا في عام 1969 من إنتاج نظام تشغيل يعمل على جهاز كمبيوتر GE 645 من إنتاج شركة General Electrics. واليوم، تعمل مجموعة من المتحمسين على إبقاء هذا النظام حيًا، ويمكنك تنزيله وتنزيله. قم بتشغيله على جهاز الكمبيوتر الخاص بك، على أجهزة محاكاة.
وبطبيعة الحال، واصل يونكس تغيير العالم.
MINIX، نظام التشغيل Unix Mini-Me
قبل أن يحقق يونكس النجاح التجاري في النهاية، كان نجاحًا كبيرًا في الأوساط الأكاديمية. ولأن يونكس كان سلالة جديدة من أنظمة التشغيل، فقد كُرِّست الدورات الجامعية لتصميمه وتنفيذه، كما استُخدِم يونكس على أجهزة الحاسوب الرئيسية في الجامعات بواسطة الجامعات نفسها.
البروفيسور أندرو تانينباوم، متقاعد الآن، وكان أستاذًا فخريًا في جامعة فريجي في أمستردام، في عام 1987، طوَّر نظام تشغيل ميني يونكس لأغراض تعليمية، بحيث يمكن لطلابه فحصه وتحليله والعبث به. وأطلق على نظام التشغيل الخاص به اسم مينيكس.
شارك في تأليف كتاب بعنوان أنظمة التشغيل: التصميم والتنفيذ يصف نظام التشغيل الخاص به ويحتوي على الكود المصدر المطبوع.
في عام 1990، لينوس تورفالدسواجه أحد الطلاب الفنلنديين في جامعة هلسنكي برنامج MINIX من خلال كتاب تانيباوم، والذي كان اختبارًا مطلوبًا لدورة يونكس التي كان يدرسها.
لقد أحب MINIX لكنه اعتقد أنه يمكن إجراء تحسينات، مثل التعامل بشكل أفضل مع المقاطعاتكما لم يكن يحب ترخيص MINIX، الذي كان يقصر استخدامه على الأغراض التعليمية فقط. كان لدى تورفالدز جهاز كمبيوتر شخصي 386 يعمل بنظام MINIX، والذي أتاح له الوصول إلى نظام تشغيل شبيه بنظام يونكس ومترجم، وهو كل ما كان يحتاجه لبدء العمل على نظام تشغيل شبيه بنظام يونكس.
وقد أدى هذا إلى إرساله رسالة إلكترونية شهيرة إلى مجموعة إخبارية عن MINIX في 25 أغسطس 1991، يسأل فيها الناس عما يرغبون في رؤيته في جهاز جديد يشبه MINIX. ولم يرد ذكر اسم نظام التشغيل الجديد في هذه الرسالة الإلكترونية.
تقاعد البروفيسور تانينباوم في عام 2014. لا يزال إصدار MINIX 3 متاحًا، على الرغم من أنه يبدو أنه لم يعد يتم صيانته.
لينوس تورفالدز و فريكس
في إعلان آخر لنفس المجموعة الإخبارية في 5 أكتوبر 1991، يقول تورفالدز إن ملفات المصدر لإصدار 0.02 من “هذا المشروع المفضل لدي” متاحة في دليل على خادم FTP ftp.funet.fi. وكان اسم الدليل “/pub/OS/Linux”. ولكن من أين جاء اسم Linux؟
في كتابه فقط من أجل المتعة: قصة ثوري عرضي، يقول تورفالدز هذا:
في السر، كنت أسميه لينكس. بصراحة: لم أكن أرغب في إطلاقه تحت اسم لينكس لأنه كان غرورًا مفرطًا. ما الاسم الذي احتفظت به لأي إصدار في النهاية؟ Freax. (هل فهمت؟ Freaks مع X المطلوب). في الواقع، تضمنت بعض ملفات التصنيع المبكرة – الملفات التي تصف كيفية تجميع المصادر – كلمة “Freax” لمدة نصف عام تقريبًا. لكن هذا لم يكن مهمًا حقًا. في تلك المرحلة، لم أكن بحاجة إلى اسم له لأنني لم أصدره لأي شخص.
لذا، في ذهنه، أطلق عليه اسم Linux، وفي نصوص الإنشاء أطلق عليه اسم Freax. كما أنه يعترف بأن X شرط أساسي. إنه واضح في هذا الشأن، لكنه ليس واضحًا بشأن تسمية نظام التشغيل الخاص به.
لقد كان شخصًا آخر هو الذي اتخذ الاختيار نيابة عنه، مما أجبره على التخلي عن ازدواجية مخطط تسميته.
مسؤول النظام الخاص بك يعرف أفضل
لقد أثارت رسالة البريد الإلكتروني الأصلية التي أرسلها تورفالد إلى مجموعة الأخبار MINIX اهتمام آري ليمكي، وهو مساعد تدريس في جامعة هلسنكي للتكنولوجيا. لقد كانا من نفس الروح ونشأت بينهما صداقة قائمة على البريد الإلكتروني.
كان Lemmke مسؤولاً متطوعًا على خادم FTP وعرض إنشاء دليل لـ Torvalds لتخزين الكود المصدر مع عدد قليل من الملفات الثنائية للإصدار 0.01 من نظام التشغيل الخاص به. لا نعرف ما إذا كان Ari Lemmke قد قام بالفعل اعجبني الاسم Linux، لكننا نعلم أنه كان يكره اسم Freax. لذلك أطلق على الدليل اسم “/pub/OS/Linux”.
وهذا كان كل شيء، لقد تم الأمر.
قام لينوس بتحميل الإصدار 0.01 من لينكس في 17 سبتمبر 1991، وأرسل بريدًا إلكترونيًا إلى عدد قليل من الأطراف المهتمة مباشرةً. في 5 أكتوبر 1991، أرسل بريدًا إلكترونيًا إلى مجموعة أخبار MINIX وأعلن علنًا أن إصدارًا بسيطًا ولكنه عامل من لينكس متاح لأولئك الذين يريدون تجربته.
وفي غضون أشهر، كان آخرون يساهمون في كتابة الكود. وكحصى صغيرة تتراكم في انهيار جليدي، كان أكبر مشروع مفتوح المصدر في العالم قيد التنفيذ.
لا يمكننا الحديث عن تسمية لينكس بدون ذكر جنوكان كل جهد لينوس تورفالدس هو تطوير نواة من أجل تحويله إلى نظام تشغيل عملي حقًا، تم إقران نواة Linux بأدوات GNU.
كانت مشكلة جنو معاكسة تمامًا. فقد كان لديهم كل الأدوات المساعدة الأساسية الشبيهة بنظام يونكس، ولكن لم يكن لديهم نواة. ويقول أنصار جنو إننا يجب أن نطلق على لينكس اسم جنو/لينكس للاعتراف بالمساهمة الهائلة التي يقدمها جنو لنظام لينكس. وهم محقون في هذا، ولكنني أعتقد أن هذا قد انتهى.
ماذا يوجد في الاسم؟
إذا لم يكن الأمر يتعلق بـ Ari Lemmke، لكنا نعيش في عالم Freax، مع Arch Freax وDebian Freax وجميع توزيعات Freax الأخرى. ولم نكن لنفكر في الأمر على الإطلاق.
كما قال شكسبير لجولييت: “إن ما نسميه وردة، تحت أي اسم آخر سوف يظل رائحته طيبة”.