المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس تعريف عام بنظام تشغيل لينكس



Loner
11-09-2002, 06:04 AM
بسم الله الرحمن الرحيم


مقدمه تاريخيه Unix
=======
من الصعب ان يعرف الانسان الي اين هو متجه اذا لم يعرف مبن اتي. لايمكن الحديث عن ماهو لنيكس بدون اعطاء نبذه عن يونيكس.

يونيكس هو اول نظام تم تصميمه من الاساس للشبكات، والامن، وتعدد المهام، وتعدد المستخدمين. يونيكس تم تطويره في مختبرات شركه بـــل الاميريكيه للهاتف من قبل كين ثومبسون في بدايه السبعينات ، ولكنه استخدم لغه برمجه سيئه. ثم اخترع دينس ريتشي و بريان كيرنيغان لغه سي للبرمجه، فتمت اعاده كتابه يونيكس بلغه سي.

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

وفجاءه، اصبحت شركه بل تهدد الجميع وتطالبهم بدفع اموال نظير استخدام يونيكس وتعديل شفرته.

غضب الكثير من الاشخاص وبالذات الذين يعملون في الجامعات لانهم صرفوا الكثير من الوقت والجهد علي تطوير يونيكس والان شركه بل تطالبهم بدفع النقود لكي يستطيعوا استخدام الشئ الذي هم تعبوا عليه؟


مؤسسه البرامج الحره Free Software Foundation
==================================

واحد من هولاء الاشخاص الذين غضبوا من تصرف شركه بل هو : ريتشارد ستولمن ، الذي قرر ان يبدا مشروع كتابه نظام تشغيل جديد مشابه لـ يونيكس حوالي 1983. الشرط الوحيد ان الشفره source code ، اي ان اي شخص يستطيع ان يدرس البرنامج وان يعمل اي فيه تغييرات ويستطيع ان يبيع البرنامح باي سعر ---لكن جميع التعديلات التي تفعلها يجب ان تسمح للاخرين بان يطلعوا عليها.

هذه المجموعه حصلت علي دعم كثير من الناس، وبدؤ في كتابه نظام التشغيل الجديد الذي سموه GNU .
نظام التشغيل ليس عباره عن برنامج واحد، بل هو مكون من العديد من البرامج، مثلما السياره هي مكونه من الكثير من القطع.

اهم قطعه في السياره هي المحرك. في اي نظام تشغيل، اهم برنامج هو الكرنل kernel ، سوا لينكس، يونيكس، ويندوز، او غيره.

الكرنيل يتعامل مع الذاكره، وحده المعالجه المركزيه، القرص الصلب، الخ. طبعا الكرنل هو برنامج كتب بلغه برمجه (سي)
والكمبيوتر يفهم فقط لغه الاله، اذا نحن نحتاج الي برنامج يترجم الكرنيل -- اسم هذا البرنامج كومبايلر.

الكرنيل برنامج ضخم فيجب ان يقسم الي اجزاء صغيره حتي تستطيع تطوير كل جزء بسهوله. في النهايه يجب ان تجمع هذه الاحزاء مع بعض --- البرنامج الذي يفعل هذا الشئ اسمه اسمبلر.

اثناء تطوير الكرنيل، ستجد ان هناك بعض الشفره التي تحتاج الي استخدامها في اماكن متعدده داخل الكرنيل، فبدلا من ان تكتب نفس الشفره مرات كثيره، اكتبها مره واحده ،ثم اذا احتجت الشفره مره اخري، اضف موشر اليها. الشفره التي تستخدم بكثره وتوضع في مكان واحد تسمي ------لايبراري

هذه المجموعه ادركت بسرعه انهم قبل ان يشرعوا في كتابه الكرنيل، يجب ان يكتبوا الكومبايلر و الاسميبلر و اللايبري واشياء اخري. هذه البرامج استغرقت بضع سنوات.

