من الصعب الحديث عن تاريخ لينكس دون التطرق الى نظام التشغيل يونكس بسبب الترابط فيما بينهما
يعتبر يونكس اول نظام تشغيل موجه بشكل اساسي للشبكات والامن وتعدد المهام بالاضافة الى تعدد المستخدمين وقد تم تطوير هذا النظام في مختبرات "بل " الامريكية من قبل مبرمج اسمه " كين ثومبسون " في بداية السبعينيات لكن هذا المبرمج استخدم لغة سيئة ومعقدة في برمجة هذا النظام لذا تمت اعادة برمجة يونكس باستخدام لغة سي C Language .حيث استطاع نظام يونكس ان يتصدر انظمة التشغيل في ذلك الوقت دون منازع .

وبسبب ميزة لغة برمجة سي وسهولة استخدامها اصبح الاف الطلاب الجامعيين الذين يجدون هذه اللغة استطاعوا ادخال التحسينات والتعديلات على شفرة يونكس الامر الذي لفت انتباه شركة " بل " التي انتجت هذا النظام كما قلنا سابقا فقامت هذه الشركة بطلب دفع مبالغ مالية من الجميع لقاء استخدام نظام يونكس وتعديل شيفرته.
فغضب الكثيرون خصوصا طلاب الجامعات بسبب مطالب الشركة لهم بدفع مبالغ مالية بدل استخدام يونكس بعد كل ما بذلوه في تطويره الامر الذي جعلهم يقررون في عام 1983 ان يبداوا مشروعا لكتابة وبرمجة نظام تشغيل جديد يشبه يونكس وقد سمي هذا النظام ب GNU وكان من اهم اهدافه ان يكون نظاما مجانيا يستطيع أي شخص ان يعمل فيه ويدرسه ويدخل التحسينات والتعديلات عليه شريطة السماح للاخرين بالاطلاع على التحسينات والتعديلات التي ادخلها.
ثم بدا اولئك المبرمجون ببناء التطبيقات والاسس التي سيقوم عليها نظام GNU لكنهم اصطدموا عندما انتهوا من بناء تطبيقاتهم للنظام وبداوا بكتابة نواته بالعديد من الصعوبات والعقبات مما اضطرهم الى تجميد المشروع عند هذا الحد .

هنا ياتي دور مبرمج نواة لينكس ففي عام 1991 استخدم طالب اسمه لينوس تورفالدس LINUS Torvalds من جامعة هيلنسكي في فنلندة نسخة محدودة ومصغرة عن نظام التشغيل يونكس اسمها مينكس كانت موجودة على كمبيوترات الجامعة وهي نسخة مصممة لغايات التعليم فقط وبما ان يونكس لا يعمل الا على اجهزة الكمبيوتر العملاقة (التي قد سبق شرحها في دورة ICDL الموجودة في موقعنا) او اجهزة مجموعات العمل بالاضافة الى رخصة استخدامه الباهضة الثمن بالنسبة لطالب جامعي فقد تعذر عليه استخدام هذا النظام على كمبيوتره المنزلي بسبب ضعف ضعف امكانيات هذا الكمبيوتر .لذا قرر ان يبرمج نظام تشغيل جديد يشبه يونكس ويمكنه العمل عليه من خلال اجهزة الكمبيوتر الشخصية.
لم يبدا لينوس باعداد نظام تشغيل جديد من الصفر فقط انتبه الى مشروع شركة GNU المجمد وراى ان كل ما ينقص هذا المشروع هو النواة لذا بدا بكتابة نواة جديدة اسمها لينكس واضاف اليها بالعاون مع المبرمجين الذين بداوا العمل في مشروع GNU التطبيقات التي اعدت لنظام GNU مما جعل لينكس نظام تشغيل متكامل وقد اقتبس هذا النظام اهداف GNU فتم نشره بالاضافة الى شيفرته المصدرية على الشبكة العالمية حتى يتسنى لاي شخص ان يستعمله وان يدخل التعديلات والتحسينات عليه دون أي مقابل مما جعل المطورين والمبرمجين ينكبون على دراسة هذا النظام وادخال التعديلات والتحسينات عليه حتى اصبح اقوى منافسي نظام تشغيل ويندوز.abuiyad

0 التعليقات:

إرسال تعليق

الارشيف