ما هو GNU/Linux ولماذا لا يكاد أحد يُسميه بذلك؟

أنت مُهتم بـ Linux وقد قرأت بعض المشاركات التي يتم عرضها في موقع الويب. على طول الطريق ، صادفت اسمًا بدا لك مُضحكًا: GNU/Linux. ماذا تعني هذه الحروف ، ولماذا يستمر بعض الأشخاص في إلحاقها بـ Linux؟

هذا سؤال بسيط ، لكن الجواب يقودنا إلى نقاش استمر في عالم Linux لعقود. تحقق من الأسباب التي تجعل Linux Mint هي التوزيعة المثالية لمُستخدمي Windows.

ما هو GNU/Linux ولماذا لا يكاد أحد يُسميه بذلك؟ - لينكس

ما هو GNU/Linux؟

GNU/Linux هو اسم يُطلق على نظام تشغيل مجاني ومفتوح المصدر يُعرف عادةً باسم “Linux”.

عند استخدامه للإشارة إلى نظام التشغيل العام ، فإنَّ المُصطلحين “GNU/Linux” و “Linux” قابلين للتبادل. ولكن هناك العديد من الأجزاء المُختلفة التي تدخل في صنع نظام تشغيل كامل الوظائف. يُمكن القول إنَّ GNU أكثر من Linux في GNU/Linux ، وهذا هو السبب في أنَّ مسألة ما نسميه نظام التشغيل ليست بهذه البساطة التي تبدو عليها.

ما هو “GNU” في GNU/Linux؟

نحن في الثمانينيات ، وصناعة الكمبيوتر تمر حاليًا بمرحلة انتقالية. تم الحكم في إحدى قضايا المحكمة العليا التي تضمنت شركة Apple بأنَّ البرامج الثنائية (نوع البرنامج الذي يختلف عن كود المصدر بكونه قابل للتنفيذ) يُمكن أن تكون محمية بحقوق الطبع والنشر. أصدرت Microsoft نظام Windows بعد بضع سنوات. تسبب هذا في بدء تغيير طريقة تفاعل الأشخاص مع البرامج.

قبل أن تبدأ الشركات في إضافة حقوق الطبع والنشر لبرامجها بهدف الثراء ، كان الباحثون والأكاديميون يستخدمون معظم البرامج. تمت مشاركة كود الكمبيوتر بشكل علني ، وكان للأشخاص الحرية في فعل ما يُريدون بالبرامج. الآن بدأت القيود في الظهور ، وأصبح من غير القانوني الاستمرار في فعل ما كان يجب القيام به.

تشكلت حركة تُسمى حركة البرمجيات الحرة. في عام 1983 ، أعلن ريتشارد ستالمان عن خطة لإنشاء نظام تشغيل مُتوافق تمامًا مع Unix غير مملوك. أطلق عليه اسم مشروع GNU، وما زال الإعلان مُتاحًا على موقع GNU.org.

GNU هو اختصار تكراري يرمز إلى “GNU’s Not Unix”. قدم مشروع GNU العديد من الأدوات الرائعة التي تعتمد عليها أجهزة سطح المكتب المجانية اليوم. تشمل الأدوات الهامة التي تم إنشاؤها في الثمانينيات GCC (أداة لتجميع لغة C) ، ومُحرِّر النصوص Emacs القوي للغاية ، و Bash ، والعديد من الأدوات المساعدة لسطر الأوامر التي لا تزال قيد الاستخدام.

العديد من التطبيقات المُستخدمة على نطاق واسع هي جزء من مشروع GNU ، مثل GIMP (تطبيقات معالجة الصور GNU) و GNOME ، أحد أكثر بيئات سطح المكتب المجانية شيوعًا. بغض النظر عن توزيعة Linux التي تستخدمها ، فأنت على الأرجح تعتمد على أكثر من بضع بتات من برمجيات GNU.

مشروع GNU مسؤول أيضًا عن الرخصة العامة. هذا هو ما أبقى معظم البرامج المجانية التي نستخدمها مجانية على مر السنين.

ما هو “Linux” في GNU/Linux؟

ظهر Linux عام 1991. بدأ المشروع عندما بدأ طالب في جامعة هلسنكي العمل على نواة نظام التشغيل الخاصة به. كان اسمه لينوس تورفالدس.

في ذلك الوقت ، كان مشروع GNU قد أنشأ بالفعل الكثير مما هو مطلوب لنظام تشغيل حر فعَّال ، لكن كانت هناك بعض الأجزاء المفقودة. والتي شملت برامج تشغيل الأجهزة والعمليات الخلفية ونواة عاملة. هذه المُكوِّنات هي التي تُمكن البرنامج من التواصل مع الأجهزة.

