الاسئلة الأكثر شيوعاً عن لينكس
مقدمة:
الكل منا ربما سمع عن نظام تشغيل لينكس والضجة الإعلامية المعلوماتية التي أحدثها منذ بداية ظهوره وحتى الآن
ولكن مع نمو مستخدمي هذا النظام بحيث كانوا لا يتجاوزون المئة في بدايته عام 1991 والى 13مليون تقريباً موزعين حول العالم عام 2005وذلك حسب تقرير اشارت له CRN فإن هذا الأمر لابد من الحديث عنه وبالتالي لا يمكن تجاهله وخصيصاً بعدما انتقلت حكومات مثل المانيا وايطاليا والبرازيل و غيرها إلى المصادر المفتوحة وأعلل ذلك من اجل المال الذي يمكن توفيره عوضاً عن النفقات الهائلة للبرمجيات المغلقة المصدر.قال ريتشارد ستولمان
إن معظم الناس قد اتجهوا إلى لينكس كونهم سمعوا أخبارا جيدة عنه وما يوفره هذا النظام ولكنهم نسوا أهم ما في لينكس وهو الحرية التي يوفرها للمستخدم فإنهم بفعلتهم هذه سيفقدون حريتهم وسيدمرون كل ما ناضلنا لتحقيقه )
ومن هذا المنطلق فقد احببت ان يكون مؤلفي الأول عن تحقيق وعي لدى الناس عن لينكس بشكل عام دون الخوض في تفاصيله التقنية والتي لا تجد أي كتاب إلكتروني يستطيع فعله ودون التعرض للكثير من الارتباطات التشعبية كون هذه الارتباطات لا تدوم كثيراً وستصبح ارتباطات تشعبية ميتة لا تفيد لذا لن اقدم الكثير من الارتباطات التشعبية ارجو ان ينال الكتيب إعجابكم
لتبسيط الدراسة سيتم تداول المواضيع التالية :
المصادر المفتوحة
اللينكس
الفروقات
الباب الأول نبذة عن المصادر المفتوحة ؟
ما هي البرامج الحرة ؟
هي طريقة متبعة لحماية الملكية الفكرية لا تقوم على احتكار المعلومة بل على نشرها خرج بالفكرة Richard M. Stallman ريتشارد ستولمان مؤسس مؤسسة البرامج الحرة www.fsf.org Free Software Foundation فيمكن لأي كان أن يحصل على الملف المصدري للينكس أو أن يعمل نسخ ويوزعها مجاناً أو يبيعها دون التعرض للأحكام القضائية المتعلقة بالبرمجيات
هل البرامج الحرة هي مجانية؟
هذا خطأ شائع يقع بين الكثير من المبتدئين ويعود ذلك بسبب ان كلمة FREE تعني معنى حر ومجاني في نفس الوقت ولكن باللغة العربية هناك فرق شاسع بينهما .فالبرامج الحرة قد تكون مجانية وقد لا تكون كمثال :حزمة البرمجيات المكتبية هناك العديد منها مجاني ولكن هناك حزم لا تأتي مجانية ولكنها مفتوحة المصدر مع شيفرتها المصدرية
والامثلة كثيرة عن هذه الحزم البرمجية
ما هي الحريات التي وضعها ريتشارد ستولمان للبرمجيات الحرة:
هي 4 وضعها كأفكار نظرية طبقت فيما بعد على أرض الواقع:
1. حرية استخدام البرنامج و تشغيله لاي سبب و باي طريقة يراها المستخدم مناسباً دون قيود.
2. حرية دراسة كيفية عمل البرنامج و تفاصيل عمله لا يمكن معرفتها الا من خلال الاطلاع على الكود المصدر للبرنامج الذي يجب ان يكون متوفراً.
3. حرية اعادة توزيع البرنامج و نسخه بالطريقة التي يراها المستخدم مناسبة لكي يساعد الاصدقاء و الاهل في اقتناء البرنامج.
4. حرية تطوير البرنامج, اصدار تعديلات طفيفة او جوهرية عليه و توزيعه للعامة, تتطلب هذه النقطة الوصول للكود المصدر للبرنامج, لذا يجب ان يكون متوفراً.
ملاحظة:نجد ان هذه الاتفاقية تعارض بشكل صريح اتفاقية المستخدم النهائي للبرامج EULA(End User licence Agreement )
ما هي اتفاقية الترخيص العام GPL:
General Public License (GPL)
وهي اتفاقية تسمح بتوزيع وتعديل البرامج المجانية مع الالتزام بتوفيرها مجاناً بعد التعديل مما يعني أن المستخدمين أو المطورين لهم الحرية في التعديل على البرامج وبيعه دون مقابل عائد مادي على شرط توفير الشيفرة المصدرية له مجاناً بعد التعديل لجميع المستخدمين الآخرين
لمزيد من التفاصيل حول حقوق صاحب البرامج الحرة و التفاصيل حول رخصة الGPL و كيف تحمي اصحابها كوني لن استطيع شرحها بشكل واف
هل يوجد اتفاقيات اخرى؟
هناك اتفاقيات عديدة وليس GPL كما يظن السواد بل هناك LGPL و FDL وتوجد النصوص الأصلية في موقع www.gnu.org
ويمكنك الإطلاع عليها من هناك
ما هي عملية التوزيع على شكل رماز منشور للبرمجيات؟
وهي عملية يتم فيها توزيع النسخة الكاملة من الرماز المصدري مجاناً
(البرمجيات المفتوحة المصدر (Open Source Softwareواحترام حقوق الملكية الفكرية للمبرمج (أي ذكر اسم المبرمج الأصلي عند تنفيذ أي تعديلات على المنتج )كما يتعهد كل من يحصل على المنتج باستخدام مترجمات مجانية غير تجارية عند توليد النسخة التنفيذية من البرنامج
في بعض الأحيان يتم التوزيع بالاتفاق بين المبرمج والمستخدم ينص على ان المبرمج سيزود المستخدم بالرماز في المستقبل القريب وليس عند البيع مباشرة وذلك عندما يتم التوزيع على عدد كاف من الحقوق يسمى هذا الأسلوب Pre-Open Source
الباب الثاني :لينكس
ما هو لينكس ؟
لينكس هو عبارة عن نظام تشغيل اي مهمته الرئيسية هي تشغيل التطبيقات وادارة المهام المتعلقة بالبرمجيات وهو مفتوح المصدر Open Source بالنسبة لنواة النظام System Kernel ومجاني في اغلب توزيعاته( ولكن ليس في معظمها يعتمد ذلك على التوزيعة والسياسة التسويقية )
ويمكن القول بأنه نظام مشتق من يونكس حيث كان نظام تشغيل miniunix المصغر من يونكس المعد للأغراض التعليمية والذي كان هو بالفعل اساس لينكس
نظام لينكس يطوره آلاف المطوريين Devolopers حول العالم ولكن ما الثمن ؟
الثمن الفعلي الدافع لأغلب المطوريين هو اشباع الأنا الإنسانية أي بكلمة أخرى فإن معظم المطوريين يطورون لينكس من اجل تحقيق ذاتهم وليس بدافع المال ولكن هذا لا يعني العكس
من هو مؤسس لينكس ؟
المؤسس الفعلي لهذا النظام هو لينوس تروفالدس Linus Trovalds
وقد كان طالباً في جامعة هلنسكي أي عاصمة فلندا وقد درس لغة برمجة السي .اول كمبيوتر عمل عليه كان يعمل وفق منصة دوس والذي لم يكن هذا النظام يشبع رغبات هذا الجائع فعمل على نظام تشغيل miniunix المصغر من يونكس المعد للأغراض التعليمية وهنا بدأت القصة
مما جاءت تسمية لينكس؟
لينكس هو عبارة عن دمج لأسمين هما لينوس تروفالدس المؤسس الفعلي له و نظام يونكس أو Minix الذي عمل عليه لينوس لتطوير النظام فجاءت التسمية على الشكل لينوكس.
ما هو الاسم الفعلي لهذا النظام ؟
نظام لينكس كان يجب ان يسمى غنو لينكس وليس لينكس فقط فإننا إذا عدنا الى الواقع فإننا سنجد ان المطور الأول لينوس تروفالدس استعمل نظام تشغيل miniunix معتمداً على المكتبات البرمجية والأدوات التي طورها مشروع جنو ومصادر أخرى، ومن الجدير بالذكر أن التسمية لينكس أو جنو/لينكس هي مثار للجدل.
مقدمة:
الكل منا ربما سمع عن نظام تشغيل لينكس والضجة الإعلامية المعلوماتية التي أحدثها منذ بداية ظهوره وحتى الآن
ولكن مع نمو مستخدمي هذا النظام بحيث كانوا لا يتجاوزون المئة في بدايته عام 1991 والى 13مليون تقريباً موزعين حول العالم عام 2005وذلك حسب تقرير اشارت له CRN فإن هذا الأمر لابد من الحديث عنه وبالتالي لا يمكن تجاهله وخصيصاً بعدما انتقلت حكومات مثل المانيا وايطاليا والبرازيل و غيرها إلى المصادر المفتوحة وأعلل ذلك من اجل المال الذي يمكن توفيره عوضاً عن النفقات الهائلة للبرمجيات المغلقة المصدر.قال ريتشارد ستولمان

ومن هذا المنطلق فقد احببت ان يكون مؤلفي الأول عن تحقيق وعي لدى الناس عن لينكس بشكل عام دون الخوض في تفاصيله التقنية والتي لا تجد أي كتاب إلكتروني يستطيع فعله ودون التعرض للكثير من الارتباطات التشعبية كون هذه الارتباطات لا تدوم كثيراً وستصبح ارتباطات تشعبية ميتة لا تفيد لذا لن اقدم الكثير من الارتباطات التشعبية ارجو ان ينال الكتيب إعجابكم
لتبسيط الدراسة سيتم تداول المواضيع التالية :
المصادر المفتوحة
اللينكس
الفروقات
الباب الأول نبذة عن المصادر المفتوحة ؟
ما هي البرامج الحرة ؟
هي طريقة متبعة لحماية الملكية الفكرية لا تقوم على احتكار المعلومة بل على نشرها خرج بالفكرة Richard M. Stallman ريتشارد ستولمان مؤسس مؤسسة البرامج الحرة www.fsf.org Free Software Foundation فيمكن لأي كان أن يحصل على الملف المصدري للينكس أو أن يعمل نسخ ويوزعها مجاناً أو يبيعها دون التعرض للأحكام القضائية المتعلقة بالبرمجيات
هل البرامج الحرة هي مجانية؟
هذا خطأ شائع يقع بين الكثير من المبتدئين ويعود ذلك بسبب ان كلمة FREE تعني معنى حر ومجاني في نفس الوقت ولكن باللغة العربية هناك فرق شاسع بينهما .فالبرامج الحرة قد تكون مجانية وقد لا تكون كمثال :حزمة البرمجيات المكتبية هناك العديد منها مجاني ولكن هناك حزم لا تأتي مجانية ولكنها مفتوحة المصدر مع شيفرتها المصدرية
والامثلة كثيرة عن هذه الحزم البرمجية
ما هي الحريات التي وضعها ريتشارد ستولمان للبرمجيات الحرة:
هي 4 وضعها كأفكار نظرية طبقت فيما بعد على أرض الواقع:
1. حرية استخدام البرنامج و تشغيله لاي سبب و باي طريقة يراها المستخدم مناسباً دون قيود.
2. حرية دراسة كيفية عمل البرنامج و تفاصيل عمله لا يمكن معرفتها الا من خلال الاطلاع على الكود المصدر للبرنامج الذي يجب ان يكون متوفراً.
3. حرية اعادة توزيع البرنامج و نسخه بالطريقة التي يراها المستخدم مناسبة لكي يساعد الاصدقاء و الاهل في اقتناء البرنامج.
4. حرية تطوير البرنامج, اصدار تعديلات طفيفة او جوهرية عليه و توزيعه للعامة, تتطلب هذه النقطة الوصول للكود المصدر للبرنامج, لذا يجب ان يكون متوفراً.
ملاحظة:نجد ان هذه الاتفاقية تعارض بشكل صريح اتفاقية المستخدم النهائي للبرامج EULA(End User licence Agreement )
ما هي اتفاقية الترخيص العام GPL:
General Public License (GPL)
وهي اتفاقية تسمح بتوزيع وتعديل البرامج المجانية مع الالتزام بتوفيرها مجاناً بعد التعديل مما يعني أن المستخدمين أو المطورين لهم الحرية في التعديل على البرامج وبيعه دون مقابل عائد مادي على شرط توفير الشيفرة المصدرية له مجاناً بعد التعديل لجميع المستخدمين الآخرين
لمزيد من التفاصيل حول حقوق صاحب البرامج الحرة و التفاصيل حول رخصة الGPL و كيف تحمي اصحابها كوني لن استطيع شرحها بشكل واف
هل يوجد اتفاقيات اخرى؟
هناك اتفاقيات عديدة وليس GPL كما يظن السواد بل هناك LGPL و FDL وتوجد النصوص الأصلية في موقع www.gnu.org
ويمكنك الإطلاع عليها من هناك
ما هي عملية التوزيع على شكل رماز منشور للبرمجيات؟
وهي عملية يتم فيها توزيع النسخة الكاملة من الرماز المصدري مجاناً
(البرمجيات المفتوحة المصدر (Open Source Softwareواحترام حقوق الملكية الفكرية للمبرمج (أي ذكر اسم المبرمج الأصلي عند تنفيذ أي تعديلات على المنتج )كما يتعهد كل من يحصل على المنتج باستخدام مترجمات مجانية غير تجارية عند توليد النسخة التنفيذية من البرنامج
في بعض الأحيان يتم التوزيع بالاتفاق بين المبرمج والمستخدم ينص على ان المبرمج سيزود المستخدم بالرماز في المستقبل القريب وليس عند البيع مباشرة وذلك عندما يتم التوزيع على عدد كاف من الحقوق يسمى هذا الأسلوب Pre-Open Source
الباب الثاني :لينكس
ما هو لينكس ؟
لينكس هو عبارة عن نظام تشغيل اي مهمته الرئيسية هي تشغيل التطبيقات وادارة المهام المتعلقة بالبرمجيات وهو مفتوح المصدر Open Source بالنسبة لنواة النظام System Kernel ومجاني في اغلب توزيعاته( ولكن ليس في معظمها يعتمد ذلك على التوزيعة والسياسة التسويقية )
ويمكن القول بأنه نظام مشتق من يونكس حيث كان نظام تشغيل miniunix المصغر من يونكس المعد للأغراض التعليمية والذي كان هو بالفعل اساس لينكس
نظام لينكس يطوره آلاف المطوريين Devolopers حول العالم ولكن ما الثمن ؟
الثمن الفعلي الدافع لأغلب المطوريين هو اشباع الأنا الإنسانية أي بكلمة أخرى فإن معظم المطوريين يطورون لينكس من اجل تحقيق ذاتهم وليس بدافع المال ولكن هذا لا يعني العكس
من هو مؤسس لينكس ؟
المؤسس الفعلي لهذا النظام هو لينوس تروفالدس Linus Trovalds
وقد كان طالباً في جامعة هلنسكي أي عاصمة فلندا وقد درس لغة برمجة السي .اول كمبيوتر عمل عليه كان يعمل وفق منصة دوس والذي لم يكن هذا النظام يشبع رغبات هذا الجائع فعمل على نظام تشغيل miniunix المصغر من يونكس المعد للأغراض التعليمية وهنا بدأت القصة
مما جاءت تسمية لينكس؟
لينكس هو عبارة عن دمج لأسمين هما لينوس تروفالدس المؤسس الفعلي له و نظام يونكس أو Minix الذي عمل عليه لينوس لتطوير النظام فجاءت التسمية على الشكل لينوكس.
ما هو الاسم الفعلي لهذا النظام ؟
نظام لينكس كان يجب ان يسمى غنو لينكس وليس لينكس فقط فإننا إذا عدنا الى الواقع فإننا سنجد ان المطور الأول لينوس تروفالدس استعمل نظام تشغيل miniunix معتمداً على المكتبات البرمجية والأدوات التي طورها مشروع جنو ومصادر أخرى، ومن الجدير بالذكر أن التسمية لينكس أو جنو/لينكس هي مثار للجدل.
تعليق