جنو

GNU
عائلة نظام التشغيل يونكس
الحالة الشغالة Current
موديل المصدر مصدر مفتوح
متوافر بلغات متعدد اللغات
المنصات x86
نوع النواة type Microkernel (Monolithic in Linux)
قابلة المستخدم المفترضة GNOME
الرخصة GNU General Public License and other free software licenses
المسقط الرسمي www.gnu.org


هذه الموضوعة تتحدث بشكل أساسي عن جنوكنظام تشغيل ، للاطلاع على تفاصيل مشروع جنوانظر مشروع جنو.

جنوهونظام تشغيل حر يتكون من نواة، ومخطات، وأدوات النظام، ومترجمات وتطبيقات المستخدم النهائي. اللفظ GNU هواختصار متداخل لعبارة "GNU's Not Unix" أي "جنوليس يونكس"، وقد أتت هذه التسمية من كونه صمم ليشبه يونكس لكن يختلف عنه في كونه حراً ولا يحتوي أياً من شفرات يونكس. أعرب ريتشارد ستالمن عن خطة النظام في سبتمبر من العام 1983 وبدأ العمل في برمجيات النظام في يناير 1984. ولا يزال العمل علي تطوير جنويجري حتى اﻵن (2006). يُسمى المشروع الذي يطور جنومشروع جنووالبرامج التي تصدر تحت مظلة جنوتُسمى حزم جنوأوبرامج جنو.

تضم مكونات النظام اﻷساسية تجميعة مترجمات جنو(GCC)، وأدوات جنوللتعامل مع التثنائيات (binutils)، والغلاف أوالصدفة باشbash ، ومخطة سي من جنو(glibc)، واﻷدوات اﻷساسية (coreutils)، كما تستخدم جنوحزماً خارجية مثل إكس للقابلة الرسومية، ونظام تنضيد المحارف Tex. وليس جميع برمجيات جنوتعمل مع نواة جنو(هيرد).

لم يصدر نظام جنوتام حتى اﻵن (2006)، فنواة جنوالرسمية -هيرد- لم تكتمل حتى اليوم، لذا فمعظم أنظمة جنوتستخدم نواة لينكس ولكنها رسمياً ليست جزءاً من جنو. يُطلق على إصدارات جنوالتي تستخدم النواة لينكس أنظمة لينكس تبعا لاسم النواة، لكن مشروع جنويطالب الناس بأن يطلقوا على هذه اﻷنظمة جنو/لينكس.

كما حتى الكثير من برمجيات جنوتعمل على الكثير من اﻷنظمة اﻷخرى مثل ويندوز وبي.إس.دي وسولاريس وماك أو.إس.

خطت رخصة جنوالعمومية، ورخصة جنواﻷقل عمومية و رخصة جنوللوثائق الحرة خصيصا من أجل جنولكنها تستعمل في الكثير من المشاريع اﻷخري غير المتعلقة بجنو.

التاريخ

ريتشارد ستالمان, مؤسس مشروع جنو.

أعرب عن مشروع جنوفي 27 سبتمبر من العام 1983 في مجموعات net.unix-wizards و net.usoft الإخبارية بينما بدأ تطوير البرمجيات فيخمسة يناير 1984، عندما استنطق ستالمن من وظيفته في معهد MIT حتى لا يدّعوا ملكيتهم لجنوأويعارضوا توزيعه كبرمجيات حرة. وطبقا لستالمن، فقد استوحِي اﻹسم بعد الكثير من التلاعبات اللفظية بالحدثات.

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

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

في أكتوبر 1985 أسس ستالمن مؤسسة البرمجيات الحرة (FSF). في أواخر الثمينينيات وبدايات التسعينيات وظفت منظمة البرامج الحرة عددا من المطورين لكتابة البرامج التي يحتاجها جنو، وقد وصل عدد المطورين إلى 15 أو16 في أقصى الحالات. كما تملك منظمة البرامج الحرة حقوق النسخ لبعض حزم جنو. تخضع أغلب برامج جنولرخصة جنوالعمومية وعدد أقل لرخصة جنواﻷقل عمومية وعدد أقل مازال يستخدم ترخيصات حرة أخرى.

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

مع بروز جنوفي الصورة، بدأت الشركات المهتمة بالمساهمة في تطوير جنوأوبيع برامج جنووتوفير الدعم الفني لها. أشهر وأنجح هذه الشركات كانت Cygnus Solutions وقد اندمجت مع رد هات اﻵن.