وعندما بدءو في كتابه الكرنل (الذي اسمه هرد hurd)، واجهو صعوبات وطال الامر معهم. الان اصبحنا في عام 1991.


لينكس
======

في هذه السنه ياحبائي الاعزاء، في بلد بارد يقع شمال اروبا واسمه فنلندا، كان يوجد طالب حبوب اسمه : لينس تورفالدز.
الواد لينس كان عنده امنيه واحده وهي ان يستخدم نظام يونيكس علي كمبيوتره الخاص PC مثل انظمه يونيكس الموجوده في جامعته. ولكن في ذلك الوقت انظمه يونيكس كانت تعمل علي كمبيوترات عملاقه ('Mainframes) او علي كمبيوترات لاستخدام العلماء تسمي (Workstation). الفرق بين ال PC و workstation هو كالفرق بين المرسيدس والهينداي في السعر والجوده والقدره.

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

اذا: لينكس + برامج GNU = نظام تشغيل كامل


توزيعات لينكس
========
ماهو معني توزيعه لينكس؟ المعني ان تجمع الكرنل + برامج GNU + GNOME + KDE + اي برامج اخري، ثم تعمل كومبايل لكل هذه البرامج وتتاكد انه لايوجد تعارض بينهم. شركات مثل ريدهات و ماندريك و سوزي تفعل نفس الشئ بالاضافه الي انهم يطورون برامج لتسهيل تثبت توزيعتهم والتحكم بها.

خاتمه
=====
تستطيع تحديث جميع البرامج الموجوده علي توزيعه لينكس التي تستخدمها حاليا بالذهاب الي موقع الانترنت لكل برنامج وتنزيل النسخه الجديده مجانا، لان تقريبا كل هذه البرامج مغطاه برخصه GPL .

برامج الواجهه الرسوميه مثل GNOME و KDE تعنبر اضافه علي نظام التشغيل وهي ليست داخله في صلب لينكس. انت تستطيع بسهوله ان تستخدم لينكس بدون استخدام الواجهه الرسوميه (هذا الوضع طبعا مختلف في ويندوز حبث يستحيل استخدام ويندوز بدون الواجهه الرسوميه)

مواقع
======

لينكس كرينل www.kernel.org
برامج قنو www.gnu.org
www.gnome.org
www.kde.org
www.redhat.com
www.suse.com
www.mandrakelinux.com


لونر

يونكسي
11-09-2002, 11:45 AM
السلام عليكم ورحمة الله وبركاته

جزاك الله خير موضوع والله كنت ناوي اعمله هاليومين و لكن الحمد الله انت عملته

على اي حال اعذرني سوف اقتطف منه بعض المقتطفات (ان لم يكن كله) و اضعه في المفاجئه (بالطبع سوف تكون حقوقك محفوظه و سوف ابلغك عن المفاجئه قبل الجميع بعد الأنتهاء منها سوف ارسل لك ان شاء الله بالخاص)

سلام

exe
11-09-2002, 05:18 PM
شكرا Loner على هذا التوضيح اللي يحتاج الناس يعرفوه عن.... لنيكس ..و..ينكس ..المفروض التعريف هذا يكون مثبت في بداية منتدى لنيكس ....حتى اي شخص يحاول يتعرف على هذا النظام يجده بسهوله لانه كثير من لا يعرف هذا النظام وانا احاول انشر هذا النظام واعرف اصحابي فيه لانه هذا السبيل الوحيد لإقتلاع ثقافة الوندوز المعشش في عقول الناس... والتعرف على نظام لنيكس .

gangster_kw
11-09-2002, 11:27 PM
مشكور والله :)

يعطيك الف الف عافيه :)

Chopper
13-09-2002, 12:48 AM
هذا عوائدك يالونرفعلاً متميز":" ":"

alhanon
13-09-2002, 10:24 PM
الف شكر يالغالي ;-)

hayatt
14-09-2002, 10:38 AM
موضوع رائع !
جزاك الله خيرا :)