تشمل المكونات الرئيسية للنظام GNU كوكتيل المجمعين (GCC)، وأدوات التعامل مع Alttnaúaat GNU (binutils)، وغطاء أو قذيفة باش، مكتبة GNU C من (سي العمومية)، والأدوات الأساسية (coreutils)، وتستخدم أيضا هذه GNU الخارجية العدائية كما X واجهة رسومية، والتصميم المحارف تخ نظام. ليس كل برمجيات جنو تعمل مع نواة جنو (هيرد).
لم يصدر نظام جنو كاملة حتى الآن (2010)، مسؤول GNU Vnoah - هيرد - لم تكتمل حتى اليوم، لذلك معظم نظم GNU باستخدام نواة لينكس، ولكن رسميا ليست جزءا من حكومة الوحدة الوطنية. دعا إصدارات GNU التي تستخدم نواة لينكس أنظمة لينكس تبعا لاسم النواة، لكن مشروع جنو يطالب الناس يهتفون على هذه النظم GNU / لينكس.
أيضا، فإن العديد من برمجيات جنو تعمل على أنظمة أخرى كثيرة مثل ويندوز البهو. تغذية. دي سولاريس وماك. تغذية.
كتب رخصة جنو العمومية العامة، ورخصة جنو العمومية الصغرى وجنو للوثائق الحرة GNU خصيصا لكنها تستخدم في الكثير من المشاريع الأخرى لا علاقة لها GNU.
تاريخ
ريتشارد ستالمان، مؤسس مشروع GNU.
أعلن مشروع جنو في سبتمبر 27 من عام 1983 في مجموعات net.unix-المعالجات وnet.usoft الأخبار في حين بدأ تطوير البرمجيات في 5 يناير، 1984، عندما استقال من وظيفته ستالمان في MIT حتى لا ندعي ملكية GNU أم تعارض موزعة على النحو البرمجيات الحرة. وفقا لستالمان، وقد ألهم الاسم بعد التلاعب اللفظي العديد من الكلمات.
كان الهدف هو العمل خال تماما نظام التشغيل، وأراد أن يكون ستالمان مستخدمي الكمبيوتر أحرار، كما كان معظمهم في الستينيات والسبعينيات؛ مجانية لدراسة الكود المصدري للبرنامج التي يستخدمونها، حرة لتعديل سلوك البرنامج وبمطلق الحرية في نشر نسخ معدلة. نشرت هذه الفلسفة مارس 1985 والبيان البيان GNU GNU.
بدأت معظم البرامج التي أنا في حاجة إلى المشروع من نقطة الصفر، مع مطابقة البرمجيات الحرة المستخدمة في المشروع، والتي كانت موجودة بالفعل. أمثلة من نظام نوافذ X ونظام المحارف تخ صالون. معظم العمل الذي قام به في GNU المتطوعين، كل في وقت فراغه، وبعضهم يدفع من الشركات التجارية والمؤسسات التعليمية، وغيرها من المنظمات غير الهادفة للربح.
تأسست في أكتوبر 1985 ستالمان مؤسسة البرمجيات الحرة (FSF). في أواخر Iimenenaat ومطلع التسعينات ومؤسسة البرمجيات الحرة استأجرت عددا من المطورين لكتابة البرامج اللازمة من قبل GNU، وعدد من المطورين إلى 15 أو 16 في معظم الحالات. كما أنها تمتلك مؤسسة البرمجيات الحرة حقوق الطبع والنشر GNU بعض الحزم. معظم برامج GNU الموضوع إلى رخصة جنو العمومية العامة وعدد أقل من رخصة جنو العمومية الصغرى، وأقل لا تزال تستخدم تراخيص حرة أخرى.
تم من أجل تسهيل حركة الناس لاستخدام جنو، تقرر جعل جنو متوافق مع يونكس، حيث كان يونكس نظام التشغيل الملكية تحظى بشعبية كبيرة في ذلك الوقت. أثبتت تصميم يونكس قوتها بالإضافة إلى كونه أحد مكونات أجزاء صغيرة يسهل التعامل مع كل منها على حدة.
مع ظهور GNU في الصورة، بدأت شركات مهتمة في المساهمة في تطوير GNU GNU أو بيع البرامج وتقديم الدعم الفني لها. كان الأكثر شعبية ونجاحا من هذه الشركات وحلول الدجاجة اندمجت مع ريد هات الآن.
ترخيص
لضمان بقاء برمجيات جنو حرة، أنتجت مشروع النسخة الأولى من رخصة جنو العمومية العامة (GNU GPL) في عام 1989. يتم استخدام هذا الترخيص الآن في معظم برامج GNU، والكثير من البرامج التي لا تتبع جنو؛ هذا الأكثر استخداما تراخيص مجانية. هذا الترخيص يتيح للمستلمين برنامج الحق في تنفيذ ونسخ وتعديل وتوزيع البرنامج لمنعه من فرض أية قيود إضافية على توزيعه من البرنامج. هذا هو المعروف باسم: الحقوق المتروكة.
وكتب بعد ذلك الصغرى رخصة جنو العمومية العامة (LGPL) ليتم استخدامها مع بعض المكتبات، وجنو للوثائق الحرة لاستخدامه مع أدلة ووثائق المستخدم.
تصميم وتطبيق
وكان من المقرر أن تكون أساسا لGNU متوافقة إلى حد كبير مع يونكس مع إضافة تحسينات حيثما دعت الحاجة. تصميم GNU الأساسية هي أكبر الفرق من يونكس التقليدية، وقد خططت لها أن تكون ملقمات متعددة السنوية.
GNU يعمل هيرد على نوية (GNU GNU ماخ ماخ) ويتكون من مجموعة من البرامج تسمى خوادم وتؤدي نفس المهام التي يقوم بها حبات يونكس التقليدية (أو لينكس).
وبحلول عام 1990 أصبح نظام جنو محرر نصوص قوية، ومترجم ناجح جدا وقوية (GC C)، ومعظم الأدوات والمكتبات الرئيسية في أي نظام توزيع يونكس. النواة هي المكون الرئيسي، التي ظلت غير مكتملة حتى ذلك الوقت.
في بيان جنو، قال ستالمان "لا النواة الأولي لكنه يحتاج الكثير من الميزات لمحاكاة يونكس". قررت والكتاب حيث كان يشير الى تريكس، وضعت النواة في معهد ماساتشوستس للتكنولوجيا، لتوزيع مجانا، كما كان متوافق مع الإصدار الخامس من يونكس. بدأ العمل على تعديل هذه النواة في Desimbr 1986. ولكن في النهاية قررت لمطوري أنها لا تخدم كنقطة انطلاق، لأنه يعمل فقط على "جهاز 68000 غامض ومكلفة"، ولكن هاذا بحاجة لنقلها إلى أبنية أخرى قبل أن يصبح من الممكن استخدام. في عام 1988 قررت استخدام النواة ماخ (ماخ) وضعت في جامعة كارنيجي ميلون بديلا على الرغم من الإفراج عن البرمجيات الحرة تأخر حتى عام 1990، حيث المطورين يعملون على إزالة رمز يملكها AT & T.
لأن النوية ماخ - بسبب Tsmiha - لا يقتصر الأمر على المطورين لتوفير GNU أجزاء من النواة وفقا لأعلى مستوى في شكل مجموعة من برامج المستخدم توفير وظائف النواة مع أدنى مستوى. اطلق عليها اسم هذه المجموعة في البداية اسم أليكس، ولكن مايكل المطور بوشنل ثم استخدم المفضل هيرد اسم (هيرد) ونقل الفرعي اسم أليكس ثم انخفض في نهاية المطاف تماما. في النهاية وقف تطوير هيرد لأسباب فنية وخلافات شخصية.
في عام 1991 كتب لينوس تورفالدس نواة متوافقة مع يونكس، نواة لينكس. على الرغم من أن الترخيص الأولي لينكس كان قيودها على التوزيع التجاري، والتي لا تجعل من البرمجيات الحرة مثل حرية التعبير، وينوس هو الترخيص بسرعة في عام 1992 إلى LG. لي. L. الشيء الذي وصفه بعد ذلك أفضل قرار في حياته. لينكس التنمية بعد ذلك من قبل المبرمجين العديد من الإنترنت. في عام 1992 تم تصنيف مع نظام التشغيل GNU يتكون من الوظائف الكاملة.
الآن (2006)، هيرد لا يزال قيد التطوير، مسؤول الأساسية للنظام GNU. هناك أيضا مشاريع لاستخدام نظام جنو مع نواة فري بي. تغذية. دي ينت لي. تغذية. DVD.
ملصق
GNU
التسمية تنبع من حقيقة أن تم تصميم نظام جنو لتتناسب مع معايير يونكس يونكس، ولكن في نفس الوقت ليس يونكس، ولكن لا يقتصر في تصميمه على يونكس لكن السعي للحصول على أفضل حتى لو لم تكن موجودة في UNIX. أيضا نوع من السخرية من عبارة AT & T (مالك حقوق يونكس في ذلك الوقت) ومحاميها.
GNU، GNU هيرد وGNU / هيرد
GNU، GNU هيرد وGNU / هيرد
تشير GNU / هيرد توزيع نظام التشغيل جنو، الذي هو قلب هيرد GNU. GNU هيرد عبارة عن مجموعة من الخوادم والبرمجيات، والتي تعمل فوق نوية، وتقديم نفس الخدمات التي تقدمها حبات يونكس وكتلة واحد التقليدية.
كلمة GNU "GNU هيرد" تعني ذلك الجزء من مشروع جنو، بينما "جنو / هيرد" تميزه عن أنظمة جنو الأخرى مثل جنو / لينكس. GNU يعني فقط GNU / هيرد.
وإلا فإن الدعوة جنو / لينكس
وغالبا ما تسمى كلمة لينكس على أي نظام يتكون من نواة لينكس وأدوات جنو. لكن مؤسسة البرمجيات الحرة تصر على انها تنطوي على الجزء الأكبر من النظام ويستحق على الأقل أن تكون على قدم المساواة مع الذكور في لينكس، وأوضح التقرير أن حكومة الوحدة الوطنية ذكر تذكر الناس الفلسفة الكامنة وراء هذا النظام، الذي لن يكون ملحوظا إذا أهملنا حكومة الوحدة الوطنية ذكر. لذا تدعو على البرمجيات الحرة، ستالمان استخدام مصطلح "جنو / لينكس".
أعلنت "جنو / لينكس" لذلك "GNU - سلاش - لينكس" أو ببساطة "لينكس GNU" فقط.
برمجيات جنو
المكونات الرئيسية لنظام جنو GNU تشمل مجموعة المجمعين (GCC)، ومكتبة GNU C (سي العمومية)، GNU إيماكس محرر نصوص وبيئة سطح المكتب GNOME.
تم نقل العديد من البرامج لتشغيل GNU على أنظمة أخرى وغالبا ما تستخدم في أنظمة يونكس المملوكة لتحل محل أدوات الملكية الأخرى. وقد أثبتت هذه الأدوات GNU التفوق في العديد من الدراسات على أدوات الملكية الأخرى [1]. هي برامج GNU بسمعة طيبة، خاصة بين مستخدمي لينكس، وذلك بسبب تطوير أدواته الخاصة - وينظر أحيانا عدة GNU GNU مجموعة أدوات المجتمع. هذه الأدوات تمثل جزء صغير من نظام جنو لأنها غير متوافقة مع POSIX. مع ازدياد شعبية نظام تثبيت جنو / لينكس، والكثير من مطوري النظام التوافقي عدة GNU أو لمجرد الحصول على السلوك موحدة عبر منصات. أيضا، تم نقل العديد من البرامج لتشغيل GNU على أنظمة مايكروسوفت ويندوز وماك. وASX العديد من أنظمة ملكية أخرى، على الرغم من أنه هو موضوع ساخن بين المتحمسين والدافع لتطوير هذه البرامج لتحل محل هذه الأنظمة، وليس تحسينه.
هذه هي قائمة برامج معروفة جيدا في مجتمع البرمجيات الحرة:
باش - يونكس شل
إيماكس - محرر النص الموسعة
GNOME - واجهة المستخدم الرسومية
GNU هيرد - مجموعة من الخوادم التي تعمل فوق نوية وأداء الوظيفة التقليدية نفس حبات يونكس
GIMP - GNU برنامج للتعامل مع الصور
Coreutils - الأدوات الأساسية مثل يونيكس القط، وجمهورية مقدونيا ليرة سورية
GZIP - مكتبة وبرنامج ضغط البيانات
في أكتوبر 2006، وعدد من الحزم التي استضافت موقع GNU استضافة 307 حزمة [2]، ويقع الباقي في أماكن أخرى.
GNU
النحل GNU / هيرد
دبيان جنو / هيرد
GNUAB
جنتو المشروع / هيرد غير رسمية
أنظمة التشغيل على أساس GNU لكن لا تستخدم هيرد
GNU / kFreeBSD - أدوات GNU مع لب فري. EOS.
جنو / لينكس - GNU أشهر الأنظمة التي تستند إلى نطاق واسع
GNU / نت بي - أدوات GNU مع لب نت بي. EOS.
GNU / سولاريس - دمج الأدوات مع أدوات GNU أوبن أوفيس. سولاريس ونواته