الفرق بين نظام التشغيل يونيكس ونظام التشغيل لينكس
عادة ما يتم مقارنة نظامي لينكس ويونيكس مع بعضهما، وإذا لم يكن التشابه في اسميهما كافيا، فإن نظام لينكس يعتبر فرعا لنظام يونيكس، وهناك تشابهات في مجموعة الأدوات والهيكل العام بينهما. ومع ذلك، فإنهما ليسا متطابقين تماما، ولهما نهج وفلسفات مختلفة تماما. لفهم الاختلافات بين نظامي التشغيل لينكس ويونيكس، يجب أن تعود خطوة إلى الوراء وتفهم كيف بدأ كل منهما. وتختلف أصولهما بشكل كبير، وقد ساهمت هذه الاختلافات في تحديد طبيعة كل نظام تشغيل .
الاختلاف بين يونيكس و لينكس
نظام اللينكس
تتوفر شفرة مصدر لينكس مجانًا للمستخدمين .
يستخدم نظام لينكس بشكل أساسي واجهة المستخدم الرسومية، بالإضافة إلى واجهة سطر الأوامر الاختيارية .
يمكن تشغيل نظام التشغيل لينكس المحمول على محركات أقراص صلبة مختلفة .
4- نظام لينكس مرن للغاية ويمكن تثبيته على معظم أجهزة الكمبيوتر المنزلية .
5- يستخدم لينكس على أجهزة الكمبيوتر المنزلية و الهواتف المحمولة وأجهزة الكمبيوتر المكتبية وغيرها .
6- يمكن تثبيت لينكس بتكلفة اقتصادية ولا يتطلب الكثير من الأجهزة المتطورة والراقية .
لينكس هو نظام تشغيل يعتمد على تطويره من قبل مجتمع نشط في جميع أنحاء العالم .
الآن يأتي نظام التشغيل يونيكس
1- كود مصدر يونيكس غير متاح للجمهور .
تستخدم واجهة سطر الأوامر في نظام Unix بشكل أساسي .
3- يونيكس ليست محمولة .
يتوفر يونكس على بيئة صلبة للأجهزة، وبالتالي لا يمكن تثبيتها على كل جهاز آخر .
5- يستخدم يونيكس بشكل رئيسي في أنظمة الخادم والحاسوب الكبير والحواسيب الراقية .
يعد تثبيت نظام يونيكس أكثر تكلفة نسبيًا لأنه يتطلب دوائر أجهزة أكثر تحديدًا .
تاريخ انظمة التشغيل يونيكس و لينكس
يونيكس
بدأت يونيكس كمشروع بحثي في مختبرات بيل في منتصف السبعينيات، حيث تم تطويرها في البداية لأغراض بحثية باستخدام أجهزة كمبيوتر PDP-11 من بيل. وبسبب تطوير لغة البرمجة C بواسطة مطوري يونيكس الأساسيين، كين تومسن ودينيس ريتشي، قاموا بتحويل شفرة البرنامج إلى لغة C، مما جعلها واحدة من أولي أنظمة التشغيل المحمولة. وبسبب هذا، يمكن استخدام يونيكس على أجهزة كمبيوتر مختلفة، بينما لم يكن ذلك ممكنا مع العديد من أنظمة التشغيل الأخرى في ذلك الوقت. ولم يستغرق الأمر وقتا طويلا حتى أصبحت يونيكس مستخدمة بشكل واسع في المؤسسات التعليمية، بما في ذلك أفضل الجامعات .
بدأوا في تبني أنظمة الحاسب الخاصة بهم واستخدموا يونيكس كأداة تعليمية لبرامج علوم الكمبيوتر الخاصة بهم، ورخصوا يونيكس ومصدره للجامعات، مما أدى إلى جيل كامل من المطورين الذين تعلموا عليه، وجعله الخيار الأساسي في كل من الإعدادات الأكاديمية والتجارية، وانتشرت شعبية يونيكس مع الوقت وبدأ مطورون آخرون في تطوير إصداراتهم الخاصة منه، وفي الثمانينيات وأوائل التسعينيات، كان يونيكس في كل مكان وسيطر على البنية التحتية التي تشغل معظم الشركات الكبرى، وكان نظام التشغيل Mac OS الخاص بـ ابل يعتمد على إصدار داروين يونيكس الخاص به أيضا في المنزل .
لينكس
في عام 1991، شعر لينوس بينيديكت تورفالدس، طالب علوم الكمبيوتر في جامعة هلسنكي، بالإحباط بسبب الترخيص المقيد لنظام التشغيل مينيكس، الذي ينحدر من نظام يونيكس. لذلك، قرر تورفالدس إعادة صياغة وظيفة مينيكس داخل نواة نظام التشغيل الذي يشبه لينكس، وأطلق نواة النظام الجديد برخصة برمجيات “رخصة جنو العمومية” المجانية، وقام بتوزيعها على الإنترنت للتعاون والتحسين. وقراره هذا يمثل الطريقة التي يتم من خلالها تطوير لينكس حتى يومنا هذا، وهو ما يؤدي إلى توزيع لينكس. وفي البداية، تم استخدام أدوات مينيكس المساعدة في بناء لينكس، ولكن بسبب تراخيص البرمجيات، أصبح من الواضح أن لينكس يحتاج إلى مجموعة الأدوات المساعدة الخاصة به، وهذا حدث عندما أجريت مسابقة طبيعية .
في السابق، في عام 1983، قرر الباحث في معهد ماساتشوستس للتكنولوجيا، ريتشارد ستولمان، إعادة إنتاج نظام يونيكس وإصداره تحت تراخيص البرمجيات المجانية لتمكين الجميع من استخدامه. وسماه مشروعه جنو أو جنو ليس يونكس. وفي عام 1991، عندما كان تورفالدز يبحث عن نظام إيكولوجي للنواة الخاصة به، كان لدى جنو جميع الأدوات الضرورية لنظام التشغيل باستثناء النواة. ولم يكن الإقران بين الاثنين لتشكيل نظام تشغيل لينكس الحديث ذكيا، ولذلك بدأ المطورون في ربط نواة لينكس بمجموعاتهم الخاصة من البرامج من مشروع جنو وغيرها من المصادر المتوافقة. وكانت توزيعات البرامج هذه تشكل نظام تشغيل كامل له وظائفه الخاصة المتمحورة حول نواة لينكس. ولم يمض وقت طويل قبل أن يبدأ لاعبو الشركات بالتورط مع هذا البديل غير المكلف للرخصة المرهونة، ويتطور بعضهم توزيعاتهم الخاصة .
تطوير نظم التشغيل يونيكس و لينكس
من خلال هذا النظام، يمكن معرفة جذور تطوير كل نظام تشغيل والشخص الذي قام بتطوير كل منهما والطريقة التي تم تطويرها
يونيكس “النهج المنظم”
كان نظام يونيكس منتجا تجاريا في السابق، ولا يزال هناك إصدارات تجارية منه يتم تطويرها بواسطة شركة واحدة داخليا ويتم إصدارها وفقا لجدولة الشركة والمواعيد النهائية. وتعتبر أنظمة التشغيل BSD مفتوحة المصدر وعلى الرغم من أنها تم إطلاقها بحرية، إلا أنها تتميز بتطوير متنظم ومن قبل نفس المطورين الذين يعملون على النواة والبرامج الأساسية، ويتم تضمينها بشكل جيد للعمل مع بعضها البعض، ولا يتم إصدار النظام حتى يتم استكمال كل مكوناته بشكل جيد. وتتمثل النتيجة في نظام تشغيل أكثر تحكما وأمانا .
لينكس
لينكس هو عكس يونيكس تماما، وكل شيء في لينكس هو فوضى. تتولى مجموعة أساسية من المطورين الذين يعملون لدى مؤسسة لينكس إدارة نواة لينكس، ولكنهم يتلقون حرفيا آلاف عمليات تقديم الشفرة من المطورين المستقلين والشركات الكبرى على حد سواء. يقومون بتصنيف هذه الشفرة ودمجها في نواة واحدة متماسكة. لا تختلف توزيعات لينكس، بما في ذلك توزيعات الشركات مثل أوبونتو وآر إتش إيه إل، حيث تعتبر نتيجة لجمع المطورين المعتمدين مئات المشاريع المستقلة معا لتشكيل نظام واحد. يجب إدارة التحديثات بناء على حالة كل حالة على حدة لتوفير مشروع برمجي مستقل واحد دون تعطيل العديد من البرامج الأخرى .