نبذة تاريخيه عن اللينكس
المفردات المستخدمة في الدرس :
1. Kernel اي النواة وهو برامج يربط بين البرمجيات (Sofware) و العتاد (Hardware).
2. Shellهو برامج يقع بين ال Kernel و واجهة لمستخدم (user interface) مهمته التاكد من صحة الكود اذا تم ادخال كود خطا يعرض رسالة خطا و اذا صح يرس الكود لل kernel و فوائده انه :
1. يخفف الضغط علي الكيرنل.
2. يتاكد من صحة الكود._
________________________________
تاريخ اليونكس Unix
في العام 1969 فكرة شركه Bell Tel في انشاء برامج يسمح لعدد من المستخدمين في الشبكه بالوصول الي الملف واستخدامه في نفس الوقت , وتبنت الفكره شركه تدعي AT&Tوكان يعمل بهذه الشركة Thomson وهو مؤلف لغة ال B و Ritcher وهومؤلف لغة ال C قام هذان الشخصان بعمل kernel مكتوب بلغة الاسمبلي(Assembly) ولكنه كان يعمل علي اجهزة PDP7فقط لانهم كانوا يستخدمون هذه الاجهزة اثناء كتابته , وعندما تم نقل ال kernel لاجهزة اخري لم يعمل .
اعادوا كتابه الكيرنل من جديد ب %20 بلغة الاسمبلي و 80% بلغة السي لكي يتوافق مع جميع الاجهزه . وفي العام 1970 تم طرح الكيرنل مجانا حتي العام 1973
ومن الشركات التي استخدمت كيرنل اليونكس :
1.IBM واصدرت نظام التشغيل AIX
2.HP واصدرت نظام التشغيل HP_UX
3.SUN MICRO SYSTEM واصدرت نظام التشغيل SUN SOLARIS
وبعد العام 1973 تم سحب الكيرنك من السوق وعرضه للبيع.
بعد هذه الحادثه ظهرت شركه معاديه لليونكس تسمي GNU وتطلق علي نفسها GNU NOT UNIX اعترضت علي فكره سحب ال kernel من السوق وصارت شركه معاديه لليونكس , وحاولت عمل kernel حتي عام1990 وصلوا حتي 80% من كتابة الكود ولم يستطيعوا اكماله. وفي عام 1991 استلم طالب ايرلندي يدعي Linus Torvalds الكود من GNU واكمل كتابته ولهذا اطلقوا علي الكيرنل اسم Linux.
وتم طرح الكيرنل (Linux) في السوق مجانا حتي اليوم مع ليس هذا فقط بل يمكنك التعديل في الكود ايضا .
من الشركات التي تستخدم Linux
1.Redhat Linux
2. Suse Linux
3. Fedora Linux
4. Debian Linux
5. Mandriva Linux
(Linux تستخدم shell يسمي Bash اي Bourne again shell و Unix تستخدم shell يسمي Bourne shell)
اصدارات ال Redhat :
1. Redhat Linux من1 الي 9
2.Redhat Enterprise من 1 الي 5