logo

يونيكس مقابل لينكس

اليوم هناك طلب كبير على Linux. يمكنك رؤية استخدام Linux في كل مكان. إنها تهيمن على خوادمنا وسطح المكتب والهواتف الذكية وحتى تستخدم في بعض الأجهزة الكهربائية مثل الثلاجات.

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

ما هو حجم شاشتي

مقدمة إلى يونكس

Unix هي عائلة من أنظمة تشغيل كمبيوتر متعددة المستخدمين ومتعددة المهام مستمدة من AT&T Unix الفعلي، الذي بدأ تكامله في عام 1969 في مركز أبحاث Bell Labs بواسطة دينيس ريتشي وكين طومسون وآخرين. كان Unix مخصصًا للاستخدام في نظام Bell في البداية، مما أدى إلى مجموعة من إصدارات Unix التجارية والأكاديمية من البائعين، بما في ذلك IBM (AIX)، وHP/HPE (HP-UX)، وSun Microsystems (Solaris/SunOS)، وBerkeley ( BSD)، ومايكروسوفت (Xenix)، وجامعة كاليفورنيا.

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

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

مكونات يونكس

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

لقد تغيرت مواقع نظام الملفات وأسماء مكونات Unix بشكل كبير عبر تاريخ النظام. ومع ذلك، يعتبر العديد من الأشخاص أن تطبيق الإصدار 7 يحتوي على البنية المبكرة لـ Canonical:

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

مقدمة إلى لينكس

Linux هي عائلة من أنظمة التشغيل مفتوحة المصدر الشبيهة بـ Unix. عادةً، يتم تجميع نظام Linux كتوزيعة Linux، والتي تحتوي على مكتبات وبرامج النظام الداعمة والنواة، والتي يتم تقديم العديد منها بواسطة مشروع GNU. تستخدم العديد من توزيعات Linux كلمة 'Linux'، لكن مؤسسة البرمجيات الحرة تستخدم اسم 'GNU/Linux' للتركيز على أهمية برمجيات GNU.

جافا سكريبت مربع التنبيه

توزيعات Linux الشهيرة هي Ubuntu، وFedora Linux، وDebian، والتي تتألف الأخيرة من عدة توزيعات وتغييرات مختلفة، بما في ذلك Xubuntu وLubuntu. التوزيعات التجارية هي SUSE Linux Enterprise وRed Hat Enterprise Linux. توزيعات Desktop Linux هي أنظمة نوافذ مثل Wayland أو X11 وبيئات سطح المكتب مثل KDE Plasma أو GNOME.

يعد Linux أحد أبرز الأمثلة على التعاون بين البرامج مفتوحة المصدر والمجانية. يجوز توزيع كود مصدر Linux وتعديله واستخدامه بشكل غير تجاري أو تجاري من قبل أي شخص وفقًا لشروط التراخيص الخاصة به، مثل GPL (رخصة GNU العامة). على سبيل المثال، Linux Kernel مرخص بموجب GPLv2.

مكونات نظام لينكس

تحتوي المكونات المثبتة لنظام Linux على ما يلي:

    محمل الإقلاع:هو برنامج يمكنه تحميل Linux Kernel إلى الذاكرة الرئيسية للكمبيوتر عن طريق تشغيله بواسطة النظام بعد إجراء تهيئة البرنامج الثابت وعند تشغيله.أدخل البرنامج:إنها العملية الأولية التي بدأتها Linux Kernel.
    مكتبات البرامج: تتضمن التعليمات البرمجية التي يمكن استخدامها بواسطة العمليات النشطة.أوامر يونكس الأساسية:أوامر يونكس الأساسية، إلى جانب أدوات جنو الأساسية، هي التنفيذ النموذجي. تتوفر العديد من البدائل للأنظمة المدمجة، مثل Toybox المرخص من BSD والحقوق المتروكة BusyBox.مجموعات أدوات القطعة:وهي المكتبات المستخدمة لإنشاء واجهات المستخدم الرسومية لتطبيقات البرمجيات. توجد العديد من مجموعات أدوات الأدوات، بما في ذلك Clutter وGTK المدمجين في مشروع جنوم، وQt المدمجين في مشروع Qt والذي تديره مكتبات مؤسسة التنوير (EFL)، وشركة كيو تي التي تم تطويرها بشكل أساسي بواسطة فريق التنوير.نظام إدارة الحزم:يتضمن نظام إدارة الحزم RPM وdpkg. يمكن بدلاً من ذلك تجميع الحزم من كرات القطران المصدرية والثنائية.برنامج واجهة المستخدم:تتوفر أيضًا برامج واجهة المستخدم في Linux، مثل بيئات النوافذ أو أغطية الأوامر.

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