الترخيص

لضمان بقاء برمجيات جنوحرة، أصدر المشروع النسخة اﻷولى من رخصة جنوالعمومية (GNU GPL) في العام 1989. تُستخدم هذه الرخصة حالياً في أغلب برامج جنووالكثير من البرامج التي لا تتبع جنو؛ فهذه أكثر الرخص الحرة استخداماً. توفر هذه الرخصة لمتلقي البرنامج الحق في تطبيق، ونسخ، وتعديل، وتوزيع البرنامج مع منعه من فرض أية قيود إضافية على توزيعاته الخاصة من البرنامج. يعهد هذا عادة بـ: copyleft.

وبعدها خطت رخصة جنوالأقل عمومية (LGPL) لتستخدم مع بعض المخطات، ورخصة جنوللوثائق الحرة لتستخدم مع الوثائق وأدلة الإستخدام.

التصميم والتطبيق

كان مخططاً لجنوفي اﻷساس حتىقد يكون متوافقا بشكل كبير مع يونكس مع إضافة التحسينات أينما دعت الحاجة إليها. وكان تصميم نواة جنوهوالاختلاف اﻷكبر عن يونكس التقليدي، فقد خطط لها حتى تكون نوية متعددة الخوادم.

يعمل جنوهيرد فوق نوية (حالياً جنوماخ GNU Mach) ويتكون من مجموعة من البرامج تسمى خوادم وتؤدي نفس الوظائف التي تؤديها أنوية يونكس التقليدية (أولينكس).

بحلول 1990 أصبح لدى نظام جنومحرر نصوص قوي، ومترجم ناجح جدا وقوي (جي.سي.سي)، ومعظم اﻷدوات والمخطات الرئيسية في أي توزيعة من نظام يونكس. كانت النواة هي المكون الرئيسي الذي ظل ناقصا حتى ذلك الوقت.

في بيان جنو، ذكر ستالمان "توجد نواة أولية لكن بحاجة لكثير من الميزات لتحاكي يونكس." حيث كان يشير إلى TRIX، نواة تم تطويرها في معهد MIT وقرر مؤلفيها توزيعها مجانا، كما أنها كانت متوافقة مع اﻹصدار الخامس من يونكس. بدأ العمل على تعديل هذه النواة في ديسيمبر عام 1986. لكن في النهاية قرر المطورين أنها لا تصلح كنقطة بداية، ﻷنها تعمل فقط علي "جهاز 68000 غامض وباهظ الثمن"، ولهاذا بحاجة لنقلها إلى معماريات أخري قبل حتى يصبح في اﻹمكان استخدامها. في عام 1988 تقرر استخدام النواة ماخ (Mach) المطورة في جامعة Carnegie Mellon بديلاً بالرغم من حتى إطلاقها كبرنامج حر تأخر حتى عام 1990 حيث كان مطوريها يعملون على إزالة الكود المملوك لشركة AT&T.

ﻷن النوية ماخ - بسبب تصميها - لا توفر سوى وظائف النواة ذات المستوى اﻷدنى، كان على مطوري جنوتوفير أجزاء النواة ذات المستوى اﻷعلى في صورة مجموعة من برامج المستخدم. أطلق على هذه المجموعة في البداية اسم Alix، لكن المطور Michael Bushnell فضل بعد ذلك استخدام اﻹسم هيرد (HURD) وعليه نقل اﻹسم Alix لنظام فرعي ثم في النهاية أسقط تماماً. في النهاية توقف تطوير هيرد ﻷسباب تقنية وخلافات شخصية.

في عام 1991 خط لينوس تورفالدز نواة متوافقة مع يونكس، النواة لينكس. بالرغم من حتى الترخيص اﻷولي للينكس كانت به قيود على التوزيع التجاري، وهوما لا يجعلها برمجية حرة كحرية الكلام، فإن لينوس غير الرخصة بسرعة في عام 1992 إلي جي.بي.إل الشيء الذى وصفه هوبعد ذلك بأنه أفضل قرار اتخذه في حياته. تطور لينكس بعد ذلك بواسطة الكثير من المبرمجين عبر اﻹنترنت. في عام 1992 تم جمعه مع جنوليتكون نظام تشغيل تام الوظيفة.

اﻵن (2006) فإن هيرد مازال يخضع للتطوير وهوالنواة الرسمية لنظام جنو. هناك أيضا مشاريع لاستخدام نظام جنومع أنوية فري بي.إس.دي ونت بي.إس.دي.

