هل Linux Unix؟

Is Linux Unix



مقدمة

تدير أنظمة التشغيل أجهزة وبرامج أجهزة الكمبيوتر. وهي تشمل Microsoft Windows و MacOS و Linux و Android و Unix وغيرها الكثير. في حين أن نظام تشغيل سطح المكتب الأكثر انتشارًا هو Microsoft Windows ، فإن طبيعة Linux مفتوحة المصدر تجعله خيارًا قابلاً للتطبيق للاستخدام في العديد من الأنظمة الأساسية. يستحوذ نظام Android ، الذي طورته Google ، على نصيب الأسد بين قطاع الجوّال للأجهزة اللوحية والهواتف الذكية التي تستخدم نواة لينكس .

يوجد نوعان من أنظمة التشغيل ؛ نظام تشغيل واحد المهام ومتعدد المهام. يقوم نظام التشغيل أحادي المهام بتشغيل برنامج واحد في كل مرة بينما يقوم نظام التشغيل متعدد المهام بتشغيل برامج متعددة في وقت واحد.







تشمل أنظمة التشغيل متعددة المهام Unix و Linux (نظام تشغيل مشابه لـ Unix) كأمثلة. قبل ظهور Linux وظهور نظام التشغيل Windows ، سيطر Unix على عالم الحوسبة.



يحتوي نظام التشغيل Unix على العديد من الإصدارات. HP-UX و AIX و BSD من بين أمور أخرى. قد يعتبر الكثيرون أن Linux نسخة من نظام التشغيل Unix ، ربما لأنهم يتشاركون في بعض الميزات الشائعة في نظرتهم. ومع ذلك ، ليس هذا هو الحال لأن Linux و Unix هما كيانان منفصلان على الرغم من إصدار Linux في وقت متأخر جدًا عن Unix.



ال مواصفات يونكس واحد هو مصطلح جماعي يُعطى لمعايير أنظمة تشغيل الكمبيوتر التي تتوافق مع علامة Unix التجارية وتتأهل لاستخدامها. أي نظام يدعي أنه Unix يجب أن يكون معتمدًا ، وإلا فإنه يعتبر مجرد نظام شبيه بـ Unix.





تعريف يونكس

يمكن استخدام يونكس كمصطلح يشرح ثلاثة سيناريوهات:

أولاً وقبل كل شيء ، يشير إلى نظام التشغيل الأصلي الذي صممه AT&T Bell Labs وأنظمة التشغيل الأخرى المشتقة من نظام التشغيل هذا.



ثانيًا ، باسم UNIX ، تسمى العلامة التجارية التي تديرها المجموعة المفتوحة التي طورت مجموعة من الأدلة لأنظمة التشغيل مواصفات يونكس واحد . يمكن فقط لأنظمة التشغيل التي تفي بهذه المعايير أن تحمل اسم Unix ويتعين على مطوري نظام التشغيل دفع رسوم الترخيص والإتاوات.

أخيرًا ، يمكن استخدامه للإشارة إلى جميع الأنظمة المسجلة باسم Unix لأنها تتوافق مع معايير العلامة التجارية.

لذلك ، لكي يتم استدعاء نظام التشغيل أو بالأحرى تصنيفه على أنه Unix ، يجب أن يفي بأي من التعريفات المذكورة أعلاه. إذا لم يكن الأمر كذلك ، فهو ليس واحدًا تمامًا وقد يكون مجرد نظام تشغيل يشبه نظام التشغيل Unix.

عند الحديث عن UNIX فيما يتعلق بالتفسير الثاني ، فإن أنظمة التشغيل هنا مشتقة من AT&T Unix الأولي. هو مكتوب بلغات البرمجة C و Assembly. كان الغرض من العمل الأصلي هو العمل داخل نظام Bell ولكن تم ترخيصه لاحقًا لمجموعات خارجية تضم متغيرات أكاديمية وتجارية من البائعين.

الأنظمة في Unix لها تصميم معياري مشترك يشار إليه بفلسفة Unix. فيما يتعلق بمجموعة الأدوات البسيطة التي يقدمها نظام التشغيل والتي تم تكليفها بدور محدود ومحدد جيدًا.

على مر السنين ، تم تطوير أنظمة تشغيل مختلفة شبيهة بـ Unix. من بين هؤلاء ، برز نظام Linux باعتباره أشهر نظام Unix المعتمد من SUS.

ما هو نظام التشغيل لينوكس؟