مقارنةلينكسيونكس
تعريفوهو نظام تشغيل مفتوح المصدر وهو متاحة بحرية للجميع .وهو نظام التشغيل الذي لا يمكن استخدامها إلا من قبل حقوق الطبع والنشر الخاصة بها .
أمثلةلديها توزيعات مختلفة مثل Ubuntu وRedhat وFedora وما إلى ذلكIBM AIX وHP-UX وSun Solaris.
المستخدمينفي الوقت الحاضر، هناك طلب كبير على Linux. يمكن لأي شخص استخدام Linux سواء كان مستخدمًا منزليًا أو مطورًا أو طالبًا.تم تطويره بشكل أساسي للخوادم ومحطات العمل والحواسيب المركزية.
الاستخداميتم استخدام Linux في كل مكان بدءًا من الخوادم وأجهزة الكمبيوتر والهواتف الذكية والأجهزة اللوحية وحتى الحواسيب المركزية وأجهزة الكمبيوتر العملاقة.يتم استخدامه في الخوادم ومحطات العمل وأجهزة الكمبيوتر.
يكلفيتم توزيع Linux وتنزيله وتوزيعه مجانًا من خلال المجلات أيضًا. كما أن توزيعات Linux ذات الأسعار أرخص من Windows.يقرر بائعو حقوق الطبع والنشر لنظام Unix تكاليف مختلفة لأنظمة تشغيل Unix الخاصة بهم.
تطويرنظرًا لأنه مفتوح المصدر، فقد تم تطويره من خلال مشاركة الأكواد والتعاون فيها بواسطة مطورين من جميع أنحاء العالم.تم تطوير Unix بواسطة AT&T Labs والعديد من البائعين التجاريين والمنظمات غير الربحية.
الصانعتم تطوير Linux kernel بواسطة مجتمع المطورين من مختلف أنحاء العالم. على الرغم من أن والد لينكس، لينوس تورفالدس يشرف على الأمور.لدى Unix ثلاث توزيعات IBM AIX وHP-UX وSun Solaris. تستخدم Apple أيضًا Unix لإنشاء نظام التشغيل OSX.
واجهة المستخدم الرسوميةيعتمد Linux على الأوامر ولكن بعض التوزيعات توفر نظام Linux يعتمد على واجهة المستخدم الرسومية. يتم استخدام Gnome وKDE في الغالب باستخدام واجهة المستخدم الرسومية.في البداية كان نظام التشغيل قائمًا على الأوامر، ولكن تم إنشاء بيئة سطح المكتب المشتركة لاحقًا. معظم توزيعات يونكس تستخدم جنوم.
واجهه المستخدمالواجهة الافتراضية هي BASH (Bourne Again SHell). لكن بعض التوزيعات طورت واجهاتها الخاصة.كانت تستخدم في الأصل غلاف بورن. ولكنه متوافق أيضًا مع واجهات المستخدم الرسومية الأخرى.
دعم نظام الملفاتيدعم Linux نظام ملفات أكثر من Unix.كما أنه يدعم نظام الملفات ولكن أقل من Linux.
الترميزLinux هو نسخة من Unix، ويتصرف مثل Unix ولكنه لا يحتوي على الكود الخاص به.يحتوي Unix على ترميز مختلف تمامًا تم تطويره بواسطة AT&T Labs.
نظام التشغيلLinux هو مجرد النواة.Unix عبارة عن حزمة كاملة من أنظمة التشغيل.
حمايةيوفر أمانًا أعلى. لدى Linux حوالي 60-100 فيروس مدرج حتى الآن.Unix مؤمن أيضًا بدرجة عالية. يحتوي على حوالي 85-120 فيروسًا مدرجًا حتى الآن
اكتشاف الأخطاء وحلهانظرًا لأن Linux مفتوح المصدر، فكلما قام المستخدم بنشر أي نوع من التهديد، يبدأ المطورون من جميع أنحاء العالم في العمل عليه. وبالتالي، فهو يوفر حلاً أسرع.في Unix، يتعين على المستخدمين الانتظار لبعض الوقت حتى يتم حل المشكلة.