الدرس الأول
الدرس الأول
التعرف على نظام التشغيل لينكس ومصطلحاته الهامة
أولا: ما هو لينكس ؟
سوف نجيب على هذا السؤال من خلال النقاط الاتية:
1- لينكس هو نظام تشغيل مجانى ومفتوح المصدر
2- لينكس ليس يونكس UNIX وانما هو نظام تشغيل مختلف يشبهه
و تم بناءه عن طريق مشروع يسمى GNU و نواة نظام تشغيل Kernel صصمها Linus Torvalds
----------
1- لينكس هو نظام تشغيل مجانى ومفتوح المصدر
ولكن ما معنى نظام تشغيل ؟ وما معنى مفتوح المصدر ؟
لنبدأ بمعنى نظام التشغيل
نظام التشغيل هو أهم برامج الحاسب على الاطلاق وهو واجهة الاستخدام بينك وبين مكونات الحاسب المادية. اذا لاحظت جميع ما تفعله على الحاسب الالى ستجد نفسك لا ترى ولا تستخدم المكونات المادية وانما فقط تستخدم برامج يتيح لك نظام التشغيل العمل عليها. ويقوم نظام التشغيل بالاتى :
- التعامل المباشر وادارة مكونات الحاسب المادية materiel
- ادارة البرامج التى تقوم بتشغيلها. حيث يقوم النظام بتحميل البرامج الى الذاكرة يستقبل الاوامر من البرنامج ( الالة الحاسبة على سبيل المثال) ثم يرسلها للمعالج ليقوم بتنفيذها
- ادارة الذاكرة وكيفية تشغيل أكثر من برنامج فى نفس الوقت.
أمثلة انظمة التشغيل كثيرة منها :
Linux, Unix, Mac OS, Dos, Windows ME, Windows 7
تختلف نظم التشغيل فى :
- طرق ادارتها للمكونات المادية والملفات والبرامج
- نوع التطبيقات التى تعمل عليها
- شكل واجهة المستخدم.
- السرعة والثبات
- اشياء اخرى ...
هذا هو نظام التشغيل.
تبقى معنى مفتوح المصدر Open Source
بالنسبة للبرمجيات تعنى جملة " مفتوح المصدر" التالى :
- أن تكون الاكواد ( الاوامر التى يكتبها المبرمجون اثناء صناعة البرامج) متاحة للجميع.
- يتيح ذلك نشر البرامج والتعلم منها ونشر المعرفة وتطوير البرامج بسهولة ويتيح ايضا التعاون بين المبرمجين لتطوير برمجيات أكثر كفاءة.
- كما يشجع ذلك ايضا المبرمجين على التطوع لحل مشاكل البرامج والعمل الدائم على رفع كفائتها. ويستفيد من ذلك ايضا المستخدمين حيث تصل لهم فى النهاية برامج تعمل بكفاءة عالية وتؤدى الاحتياجات المطلوبة.
------------
2- لينكس ليس يونكس وانما هو نظام تشغيل مختلف
ربما سمعت كلمة يونكس القريبة من لينكس . لنوضح الفرق سويا بشرح كيفية ظهور اللينكس
يونكس UNIX هو نظام تشغيل ( هل تعرف ما معنى نظام تشغيل ؟ ) صمم قديما للاستفادة من أجهزة الحاسب بشكل اكبر ولكى يقوم بجميع وظائف نظام التشغيل السابق ذكرها.
يونكس نظام قوى ليس مفتوح المصدر.
يوجد حاليا انظمة تشغيل مبنية على اليونكس وتتبع نفس الصفات و Standards الخاصة باليونكس مثل HP UX, IBM AIX, Sun Solaris
قام أحد المبرمجين بمعهد MIT يدعى Richard Stallman بانشاء مشروع هدفه صنع نظام تشغيل يشبه اليونكس وبنفس قوته ويكون مفتوح المصدر. وبالفعل قام ببدأ المشروع وبناء ادوات برمجية متعددة للنظام .
فى ذاك الوقت كان هناك جزء هام جدا من النظام لم يكن متاح بصورة مجانية وهو نواة النظام Kernel وهو الجزء الأهم فى نظام التشغيل ويقوم بالوظائف المعقدة مثل الاتصال والتعامل مع المكونات المادية.
ظهر فى هذا الوقت خريج جامعى جديد وهو Linus Torvalds بتقديم ال Kernel لهذا المشروع وسمى Linux بناء على اسمه Linus ليكتمل بذلك نظام التشغيل مفتوح المصدر الكامل GNU/Linux و الذى أحدث ثورة فى عالم البرمجيات ونظم التشغيل.
هل تعرف الان ما هو مصطلح GNU/Linux الذى تراه كثيرا فى صفحات الانترنت وفى الكتب؟
ثانيا : لماذا استخدم لينكس ؟
لأسباب عديدة منها:
- مجانى
- مفتوح المصدر
-قوى ومصمم حديثا. تصميمه الحديث جعله يضع ما كانت الاتظمة السابقه تعالجه كمكونات اساسية بداخله من البداية.
-لا يوجد مصنع واحد للينكس. يوجد العديد وان تختار ما تحب
-ألآف البرامج المجانية متاحه على اللينكس
-ثابت ( توقف او تهنيج النظام يكاد يكون منعدم بالنسبة للانظمة الاخرى) وهذا ليس كلام كتب وانما عن تجارب جميع من استخدموه
- لا وجود للفيروسات.
- التحديث الدائم المجانى
-توافر المساعدة من خلال منتديات اللينكس الكثيرة على الانترنت والمساعدة المرفقة مع النظام
-----------
ما هو اوبنتو Ubuntu ؟
اوبنتو هو أحد توزيعات اللينكس.
ما معنى توزيعات اللينكس Linux Distributions ؟
كما ذكرنا سابقا كلمة لينكس هو نواة النظام Kernel اما نظام التشغيل ليه نواه فقط وانما العديد والعديد من الادوات مثل الادوات التى تتيح لك تثبيت برامج جديدة وحذفها Package Manager وواجهة المستخدم GUI ومدير الملفات الذى تستخدمه لتصف ونسخ ونقل ملفاتك File Manager واشياء أخرى كثيرة.
كل هذه الادوات مدمجة مع نواة النظام وباقى اجزاء نظام التشغيل تسمى توزيعة Distribution.
يوجد الاف التوزيعات للينكس يمكنك رؤية العديد منها على موقع distrowatch.com
يرتب هذا الموقع ايضا التوزيعات من حيث أكبر عدد تحميل لكل منهم.
اوبنتو Ubuntu هو أحد تلك التوزيعات واشهرها للاستخدام الشخصى يتميز بسهولته وبساطة التعامل معه مما يحعله مثاليا كنظام تشغيل للاستخدام الشخصى. يوجد منه ايضا اصدارات للسيرفرات
يوجد توزيعات اخرى كثيرة مثل Redhat, Fedors, Suse, Ment, Centos,.... and more
معلومات اضافية عن اوبنتو :
- تأسس 2004
- ترعاه شركة Canonical
- موفع اوبنتو www.ubuntu.com يمكنك تحميله من هنا
- الاصدار الاخير 11.10
- أكثر من 12 مليون مستخدم على مستوى العالم
- حجم الاسطوانة 600 ميجا
- مساحة النظام المطلوبة على وحدة التخزين 2.6 جيجا
نلتقي في الدرس القادم ان شاء الله لتبيت اوبنتو Ubuntu 10.10 بطرق متعددة والتعرف أكثر على النظام.
التعرف على نظام التشغيل لينكس ومصطلحاته الهامة
أولا: ما هو لينكس ؟
سوف نجيب على هذا السؤال من خلال النقاط الاتية:
1- لينكس هو نظام تشغيل مجانى ومفتوح المصدر
2- لينكس ليس يونكس UNIX وانما هو نظام تشغيل مختلف يشبهه
و تم بناءه عن طريق مشروع يسمى GNU و نواة نظام تشغيل Kernel صصمها Linus Torvalds
----------
1- لينكس هو نظام تشغيل مجانى ومفتوح المصدر
ولكن ما معنى نظام تشغيل ؟ وما معنى مفتوح المصدر ؟
لنبدأ بمعنى نظام التشغيل
نظام التشغيل هو أهم برامج الحاسب على الاطلاق وهو واجهة الاستخدام بينك وبين مكونات الحاسب المادية. اذا لاحظت جميع ما تفعله على الحاسب الالى ستجد نفسك لا ترى ولا تستخدم المكونات المادية وانما فقط تستخدم برامج يتيح لك نظام التشغيل العمل عليها. ويقوم نظام التشغيل بالاتى :
- التعامل المباشر وادارة مكونات الحاسب المادية materiel
- ادارة البرامج التى تقوم بتشغيلها. حيث يقوم النظام بتحميل البرامج الى الذاكرة يستقبل الاوامر من البرنامج ( الالة الحاسبة على سبيل المثال) ثم يرسلها للمعالج ليقوم بتنفيذها
- ادارة الذاكرة وكيفية تشغيل أكثر من برنامج فى نفس الوقت.
أمثلة انظمة التشغيل كثيرة منها :
Linux, Unix, Mac OS, Dos, Windows ME, Windows 7
تختلف نظم التشغيل فى :
- طرق ادارتها للمكونات المادية والملفات والبرامج
- نوع التطبيقات التى تعمل عليها
- شكل واجهة المستخدم.
- السرعة والثبات
- اشياء اخرى ...
هذا هو نظام التشغيل.
تبقى معنى مفتوح المصدر Open Source
بالنسبة للبرمجيات تعنى جملة " مفتوح المصدر" التالى :
- أن تكون الاكواد ( الاوامر التى يكتبها المبرمجون اثناء صناعة البرامج) متاحة للجميع.
- يتيح ذلك نشر البرامج والتعلم منها ونشر المعرفة وتطوير البرامج بسهولة ويتيح ايضا التعاون بين المبرمجين لتطوير برمجيات أكثر كفاءة.
- كما يشجع ذلك ايضا المبرمجين على التطوع لحل مشاكل البرامج والعمل الدائم على رفع كفائتها. ويستفيد من ذلك ايضا المستخدمين حيث تصل لهم فى النهاية برامج تعمل بكفاءة عالية وتؤدى الاحتياجات المطلوبة.
------------
2- لينكس ليس يونكس وانما هو نظام تشغيل مختلف
ربما سمعت كلمة يونكس القريبة من لينكس . لنوضح الفرق سويا بشرح كيفية ظهور اللينكس
يونكس UNIX هو نظام تشغيل ( هل تعرف ما معنى نظام تشغيل ؟ ) صمم قديما للاستفادة من أجهزة الحاسب بشكل اكبر ولكى يقوم بجميع وظائف نظام التشغيل السابق ذكرها.
يونكس نظام قوى ليس مفتوح المصدر.
يوجد حاليا انظمة تشغيل مبنية على اليونكس وتتبع نفس الصفات و Standards الخاصة باليونكس مثل HP UX, IBM AIX, Sun Solaris
قام أحد المبرمجين بمعهد MIT يدعى Richard Stallman بانشاء مشروع هدفه صنع نظام تشغيل يشبه اليونكس وبنفس قوته ويكون مفتوح المصدر. وبالفعل قام ببدأ المشروع وبناء ادوات برمجية متعددة للنظام .
فى ذاك الوقت كان هناك جزء هام جدا من النظام لم يكن متاح بصورة مجانية وهو نواة النظام Kernel وهو الجزء الأهم فى نظام التشغيل ويقوم بالوظائف المعقدة مثل الاتصال والتعامل مع المكونات المادية.
ظهر فى هذا الوقت خريج جامعى جديد وهو Linus Torvalds بتقديم ال Kernel لهذا المشروع وسمى Linux بناء على اسمه Linus ليكتمل بذلك نظام التشغيل مفتوح المصدر الكامل GNU/Linux و الذى أحدث ثورة فى عالم البرمجيات ونظم التشغيل.
هل تعرف الان ما هو مصطلح GNU/Linux الذى تراه كثيرا فى صفحات الانترنت وفى الكتب؟
ثانيا : لماذا استخدم لينكس ؟
لأسباب عديدة منها:
- مجانى
- مفتوح المصدر
-قوى ومصمم حديثا. تصميمه الحديث جعله يضع ما كانت الاتظمة السابقه تعالجه كمكونات اساسية بداخله من البداية.
-لا يوجد مصنع واحد للينكس. يوجد العديد وان تختار ما تحب
-ألآف البرامج المجانية متاحه على اللينكس
-ثابت ( توقف او تهنيج النظام يكاد يكون منعدم بالنسبة للانظمة الاخرى) وهذا ليس كلام كتب وانما عن تجارب جميع من استخدموه
- لا وجود للفيروسات.
- التحديث الدائم المجانى
-توافر المساعدة من خلال منتديات اللينكس الكثيرة على الانترنت والمساعدة المرفقة مع النظام
-----------
ما هو اوبنتو Ubuntu ؟
اوبنتو هو أحد توزيعات اللينكس.
ما معنى توزيعات اللينكس Linux Distributions ؟
كما ذكرنا سابقا كلمة لينكس هو نواة النظام Kernel اما نظام التشغيل ليه نواه فقط وانما العديد والعديد من الادوات مثل الادوات التى تتيح لك تثبيت برامج جديدة وحذفها Package Manager وواجهة المستخدم GUI ومدير الملفات الذى تستخدمه لتصف ونسخ ونقل ملفاتك File Manager واشياء أخرى كثيرة.
كل هذه الادوات مدمجة مع نواة النظام وباقى اجزاء نظام التشغيل تسمى توزيعة Distribution.
يوجد الاف التوزيعات للينكس يمكنك رؤية العديد منها على موقع distrowatch.com
يرتب هذا الموقع ايضا التوزيعات من حيث أكبر عدد تحميل لكل منهم.
اوبنتو Ubuntu هو أحد تلك التوزيعات واشهرها للاستخدام الشخصى يتميز بسهولته وبساطة التعامل معه مما يحعله مثاليا كنظام تشغيل للاستخدام الشخصى. يوجد منه ايضا اصدارات للسيرفرات
يوجد توزيعات اخرى كثيرة مثل Redhat, Fedors, Suse, Ment, Centos,.... and more
معلومات اضافية عن اوبنتو :
- تأسس 2004
- ترعاه شركة Canonical
- موفع اوبنتو www.ubuntu.com يمكنك تحميله من هنا
- الاصدار الاخير 11.10
- أكثر من 12 مليون مستخدم على مستوى العالم
- حجم الاسطوانة 600 ميجا
- مساحة النظام المطلوبة على وحدة التخزين 2.6 جيجا
نلتقي في الدرس القادم ان شاء الله لتبيت اوبنتو Ubuntu 10.10 بطرق متعددة والتعرف أكثر على النظام.