بدأت محاولة مشروع GNU Hurd في تطوير النواة في العام السابق ولم تكن جاهزة بعد. نواة مُختلفة تسمى MINIX كانت موجودة منذ عام 1987 ، لكنها كانت مرخصة فقط للاستخدام التعليمي.

محبطًا ، قرر تورفالدس أن يصنع نواة لنفسه. أشار إلى المشروع الشخصي باسم Linux ، وهو مزيج من اسمه و UNIX ، لكنه اعتقد أنه سيكون مغرورًا جدًا لمشاركته علنًا. بدلاً من ذلك ، شارك المشروع باسم Freax ، وهو مزيج من “free” و “freak” و “UNIX”. زميل عمل لم يعجبه الاسم وفضل Linux. وافق لينوس ، وظل الاسم عالقًا.

لم تكن النواة مجانية في البداية ، لكن في عام 1992 رخص لينوس Linux بموجب رخصة GNU العمومية ، وهي رخصة حقوق متروكة أنشأها مشروع GNU. هذا هو المسؤول عن الكثير من نجاح المشروع. بدلاً من إنشاء نواة منافسة ، اعتمد الكثيرون على Linux وساهموا في تطويره. تحقق من مقارنة بين بين macOS و Linux: الاختلافات الرئيسية التي يجب أن تعرفها.

هل نستخدم GNU أم Linux؟

باستخدام أدوات GNU ونواة Linux الوظيفية ، أصبح لدينا الآن نظام تشغيل مجاني يعمل. لكن ماذا نُسميه؟ منذ الأيام الأولى ، أشار العديد من الأشخاص إلى أنظمة التشغيل التي تستخدم نواة Linux على أنها ببساطة “Linux”. ولّد هذا التيار لأنَّ Linux لا يُمثل الجزء الأكبر مما يدخل في صنع التجربة التي نتخيلها جميعًا عندما نقول Linux.

مرة أخرى ، نواة Linux هي الجزء المُحدد الذي يجعل البرامج والأجهزة تتواصل مع بعضها البعض. كل ما نراه بالفعل على الشاشة؟ هذا شيء آخر.

ما هو GNU/Linux ولماذا لا يكاد أحد يُسميه بذلك؟ - لينكس

اقترح ريتشارد ستالمان في البداية فكرة تسمية مثل هذه الإبداعات بأنظمة GNU المبنية على Linux. ثم قام بتغيير تفضيله إلى GNU/Linux (يُنطق باسم “GNU slash Linux” أو “GNU plus Linux”) ، لذلك من الواضح أنَّ كلا المشروعين يلعبان دورًا أساسيًا. يقبل بعض الأشخاص هذه الحجة ، بينما يعتقد البعض الآخر أنَّ مثل هذا الاسم مُحرج وغير ضروري. استمر الانقسام حتى يومنا هذا.

أسباب لقول “GNU/Linux”

