المناظرة الكبرى هل هو لينكس أم جنو / لينكس؟
ستشاهد عادة نظام التشغيل Linux المشار إليه باسم "Linux" على الإنترنت. ومع ذلك ، فإن مصطلح "غنو / لينكس" يُستخدم أحيانًا بدلاً من ذلك. يشير كل من Linux و GNU / Linux إلى نفس نظام التشغيل والبرمجيات ، وهناك جدل حول أي مصطلح أكثر ملاءمة.
لسنا هنا لنأخذ جانبًا في هذا النقاش القديم ، ولكن هذه المقالة يجب أن تساعدك على فهم سبب وجود جدل حول التسمية وما الفرق بين مصطلحات "Linux" و "GNU / Linux".
ما هو "لينكس"?
"لينكس" نفسه هو مجرد النواة - الجزء الأساسي من نظام التشغيل. برامج أخرى ، مثل مترجم جنو سي المستخدم في ترجمة النواة ، سطر الأوامر bash shell ، أدوات مساعدة GNU shell (جميع الأوامر الأساسية التي تستخدمها في سطر الأوامر) ، خادم رسومي X.org ، سطح مكتب رسومي مثل Unity ، ويتم إنتاج البرامج التي يتم تشغيلها على سطح المكتب الرسومي ، مثل Firefox ، بواسطة مجموعات مختلفة من المطورين.
توزيعات لينكس تجمع كل هذه البرامج المتباينة من مطورين مختلفين وتستدعي الحزمة الكاملة "لينكس". لمزيد من المعلومات حول توزيعات لينكس وماذا يفعلون ، اقرأ HTG يوضح: ما هو توزيعة لينكس وكيف تكون مختلفة?
مشروع جنو
قام ريتشارد ستولمان بوضع خطط GNU في عام 1983. كان GNU عبارة عن نظام تشغيل متكامل متوافق مع Unix مكون من برامج مجانية. غنو هو اختصار متكرر يقف لـ "غنو ليس يونكس" ("البرمجيات الحرة" هو مصطلح مشابه للبرمجيات مفتوحة المصدر ، على الرغم من أن البرمجيات الحرة تركز أكثر على "الحرية". ولكن هذا خلاف مختلف.)
بحلول عام 1991 ، كان مشروع جنو قد انتهى من العديد من أجزاء نظام تشغيل جنو ، بما في ذلك مترجم جنو سي (GCC) ، وقذيفة سطر الأوامر باش ، والعديد من أدوات المساعدة في شل ، ومحرر نصوص إيماكس ، وأكثر من ذلك. يمكن توفير أجزاء أخرى من نظام التشغيل من قبل البرمجيات الحرة الموجودة بالفعل ، مثل X Window System ، الذي يوفر سطح مكتب رسومي.
ومع ذلك ، فإن الجزء الأساسي من نظام التشغيل - نواة جنو هيرد - لم يكتمل. اختار مشروع جنو تصميمًا نوويًا طموحًا للنواة ، مما أدى إلى تأخيرات طويلة. (منذ عام 2013 ، تم تطوير نواة جنو هيرد منذ 23 عامًا ولم يتم إصدار أي إصدار مستقر).
لينكس يصل
كان ينظر إلى النواة على أنها "آخر قطعة مفقودة" من نظام التشغيل جنو من قبل مشروع جنو. في عام 1991 ، أصدر لينوس تورفالدس أول إصدار من نواة لينكس. هناك الآن برامج كافية لنظام تشغيل مجاني تمامًا ، وقام الموزعون (مثل "توزيعات لينكس" الحديثة) بتجميع نواة لينكس وبرمجيات جنو ونظام X Window معًا.
في البداية ، كان هناك بعض الجدل حول ما يجب أن تسمى هذه التوزيعات. في عام 1992 ، اختار مشروع Yggdrasil اسم "Yggdrasil Linux / GNU / X" لمزيج من البرامج. غنو / لينكس هو المصطلح المفضل لدى ريتشارد ستالمان ومؤسسة البرمجيات الحرة. لا يزال ديبيان يشير إلى برامجه باسم "جنو / لينكس" اليوم.
القضية لغنو / لينكس
يشكل مشروع جنو جزءًا كبيرًا من نظام "لينكس" القياسي ، وكان مشروعًا يهدف إلى تطوير نظام تشغيل كامل ، اسمه GNU. ومع ذلك ، فإن جزءًا كبيرًا من اعتراض ريتشارد ستالمان على مصطلح "لينكس" هو أنه يقلل من أهمية غنو وغرضه الأصلي: كنظام تشغيل مجاني تمامًا يهدف إلى توفير الحرية للمستخدمين. يتشابك هذا مع الجدل حول "البرمجيات الحرة" - وهو مصطلح يهدف إلى التركيز على الحرية - و "المصدر المفتوح" - وهو مصطلح يهدف إلى التركيز على المزايا التقنية والتقليل من الزاوية الفلسفية.
كما قال ريتشارد ستالمان في مقابلة مع ZNET في عام 2005:
لم يكن لينكس مصممًا بهدف تحرير الفضاء السيبراني ، ولم تكن دوافع لينكس قد أعطتنا نظام GNU / Linux بأكمله.
واليوم ، يستخدم عشرات الملايين من المستخدمين نظام تشغيل تم تطويره ليتمكنوا من الحصول على الحرية - لكنهم لا يعرفون ذلك ، لأنهم يعتقدون أن النظام هو نظام لينكس وأنه تم تطويره من قبل طالب "من أجل المتعة فقط".
يمكن قراءة المزيد من أفكاره حول هذا الموضوع على موقع غنو.
القضية لينكس
يجادل مؤيدو مصطلح "لينكس" بأنه من الخطأ التركيز فقط على غنو ، حيث أن متوسط التوزيع يحتوي على برامج من مجموعة متنوعة من المنظمات ويمكن أن يطلق عليه Mozilla / KDE / Apache / X.org / GNU / Linux مع تبرير مماثل.
كما يستخدم مصطلح لينكس من قبل المزيد من الناس - إذا كان أي شيء آخر ، فهو اسم أبسط وأسهل للتذكر ، والطباعة ، والنطق. ومهما كان الاسم المثالي ، فإن نظام التشغيل نفسه يُشار إليه عمومًا باسم Linux من قِبل معظم الأشخاص. سوف تجد أنه يشار إليه باسم "لينكس" هنا في How-To Geek وأماكن أخرى لأنه مصطلح أكثر شيوعًا يفهمه القراء على الفور.
سننتهي بمقولة من لينوس تورفالدس في عام 1996:
لقد مضى هذا النقاش طويلاً بما فيه الكفاية ، شكراً جزيلاً لك.
في الواقع ، لا يُطلق على أي شخص ما يطلق عليه لينكس ، طالما يتم تقديم الرصيد حيثما يكون الائتمان مستحقًا (على كلا الجانبين). أنا شخصياً سأستمر في تسميتها "لينكس"
Image Credits: francois on Flickr، Alison Upton، Gisle Hannemyr on Flickr