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

Anonim

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

ما هو جنو؟

مصطلح غنو يقف على 'غنو وليس يونكس'. معظم الناس يعتقدون أن لينو لينكس هو نفسه من أن يونكس لكنها ليست كذلك. لينوكس لينوكس هو مشروع مفتوح المصدر، وقد تم اشتقاقه من خلال اتباع بنية تشبه يونكس. على الرغم من أنه كان مصدره من يونكس، فإنه بأي حال من الأحوال التكيف مع شفرة المصدر من السلف. أيضا، لينوكس لينوكس هو المصدر المفتوح ويمكنك استخدام شفرة المصدر خالية من التكلفة. وأود أن أذكر أيضا عن الترخيص لهذا غنو ومشروع غنو المرخص لها بموجب غل - رخصة العامة. قد تتساءل لماذا لا تستخدم غنو على هذا النحو وأنه يأتي مع الجمع لينكس دائما؟ للإجابة على السؤال، أود أن أقول إن غنو هو مجرد شفرة المصدر أو البرنامج الذي تم تطويره تحت غل. ولذلك، فمن شفرة المصدر المفتوح ويمكن لأي شخص استخدامها وفقا لاحتياجاتها. ولكن لا يمكن استخدامها على النحو الذي يتطلب نظام التشغيل لتفسير إلى الكمبيوتر. لهذا الغرض، يتم دمجها مع نواة المصدر المفتوح مثل يونكس، لينكس. هاتين المجموعتين تسمى شعبيا باسم غنو / لينوكس أو لينكس فقط أو أقل كثيرا من جنو.

هندسة لينوكس لينوكس:

دعونا ننظر الآن إلى المكونات المختلفة لعمارة لينوكس لينو الآن.

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

شعار غنو:

كان شعار مشروع غنو صمم أصلا من قبل إتيان سوفاسا وتم تغييره لاحقا من قبل أوريليو هيكيرت. هنا يمكنك أن ترى أحدث شعار غنو وأفرج عنه من قبل مؤسسة البرمجيات الحرة في عام 2013.

الشائع لينكس الشعار هو على النحو التالي. ويسمى كما توكس.

ما هو أونيكس؟

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

كما ناقشنا سابقا، النواة هي العنصر الأعمق الذي يتفاعل مع الأجهزة ويؤدي وظائف مثل تخزين الملفات، تخصيص مساحة الذاكرة، الوقت، إلخ. شل هو مترجم سطر الأوامر (كلي) الذي يفسر أوامرنا في شكل آلة للقراءة. يمكننا تعديل واجهة شل وفقا لراحتنا. يتم تخزين البرامج كملفات ويتم ترميزها بمعرف العملية (بيد) للتمييز عن ملفات البيانات. أدناه هو شعار يونكس وأنه هو مجرد نص مكتوب من نفسه.

الاختلافات بين غنو و أونيكس:

  • الأصل:

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

يعمل من تلقاء نفسه (مع / بدون نواة):

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

  • كود المصدر:

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

  • الشعار:

لقد وصلنا إلى شعاراتنا في مناقشاتنا السابقة، ودعونا نحصل على فكرة عما رأيناه في وقت سابق.

يستخدم غنو إما رمز البطريق أو غنو وهو الظباء الداكن. يستخدم أونيكس مجرد نص عادي من اسمها والشعار.

  • الترخيص:

يتم دعم غنو من قبل مؤسسة البرمجيات الحرة ومرخصة تحت رخصة العامة (غل). وهو متاح بحرية للجمهور ويمكن تغيير شفرة المصدر وفقا لمتطلباتنا. ولكن عادة ما يشار إلى رخصة أونيكس كعلامة تجارية لمختبرات بيل، والعلامة التجارية لمختبرات أت & T بيل، أو العلامة التجارية ل X / أوبين.

  • شل و النواة:

حبات جنو / لينكس و أونيكس هي أكثر مماثلة و تأتي مع الاختلافات فقط في شل. كل من حبات متشابهة ولكن لديهم شفرة المصدر الخاصة به أن غنو / لينكس يستخدم التعليمات البرمجية المصدر المفتوح بينما يستخدم أونيكس التعليمات البرمجية المصدر مغلق. يمكن أن نقول حتى أن غنو / لينكس و أونيكس تختلف فقط في شل لأنها تشترك في النواة المشتركة التي تم تطويرها أصلا كما أت & T أونيكس.

تلك هي كل شيء عن خلافاتهم ودعونا ننظر في شكل جدول.

S. لا الاختلافات في غنو / لينوكس أونيكس
1. الأصل وقد تم تطويره من قبل ريتشارد ستالمان وكان قراصنة من ميت أي مختبر. تم تطويره من قبل كين تومبسون ودينيس ريتشي لمختبرات بيل.
2. في البداية باسم غنو وكان الاسم المعطى للبرنامج المطور. سميت أت & T أونيكس كما تم تطويره في مختبرات بيل.
3. تعمل بنفسها البرنامج (شل) في حد ذاته لا يمكن أن تعمل لأنها تحتاج إلى النواة للتفاعل مع الأجهزة. يتكون أونيكس من كل من شل ونواة ويمكن أن تعمل من تلقاء نفسها.
4. يعتمد على؟ غنو كونه مجرد برنامج شل يعتمد على أي نواة وبحق، تم نشر نواة أونيكس. أنها لا تعتمد على أي نظام التشغيل الأخرى، ولها مكوناتها الخاصة.
5. كود المصدر قانون المصدر غنو متاح للجمهور. يمكننا تعديل التعليمات البرمجية وفقا لمتطلباتنا. شفرة مصدر أونيكس غير متاحة للجمهور.
6. شعار يستخدم غنو إما رمز البطريق أو غنو الذي هو الظباء الظلام. ويستخدم نص عادي من اسمه والشعار.

7. الترخيص وهو مرخص تحت رخصة العامة (غل). عادة ما يشار إلى ترخيص أونيكس كعلامة تجارية لمختبرات بيل، والعلامة التجارية لمختبرات أت & T بيل، أو العلامة التجارية ل X / أوبين.

8. قذيفة ونواة ولها شل الخاصة بها، و غنو، لكنها تستخدم النواة مثل أونيكس. ولها شل الخاصة ومكون النواة.

نأمل أن المادة ساعدت لك! إذا كنت لا تزال تشعر بأن هناك شيئا مفقودا، يرجى إخبارنا بذلك.