المعدات

ما هو يونكس؟

جدول المحتويات:

Anonim

تم تطوير أول نظام Unix بواسطة Ken Thompson في AT&T Bell Labs في موراي هيل ، نيو جيرسي ، الولايات المتحدة ، بدءًا من عام 1965. وكان الغرض من Ken Thompson هو تطوير نظام تشغيل تفاعلي بسيط يسمى " Multics "(نظام المعلومات المتعددة والحوسبة) ليتمكن من استخدام لعبة قام بإنشائها (Space Travel ، محاكاة للنظام الشمسي).

فهرس المحتويات

ما هو يونكس؟

مع بداية هذا المشروع ، تم تشكيل اتحاد يتكون من MIT (معهد Massassuchetts للتكنولوجيا) وجنرال إلكتريك وشركة Bell Labs حول Multics.

ولكن في أبريل 1969 ، قررت مختبرات Bell و AT&T استخدام GECOS (نظام التشغيل الكهربائي العام الشامل) بدلاً من Multics.

أيضًا ، انضم كين طومسون ودينيس ريتشي إلى الفريق وكانوا بحاجة إلى تشغيل لعبة Space Travel على جهاز أصغر (معالج بيانات مبرمج DEC PDP - PDP-7 ، يحتوي على ذاكرة 4K فقط لتشغيل البرامج. من المستخدمين). هذا هو السبب في أنهم أعادوا إنشاء النظام من أجل إنشاء نسخة مخفضة من Multics تسمى UNICS (خدمة المعلومات والحوسبة غير المستجيبين).

بهذه الطريقة ، مع الإصدار المخفض من UNICS ، يعتبر 1 يناير 1970 هو التاريخ الرسمي الذي ولد فيه نظام Unix ، ويوضح لماذا تبدأ جميع ساعات Unix من هذا التاريخ.

بالتوازي مع هذه الأنشطة ، شارك D. Ritchie على نطاق واسع في تعريف لغة C (نظرًا لأنه يعتبر أحد المخترعين مع BW Kernighan) ، لذلك تمت إعادة كتابة النظام بالكامل تمامًا بلغة C في عام 1973 وعمد Unix نظام تقاسم الوقت (TSS).

عندما ذهب النظام إلى الإصدار 7 في عام 1979 ، صاحب التطور العديد من التعديلات البارزة مثل:

- القضاء على المشكلة المتعلقة بحجم الملفات

- تنقل أفضل للنظام (التشغيل على العديد من منصات المواد)

- إضافة العديد من المرافق

منع مرسوم يعود إلى عام 1956 شركة AT&T ، التي اعتمد عليها Bell Labs ، من تسويق أي شيء بخلاف أجهزة التلغراف أو الهاتف ، وهذا هو السبب في قرار توزيع خطوط Unix على الجامعات للأغراض التعليمية تم التقاطه في عام 1973.

بدءًا من أواخر عام 1977 ، قامت مجموعة من الباحثين من جامعة كاليفورنيا بتطوير نسخة من Unix من المصادر التي قدمتها AT&T لتشغيل النظام على منصات VAX الخاصة بها وأطلقوا عليه BSD (توزيع برامج Berkeley)..

وبذلك تم نقل فرعي توزيع المصادر إلى:

- فرع AT&T الذي كان سيصبح System V من UNIX System Labs (USL)

- BSD (Berkeley Software Distribution) التي طورتها جامعة كاليفورنيا

في عام 1977 ، أتاحت AT&T خطوط Unix للشركات الأخرى ، لذلك تم تطوير عدد كبير من خطوط UNIX الشبيهة:

  1. AIX: Commercial Unix استنادًا إلى النظام V ، تم تطويره في فبراير 1990 بواسطة IBMHP-UX: Commercial Unix استنادًا إلى BSD ، تم إنشاؤه منذ عام 1986 بواسطة Hewlett Packard Sun Solaris: Commercial Unix BSD التي طورتها Sun Microsystems وعلى أساس النظام VIRIX: تم إنشاء Unix التجاري بواسطة SGIUltrix: Unix التجاري الذي طورته DECUnixware: Unix التجاري الذي طورته NovellUnix من SCO: Unix التجاري القائم على النظام V ، الذي تم تطويره من عام 1979 بواسطة عمليات سانتا كروز و Hewlett PackardTru64 UNIX: تم إنشاء Compaq Unix من خلال Compaq

في عام 1983 ، كان لشركة AT&T الحق في تسويق نظام Unix الخاص بها ، وهو الأمر الذي نشأ عن ظهور نظام UNIX System V ، النسخة التجارية لنظام Unix.

لينوس تورفالدس مبدع لينكس

