بسم الله الرحمن الرحيم
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم
السلام عليكم ورحمة الله
الاختلافات الحاسمة التي تهم محترفي : Linux بين Unix
في الآونة الأخيرة ، نسمع الكثير عن نظام Linux - كيف يهيمن على الخوادم ، وكيف يشكل جزءًا كبيرًا من سوق الهواتف الذكية ، وكيف أصبح خيارًا قابلاً للتطبيق على سطح المكتب. لكن لينكس لم يظهر من فراغ . قبل إنشاء نظام Linux ، وقبل ظهور نظام Windows ، سيطر يونكس : على عالم الحوسبة. وبالنسبة لأولئك الذين لا يعرفون ، يشبه نظام Linux نظام يونكس :. نظرًا لأننا نظرنا بالفعل في الاختلافات بين Linux و Windows ، فما هو الفرق بين Linux و Unix بالضبط؟
إذا كان هناك شيء واحد يجب أن يغضب بيل جيتس فعليًا ، فلابد وأن يكون هذا هو الشعبية الدائمة لنظام Linux والبرامج المجانية الأخرى ، حيث إنه يخفف من قوتى .
يونيكس من-1975
قبل أن نذهب إلى ذلك ، علينا أن نتحدث أكثر عن يونكس Unix. وقد وضعت لأول مرة من في عام 1969. بعد سنوات عديدة من التطور، هناك العديد من أنظمة التشغيل التي نشأت عن Unix الأصلي. الآن لديك مثلا Solaris و HP-UX التي تعد أنظمة تشغيل Unix تقنيًا لأنها حصلت على شهادة Unix. في حالة عدم معرفتك ، يعد نظام Mac OS X أيضًا نظام تشغيل معتمد من نظام Unix. هناك أنظمة تشغيل أخرى تشبه يونيكس .
يمكن أن يكون هذا لعدة أسباب محددة للغاية ، ولكن كلها تنتهي بهذه الطريقة بسبب عامل واحد: ليس لديهم أي رموز يونكس أصلية فيها. في حالة نظام Linux ، يرجع السبب في ذلك إلى أن الشفرة تمت كتابتها من نقطة الصفر كاملة ، بحيث يتصرف النظام تمامًا مثل نظام Unix ، لكنه لن يحتوي على أي رمز Unix. ثم هناك آخرون ، مثل FreeBSD و OpenSolaris ، الذين ينطلقون من أنظمة التشغيل الفعلية لـ Unix لكنهم يمتلكون وحدات البت الخاصة التي يتم إخراجها واستبدالها بأنظمة مفتوحة المصدر.
نظرًا لأن شفرة يونكس مملوكة ، فهذا يعني أنه لا يوجد أي رمز يونكس فيها ، مما يجعلها تشبه يونكس. هناك عدد من العوامل الأخرى التي تدخل في تحديد ما إذا كان نظام التشغيل يشبه Unix .
الاختلافات المشتركة بين يونيكس ولينكس
عند النظر إلى الفرق بين أنظمة التشغيل Unix و Unix-like ، يصعب معرفة أنه يوجد واحد للوهلة الأولى. هناك العديد من الأشياء المشتركة بين المجموعتين (والتي قد لا تكون مفاجئة للغاية بسبب أسماء المجموعتين). ولكن هناك اختلافات بسيطة هنا وهناك ، بناءً على الإصدار الدقيق لأنظمة التشغيل Unix و Unix like . تحتوي الخدمات المختلفة على مواقع مختلفة قليلاً (مثل البرامج النصية لبدء التشغيل) ، وغالبًا ما يكون لديها تصميمات مختلفة لتقديم نفس الوظيفة ، وقد تشمل النظام بأكمله أو النواة فقط.
ومع ذلك ، من المهم إدراك أن البرامج الجديدة يتم تطويرها دائمًا لنظام Linux أولاً ثم يتم نقلها لاحقًا إلى Unix (باستثناء نظام التشغيل Mac OS X). يمكن الآن تثبيت الكثير من الأدوات التي تم إعدادها أولاً لأنظمة Linux ، مثل بيئات سطح المكتب Gnome و KDE ، على أنظمة Unix والأنظمة الأخرى المشابهة لـ Unix. من المهم أيضًا ملاحظة أن Linux (ومعظم أنظمة التشغيل Linux) لها الحرية في الحصول عليها واستخدامها ، في حين أن أنظمة تشغيل Unix ليست كذلك.
تعتبر التكاليف جزءًا كبيرًا في تحديد التقنية التي يجب استخدامها ، ويوفر Linux ميزة قوية في هذا الصدد.
مثال: سولاريس مقابل Linux
سولاريس سطح المكتب
الآن بعد أن أصبحت لديك فكرة جيدة عن الاختلافات بين Linux و Unix ، دعنا نلقي نظرة على بعض الأمثلة المحددة. أولاً ، سنقوم بمقارنة Solaris ، التي صنعتها Oracle (التي صنعتها سابقًا Sun Microsystems) ، مع Linux أكثر قابلية للنقل ، مما يعني أنه يمكن تشغيله على مزيد من بنيات النظام (اعتقد x86 و ARM) أكثر من Solaris. يُعرف Solaris بتحسن الاستقرار وتكامل الأجهزة ، لكن Linux لا يزال جيدًا بما فيه الكفاية في تلك المناطق. لينكس لديها أيضا معدل نمو أسرع بكثير من سولاريس.
هناك أيضًا العديد من الاختلافات الأخرى بينها ، لكن يمكن أن يحدث هذا حتى بين توزيعات Linux المختلفة . على سبيل المثال ، يستخدمون مختلف مديري الحزم ، وأنظمة الملفات الافتراضية المختلفة ، وأكثر من ذلك. هناك أيضًا اختلافات مختلفة في النواة المعنية حول كيفية تعاملها مع أشياء مثل I / O والشبكة ، ولكن هذه الاختلافات تقنية للغاية.
مثال: Mac OS X مقابل Linux
ماك Mac OS X سطح المكتب
مقارنة جيدة أخرى لجعل Mac OS X مقابل Linux. من المؤكد أن إعداد نظام التشغيل Mac OS X أسهل ، ولكن مرة أخرى يعد Linux أرخص ولديه الكثير من البرامج مفتوحة المصدر التي يمكنك استخدامها بدلاً من الحلول المدعومة من Apple. كما أنه أكثر مرونة نظرًا لأن Linux يمكن أن يعمل على أي جهاز تقريبًا ، بينما يمكن لنظام Mac OS X (رسميًا ، على الأقل) تشغيله على أجهزة Apple فقط. يحتوي Mac OS X أيضًا على نواة خاصة به (تسمى XNU) والتي تختلف عن كل من Linux و Solaris. كما يستخدم HFS + كنظام ملفات افتراضي بدلاً من ext4 كما يفعل Linux أو ZFS يعمل مع Solaris.
مرنة ومجانية
مع هذه المقارنة ، لا أحاول أن أقول إن Unix لا تتيح لك أن تكون منتجًا - فهناك العديد من الأماكن والمهنيين الذين يستخدمون أنظمة تشغيل Unix الحقيقية لحلولهم. ومع ذلك ، يوفر نظام Linux ببساطة مرونة أكبر مقارنةً بـ Unix. وهذا هو ما يقدره محترفي Linux ، ولهذا السبب ينتشر Linux أكثر بكثير اليوم.
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))