من ناحية أخرى ، فإن Linux ، الذي تم تطويره بواسطة Linus Torvalds ، عبارة عن مجموعة من أنظمة التشغيل مفتوحة المصدر وبالتالي يمكن تعديلها لتناسب احتياجات المستخدمين النهائيين. كان صدر في أوائل التسعينيات والهدف الرئيسي هو أجهزة الكمبيوتر الشخصية ولكنه انتشر إلى المزيد من الأنظمة الأساسية متفوقًا على أنظمة التشغيل الأخرى.

يُطلق على Linux اسم Unix-like ، وهو مصطلح يعني نظام تشغيل يشبه نظام Unix. قد لا يكون مؤهلًا كواحد أو يكون معتمدًا لأي إصدار معين من مواصفات Unix الفردية.

Linux هو أيضًا نواة صممها Torvalds. لقد أثبت أنه مرن على مر السنين ولديه مجموعة متنوعة من التطبيقات. Android ، المصمم على رأس Linux Kernel ، هو نظام التشغيل المحمول الأكثر استخدامًا للأجهزة المحمولة وحتى أجهزة Android TV في ازدياد.

يشار إلى بعض إصدارات Linux باسم توزيعات لينكس تشمل Ubuntu و OpenSuse و Redhat و Solaris وغيرها. تلك الموجودة في Unix هي AIS و HP-UX و BSD و Iris. في المقابل ، تمتلك Unix أقل حصة من الإصدارات.

الفرق بين لينكس ويونكس

سيكون من الخطأ القول إن Linux هو Unix بسبب الميزات المميزة التالية التي تهدف إلى استبعاد الاثنين على أنهما شيء واحد.

  1. المرونة والتوافق : Linux مرن ومتوافق مع معظم الأجهزة. يمكن تثبيته وتشغيله على معظم المنصات. وتشمل هذه الهواتف المحمولة والأجهزة اللوحية وأجهزة الألعاب. ومع ذلك ، يمكن لـ Unix العمل فقط على أجهزة متخصصة ومعالجات معينة لوحدة المعالجة المركزية. إنه غير متوافق مثل نظام التشغيل Linux ويتطلب تثبيته أجهزة أجهزة صارمة وإجرائية.
  2. كلفة : توزيعات Linux مجانية ، ولا توجد تكاليف يتم تكبدها عند التنزيل ويمكن توزيعها عبر وسائط مختلفة. توزيعات Linux القليلة بأسعار معقولة. في حالة إصدارات الخادم ، تقوم المؤسسات بالدفع للموزعين مقابل سياسة الدعم ولكن ليس للبرنامج نفسه. من ناحية أخرى ، فإن Unix ليس مجانيًا على الإطلاق. البائعون من مختلف نكهات يونكس يقدمونها بأسعار متفاوتة. من الناحية التجارية ، غالبًا ما يتم كتابة Unix بشكل مخصص لنظام معين. وبالتالي فإن التكلفة الأصلية مرتفعة.
  3. توافر شفرة المصدر : شفرة مصدر Linux متاحة مجانًا بينما لا يتوفر الرمز الخاص بـ Unix. يمكن للمستخدمين تعديل نظام Linux وإجراء تغييرات عليه في أجهزتهم. ومع ذلك ، فإن البيع مقيد. ليس هذا هو الحال بالنسبة لليونيكس. كود المصدر الخاص به غير متوفر لأنه ليس برنامج مجاني.
  4. قابلية التنقل : نظام Unix ليس محمولًا مثل Linux. نظام Linux محمول للغاية ويمكن تشغيله على مجموعة متنوعة من وسائط التخزين والأجهزة المحمولة.
  5. سطر الأوامر وواجهة المستخدم الرسومية : عند التعامل مع نظام التشغيل Linux ، نربطه بواجهة مستخدم رسومية بسيطة وواجهة سطر أوامر تستخدم في الغالب. يستخدم نظام Unix واجهة سطر الأوامر فقط ، بينما يستمر تطوير واجهة المستخدم الرسومية.
  6. أنظمة الملفات : يتمتع Linux بالقدرة على دعم مجموعة كبيرة من أنظمة الملفات عند مقارنتها بنظام Unix. أثناء التثبيت ، تكون التكلفة المتكبدة منخفضة نسبيًا.
  7. التطبيقات : يحتوي نظام التشغيل Linux على مجموعة متنوعة من المستخدمين ؛ من المستخدمين المنزليين والمطورين إلى هواة الكمبيوتر. عدد مستخدمي يونكس نادرًا ، وهو مصمم بشكل أساسي للحواسيب المركزية والخوادم ومحطات العمل. استهدفت نسخة OS X فقط الجميع في تصميمها الأولي.
  8. صدفة : يستخدم نظام Linux Bourne Again Shell (BASH) باعتباره غلافه الافتراضي ويمكنه دعم العديد من مترجمي الأوامر. ارتبط Unix في الأصل بصدفة Bourne ولكنه أصبح متوافقًا فيما بعد مع العديد من الأنواع الأخرى مثل Korn و C.
  9. حماية : يتمتع Linux بمعدل استجابة سريع وفعال للأخطاء والتهديدات. نظرًا لأنه نظام تشغيل مفتوح ، يمكن لأي مستخدم الإبلاغ عن خطأ تم إصلاحه خلال فترة زمنية قصيرة. في Unix ، يجب على المستخدم التحلي بالصبر للحصول على التصحيح المناسب لإصلاح الأخطاء.

