GNU

ما هو GNU؟

GNU مشروع بدأه Richard Stallman لبناء نظام تشغيل كامل من برمجيات حرة. وتقع أدواته تحت معظم أنظمة Linux.

تحدث إلى مهندس قاعدة المعرفة
لقطة مقربة لخوادم مركّبة في رف داخل مركز بيانات

ما هو

شرع مشروع GNU في كتابة نظام تشغيل كامل يتمتع فيه كل مستخدم بالحريات الأربع للبرمجيات الحرة. وأنتج معظم الأجزاء: مترجم GCC والأدوات الأساسية مثل ls وcp وصدفة Bash.

أما نواته الخاصة، Hurd، فلم تكتمل قط للاستخدام اليومي. وسدّت نواة Linux تلك الفجوة، فخادم Linux النموذجي هو أدوات GNU تعمل على نواة Linux. ولهذا يسميه بعضهم GNU/Linux.

وكتب المشروع أيضًا رخصة GNU العمومية (GNU General Public License) أو GPL. وهي رخصة copyleft: على كل من يوزّع البرنامج، معدَّلًا أو غير معدَّل، أن يتيح الشيفرة المصدرية بالشروط نفسها. وتستخدمها مشاريع مفتوحة المصدر كثيرة.

لماذا يهم الشركات

  • انتقال المهارات: الأوامر التي يكتبها مسؤولوكم على خادم Linux هي في معظمها أدوات GNU، وتعمل بالطريقة نفسها من توزيعة إلى أخرى.
  • صيانة علنية: يُطوَّر GCC وBash في العلن، لذا يستطيع أي شخص فحص شيفرتهما وسجل أخطائهما.
  • تشغيل برمجيات GPL: استخدامها داخل شركتكم لا يضيف عمومًا أي التزام. أما AGPL، وهي نسخة متفرعة، فهي الاستثناء الذي ينبغي التحقق منه، لأنها قد تنطبق حين تتيحون لمستخدمين خارجيين الوصول إلى برنامج معدَّل عبر شبكة.
  • توزيع برمجيات GPL: إذا أعطيتم عملاءكم برنامج GPL، مثلًا داخل جهاز أو مثبّت، فيجب أن توفّروا الشيفرة المصدرية وتُبقوا الرخصة نفسها.

كيف يظهر ذلك في عملنا

خوادم Linux التي نبنيها ونصونها على Ubuntu وDebian وأنظمة عائلة RHEL كلها تتضمن أدوات GNU. وكذلك مضيفات Proxmox VE في بنيتنا التحتية الخاصة. ونصون أيضًا أدوات مفتوحة المصدر عامة من تطويرنا، وحين نبني برمجيات لعميل نتحقق من رخصة كل جزء نستخدمه، بما فيها GPL.

خدمات ذات صلة

Linux وKubernetes

بناء الخوادم ومنصات الحاويات على Linux.

استشارات Proxmox

المحاكاة الافتراضية على منصة مفتوحة المصدر.

البرمجيات

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

اعرف المزيد

لديكم أسئلة عن البرمجيات التي تشغّلونها؟

أخبرونا ما الموجود على خوادمكم اليوم. سنشرح ما هو وما الذي تطلبه رخصته منكم.

ابدأ محادثة