منتديات اليسير للمكتبات وتقنية المعلومات » منتديات اليسير العامة » منتدى الأنظمة الآلية في المكتبات ومراكز المعلومات » جنو

منتدى الأنظمة الآلية في المكتبات ومراكز المعلومات هذا المنتدى خاص بكل ما يتعلق بالانظمة المكتبية الآلية المستخدمة في المكتبات العربية.

إضافة رد
أدوات الموضوع تقييم الموضوع انواع عرض الموضوع
 
قديم Oct-25-2007, 11:33 AM   المشاركة1
المعلومات

عصفورة الشام
مكتبي فعّال

عصفورة الشام غير متواجد حالياً
البيانات
 
العضوية: 34964
تاريخ التسجيل: Oct 2007
الدولة: ســوريّـا
المشاركات: 176
بمعدل : 0.03 يومياً


قلم جنو

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


ريتشارد ستالمان, مؤسس مشروع جنو.
أعلن عن مشروع جنو في 27 سبتمبر من العام 1983 في مجموعات net.unix-wizards و net.usoft الإخبارية بينما بدأ تطوير البرمجيات في 5 يناير 1984، عندما استقال ستالمن من وظيفته في معهد MIT حتى لا يدّعوا ملكيتهم لجنو أو يعارضوا توزيعه كبرمجيات حرة. و طبقا لستالمن، فقد استوحِي اﻹسم بعد العديد من التلاعبات اللفظية بالكلمات.
كان الهدف هو عمل نظام تشغيل حر بالكامل، إذ أراد ستالمان أن يكون مستخدمو الحاسوب أحراراً، كما كان معظمهم في الستينيات والسبعينيات؛ أحراراً في دراسة الشفرة المصدرية للبرمجيات التي يستخدمونها، أحراراً في تعديل سلوك البرمجيات، وأحراراً في نشر النسخ المعدلة. نشرت هذه الفلسفة في مارس 1985 باسم بيان جنو GNU Manifesto.
أغلب البرمجيات التي احتاجها المشروع كتبت من الصفر، فيما اُستخدمت البرمجيات الحرة المتطابقة مع المشروع التي كانت موجودة بالفعل. من اﻷمثلة على هذا نظام النوفذة إكس ونظام تصفيف المحارف تخ. أغلب العمل في جنو قام به متطوعون؛ بعضهم في وقت فراغه، بعضهم بمقابل من شركات تجارية، مؤسسات تعليمية، ومنظمات أخرى غير ربحية.
في أكتوبر 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 هو اختصار متداخل "recursive acronym" لعبارة "GNU's Not Unix"، حيث الكلمة الأولى من الإختصار هي الإختصار نفسه، وتوضح هذه التسمية ملمحا من ملامح ثقافة الهاكرز حيث يعدها ستالمان هاكا في حد ذاتها. تنبع التسمية من كون نظام جنو صمم ليطابق معايير يونكس Unix لكنه في الوقت ذاته ليس يونكس، ولا يقتصر في تصميمه على يونكس بل يسعى للأفضل حتى ولم يكن موجودا في يونكس. كما أن في العبارة نوع من السخرية من شركة AT&T (المالكة لحقوق يونكس في ذلك الوقت) ومن محاميها.
تشير جنو/هيرد إلى توزيعة نظام التشغيل جنو التي يشكل جنو هيرد القلب منها. جنو هيرد عبارة عن مجموعة من البرامج أو الخوادم التي تعمل فوق نوية، وتوفر نفس الخدمات التي توفرها أنوية يونكس وحيدة الكتلة التقليدية.
كلمة جنو في "جنو هيرد" تعني أنه جزء من مشروع جنو، بينما "جنو/هيرد" تميزه عن أنظمة جنو اﻷخرى مثل جنو/لينكس. جنو فقط تعني جنو/هيرد.
[تحرير] خلاف تسمية جنو/لينكس
عادة ما يطلق اللفظ لينكس على أي نظام يتكون من نواة لينكس وأدوات جنو. لكن منظمة البرمجيات الحرة تصر علي أنها تشارك بالجزء اﻷكبر من النظام وتستحق على اﻷقل أن تتساوى في الذكر مع لينكس، كما أنها تقول إن ذكر جنو يذكر الناس بالفلسفة وراء هذا النظام وهو ما لن يكون ملحوظاً لو أغفلنا ذكر جنو. لذلك تدعو منظمة البرمجيات الحرة وستالمن إلى استخدام اللفظ "جنو/لينكس".
تنطق "جنو/لينكس" هكذا "جنو-سلاش-لينكس" أو ببساطة "جنو لينكس" فقط.
برمجيات جنو
المكونات الرئيسية من نظام جنو تشمل تجميعة مترجمات جنو (GCC)، مكتبة سي من جنو (glibc)، محرر النصوص جنو إيماكس و بيئة سطح المكتب جنوم.
تم نقل العديد من برمجيات جنو لتعمل على أنظمة أخري وكثيرا ما تستخدم على أنظمة يونكس المحتكرة لتستبدل اﻷدوات المحتكرة اﻷخرى. وقد أثبتت أدوات جنو هذه في دراسات عديدة تفوقها على الأدوات












  رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 02:42 AM.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. جميع الحقوق محفوظة لـ : منتديات اليسير للمكتبات وتقنية المعلومات
المشاركات والردود تُعبر فقط عن رأي كتّابها
توثيق المعلومة ونسبتها إلى مصدرها أمر ضروري لحفظ حقوق الآخرين