الفرق بين لينكس وجنو / لينكس

click fraud protection

معظم الناس ، حتى الأشخاص الذين يعملون معهم لينكس، لا تفهم تمامًا التمييز بين Linux و GNU / Linux و GNU toolchain ، لكن الاختلافات مهمة عندما تفكر في أنواع معينة من البرمجيات التبعيات.

لينكس وجنو

لينكس يتبع سلسلة تطوير بدأت بـ يونكس. على هذا النحو ، تم تصميم الكثير من Linux مثل ، وربما يحتوي على كود Unix.

مع ذلك ، قصد منشئه ، ريتشارد ستالمان GNU ، أن يكون نظام تشغيل حرًا ومستقلًا تمامًا ، ولا يستخدم أيًا من قواعد الرموز أو قواعد الترخيص مثل يونكس أو لينكس. الاثنان مشروعان منفصلان. نوعا ما.

Linux مقابل GNULinux
 لايف واير

جنو / لينكس

على الرغم من ذلك ، فإن التحدي الذي يواجه مشروع جنو هو أن نواته - البرنامج الأساسي الذي يتفاعل مع الأجهزة وينسق جميع التطبيقات الأخرى - ليس جاهزًا بعد للإنتاج. نواة GNU Hurd ، التي تم إصدارها في حالة ما قبل الإنتاج في عام 2015 ، لا تزال غير جاهزة في وقت الذروة.

الحل؟ لينكس. نواة لينكس ، على شكل لينكس ليبر ، أصبحت جزءًا من مشروع جنو. وهكذا ، فإن جنو يشغل نواة لينكس ، أو جنو / لينكس.

سلسلة أدوات جنو

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

سلسلة أدوات جنو، سلسلة من عدة مئات من البرامج المجانية ومفتوحة المصدر وتدعم تطوير برمجيات حرة جديدة.

تتضمن العناصر المشتركة لسلسلة أدوات جنو GNU Make ومكتبة GNU C ومصحح أخطاء GNU ونظام بناء GNU.

حزم جنو الأخرى

قد تكون التطبيقات ، بما في ذلك التطبيقات الرسومية المخصصة لتفاعل المستخدم النهائي ، جزءًا من مظلة GNU إذا كانت تتبع الإرشادات الفلسفية التي وضعها Stallman. تتضمن تطبيقات عائلة جنو الشائعة ما يلي:

  • TexInfo: لغة وبرنامج لعرض الوثائق الفنية.
  • جنو إيماكس: نظام معالجة الوثائق.
  • جنوم: مدير سطح مكتب يوفر الشكل والمظهر الأساسي لواجهة المستخدم الرسومية.
  • جنو اوكتاف: بيئة احصائيات على غرار ماتلاب.
  • صحة جنو: سجل صحي إلكتروني للأطباء والمستشفيات.
  • جنوكاش: نظام التمويل الشخصي.