التسمية

GNU

GNU هواختصار متداخل "recursive acronym" لعبارة "GNU's Not Unix"، حيث الحدثة الأولى من الإختصار هي الإختصار نفسه، وتوضح هذه التسمية ملمحا من ملامح ثقافة الهاكرز حيث يعدها ستالمان هاكا في حد ذاتها. تنبع التسمية من كون نظام جنوصمم ليطابق معايير يونكس Unix لكنه في الوقت ذاته ليس يونكس، ولا يقتصر في تصميمه على يونكس بل يسعى للأفضل حتى ولم يكن موجودا في يونكس. كما حتى في العبارة نوع من السخرية من شركة AT&T (المالكة لحقوق يونكس في ذلك الوقت) ومن محاميها.

جنو، جنوهيرد وجنو/هيرد

GNU, GNU Hurd and GNU/Hurd

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

حدثة جنوفي "جنوهيرد" تعني أنه جزء من مشروع جنو، بينما "جنو/هيرد" تميزه عن أنظمة جنواﻷخرى مثل جنو/لينكس. جنوفقط تعني جنو/هيرد.


خلاف تسمية جنو/لينكس

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

تنطق "جنو/لينكس" هكذا "جنو-سلاش-لينكس" أوببساطة "جنولينكس" فقط.

برمجيات جنو

المكونات الرئيسية من نظام جنوتضم تجميعة مترجمات جنو(GCC)، مخطة سي من جنو(glibc)، محرر النصوص جنوإيماكس وبيئة سطح المخط جنوم.

تم نقل الكثير من برمجيات جنولتعمل على أنظمة أخري وكثيرا ما تستخدم على أنظمة يونكس المحتكرة لتستبدل اﻷدوات المحتكرة اﻷخرى. وقد أثبتت أدوات جنوهذه في دراسات عديدة تفوقها على الأدوات المحتكرة اﻷخرى . تحظى برامج جنوبسمعة جيدة وبخاصة في أوساط مستخدمي لينكس، بسبب أدوات التطوير الخاصة بها - والتي يطلع عليها أحيانا بشكل مجتمع عِدّة جنوGNU toolset. وهذه اﻷدوات تمثل جزءا صغيرا من نظام جنوكما أنها غير متوافقة مع POSIX. مع ازدياد شعبية نظام جنو/لينكس، يقوم الكثير من المطورين بتثبيت عِدّة جنومن أجل التوافقية أولمجرد الحصول على سلوك موحد عبر المنصات المتنوعة. كما حتى الكثير من برامج جنوقد نقلت لتعمل علي أنظمة مايكروسوفت ويندوز وماك أو.إس إكس والكثير من اﻷنظمة المحتكرة اﻷخرى، بالرغم من أنه موضوع ساخن بين المتحمسين حيث حتى الدافع لتطوير هذه البرامج هواستبدال هذه اﻷنظمة وليس تحسينها.

هذه قائمة ببرامج معروفة جيدا في مجتمع البرمجيات الحرة:

  • باش - صدفة يونكس
  • إيماكس - محرر نصوص قابل للإمتداد
  • جنوم - قابلة مستخدم رسومية
  • جنوهيرد - مجموعة من الخوادم تعمل فوق نوية وتؤدي نفس وظيفة أنوية يونكس التقليدية
  • جيمب - برنامج جنوللتعامل مع الصور
  • Coreutils - أدوات يونكس اﻷساسية مثل ls، cat وrm
  • Gzip - مخطة وبرنامج لضغط البيانات

في أكتوبر 2006 بلغ عدد الحزم التي يستضيفها مسقط جنوللإستضافة 307 حزمة ، أما الباقي فموجود في أماكن أخرى.

توزيعات جنو

Bee GNU/Hurd

Debian GNU/Hurd

GNUAB

مشروع جنتو/هيرد غير الرسمي

أنظمة تشغيل مبنية على جنوولكن لا تستخدم هيرد

GNU/kFreeBSD - أدوات جنومع نواة فري بي.إس.دي

جنو/لينكس - أشهر الأنظمة المبنية على جنووأوسعها انتشارا

GNU/NetBSD - أدوات جنومع نواة نت بي.إس.دي

GNU/Solaris - دمج لأدوات جنومع أدوات أوبن.سولاريز ونواته

مواضيع ذات صلة

  • رخصة جنوللوثائق الحرة.