أوجه التشابه بين أنظمة التشغيل Linux و Unix

على الرغم من أن هذين النوعين مختلفان من نواحٍ عديدة ، إلا أن هناك ميزات معينة يشتركان فيها ؛ من الوظيفة إلى التصميم. هذا لا يعني أنهما متشابهان على الإطلاق ولكن مجرد مقارنة لماذا قد يخلط بعض المستخدمين بين الاثنين.

يمكن لكل من نظامي التشغيل Linux و Unix القيام بمهام متعددة والعمل على مجموعة متنوعة من الأنظمة الأساسية. علاوة على ذلك ، كلاهما يستخدم نواة متجانسة في عملها. تتميز النواة المتجانسة بتصميم حيث يعمل نظام التشغيل بالكامل في مساحة النواة ، ويمكن للنواة تحميل وتفريغ الوحدات القابلة للتنفيذ أثناء تشغيل الجهاز.

تشابه آخر هو أنها معيارية ؛ يمكن إزالة ميزة في نظامي التشغيل واستبدالها دون الحاجة إلى إعادة التشغيل. يمكن إضافة وحدات أخرى مثل Loadable Kernel Module في Linux أثناء تشغيل النظام.

التطورات في نظام التشغيل Unix تجعله قادرًا على عدم استخدام واجهة المستخدم الرسومية بالإضافة إلى أداة سطر الأوامر الموجودة بالفعل. كانت هذه الميزة موجودة في Linux فقط ولكنها شائعة لكليهما في الإصدارات اللاحقة من Unix.

استنتاج

لا يمكن القول بأن لينكس هو يونكس بشكل أساسي لأنه كتب من الصفر. لا يحتوي على أي كود أصلي لـ Unix بداخله. بالنظر إلى نظامي التشغيل ، قد لا تلاحظ الكثير من الاختلاف حيث تم تصميم Linux ليعمل تمامًا مثل Unix ، لكنه لا يحتوي على أي من التعليمات البرمجية الخاصة به. علاوة على ذلك ، فإنه يفتقر إلى شهادة Unix لتلبية شروط أن يطلق عليه نظام تشغيل Unix كما هو مذكور أعلاه.

عند دراسة الاثنين ، يجب أن نلاحظ أن Linux اكتسب شعبية في أجهزة وبرامج الكمبيوتر ، والألعاب ، والأجهزة اللوحية ، والحواسيب المركزية. هذا الأخير ، من ناحية ، شائع الاستخدام لخوادم الإنترنت ومحطات العمل وأجهزة الكمبيوتر الشخصية من Solaris و Intel و HP. من بين الاثنين ، يعتبر Linux أكثر شيوعًا بين المستخدمين.

بالإضافة إلى كل ذلك ، توجد أنظمة تشغيل شبيهة بنظام التشغيل Linux تعتمد على نظام Linux والتي لا تستخدم العديد من أدوات GNU بينما توجد أيضًا أنظمة تشغيل تستخدم نواة Linux ولكنها لا تشبه نظام Unix. على سبيل المثال ، يحتوي Android على نواة Linux ولكنه ليس بأي شكل من الأشكال جهاز Unix. يصبح التمييز بين هذين الأمرين صعبًا بشكل أساسي بسبب مرونة Linux ؛ يمكن دمجه في أنظمة مختلفة سواء كانت تشبه يونكس أم لا.

معلومات ومصادر إضافية

https://www.unix.org/what_is_unix.html

https://en.m.wikipedia.org/wiki/Operating_system

https://beebom.com/unix-vs-linux-what-is-the-difference/

https://www.techworms.net/2016/11/difference-linux-unix-operating-systems.html

https://www.quora.com/What-are-the-similarities-and-differences-between-UNIX-and-Linux