بسم الله الرحمن الرحيم
الصلاة والسلام على اشرف المرسلين صلى الله عليه وسلم
السلام عليكم ورحمة الله
3 أنظمة تشغيل مثل UNIX التي ليست Linux
قبل إنشاء نظام Linux ، وقبل ظهور نظام Windows ، سيطر يونكس على عالم الحوسبة.
ما هو بالضبط الفرق بين Linux و Unix؟
قراءة المزيد
لدى UNIX جذور تعود إلى فترة الستينيات من القرن الماضي ، لكن الاسم لم يظهر حتى سبعينيات القرن الماضي مع ولادة مشروع اسمه Unics . على مدار العقود القليلة القادمة ، انتهى الأمر بتقسيم UNIX إلى العديد من الفروع المختلفة ، ولكل منها تحولات فريدة.
لم يكن Linux أحد تلك الفروع.
في الواقع ، وُلد Linux كبديل عن UNIX بهدف أن يكون متوافقًا مع UNIX ، وهو ما يفسر سبب تشابك الاثنين معًا ولماذاهما كثيرًا. وبهذا المعنى ، فإن Linux هو نظام تشغيل يشبه UNIX ، وليس نظامًا يستند إلى UNIX.
لا يوجد مكان تقريبًا يمكن أن تذهب إليه دون الاتصال بـ Linux - فهو يعمل على تشغيل كل شيء من أجهزة الكمبيوتر العادية إلى أقوى الخوادم إلى خوادمنا المحمولة أجهزة محمولة.
بمعنى آخر ، كان نظام Linux متأثرًا بنظام UNIX ، ولكن أنظمة UNIX لا علاقة لها بنظام Linux. مع ذلك ، هناك بعض من أنظمة UNIX الأكثر أهمية التي لا تزال موجودة حتى اليوم والتي تستحق المعرفة.
BSD
كان توزيع Berkeley Software Distribution ، المعروف باسم BSD ، أحد مشتقات UNIX التي تم إطلاقها في عام 1977 وتوقفت عن التطوير في عام 1995. في بدايتها ، كان لدى BSD نفس الكود الموجود في UNIX في ذلك الوقت ، مما جعله فرعًا حقيقيًا من UNIX.
على الرغم من أن BSD الأصلي لم يعد موجودًا ، إلا أنه أحدث مجموعة من الأحفاد الآخرين - الذين يطلق عليهم "المتغيرات" - تم تطوير العديد منها بنشاط كمشاريع مفتوحة المصدر .
البديل الأكثر شيوعًا هو FreeBSD ، وهو نظام تشغيل متعدد الأغراض مكتمل الميزات (على عكس Linux ، وهو مجرد نواة). هذا يعني أن نظام FreeBSD يتضمن kernel وبرامج التشغيل والأدوات المساعدة والوثائق.
الـ FreeBSD تفتقر عمليات التثبيت الافتراضية إلى واجهة رسومية ، ولكن من السهل بدرجة كافية تثبيت إحدى بيئات سطح المكتب الشائعة : GNOME أو KDE أو Xfce.
البديل الثالث الأكثر شعبية هو NetBSD ، الذي يركز أكثر على التصميم النظيف وسهولة الحمل عبر هياكل الكمبيوتر ، مما يعني أنه يجب أن يعمل دون مشكلة على أي جهاز إلى حد كبير.
بالنسبة للجزء الأكبر ، يتم استخدام NetBSD بشكل أساسي كأساس للخوادم واسعة النطاق والأنظمة المدمجة بدلاً من الاستخدام الشخصي.
أحد أحفاد NetBSD ، المسمى OpenBSD ، قد تخطى في الواقع الوالد في شعبيته ، ليصبح ثاني أكثر أنواع BSD استخدامًا بعد FreeBSD.
ينصب تركيز OpenBSD الأساسي على الشفرة والوثائق الشفافة متبوعة بالأمان. لهذا السبب ، يعد OpenBSD نظام تشغيل مشهور في صناعة الأمان. على الرغم من ذلك ، يدعم OpenBSD أيضًا بيئات سطح المكتب والبرامج المفتوحة المصدر الشائعة ، مما يجعله مفيدًا للاستخدام الشخصي أيضًا.
يتم ترخيص جميع هذه المتغيرات بموجب ترخيص BSD مفتوح المصدر ، والذي يعد واحدًا من أكثر تراخيص البرامج المتاحة. يمكنك فعل أي شيء تريده مع أنظمة التشغيل هذه.
سولاريس Solaris
في عام 1983 ، تم إصدار متغير من BSD يسمى SunOS. تم تطويره بواسطة Sun Microsystems - المعروف أيضًا باسم رواد تطبيق Java الأساسي - تم تصميم SunOS ليكون أكثر من كمبيوتر يعمل على خادم بدلاً من سطح مكتب شخصي.
ولكن بعد ذلك في عام 1992 ، تخلصوا من SunOS المستند إلى BSD وبدأوا من جديد باستخدام إصدار أكثر حداثة (في ذلك الوقت) من UNIX. أطلق على هذا الإصدار اسم Solaris ، والذي لا يزال موجودًا حتى اليوم تحت اسم Oracle Solaris (كما تم الحصول على Sun Microsystems بواسطة Oracle في 2010).
يونكس مثل أنظمة سولاريس
لطالما كان تاريخ سولاريس مصدرًا خاصًا ومشروعًا خاصًا على الرغم من أن شركة Sun غالبًا ما قامت بدمج حلول المصادر المفتوحة في النظام (مثل OpenWindows ، وفيما بعد ، بيئة سطح المكتب المشتركة).
ولكن في عام 2005 ، تغير كل شيء عندما أصدرت Sun قاعدة كود Solaris بموجب ترخيص تمت الموافقة عليه من قبل Open Source Initiative. أصبح هذا البديل ، استنادًا إلى Solaris 10 ، يُعرف باسم OpenSolaris .
لسوء الحظ ، عندما حصلت شركة أوراكل على Sun ، تم إغلاق مشروع OpenSolaris الرسمي. دفع هذا مجتمع المطورين لمواصلة التطوير من تلقاء أنفسهم ، مما أدى إلى مفترق يسمى OpenIndiana على أساس نواة جديدة تسمى illumos.
يونكس مثل أنظمة-openindiana
هو استمرار روحي OpenIndiana
لـ OpenSolaris المنهكة الآن. توجد العديد من مشتقات OpenSolaris الأخرى ، وكلها تعتمد على illumos kernel (تمامًا مثل كيفية توزيع توزيعات Linux بالكامل على kernel Linux) ، لكن لا توجد أي منها جديرة بالملاحظة مثل OpenIndiana.
و لم تكن تعمل في بيئة من الخوادم الكبيرة والحواسيب الكبيرة ، فلن تضطر على الإطلاق إلى التعامل مع سولاريس أو أي من أقربائها.
عدد كبير من الناس أن أنظمة Mac الحديثة مشتقة من قاعدة UNIX. حتى نظام التشغيل Mac OS 9 ، تم بناء نظام تشغيل Apple وتطويره داخليًا ، لكنهم جددوا كل شيء في عام 2001 بإصدار نظام Mac OS X (الذي تم تغيير اسمه لاحقًا باسم نظام التشغيل OS X في عام 2012).
عندما اشترت شركة Apple NeXT، Inc. في عام 1997 ، اشترت أيضًا نظام التشغيل NeXTSTEP ، والذي تم اشتقاقه من إصدار مبكر من BSD. هذا يعني أن أجهزة ماكينتوش الحديثة لديها مطالبة بنسب UNIX أكثر من أنظمة Linux !
قبل OS X ، كان كل إصدار من نظام تشغيل Apple ينعكس في الاسم (مثل Mac OS 9 ، Mac OS 8 ، إلخ). الآن ، أصبحت جميع إصدارات نظام التشغيل المستندة إلى UNIX منذ عام 2001 هي "الإصدار 10" مع إعطاء كل إصدار رئيسي اسمًا رمزيًا مثل "Yosemite" (وهو إصدار تقني 10.10).
كما اتضح ، أثبت الانتقال إلى UNIX نجاحه لـ Apple عندما تفكر في أن OS X أصبح في نهاية المطاف أساسًا لنظام التشغيل iOS ونظام التشغيل الذي يشغل الآن أجهزة iPhone و iPads وأجهزة Apple TV. يمكن القول أن Apple لن تكون على الخريطة حتى لو لم تكن لـ UNIX.
أنظمة التشغيل الأخرى المشابهة لنظام التشغيل UNIX
بالإضافة إلى الأسماء الثلاثة الكبيرة المذكورة أعلاه ، هناك بعض الأمثلة البارزة الأخرى لأنظمة UNIX غير التابعة لنظام Linux والتي تستحق الذكر.
تقوم IBM بتطوير نظام تشغيل يسمى AIX ، والذي يستخدم في الغالب على أجهزة الكمبيوتر المركزية وأجهزة PowerPCs من IBM. تحافظ Hewlett-Packard على HP-UX ، والذي يستخدم على خط HP 9000 من محطات العمل وأنظمة الخادم. ثم هناك Minix ، وهو نظام تشغيل microkernel يستخدم الآن في الأغلب للأغراض التعليمية.
ليست هناك تعليقات:
إرسال تعليق
(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))