نشأ Unix في عام 1969 كنظام تشغيل وظيفي صغير ومحدود ، ولكنه تطور منذ ذلك الحين إلى نظام تشغيل قوي كامل الميزات تعتمد عليه العديد من الشركات في عملياتها التجارية اليومية. في حين أن Windows هو السائد في عالم الكمبيوتر المكتبي ، فإن Unix يدير أجهزة الكمبيوتر التي تدير ، من بين أمور أخرى ، أنظمة الهاتف والتجارة الإلكترونية والإنترنت.
تاريخ
وُلد نظام التشغيل Unix في Bell Laboratories في عام 1969 من قبل العديد من المبرمجين الذين قرروا العبث بجهاز كمبيوتر تم تجاهله لفترة من الوقت. كانت النتيجة نظام تشغيل جديد ، ولأنه كتب بلغة البرمجة C ، فقد كان قابلاً للنقل عبر منصات الحوسبة. يوجد الآن العديد من نكهات البائعين لـ Unix ، بما في ذلك POSIX و AIX و HP-UX. Linux هو نظام تشغيل متوافق مع Unix كتب بواسطة Linux Torvalds خصيصًا لرقائق Intel x86 ، وهو المعالج الأكثر شيوعًا في أجهزة الكمبيوتر المكتبية والمحمولة.
مزايا
يوفر نظام Unix تشغيل ذاكرة محمي متعدد المستخدمين ، متعدد المهام ، أثناء استخدام أقل قدر ممكن من الذاكرة. يوفر Unix أيضًا أمانًا قويًا للمستخدم من خلال التحقق من صحة الحساب والمصادقة عليه. في Unix ، كل شيء عبارة عن ملف ، بما في ذلك الجهاز الطرفي وجميع الأجهزة ، مما يبسط عمليات الإدخال / الإخراج. Linux محمول للغاية ، مما يعني أنه يمكن تشغيله على عدد من الأنظمة الأساسية المختلفة للأجهزة ، مما يسهل على المستخدمين التثبيت على أي جهاز يختارون استخدامه.
سلبيات
يونكس ليس نظام تشغيل سهل الاستخدام. واجهته الأساسية هي سطر الأوامر ، وحتى المستخدمين المتمرسين يمكنهم ارتكاب أخطاء باستخدام هذه الواجهة - ويمكن أن تكون الأخطاء في Unix كارثية. يمكن أن تكون بعض الأوامر ، بالإضافة إلى خياراتها ، مشفرة ، وعلى الرغم من وجود العديد من الأدوات المساعدة والتطبيقات لأنظمة Unix / Linux - وهي ميزة من نوع ما - فقد تكون أكثر من اللازم بالنسبة لشخص جديد على Unix . بالإضافة إلى ذلك ، يصعب العثور على توثيق للعديد من هذه الأدوات ، كما أنه غالبًا ما يكون غير مكتمل.
الاستخدامات
يعد Unix نظامًا أساسيًا رائعًا لخوادم الأدوات المساعدة مثل نظام اسم المجال أو DNS أو بروتوكول التكوين الديناميكي للمضيف أو DHCP وخوادم الويب. تحافظ بنيته الهزيلة على الموارد للتطبيقات الفعلية التي تريد تشغيلها ، بدلاً من استهلاكها فقط لتشغيل نظام التشغيل نفسه. يوفر Unix أيضًا نظامًا أساسيًا مستقرًا وآمنًا للتطبيقات التي لا تتطلب تفاعل المستخدم المباشر مع نظام التشغيل.