الفرق بين لينكس وجنو / لينكس
معظم الناس ، حتى الأشخاص الذين يعملون معهم لينكس، لا تفهم تمامًا التمييز بين Linux و GNU / Linux و GNU toolchain ، لكن الاختلافات مهمة عندما تفكر في أنواع معينة من البرمجيات التبعيات.
لينكس وجنو
لينكس يتبع سلسلة تطوير بدأت بـ يونكس. على هذا النحو ، تم تصميم الكثير من Linux مثل ، وربما يحتوي على كود Unix.
مع ذلك ، قصد منشئه ، ريتشارد ستالمان GNU ، أن يكون نظام تشغيل حرًا ومستقلًا تمامًا ، ولا يستخدم أيًا من قواعد الرموز أو قواعد الترخيص مثل يونكس أو لينكس. الاثنان مشروعان منفصلان. نوعا ما.
جنو / لينكس
على الرغم من ذلك ، فإن التحدي الذي يواجه مشروع جنو هو أن نواته - البرنامج الأساسي الذي يتفاعل مع الأجهزة وينسق جميع التطبيقات الأخرى - ليس جاهزًا بعد للإنتاج. نواة GNU Hurd ، التي تم إصدارها في حالة ما قبل الإنتاج في عام 2015 ، لا تزال غير جاهزة في وقت الذروة.
الحل؟ لينكس. نواة لينكس ، على شكل لينكس ليبر ، أصبحت جزءًا من مشروع جنو. وهكذا ، فإن جنو يشغل نواة لينكس ، أو جنو / لينكس.
سلسلة أدوات جنو
عادةً ما تدير توزيعة جنو نواة لينكس ، رغم أن جنو هيرد يظل متاحًا للاختبار غير المهم للمهام. ومع ذلك ، فإن ما يفصل توزيعة جنو عن أي توزيعة لينكس أخرى هو تكامل امتداد
تتضمن العناصر المشتركة لسلسلة أدوات جنو GNU Make ومكتبة GNU C ومصحح أخطاء GNU ونظام بناء GNU.
حزم جنو الأخرى
قد تكون التطبيقات ، بما في ذلك التطبيقات الرسومية المخصصة لتفاعل المستخدم النهائي ، جزءًا من مظلة GNU إذا كانت تتبع الإرشادات الفلسفية التي وضعها Stallman. تتضمن تطبيقات عائلة جنو الشائعة ما يلي:
- TexInfo: لغة وبرنامج لعرض الوثائق الفنية.
- جنو إيماكس: نظام معالجة الوثائق.
- جنوم: مدير سطح مكتب يوفر الشكل والمظهر الأساسي لواجهة المستخدم الرسومية.
- جنو اوكتاف: بيئة احصائيات على غرار ماتلاب.
- صحة جنو: سجل صحي إلكتروني للأطباء والمستشفيات.
- جنوكاش: نظام التمويل الشخصي.