عادت فلسفة UNIX إلى الموضة في 2018

تكس وبيستي يحرقان النوافذ في نار

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

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

لكن الفلسفة التي تهمنا الآن هي فلسفة البناء برامج بسيطة جدا بشفرة مثالية وأنهم يقومون بمهمة واحدة ، لكنهم يقومون بذلك بشكل جيد. هذا يتعارض تمامًا مع مشاريع البرامج وأنظمة التشغيل الأخرى ، حيث يتم إنشاء برامج ماكرو معقدة للغاية قادرة على القيام بالعديد من الأشياء ولكن لا تفعل ذلك جيدًا في بعض الحالات ... البساطة في بعض الأحيان هي أفضل طريقة للتغلب على تقنيات التحديات مثل UNIX قد أظهر أو العديد من الأمثلة الأخرى التي لدينا في صناعات أخرى (انظر Hispano Suiza vs Rolls Royce).

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

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


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   luix قال

    هذا صحيح ، نظام مقرف !!!!!!!