في عام 1985 ، أنشأ أندرو تانينبوم ، وهو مدرس هولندي ، نظام تشغيل صغيرًا ، يُطلق عليه " Minix " ، من أجل تعليم برمجة النظام لطلابه. في عام 1991 ، قرر لينوس توفارلدز ، وهو طالب من فنلندا ، أن يتصور ، بناء على نموذج Minix ، نظام تشغيل مع إمكانية العمل على 386 نوعًا من البنى ، وقد أطلق على نظام التشغيل هذا " لينكس ".

يمكن تجميع معظم أنظمة التشغيل في عائلتين مختلفتين. أحدها هو أنظمة تشغيل Microsoft التي كانت تستند إلى Windows NT ، والأخرى (كلها تقريبًا) لديها تراث يركز على Unix.

في هذه العائلة الأخيرة ، لدينا Linux و Mac OS X و Android و iOS و Chrome OS و Orbis وحتى البرامج الثابتة المثبتة على المودم أو جهاز التوجيه. كل هذه ، وربما بضعة آلاف أخرى ، يطلق عليها غالبًا أنظمة تشغيل "شبيهة بـ Unix".

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

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

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

الجدول الزمني لليونيكس

في الحقيقة ، غنو / لينكس ليس سليلًا مباشرًا لـ BSD ، ولكنه سليل لمشروع يونكس له جذوره في المدارس والجامعات في الولايات المتحدة. العديد من أنظمة التشغيل الحالية ، مثل Android و Chrome OS ومجموعة من أنظمة التشغيل الأخرى تعتمد على GNU / Linux.

نوصيك ما هو CloudLinux وما هي مزاياه

من ناحية أخرى ، كان هناك سوق يمكن استكشافه بهدف مستقبل يونكس. أرادت الشركات الكبيرة إنشاء وترخيص Unix الخاصة بها لتسويق إصداراتها المحلية. من بين هذه الشركات الكبيرة كانت SCO UnixWare و Novell مع NetWare الرائعة و Sun with Solaris و HP-UX و IBM AIX و SGI IRIX وغيرها الكثير. والحقيقة التي لا يعرفها الكثيرون هي أنه حتى Microsoft دخلت نكتة إنشاء نظام Unix الخاص بهم مثل Microsoft Xenix.

يُظهر كل هذا التاريخ بوضوح أن Microsoft لم تبدأ مشروعًا من البداية عند تطوير نظامها. اليوم تعتمد جميع أنظمة تشغيل Microsoft على نواة Windows NT. لدينا Windows 7 و Windows 8 و Windows RT و Windows Phone 8 و Windows Server ونظام تشغيل Xbox ، والتي تستخدم نواة Windows NT التي تم تصميمها للحفاظ على التوافق مع البرامج القديمة عن طريق وراثة الكثير من MSDOS.

معيار يونكس

نظرًا للعدد الكبير من أنظمة Unix التي تم إنشاؤها استنادًا إلى AT&T System V أو BSD ، تم وضع سؤال معيار Unix في مجموعة المناقشة / etc / group منذ عام 1981 لضمان أقصى قدر من التنقل بين الأنظمة:

  • في عام 1983 ، قامت AT&T بنشر SVID (تعريف واجهة النظام V) الذي يصف النظام V. هذا التعريف الأول يختلف عن POSIX في عام 1984 قامت / etc / group بنشر POSIX ، وهي سلسلة من المعايير التي تم تطويرها بموجب IEEE (معهد مهندسي الكهرباء والإلكترونيات)). وبالتالي فإن POSIX معروف أيضًا باسم IEEE P1003. وفي الوقت نفسه ، ينشر اتحاد بناة (Sun و IBM و HP و DEC و AT&T و Unisys و ICL) معيار X / Open Portable Guide Issue3 (XPG3) القياسي. يشير هذا المعيار بشكل خاص إلى الاختلافات السابقة في الموقع الجغرافي (التاريخ ، الأبجدية ، إلخ).

لماذا كان يونكس وهل هو مهم؟

هل ألقيت نظرة على محطة Mac OS X أو هيكل نظام الملفات الخاص بك؟ نظاما التشغيل Mac و Linux هما نظامان تشبه Unix. من خلال معرفة القليل عن كل هذا التاريخ ، من المفيد أن نفهم بشكل أفضل ما هو نظام التشغيل "الذي يشبه Unix" ، ولماذا تتشابه العديد من أنظمة التشغيل الموجودة في السوق مع بعضها البعض ، بينما يبدو Windows مختلفًا جدًا عن الآخرين.. هذا يفسر لماذا عند استخدام الجهاز في Mac OS X ، ستشعر براحة أكبر إذا كنت مستخدم Linux.

نوصي بأفضل توزيعات لينكس والتوزيعات الخفيفة الموجودة حاليًا.

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

المعدات

اختيار المحرر

Back to top button