منذ البداية ، كان هدف مشروع GNU هو تطوير نظام تشغيل كامل. كانت النواة إحدى القطع المفقودة في اللغز. لم يشرع تورفالدس في إنشاء نظام تشغيل ، ولكن لتوفير تلك القطعة المفقودة.

  1. يُعد Linux أمرًا حيويًا بالنسبة لك لرؤية أي شيء على شاشتك ، ولكن لا علاقة له بما تراه بالفعل. يتم تحديد ما تراه إلى حد كبير من خلال بيئة سطح المكتب لديك.
  2. GNU مسؤول أيضًا عن الكثير مما يحدث في الخلفية. حتى إذا لم تقم بتثبيت واجهة مستخدم رسومية ، فأنت ما زلت تتفاعل مع أدوات سطر الأوامر (مثل Bash نفسها) التي تعد جزءًا من GNU.
  3. بدون أدوات GNU ، ما نفكر فيه على أنه Linux لم يعد يشبه Linux بعد الآن. لا يبدو Android مثل Linux ، على الرغم من أنه يستخدم نواة Linux. هذا إلى حد كبير لأنه يفتقر إلى سلسلة أدوات GNU.
  4. لا تختلف لقطة شاشة “Linux” عن لقطة شاشة سطح مكتب مجاني يعتمد على BSD. توفر أنظمة التشغيل المُتنوعة القائمة على BSD مفتوحة المصدر تجربة مماثلة تقريبًا لنظام Linux المكتبي ، على الرغم من أنَّ نواة Linux لا تُستخدم في أي مكان.
  5. هذه ليست الطريقة التي نُسمي بها أنظمة التشغيل الأخرى. عندما نفكر في Windows ، عادةً ما نفكر في الواجهة. قلة منا يفكر على الفور في نواة Windows. إذا كان بإمكان شخص ما تشغيل واجهة Windows وجميع تطبيقات Windows الخاصة به أعلى نواة Linux ، فمن المحتمل أن يظلوا يُفكرون في ذلك على أنه Windows.
  6. الإشارة إلى النظام البيئي بأكمله مثل Linux يخلق الارتباك. يحصل تورفالدس أحيانًا على الفضل في إنشاء نظام التشغيل بالكامل ، بينما أسس جزءًا مُعينًا فقط.
  7. GNU مسؤول عن الكثير من ثقافة وترخيص سطح المكتب المجاني. لم يوفر مشروع GNU الأدوات التي مكنت نظام التشغيل الحر فحسب ، بل قدم أيضًا الإطار القانوني. تمنع GPL الأشخاص من أخذ التعليمات البرمجية المجانية واستخدامها لإنشاء برامج احتكارية مُنافسة خاصة بهم. أدى إصدار العديد من الأدوات الأساسية ، بما في ذلك Linux نفسه ، بموجب ترخيص حقوق متروكة إلى تسريع اعتمادها ووضع الأساس للثقافة التي يتمتع بها مجتمع البرمجيات المجانية اليوم.

تحقق من الأسباب التي تجعل Ubuntu هي توزيعة Linux المثالية لمطوري البرمجيات.

أسباب لقول “Linux”

هناك حجة قوية لجعل اسم GNU/Linux هو الأكثر دقة واستخدامًا. لكن هل هي تسمية جيدة؟ فيما يلي بعض الحجج التي قدمها الأشخاص لصالح تسمية نظام التشغيل بـ “Linux”. القائمة أقصر لكنها ربما لا تزال أقوى.

  1. أصبح Linux بالفعل أكثر شيوعًا. كان هذا هو الحال في التسعينيات ، ولا يزال هو الحال اليوم. للإشارة إلى نظام التشغيل على أنه أي شيء آخر سيكون وسيظل يشعر وكأنه محاولة واعية لإعادة تسمية العلامة التجارية. ذلك لأن Linux هو الذي مكّن المُستخدمين من تشغيل كل البرامج التي أنشأها مشروع GNU وآخرون. بدون Linux ، لم يكن لديك شيء يُمكنك استخدامه بالفعل.
  2. GNU/Linux اسم لا يَليق. من المُحرج قراءته ، ومن غير المناسب قوله. هذا السبب وحده كافٍ لمنع بعض الأشخاص الذين يُوافقون على أن Linux ليس اسمًا عادلًا من تسمية نظام التشغيل بأي شيء آخر.
  3. أين نتوقف؟ إذا منحنا رصيدًا لـ GNU ، ألا نعطي الفضل لـ X أو Wayland ، خوادم العرض التي يعتمد عليها معظم النظام البيئي المجاني لسطح المكتب؟ الصوت مُهم أيضًا. وكذلك بيئات سطح المكتب. قبل فترة طويلة كنا نُشير إلى أسطح المكتب لدينا باسم GNOME/PipeWire/ Wayland/GNU/Linux.

تحقق من هل عليك استخدام Linux مع Wayland؟ ما تحتاج إلى معرفته.

جادل تورفالدس نفسه بأنَّ الإشارة إلى Linux باسم GNU/Linux أمر سخيف.

هل تُفضل GNU/Linux أم Linux؟

لست من المُعجبين باسم GNU/Linux ، لكن هناك وضوح معين للقول إنَّ الكمبيوتر المحمول يُدير GNU بدلاً من Linux. مع ظهور Android و Chromebook ، أصبح اسم Linux غير كافٍ بشكل مُتزايد. لا يعني وجود برنامج مُتاح لـ Linux أنه سيعمل على نظام Android ، والعكس صحيح.

يُصبح الموقف أكثر تعقيدًا فقط حيث تستمر أنظمة المعلومات والترفيه والمنتجات المنزلية الذكية والأجهزة القابلة للارتداء وغيرها من الأجهزة الإلكترونية في تبني نواة Linux. يُمكنك الإطلاع الآن على ما الفرق بين توزيعات Linux إذا كانت كلها تعتمد على Linux؟

المصدر
زر الذهاب إلى الأعلى