1. هذا الموقع يستخدم ملفات تعريف الارتباط (الكوكيز ). من خلال الاستمرار في استخدام هذا الموقع، فإنك توافق على استخدامنا لملفات تعريف الارتباط. تعرف على المزيد.
  2. تم فتح قسم معرض الوسائط للاعضاء، بحيث يكون هناك بالامكان تحميل الصور و الفيديوهات المصورة من اجهزة ios، تستطيعوا الاستفادة منها عن طريق الرابط التالي: المعرض.

تعرف على نظام يونكس Unix وتاريخه

الموضوع في 'حيل وافكار ونصائح وشروحات Mac OS X' بواسطة محمد سعيد, بتاريخ ‏19-09-2011.

  1. السلام عليكم ورحمة الله وبركاته
    سوف نتكلم عن نظام يونكس Unix وتاريخه وأنظمته
    وسوف يكون الكلام مختصرا وإلا فكل جزئية يمكننا الكلام فيها بإطالة
    لعل الكثير منا يسمع عن نظام يونكس لكنه لا يعرف ما هو يونكس
    يونكس هو علامة تجارية لنظام تشغيل من اوائل أنظمة التشغيل بعد نظام ملتيكس
    فنظام يونكس من الأنظمة التى بنيت عليها أنظمة كثيرة بعد ذلك
    النظام يعود للستينات من القرن الماضى , حيث تمت كتابته فى أواخر الستينات وتم الانتهاء منه
    فى عام ١٩٧٠

    فى بداية الأمر فى عام ١٩٦٥ اتفق كل من معهد ماساتشوستش للتقنية وشركة AT&T مختبرات بيل وشركة جنرال إلكتريك لعمل نظام تشغيل
    تجريبى وسموه مولتيكس لكن النظام لم ينجح ولم يكن آمنا بما فيه الكفاية
    ففكرت شركة AT&T فى عمل نظام فانسحبت من هذا الاتفاق وركزت وحدها على عمل نظام
    فكلفت كين تومسون وكان احد مطورى الأنظمة فى مختبرات بيل وقام بتطوير نظام التشغيل بالتعاون مع دينيس ريتشى
    واستطاعا هم الاثنان من تطوير النظام الجديد يونكس Unics والذي أصبح اسمه فيما بعد Unix
    وقامو بتشغيله على جهاز PDP-7 وهو جهاز حاسب كبير
    ثم قاما بعد ذلك بتزويد نظام التشغيل الجديد ببرنامج تعديل نصوص , لكى يقوم بتهيئة يونكس للعمل على جهاز PDP-11
    مما أقنع مختبرات بيل بتقديم الدعم المالي للمشروع فلم يكونوا قد دعموه قبل ذلك خوفا منهم لفشل المشروع
    بهذا، تم الإعلان رسمياً عن ولادة نظام يونكس في عام ١٩٧٠ وكُتِب نظام يونكس في باديء الأمر باستخدام لغة التجميع Assembly في عام 1973 اتخذت مختبرات بيل قراراً بإعادة كتابة يونكس باستخدام لغة الحاسوب C عوضاً عن لغة التجميع
    وذلك سوف يسهل عملية نقل نظام التشغيل لحواسيب أخرى
    ولتمكين مطورين آخرين من إضافة وتحسين نظام التشغيل , وذلك ساعد فى سرعة تطوير النظام حيث تم استخدامه فى الجامعات
    والشركات التجارية وحكومة الولايات المتحدة


    استمر التطوير لنظام التشغيل يونكس من خلال عدة إصدارات وعملت شركة "ويستيرن إليكتريك" Western Electric الشركة البنت لشركة AT&T بتطوير نسخة من نظام يونكس معدلة
    مما سبب ربكة في إصدارات يونكس ناهيك عن الربكة التي تسببتها إضافات الجامعات والشركات التجارية على نظام يونكس
    الأمر الذي جعل شركة AT&T تُصْدِر نظام يونكس التجاري بدون المصدر Source Code
    دخل على تطوير نظام يونكس جامعة كاليفورنيا لدى مدينة بيركلي وأسهمت إسهاماً يشار له بالبنان ألا وهو مجموعة بروتوكولات TCP/IP للاتصالات

    ثم بعد ذلك قام بعض الشركات بعرض منتجها التجارى لنظام التشغيل يونكس مثل شركة SunOS على اجهزة متوسطة الحجم
    بقيادة بيل جوى وتشك هيلى هما من أسس الشركة وهى ما تعرف اليوم صن ميكروسيسيمز

    قامت بعد ذلك شركة AT&T بعمل تحسينات كثيرة فى النظام على مدار أعوام
    وفى عام ١٩٨٧ دمجت الشركة إصادرها مع شركة ميكروسوفت لعمل نظام تشغيل وكان اسمه زينكس
    ثم قامت ميكروسوفت بترك التعاقد وقامت شركة AT&T بإصدار عدة إصدارت حتى النسخة الرابعة ثم الخامسة

    فى عام ١٩٩٣ باعت شركة AT&T كل حقوق يونكس لشركة Novel والتي بدورها أرادت بهذه الصفقة مواجهة شركة ميكروسوفت
    وإصدارها الجديد والذي كان يعرف بنظام لوم تنجح شركة نوفيل من تحقيق مطلبها
    نتيجة صعوبة تسويق المنتج مقارنة بالأموال الهائلة المتوفرة لشركة ميكروسوفت وكفاءتها فى تسيق منتجاتها
    مما جعل شركة نوفيل تبيع حقوق يونكس لشركة X/Open

    وفى ظل هذه الظروف تم بيع حقوق يونكس بين الشركات المتعدّدة
    آلت حقوق يونكس المصدرية Source code لشركة "عمليات سانتا كروز" SCO
    ثم باعت هى الأخرى تلك الحقوق لشركة أنظمة كالديرا
    اليوم ، شركة أنظمة كالديرا تطالب بجميع حقوقها القانونية من كل من يستعمل نظام لينكس
    ذي المصدر المفتوح وتدّعي شركة أنظمة كالديرا أن نظام لينكس يحتوي على جزء من مصدر يونكس التجاري
    بدون تفويض رسمي من قِبل شركة أنظمة كالديرا.
    ومن أفضل الأنظمة المبنية على يونكس هو نظام الماك بقيادة ستيف جوبس
    فستيف جوبس هو أول من فكر فى تسهيل نظام يونكس ووضعه على الحواسيب الشخصية
    فقام هو ووزنياك وصاحبهم الثالث بعمل نظام ماكنتوش , وكان ستيف جوبس قبل ذلك
    أراد وضع نظام يونكس على جهاز نكست وكان ثورة فى وقته لكن لم ينجح لانه كان سابق لأوانه
    لكنه نجح عندما نزل او ماكنتوش , وأثبت ستيف بفعله أن نظام يونكس يمكن استخدامه على الحواسيب
    المتخصصة للاستعمالات اليومية

    وهذا فيديو لكين تومسون ودينيس ريتشى مؤسسا النظام




    ولمن أراد ترجمتهما من موقع ويكبيديا

    http://ar.wikipedia.org/wiki/كين_تومسن

    http://ar.wikipedia.org/wiki/دينيس_ريتشي

    وهذا فيديو لمراحل تطور يونكس



    وهذا موقع به تاريخ أنظمة يونكس وأشهر المطورين للنظام على مدار تاريخ نشأته

    www.levenez.com/unix

    وهذا منتدى متخصص فى نظام يونكس

    http://www.unix.com/

    وهذا موقع يونكس سيستم

    http://www.unix.org/

    ولمن أراد معرفة كل شىء عن يونكس من موقع ويكبيديا بالانجليزية

    http://en.wikipedia.org/wiki/Unix


    ما هى الأنظمة الشبيهة بيونكس ؟

    الجواب على ذلك : من دينيس ريتشي أحد المبتكريين الاصليين لـ يونكس
    فقال : حسب رايه ان الأنظمة الشبيهة بيونكس مثل لينوكس , هي في الواقع يونكس , واقترح إريك ستيفن ريموند بان هناك ثلاثة أنواع من الأنظمة الشبيهة بيونكس :

    أنظمة يونكس الجينية
    تلك النظم مع اتصلت وارتبطت تاريخيا بالكود الاصلي لشركة AT&T , معظم (وليس كل) أنظمة يونكس التجارية تقع ضمن هذه الفئة.
    وكذلك الحال مع أنظمة BSD التي كان اصلها جامعة كاليفونيا في بيركلي في اواخر عام 1970 وفي وقت مبكر من عام 1980
    بعض هذه النظم قد لا يكون اخذ من الكود الاصلي التابع لشركة AT&T, لكن هل من الممكن ان تستطيع ان نتتبع اصول اكوادهم
    وماهي الاكواد التي اخذوها من شركة AT&T أو تلك التي انتجوها بانفسهم.



    يونكس العلامة التجارية
    هذه النظم تجارية إلى حد كبير بطبيعتها وتحمل الكثير من مواصفات يونكس , لكن ليس مسموح لها ان تحمل اسم يونكس
    مثل هذه النظم التي معظمها اشتق من الكود الخاص بنظام يونكس الخامس (System V)
    بالرغم من أن بعض الأنظمة (مثل IBM z/OS) قد حصلت بالفعل على العلامة التجارية من خلال التوافق مع معايير POSIX
    لكنها في جوهرها ليست إلا أنظمة يونكس مهما اختلفت تسمياتها
    ومن الجدير بالذكر إلى ان نظام ابل ماكنتوش العاشر (Apple Mac OS X 10.5)، و BSD فيما بعد هو البديل
    وان أنظمة يونكس القديمة لم تعد تلبي وتجاري االتطورات الجارية



    أنظمة يونكس الوظيفية
    اي نظام شبيه بيونكس يتصرف على نحو يتفق مع مواصفات يونكس بشكل كبير
    وهنا نشير إلى أنظمة لينكس ومينكس (Linux or Minix) التي تتشابه مع يونكس وتتبع مواصفات مشابهة له
    لكن ليس لها اي صلة ورائية أو علامة تجارية تخص شركة AT&T
    أو انها اخذت من تلك الأنظمة الاحتكارية شيئا
    معظم البرامج الحرة والمفتوحة المصدر صممت ليونكس سواء كانت أنظمة يونكس الجينية ام لا .اهــ

    وهذا مخطط رسمى يوضح أنظمة يونكس الرئيسية

    [​IMG]

    قلت
    ومن أشهر الأنظمة الشبيه بيونكس هى :

    Mac OS X
    Minix
    Aix
    BSD
    DragonFly BSD
    FreeBSD
    GNU
    HP-UX
    IRIX
    Linux
    LynxOS
    NetBSD
    OpenBSD
    Plan 9
    QNX
    Research Unix
    SCO OpenServer
    Solaris
    Unix System V
    Tru64 Unix
    UnixWare
    VxWorks
    Xenix

    هذه نبذة مختصرة جدا عن نظام يونكس وأرجو أن ينتفع بها إخوانى
    والسلام عليكم ورحمة الله
     
  2. وعليكم السلام ورحمة الله وبركاته

    ما شاء الله عليك اخي محمد دائماً ما تكون مواضيعك ذي منفعة وغنية بالمعلومات ...

    متابع معك ان شاء الله ...

    وياليت تفكر مستقبلاً بان تطرح موضوع عن تاريخ انظمة التشغيل من اول نظام الى اخر نظام وتفرعات كل واحد واصداراته حتى نفهم من البداية ومن اخذ من من ^^" لان صراحة اتلخبط علي تاريخ انظمة التشغيل ...

    وسؤال وان لم يكن من صلب الموضوع ما هي لغة التجميع وما فرقها عن لغة الحاسوب ...

    خمس نجوم وعذراً لم استطع التقييم فالاخ سمعة واقف بالمرصاد ...

    وانت لم تكتب ممنوع الرد ^^" فعذراً ان لم يكن ردي بوقته ...

    وبارك الله بك وجزاك خيراً وزادك علماً ووجهك لما يحب ويرضى ونفع بك ...

    والسلام عليكم ورحمة الله وبركاته
     
  3. وعليكم السلام ورحمة الله وبركاته
    والله يا أخى انت سالت سؤلا محتاج لإجابة طويلة
    باختصار شديد لغة التجميع أو الاسمبلى هى لغة مقابلة للغة الآلة
    بمعنى ان الحاسب الآلى لا يفهم إلا لغة الآلة وهى عبارة عن صفر وواحد
    وكان برمجة النظام قديما لا تتم إلا بهذا , ووجد المطورن صعوبة بالغة
    فقد كان يصل الكود الواحد لصفحات طويلة
    فتم فكرة عمل لغة تسهل ذلك
    فقاموا بكتابة لغة التجميع ووظيفتها :
    أنه بدل من أن تكتب رموز الآلة يتم كتابة اكواد مختصرة تدل على نوع العملية المراده
    مثل : Add ثمم عن طريق كومبايلر يتم تحويل هذه الشفرة المختصرة إلى لغة الآلة عن طريق تخطيط واحد إلى واحد
    يعنى يمكنك تختصر السطر الواحد إلى كلمة واحدة , مثال ذلك :
    كود PHP:
    00000110 00000000 10000000 00000010 
    مثلا هذا كود طويل كما ترى , وظيفة لغة التجميع هو اختصار هذا الكود بكلمة بسيطة وهى be done
    فعندما تقوم بكتابة هذا وهو يحوى كما ترى مجموعة من التعليمات
    ووظيفة الكومبايلر أو الأسمبلر : تحويل الكود الصغير إلى هذا الكود الطويل لكى يتم التعامل معه
    لكن هى أيضا كما ترى صعبة لأنها صممت لكى يتم التعامل بها مع الحاسوب وليست للبرمجة
    لذلك لغة التجميع من لغات المستوى المنخفض هكذا يسمونها
    لذلك فكر كثير من المطورين فى عمل لغات سهلة عن هذه ويتم البرمجة بها كى تكون موجهة للمبرمج أكثر منها للتعامل مع الحاسوب
    ومن هؤلاء كين تومسون قام ببرمجة لغة c لكى تكون لغة عالية المستوى ومقننة ويستخدمها المبرمجون
    لذلك اللغة حازت على انتشار واسع من المبرمجين وبها صمم الكثير من الأنظمة
    ولابد أن تعلم أن كل لغة برمجة وظيفتها تحويل الاكواد إلى اللغة الثنائية لغة الآلة
    عن طريق الكومبايلر , لكن بتختلف اللغات بسبب سهولتها وتنيسقها وطريقة بنائها
    ولغة c من اجمل اللغات , ولو كان الأمر يسمح لذكرت لك اوكواد لها وبعض الأشياء التى صممت بها
    وما هى الأنظمة التى تمت كتابتها بها



     
  4. شكراً على اكمال الموضوع

    تشعبات كثيرة

    طيب اخي مع كل هذه المعلومات نستطيع القول ان يونكس كان من اوائل الانظمة التي دفعت حركة التطوير بشكل مباشر او غير مباشر لتصل انظمة اليوم الى ما هي عليه والاحظ بشكل كبير ان للمنافسة دور متميز بالتطورات السريعة ...

    واشكرك على كرمك البالغ في توضيح لغة التجميع ولغة الالة وقد فهمت الامر جيداً والحمد لله ...

    سؤال انظمة يونكس الحالية اين موقعها من الاعراب اقصد نحن كمستخدمين لا نرى على الساحة غير الماك والويندوز وتوزيعات لينوكس اما بقية تفرعات يونكس وينوكس نفسه اين يستخدم وبماذا يستفاد منه حالياً؟
     

  5. نعم نظام يونكس له فضل كبير جدا على ما نحن فيه الآن من التطور
    فهو يعتبر أبو الأنظمة الحالية
    وأنظمة يونكس نفسها لها أنظمة هى يونكس نفسها بالرخصة المباشرة
    لكنها لا توافق احتياجات المستخدم العادى كونها متخصصة
    فى السيرفرات والاتصالات وأعمال أخرى لا تناسب احتياجات المستخدم العادى
    لذلك كان نظام ماك ولينكس هو نقلة وتطوير على هذه الأنظمة لتناسب احتياجات اللمستخدم
     
  6. شكرا لك اخي سعيد محمد على جمعك لهذا الكم الهائل من المعلومات وقد تغذيت منها قدر الاستطاعه :]
     
  7. شكرا لمرورك أخى سعود وبارك الله فيك
    هناك بعض المعلومات الأخرى التى لم أذكرها لأنه ليس لنا بها حاجة
    الى يحب يقرأ بعض الأشياء الأخرى ممكن يذهب لموقع ويكبيديا أو الروابط التى ذكرتها مع الموضوع
    http://ar.wikipedia.org/wiki/يونكس
     
  8. مشكور جدا اخ سعيد

    معلومات قيمه وشرح رائع :)
     
  9. مشاء الله عليك يا استاذ محمد

    أشكرك علا هذه المعلمات القيمة

    سؤالي : نظام الوندوز مبني على أي نواة وماهي اللغة المستخدمة في تطورية ولك مني جزيل الشكر
     
  10. اعتذر عن الاخطاء الإملائية بسبب التصحيح التلقائي في الايباد !
     
  11. نظام الويندوز له مرحلتان
    المرحلة الاولى : انظمة ما قبل NT وكانت مبنية على Qdoc وهو النظام الذى اشترته ميكروسوفت من شركة Qdoc ثم طورته وقامت بتسميته Doc
    المرحلة الثانية : نواة NT وهى النواة التى تم بناء نظام ملينيوم وويندوز 2000 وويندوز XP عليها
    ثم ما زالت هى النواة المستخدمة حتى يومنا هذا إلى آخر نظام 8.1
     

مشاركة هذه الصفحة

جاري تحميل الصفحة...