مراجع

  1. ^ http://ftp.cs.wisc.edu/pub/paradyn/technical_papers/fuzz-revisited.ps
  2. ^ http://savanah.gnu.org/search/?type_of_search=soft&words=%%%&type=1
هنالك المزيد من الملفات في ويكيميديا كومنز حول :
جنو



أنظمة تشغيل شبيهة بـ يونكس
A/UX • AIX • بي.إس.دي • فري بي.إس.دي • جنو• HP-UX • آيريكس • لينكس • ماك أو.إس إكس • مينيكس • NetBSD • NEXTSTEP • OpenBSD • Planتسعة • كيوإذا إكس • SCO OpenServer • Solaris • System V • Tru64 • Xenix • more ... تحرير
تاريخ النشر: 2020-06-04 15:55:31
التصنيفات: Pages using deprecated image syntax, مقالات جيدة في pl, مشروع جنو, برمجيات مشروع جنو, مقالة مختارة, يونكس, برمجيات حرة, جنو

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

تصرفات بيريرا تغضب الهلاليين السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-07-19 00:23:23
مستوى الصحة: 50% الأهمية: 62%

خدمة وشوشة: "بتعصب لأتفه الأسباب وانفصلت بعد 3 شهور زواج"

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:13
مستوى الصحة: 30% الأهمية: 47%

استمرار تسجيل إصابات ووفيات جراء كورونا في مختلف أنحاء العال

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:21
مستوى الصحة: 54% الأهمية: 60%

المغرب: تواصل المجهودات لمكافحة حرائق غابات الشمال

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:31
مستوى الصحة: 59% الأهمية: 60%

لمسات أخيرة لصفقة تبادلية بين العميد والبرتقالي السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-07-19 00:23:22
مستوى الصحة: 59% الأهمية: 60%

خسارة مؤلمة لأخضر اليد السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-07-19 00:23:21
مستوى الصحة: 58% الأهمية: 54%

مغربي يحمي عرين أبها السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-07-19 00:23:24
مستوى الصحة: 54% الأهمية: 64%

هيئة الكتاب: نستهدف إنشاء 332 منفذ لـ"كشك كتابك" بالتعاون مع حياة كريمة

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:07
مستوى الصحة: 43% الأهمية: 45%

موجة الحر القائظ تجفف أنهار أوروبا (صور)

المصدر: ألشرق الأوسط - السعودية التصنيف: سياسة
تاريخ الخبر: 2022-07-19 00:23:07
مستوى الصحة: 93% الأهمية: 87%

أردوغان يصل إلى طهران لحضور القمة الثلاثية مع رئيسي وبوتين

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:24
مستوى الصحة: 46% الأهمية: 64%

موجة الحر تتسبب في مشكلة في مدرج مطار لندن لوتون

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:15
مستوى الصحة: 60% الأهمية: 54%

السجن والغرامة عقوبة التشهير في بلايرز Tik tok السعودية

المصدر: جريدة الوطن - السعودية التصنيف: إقتصاد
تاريخ الخبر: 2022-07-19 00:23:20
مستوى الصحة: 57% الأهمية: 65%

روسيا تعتزم فرض شروط أشد على أوكرانيا حال استئناف محادثات ال

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:27
مستوى الصحة: 58% الأهمية: 60%

رئيس الوزراء يهنئ منتخب كرة اليد للفوز ببطولة كأس أمم أفريقيا 2022

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:11
مستوى الصحة: 42% الأهمية: 46%

علي كرتي من مرحلة الدعوة السرية إلى العلنية تحت جنح الانقلاب

المصدر: صحيفة التغيير - السودان التصنيف: سياسة
تاريخ الخبر: 2022-07-19 00:22:45
مستوى الصحة: 51% الأهمية: 67%

الأهلي يوافق على سفر حسين الشحات لإجراء جراحة الركبة في قطر

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:09
مستوى الصحة: 30% الأهمية: 36%

خام برنت يرتفع أكثر من 5 دولارات ويغلق عند أكثر من 106 دولارات للبرميل

المصدر: اليوم السابع - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:10
مستوى الصحة: 38% الأهمية: 39%

صحيفة: كندا ترسل توربين "نورد ستريم" بعد إصلاحه إلى ألمانيا

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:33
مستوى الصحة: 59% الأهمية: 64%

بوتين يصل إلى طهران لحضور القمة الثلاثية مع رئيسي وأردوغان

المصدر: مصراوى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-19 00:22:18
مستوى الصحة: 47% الأهمية: 66%

تحميل تطبيق المنصة العربية