hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
أس هيدروجيني أهمية الأس الهيدروجيني في الإنسان
كما أن بشرة الإنسان تكون حمضية قليلًا حيث يكون الأس الهايدروجيني 5.5 ويقي ذلك الغطاء (العرق) الحمضي من البكتيريا الضارة. وعند استخدام الصابون وهو يكون عادة قاعدي وبعد التجفيف فهذا يبعد الطبقة الدهنية والطبقة الحمضية الواقية.
تصنع مستحضرات الغسيل من مخلوط ماء وجلسرين وملح الطعام وثيوسلفات الصوديوم وبيكربونات الصوديوم ، وقليل من مؤثر سطحي (تنسيد Tenside)، وتضبط كمياتها بحيث يكون PH لها في حدود 5.
أس هيدروجيني تأثير قيمة الPH على نمو النبات
تؤثر قيمة الباهاء في الأرض الزراعية على توفر أملاح النمو للنبات. وعندما تكون الأرض قلوية أو متعادلة تتكون فيها أملاح أكسيد هيدروكسيد الحديد التي لا يمتصها النبات فتحدث له فقرًا في الحديد. وإذا تغيرت قيمة الباهاء في الأرض تغيرًا كبيرًا فيمكن أن يؤثر ذلك سلبيًا على وظائف أعضاء النبات.
ومن المكونات الغذائية في النباتات نجد النيتروجين وبعض العناصر الأخرى. ويحصل النبات على النيتروجين من أيونات الأمونيوم الذائبة (NH4+) أو من أيونات النترات (NO3−). نترات الأمونيوم تكون في الأرض في وسط متعادل (باهاء =
7). وعندما تكون الأرض حمضية تزيد فيها أيونات الأمونيوم NH4+، أما في الأرض القلوية فتزيد فيها أيونات النترات NO3−.
أس هيدروجيني تأثير قيمة الPH على نمو النبات
إذا كانت أغشية جذور النبات نفاذة لأيونات الأمونيوم
NH4+ فإنها تكون محتاجة لأرض حمضية. وتحتاج لأخذ أيون النترات
NO3− من أرض قلوية للنمو. وتقل حساسية النبات لهاباء الأرض إذا كانت أغشيتها نفاذة لكلا من الأمونيوم والنترات. ويستخدم نترات الأمونيوم (NH4NO3) في السماد الصناعي حيث يوجد فيه نوعي أيونات الأمونيوم والنترات.
وطبقًا لقيمة الباهاء في التربة تختلف إمكانية النبات لأخذ موادها الغذائية، فإذا كانت قيمة الباهاء مرتفعة أو منخفضة فهذا يحد من أمكانيتها لامتصاص المواد الغذائية. وعندما يكون الباهاء منخفضًا يزداد ذوبان أيونات (أملاح) الألمونيوم والمنجنيز وقد يصل تركيزها إلى حد ضار للنبات.
عدي بن مسافر
الشيخ عَدِيُّ بن مُسافِر الأُمَويُّ (بالكردية: شێخ ئادی، Şêx Adî)، (467- 557 هـ / 1075- 1162 م) هو شيخ يجلُّه اليزيديون ويَعدُّونه من قدِّيسي طائفتهم، وتُنسَب إليه ديانة جديدة تسمَّى العدوية. ولد في قرية بيت فار بالقرب من مدينة بعلبك في لبنان الحالي وما يزال منزله مزارًا إلى يومنا هذا. قضى معظم شبابه في بغداد واتخذ منسكًا له في شمال العراق قرب الموصل والى شرقها شمالا في وادي لالش حيث كان هناك وجود للعديد من الزرادشتيين، ولهذا فإن مبادئه الصوفية تأثرت بتعاليمهم. يعتبره اليزيديون تجليًا للملاك طاووس. وصف بأنه مربوع القامة شديد السمرة. توفي ودفن في لالش في منطقة شيخان في العراق في الخلوة التي بناها بنفسه في محيط قرية بعدري على بعد 20 ميلا شرق دير الربان هرمزد النسطوري. سكنها مريدوه بعد مماته وأصبحت محجًا لأتباع طائفة اليزيدية. يشتهر مدفنه بقببه الثلاث مخروطية الشكل.
عدي بن مسافر
بالرغم من انقطاعه عن العالم، فقد تأثر سكان المكان بزهده وعجائبه. وما زال الكثيرون يزورون مقامه للحج بحيث تقام احتفالات ليلية على ضوء الشموع ويظهرون غطاء نعشه الأخضر ويوزعون الهريسة الساخنة. ويعتقد مريدوه أنه تجلٍ لله. خلفه برئاسة الطائفة ابن أخيه الشيخ صخر أبو البركات الأموي.
عدي بن مسافر النسب
ولد في بعلبك في بلاد الشام، ثم انتقل إلى البصرة وفيها اشتهر ثم انتقل إلى منطقة الشيخان شمال الموصل إلى أن توفي هناك. ومما يجدر ذكره هنا بحق الشيخ عدي بن مسافر أنه عالم مسلم صوفي قال عنة ابن كثير انه شيخ الشافعية الاكراد في جبال الهكار وله اتباع يغلون فيه. وقال الشيخ نور الدين أبو الحسن علي بن يوسف اللخمي في كتابه بهجة الاسرار كان شيخ الإسلام وعن الشيخ ابي محمد عبد الله اليطائحي كان الشيخ عدي إذا سجد سمع لمخه من رأس صوت كصوت وقع الحصا في الفرعة اليابسة من شدة المجاهدة
عدي بن مسافر وفاته
يقع قبره بالقرب من الموصل شرق دجلة، وتحديدا في لالش.
عدي بن مسافر الشيخ عدي لدى الأيزيدية
يعدُّ الأيزيديون الشيخ عدي منقذ اليزيدية وتقدسه ويعتقدون بأنه قال:
كان والد الشيخ عدي الشيخ مسافر زاهدا صالحا يسكن بيت فار من أعمال بعلبك من سهل البقاع، فسلك طريق المجاهدة والسياحة، وترك بيت فار وتنقل في بلاد هكاري، وفارق زوجته أربعين سنة (معنى ذلك ترك زوجته وهو شاب) وبينما كان نائما في إحدى الليالي جاءه ملاك يقول له: أذهب إلى زوجتك وواقعها فتحمل منك ولد صالح. فغادر الشيخ مسافر مكان سكنه، وكان في مناطق الأيزيدية، فوصل منزله ليلا. وقبل ذلك، رأت أم عدي نور يهبط من السماء ويدخل أحشائها ورأت قبة بين جبلين يرتفع منها نور وسمعت جبل المشرق ينادي جبل المغرب بأنه سيولد ولي الله الشيخ عدي وسيكون ذكره في المشرق والمغرب. وبعد أن جامعها زوجها، طلبت منه ينادي من فوق السطح بأعلى صوته أنهالشيخ مسافر جاء راكبا فرسته و٫لك لكي تتخلص من ألسنة الناس لعلمها بسفر زوجها في الليل.
عدي بن مسافر الشيخ عدي لدى الأيزيدية
اشتهرت كرامات شيخ آدي (عدي) وقصد الكثيرون خلوته في لالش النوراني من اجل رؤيته من امثال عبد القادر الجيلاني الذي امتدحه وشهد له بالسلطنة على الأولياء، وقال: لو كانت النبوة تنال بالمجاهدة لنالها الشيخ عدي بن مسافر. كما قصده بعض الشيوخ من الاديان الأخرى من الهند حيث أطلق أحد كهوف المنطقة باسمهم، المعروف باسم «شكفتا هنديا» أي «كهف الهنود»، استخدموها للنوم بها بعد قضاء النهار مع الشيخ عدي. ويَعدُّه اليزيديون المعلِّمَ الذي حدَّد العقائد وهو الهادي للطريق الصحيح. واتبعوا إمامة ذريته مثل:
واجهة تمرير الرسائل
واجهة تمرير الرسائل (بالإنجليزية: Message Passing Interface MPI) هي واجهة برمجة التطبيقات التي تسمح للأعمال (processes) بالتواصل فيما بينها من خلال تبادل رسائل. الطريقة مستعملة أيضا بين البرمجيات المتوازية مشغلة على حاسوب عملاق أو حاسوب عنقودي حيث الوصول لذاكرة غير محلية مكلف للغاية.
يرجع الفضل في تطوير الواجهة إلى ويليام جروب وإروين لوسك وغيرهما.
قد يحتاج المبرمج لحل مشاكل ضخمة، والتعامل مع مجال ذاكري أكبر، أو ربما قد يحتاج ببساطة لحل مشاكل بسرعة أكبر من الممكن تحقيقها على حواسيب تسلسلية. بالإمكان عندها الانتقال إلى البرمجة التفرعية والحواسيب التفرعية للتعامل مع هذه الاحتياجات. إن استخدام أساليب البرمجة التفرعية على حواسيب تفرعية يمنحك الوصول لموارد ذاكرية أكبر وموارد وحدة المعالجة المركزية CPU غير متاحة على حواسيب تسلسلية. أحد الأساليب الأساسية في البرمجة التفرعية هو استخدام مكتبات تمرير الرسائل. تؤمن هذه المكتبات إدارة نقل المعطيات بين مقاطع من برامج تفرعية تعمل (عادةً) على معالجات متعددة في بنية حوسبة تفرعية
واجهة تمرير الرسائل نموذج تمرير الرسائل
تم إعداد MPI كأداة قياسية لنموذج «تمرير الرسائل» في البرمجة التفرعية.
- يتألف الحساب التفرعي من عدد من العمليات، تعمل كلُ منها على معطيات محلية. كل عملية تمتلك متحولات محلية خاصة بها، وليس هناك من آلية تمكّن أي عملية من الوصول المباشر لذاكرة العملية الأخرى.
- تشارك المعطيات بين العمليات يتحقق عبر تمرير الرسائل، ويتم ذلك، عبر الإرسال والاستقبال الصريح للمعطيات بين العمليات.
لاحظ أن النموذج يتضمن عمليات، والتي لا تحتاج –من ناحية المبدأ- لأن يتم تنفيذها على معالجات مختلفة. في هذا المنهاج التعليمي، سيتم عموماً افتراض أن عملياتٍ مختلفة يتم تنفيذها على معالجاتٍ مختلفة وأن المصطلحين «عمليات» و«معالجات» يتم استخدامهما بشكل قابل للتبادل (على سبيل المثال، عند الحديث عن اتصال المعالجات مع بعضها).
السبب الأساسي في منفعة هذا النموذج هو عموميته المفرطة. أساساً، أي نوع من الحوسبة التفرعية يمكن أن يتم طرحه بأسلوب تمرير الرسائل. وبالإضافة، فإن هذا النموذج:
- يمكن تحقيقه على تنوع كبير من المنصات، من بنية ذاكرة مشتركة متعددة المعالجات إلى شبكات محطات العمل وحتى الأجهزة ذات المعالج الوحيد.
واجهة تمرير الرسائل نموذج تمرير الرسائل
- يسمح عموماً بالمزيد من التحكم على موقع وتدفق المعطيات ضمن البرنامج التفرعي الموجود فيه، على سبيل المثال: بنية الذاكرة المشتركة. يمكن لمثل هذه البرامج أن تحقق أداءً أعلى باستخدام الأسلوب الصريح في تمرير الرسائل. وبالفعل، فإن الأداء هو سبب رئيسي في عدم اختفاء نموذج تمرير الرسائل من عالم البرمجة التفرعية
واجهة تمرير الرسائل ما هي MPI؟
MPI هي اختصار لـ "Message passing interface". وهي مكتبة من التوابع (بلغة C) تقوم بتضمينها ضمن شيفرة المصدر لإنجاز اتصال للمعطيات بين المعالجات.
تم تطوير MPI بعد عامان من المناقشة المقادة بواسطة منتدى MPI، مجموعة من حوالي 60 شخصاً يمثّلون حوالي 40 منظمة.
تم تعريف النسخة القياسية MPI-1 في ربيع عام 1994.
- عرّفت هذه النسخة كلاً من الأسماء، تسلسلات الاستدعاء، ونتائج التوابع والروتينات الفرعية المستدعاة من قبل C.
جميع وسائل MPI يجب أن تتبع لهذه القواعد المعرّفة، هذا يضمن تحسين المحمولية. يجب على جميع برامج MPI أن يتم ترجمتها وتنفيذها على أي منصة تدعم MPI القياسية.
- التنفيذ التفصيلي الفعلي للمكتبة تم تركه للشركات الخاصة، والذين أصبحوا هكذا أحراراً في إنتاج نسخاً مصغّرة لآلاتهم.
- أغلب إصدارات MPI القياسية هي متاحة لتنوع كبير من منصات العمل.
واجهة تمرير الرسائل ما هي MPI؟
أيضاً تم تعريف النسخة القياسية MPI-2. جاءت هذه النسخة بميزات إضافية غير محتواة في MPI-1، ويتضمن ذلك أدوات للدخل/الخرج التفرعي، دعم لغات C++ وFortran90، وإدارة ديناميكية للعملية. في الوقت الحاضر، تتضمن بعض نسخ MPI أجزاءً من ميزات النسخة القياسية MPI-2 لكن النسخة الكاملة من MPI-2 غير متوفرة بعد.
واجهة تمرير الرسائل أهداف MPI
جميع هذه النقاط أصبحت متاحة في نسخة MPI-2.
واجهة تمرير الرسائل لِمَ نستخدم (لا نستخدم) MPI؟
ينبغي عليك استخدام MPI عندما تكون بحاجة إلى:
تتألف برامج تمرير الرسائل من عدة مقاطع من برنامج تسلسلي والذي يتخاطب عبر استدعاءات مكتبية. هذه الاستدعاءات يمكن تصنيفها مبدأياً إلى أربعة أصناف:
الصنف الأول من الاستدعاءات: يتألف من استدعاءات لبدء عمليات الاتصال وتحديد عدد المعالجات المستخدمة وتكوين مجموعات جزئية من المعالجات وتحديد أياً من المعالجات يقوم بتنفيذ ذلك الجزء المحدد من البرنامج.
الصنف الثاني من الاستدعاءات:، يُدعى عمليات الاتصال من نوع نقطة-إلى-نقطة، ويتألف من أنواع مختلفة من عمليات الإرسال والاستقبال.
الصنف الثالث من الاستدعاءات: هو عبارة عن العمليات المتداخلة التي تؤمن التزامن أو أنواعاً أخرى محددة من عمليات الاتصال المعرّفة جيداً بين مجموعات من المعالجات إضافةً إلى استدعاءات تنجز عمليات الاتصال/الحساب المتداخلة.
الصنف الأخير من الاستدعاءات يؤمن مرونة في الاتصال مع بُنى المعطيات المعقدة.
واجهة تمرير الرسائل البنية العامة لبرنامج الـ MPI
جميع برامج الـ MPI لها البنية العامة التالية:
و الآن لنرى ما معنى كل منها على حدا
ملف الترويسة للـ MPI هو ملف يحتوي على التعريفات ونماذج التوابع الخاصة بـ الـ MPI التصريح عن المتغيرات وفيه يتم التصريح عن المتغيرات التي سوف نستخدمها في البرنامج تهيئة البيئة عن طريق استدعء التابع الخاص بذلك سنراه لاحقا
جميع العمليات الحسابية والاتصالات بين توابع الـ MPI يجب أن تتم بعد عملية التهيئة للبيئة
و بعد ذلك يتم إلاق عملية التهئة عن طريق تابع خاص سنراه لاحقاو لا يجوز استدعاء أي تابع بعد أغلاق التهيئة كما أنه من الضروري ان نذكر أنّ أي عملية لا تصل ال مرحلة النهاية سيبدو البرنامج المنقذ لها كما لو أنه في حالة جمود
إنّ ملفات الترويسة للـ MPI تحتوي على نماذج التوابع والاستدعاءات الخاصة بالـ MPI كما تحتوي على تعريفات الـ Macros والثوابت الخاصة والأنواع المستعملة في الـ MPI حيث تم استخدام كلمة
Include مع اسم ملف الترويسة في أي ملف مصدر Source file من أجل تضمين التوابع والثوابت الخاصة بالـ MPI على النحو التالي
C :
واجهة تمرير الرسائل البنية العامة لبرنامج الـ MPI
أمّا عن أسماء ثوابت الـ MPI فتستخدم الـ الأحرف الكبيرة وكمثال عليها:
MPI_COMM_WORLD,MPI_REAL
يتم تمثيل إجراءات الـ MPI في لغة الـ C على شكل توابع Functions ومن جهة أخرى نلاحظ أنّه وبشكل عام يتم إعادة رقم الخطأ في حال حدوثه مما يسمح لك باختبار نجاح العملية التي تنفذ الإجراء أو فشلها.
في لغة الـ C : تعيد توابع الـ MPI رقم صحيح من خلاله نستطيع تحديد حالة انتهاء الاستدعاء
إنّ شيفرة الخطأ تعيد الـ MPI_SUCCESS إذا نجح الاستدعاء وهذا يعني أنّ قيمة العدد الصحيح تكون مساوية للقيمة المسندة بشكل سابق للـ MPI_SUCCESS وهكذا يمكن فحص نجاح العلمية أولا.
و في حال حدوث الخطأ يمثل العدد الصحيح المعاد قيمة تدل على خطأ معين.
الأنواع الأساسية لمعطيات الـ MPI في لغة الـ C
الجدول التالي يوضح هذه الأنواع وتقاطعاتها مع الأنماط في C
واجهة تمرير الرسائل البنية العامة لبرنامج الـ MPI
في لغة الـ C تزود الـ MPI العديد من أنماط المعطيات الخاصة فعلى سبيل المثال
و تستخدم هذه الأنماط في التصريح عن المتحولات فعلى سبيل المثال
MPI_Comm some_comm ;
إن إجراء الـ MPI الأول الذي يتم استدعاءه في أي برنامج للـ MPI يجب أن يكون إجراء التهيئة وهو MPI_INIT هذ1 الإجراء يقوم بتأسيس بيئة الـ MPI ويعيد شيفرة خطأ إذا كان هناك مشكلة.
إن الإجراء MPI_INIT يتم استدعاءه مرة واحدة فقط في بداية البرنامج
أماني السويسي
أماني السويسي من تونس وهي الطالبة التونسية في برنامج ستار أكاديمي في موسمه الثاني من مواليد 11 أبريل 1983. وهي إحدى الطلاب الذين تأهلوا للنهائيات بدون أن تكون من (النومينيز)و قد احتلت المرتبة الأولى مرتين وهي أول طالبة تصل إلى النهائيات بدون أن تسمى (النومينيز) ولكن لم يحالفها الحظ بسبب تصويت الجمهور الدي كان %48 مقابل %51 لهشام عبد الرحمان. أصدرت ألبومها الأول مع شركة روتانا وهو «وين» سنة 2007، وقد تعاملت مع كبار الفنانين والملحنين في إنتاج هذا الألبوم. يضم ألبوم وين 10 أغاني صورت منه«اللي شايف نفسو» و«وين» على طريقة الفيديو كليب بعدها انفصلت عن شركت روتانا للتتفرغ للإنتاج على حسابها الخاص فاصدرت كليبات منوعة لأغاني سينجل وهما «من ورايا» و«سيبها عليا» لتنضم بعدها لشركة إنتاج مصرية غيتارة فانتجت البومها الثاني أنا مش ملاك سنة 2010 يضم 14 أغنية صورت منه أغنيتين اضافيتين «هاي جزاتي» مع المخرج عادل سرحان و«إرجعلهم» مع المخرج فادي حداد وشاركها التمثيل الفنان التونسي الشاب عمر حميدة نجم مسلسل نجوم الليل كما وحضرت إثر الثورة التونسية أغنية وطنية بعنوان «لا للظلم» صورتها فيديو كليب اهداء للشعب التونسي وأبناء بلدها الحبيب «لا للظلم» اخذت هذه الأغنية رواجا في تونس كما قدمت بعد فترة قصيرة أغنية وطنية جديدة ديو مع الفنان التونسي محمد الجبالي بعنوان«مع تونسنا»
شاركت في مسرح الرحابنة بمسرحية جبران والنبي. واطلت باعرق المهرجانات الدولية خصوصا بتونس مهرجان قرطاج سنة 2008 في الاختتام مع عرض ياليل يا قمر للموسيقار محمد القرفي مع مجموعة مميزة من فنانين تونس الكبار مثل نور الدين الباجي وصلاح مصباح والفنانة درصاف الحمداني وسنة 2010 أثثت سهرة الشباب مع الفنان أحمد الشريف ومجموعة فنانين راب واجانب حضر الحفل 14 ألف متفرج وكانت سنة 2010 سنة جولة شاملة لأماني بالمهرجانات التونسية فكانت عروس المهرجانات حيث أطلت بسوسة والمنستير والجم ومدنين وقرقنة وبنزرت
أماني السويسي البوم وين (2007)
ألبوم وين صدر سنة 2007 من إنتاج شركة روتانا يتضمن 10 أغاني منوعة مصري وتونسي ولبناني:
سولاريس
سولاريس (بالإنجليزية: Solaris)‏ هو نظام تشغيل بني اعتمادا على عدة أنظمة تشغيل متفرعة من يونكس.
بدأت القصة في الولايات المتحدة الأمريكية، عندما شرعت شركة معامل بيل Bell Labs التابعة وقتها لشركة AT&T في العمل مع هيئة MITعلى إنشاء نظام التشغيل MULTICS(Multiplexed Information and Computing System) معناه تقريبا نظام المعلومات والحسابات معاً. وكان ذلك لصالح شركة General Electrics من أجل تشغيل محطة عمل مركزية Mainframe معينة.
سولاريس
ظهر بعد ذلك بفترة محطات العمل المعروفة باسم Microcomputers أو Workstations وهي أصغر حجما من سابقتها وأرخص ثمنا نظرا للتطور التقني وتزامن ظهورها مع انتشار تقنيات شبكات الحاسب الآلي تلك التي توصل محطات العمل معا بواسطة وسيلة اتصال إلكترونية. ولكنها تختلف عن الحواسب الشخصية Personal Computers التي تجهز بتجميع القطع من على الرف من مراكز البيع ولذلك رَخُصَ ثمن الحواسب الشخصية عن محطات العمل.
انفصلت Bell Labs من مشروع MULTICS سنة 1969 لتوجه نشاطها نحو هدف جديد. وجدير بالذكر شروع شركة هانيويل HoneyWell في عام 1970 بشراء قطاع أعمال الحاسب من شركة General Electric ومن ضمن ذلك نظام تشغيل MULTICS وقد استمرت Honeywell في دعمه حتى 1985.
و في سنة 1971 م قام أحد مهندسي Bell Labs كين طومسون Ken Thompson بعد عدة تجارب مثل تصميم لعبة على نظام MULTICS بإعادة كتابة النظام بواسطة لغة البرمجة Assembly، وأدخل على النظام عدة تعديلات جعلته أبسط في التصميم وأكثر فاعلية، وأطلق عليه اســم UNIX System وذلك ليعمل على محطة عمل مركزية PDP-7 mainframe. يظن البعض أن الاسم UNIX أخذ من MULTICS بتغيير كلمة Multiplexed إلى Uniplexed في مزاح من أحد زملاء طومسون. ثم تحورت الكلمة من UNICS إلى UNIX.
سولاريس ظهور نظام يونكس
كان المهندس دينيس ريتشي قد قام بتطوير مترجم للبرمجة بلغة سي للمعالج PDP-11، وتعاون دينيس ريتشي وكين تومسن في إعادة كتابة نظام تشغيل يونكس بلغة سي للعمل على ذلك المعالج، ثم نشرا بحثاً عن نظام تشغيل يونكس سنة 1974.
بعد نشر البحث انهالت الطلبات على AT&T للحصول على نسخة من النظام وكانت الجامعات والشركات تحصل معه على المادة المكتوبة Source Code لبرنامج نظام التشغيل يونكس، وكان السبب الرئيسي في توزيع رخص النظام مجانا تعقيدات إدارية بين AT&T والحكومة لم تمكن الشركة من الدخول بصفة رسمية في مجال سوق الحاسب في ذلك الوقت، وقد كان ذلك سببا مباشرا في التطور الهائل الذي حدث في النظام بواسطة أساتذة وطلبة الجامعات والمستخدمين بالشركات المختلفة. وأخذت نسخ معتمدة تظهر مثل UNIX Version 6 مصحوبة بدليل الاستخدام ومادة البرنامج المكتوبة.
سولاريس ظهور نظام BSD
إن نظام BSD له تأثير كبير في نظام SunOS وUNIX SVR4 وبالتالي في نظام سولاريس. كانت جامعة بريكلي Berkeley بولاية كاليفورنيا الأمريكية قد حصلت على رخصة UNIX Version 6 ولأن مادة البرنامج المكتوبة UNIX Source Code كانت موجودة فقد استطاعت الجامعة تطوير النظام إلى حد كبير وأصدرت نسخة (1BSD) Berkeley Software Distribution version 1.xعام 1977 وبعدها إصدارات 2BSD و3BSD بنسخها المتتالية.
وفي سنة 1981 ظهرت 4BSD وبها عدة أفكار وبرامج متميزة منها:
هذه الأفكار والابتكارات الجديدة جعلت نظام 4BSD الأفضل وقتها مما جعل صن ميكروسيستمز تنتج SunOS متوافقا معه. النسخ الموجودة الآن حتى سنة 2007 هي: OpenBSD وNetBSD.
سولاريس خاصية النقل Portability
تكمن أهمية خاصية النقل (بالإنجليزية: Portability)‏ في أنها كانت أحد العوامل الهامة في إنشاء شبكة الحاسب بعد ذلك لأنها جعلت عملية إعداد نظام التشغيل على أكثر من جهاز أكثر سهولة.
و هي عبارة عن إمكانية تحميل النظام ونقله من جهاز إلى آخر بحيث لا يكون هناك داعي لكتابة البرنامج بأكمله من جديد، بشرط توافق النظام مع مكونات الجهاز الذي سيعمل عليه ومن أهمها المعالج الدقيق Microprocessor وتكون محتاجاً فقط إلى الآتي:
ولأن مترجم لغة السي الذي كتبه دينيس ريتشي كان مخصصا لمحطة العمل PDP-11 فلم يكن مناسب لتحميل النظام على محطة عمل مختلفة مثل Interdata 8/32. فقام زميل لهم يدعى ستيف جونسون Steve Johnson بتصميم مترجم آخر مناسب لعملية النقل على أي جهاز أطلق عليه Portable C Compiler، وظل لعدة سنوات الأساس لكل برامج المترجمات لإصدارات نظام يونكس المتعددة.
نعود لشركة AT&T، منذ عام 1982 وعند إصدارها نسخة نظام يونكس III بدأت تطلب مقابل مالي لرخصة النظام ولم تعد مادة البرنامج توزع معه. ثم اعقبها نسخة UNIX System V باصداراته المتعاقبة 1، 2 و3.
سولاريس خاصية النقل Portability
و بـالتـعـاون مع شـركة Sun قامـت AT&T بإصـدار UNIX System V Release 4 والمشهورة باسم SVR4 سنة 1989 وذلك لدمج كل التغيرات بأنظمة BSD و SunOS ونسخة Xenix من Microsoft. تضمنت النسخة SVR4 عدة أدوات مهمة منهاTCP/IP و C shell وKorn shell ونظامي الملفات UFS وNFS ونظام جديد للتعامل مع الذاكرة الخيالية virtual memory وبيئة Open Windows التصويرية وأيضا تعريف الأدوات على الأجهزة التي تعمل بالمعالج x86، مع إضافة دعم للمعايير القياسية POSIX وX/Open.
استمرت AT&T بإنتاج الإصدارات حتى SVR4.2 بعد تكوين شركة USL سنة 1991.
في عام 1992 تم بيع شركة USL ومعها حق ملكية نظام تشغيل UNIX System V إلى شركة نوفل التي بدأت في إصدار إنتاجها الخاص UNIXWare إلى أن اضطرت لبيع بعض المواد الخاصة بها فانتقلت العلامة التجارية وحق منح الشهادات لنظام UNIX إلى شركة X/Open في سنة 1994 وباعت UNIX system ومادة البرنامج المكتوبة إلى شركة SCO Group في سنة 1995. وهناك خلاف بين نوفل وSCO حول نصيب كل منهما في الحقوق الفنية.
بحلول عام 1993 كانت معظم النسخ الموجودة في العالم قد قام منتجيها بجعلها معتمدة بشكل أساسي علي SVR4.
سولاريس معايير UNIX القياسية
في الثمانينات من القرن الماضي كانت قد انتشرت نسختين من يونكس انتشاراً كبيراً وهما 4.3BSD و SVR3 وكانتا غير متوافقتين، أي مختلفتين اختلافاً كبيراً وكان ذلك شيئاً مزعجاً لكل المبرمجين. فبدأت الهيئات العلمية في محاولة إصدار مواصفات موحدة تنشر على شكل دليل علمي أو معيار قياسي.
من هذه المعايير القياسية:
1- POSIX) IEEE 1003.1 Standard)
سولاريس ظهور نظام POSIX
أول محاولة جدية لتوحيد النسختين في نسخة واحدة متفق عليها كانت من مؤسسة IEEE وكان اسم المشروع POSIX أو Portable Operating System Interface for UNIX وهو يعني بالعربية "واجهة نظام تشغيل قابل للنقل ليونكس"
أصدرت لجنة POSIX معيارها القياسي Standard سنة 1988 وسمي IEEE 1003.1 وكانت الفكرة من الإصدار أن أي برنامج مصمم للعمل على يونكس باستخدام الخطوات المحددة في هذا الإصدار القياسي يكون صالحة للعمل على أي نسخة يونيكس موجودة.
وآخر إصدار لهم حتى سنة 2006 كان IEEE Std 1003.1, 2004 Edition
سولاريس ظهور نظام X/Open Portability Guide
تكونت X/Open Company شركة متحدة سنة 1984 هدفها الأساسي تعريف وتقديم منتجات قياسية لتنشر للجمهور لزيادة التوافق بين الأدوات والبرامج التكنولوجية.
في البداية بدون اتفاق مع منظمة IEEE قامت X/Open بنشر توصيفها القياسي
X/Open Portability Guide أو XPG الذي كان أعم من POSIX وكان يشرح المتطلبات اللازمة لعمل نظام مشابه لنظام UNIX
تم نشر XPG3 سنة 1989 وكان XPG4 آخر إصدار لهذا التوصيف القياسي سنة 1992 والذي اعتمد عليه Single UNIX Specification بشكل أساسي
وكان من نتائج تلك المواصفات مع الدليل IEEE 1003.1 أو POSIX تكوين ما عرف باسم OSF
في عام 1988 قامت بعض الشركات فعقدت تحالفاً اقتصادياً سمي مؤسسة البرامج المفتوحة Open Software Foundation أو OSF وذلك كرد فعل لتحالف AT&T مع Sun في إنتاج SVR4 في محاولة لكسر احتكار AT&T لنظام تشغيل UNIX. شركات مثل:
وأنتجت هذه المؤسسة نظام تشغيل OSF/1 سنة 1990 الذي اعتمد على معيار POSIX بشكل أساسي وغير هذا النظام كانت لهم العديد من المنتجات القياسية مثل Motif وهو منتج قياسي عبارة عن GUI Widget Toolkit وهي مجموعة أدوات أساسية في بناء بيئة المستخدم التصويرية
سولاريس ظهور نظام X/Open Portability Guide
Common Open Software Environment أو (COSE)
في سنة 1988 قامت AT&T و Sun مع بعض الشركات الأخرى بعقد تحالف اسمه UNIX International أو UI لتقديم معايير مفتوحة. وكان ذلك رد فعل لظهور مؤسسة OSF الذي ظهرت ضدهما بعد تعاونهما في عمل SVR4.
بعد فترة تحديدا في عام 1993 وفي سبيل حماية نصيب يونيكس في سوق محطات العمل من الخطر المتزايد من جهة ميكروسوفت ونظامها Windows 3.11 for workgroups وما تلاه، تلاقى الفريقان في مبادرة لتوحيد الجهود في مجال توحيد مواصفات نظام يونيكس فيما عرف باسم COSE أو Common Open Software Environment.
من أعضاء هذا الفريق المتحد عدة شركات من الجانبين منها :
كان هؤلاء الأعضاء يمثلون الشركات الكبيرة في سوق النظم المماثلة لنظام يونكس وأيضا الشركات المالكة للحق الفني في نظام يونيكس وما نتج عنه من إصدارات.
كانت هناك عدة مجالات حددوا فيها الاهتمام بتحديد مواصفات مشتركة لها ومنها:
سولاريس ظهور نظام X/Open Portability Guide
· بيئة سطح مكتب مشتركة
· أدوات الشبكات
· الأدوات التصويرية graphics
· برامج عرض ملفات الصوت والفيديو
· إدارة النظام
و تم اعـلان جديـة الفريـق في عمل مواصـفات موحـدة لنظام تشغيل UNIX أو ما يسمى Single UNIX Specifications.
أحد نتائج هذه الجهود تصـميم وتنفيذ بيئة سـطح المكتب التصويرية المشـتركة Common Desktop Environment أو (CDE) بواسطة HP و Sun وآي‌ بي‌ إم ونوفل.و هي بيئة سطح مكتب تصويرية GUI Environment بنيت باستخدام بروتوكول X11 الذي أصدرته MIT سنة 1984 ومجموعة أدوات MOTIF التي أصدرتها OSF سابقاً. استخدم CDE بعد ذلك بواسطة HP وصن ميكروسيستمز.
في عام 1994 اتحد الفريقان UI وOSF في مؤسسة واحدة احتفظت باسم OSF وللتفريق بينها وبين فريق OSF القديم يطلق عليها البعض The new OSF.
سولاريس ظهور نظام Single UNIX Specification
حدث أن اشترت الشركة X/Open حق العلامة التجارية Trademark لنظام UNIX وأحقية منح شهادات Certification من شركة نوفل في سنة 1994.
نشرت X/Open الدليل القياسي UNIX 95 Brand لتوضيح المواصفات القياسية لنظام يونيكس أو Single UNIX specification version 1 سنة 1995
سولاريس ظهور The Open Group
في سنة 1996 تحالفت مؤسسة OSF مع X/Open لتكوين ما يسمى Open Group
و قاموا بإصدار UNIX 98 Brand النسخة الثانية من دليل المواصفات القياسية لنظام يونيكس أو Single UNIX Specification version 2 (1998 Edition) في سنة 1998
و في نسخة Single UNIX Specification v3 لسنة 2001 تم توحيد المواصفات مع مواصفات POSIX أو IEEE 1003.1 بواسطة مجموعة مشكلة من الطرفين اسمها Austin Group.
سولاريس ظهور مواصفات المجموعة الأساسية Open Group Base Specifications
وفي سنة 2004 تم نشر دليل المواصفات القياسية لنظام UNIX لتصحيح عدة مشاكل في النسخة السابقة وهو بعنوان
The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition
توجد ملاحظة هامة أنك باستخدام هذا الدليل القياسي لا تكون بحاجة إلى مادة البرنامج المكتوبة UNIX Source Code بواسطة AT&T لتصميم نظام UNIX خاص بك.
Filesystem Hierarchy Standard: هو المعيـار القياسـي لنظام الملفات الخاص بنظـم التشـغيل التي أطلق عليـها (UNIX System – Like operating systems) أي التي تشبه يونكس.
في البداية كان يختص بنظام GNU/Linux وذلك منذ عام 1993 إلي 1996 ثم في إصداراته التالية تم تعميمه للأنظمة الأخرى بالتعاون مع مجموعة تطوير نظام BSD. والإصدار الحالي (منذ 2004 إلى 2007) هو FHS 2.3
و يمكنك الحصول على الدليل الخاص به من موقع http://www.pathname.com/fhs
سولاريس ظهور نظامSolaris
خلال سنوات الثمانينات اصدرت شركة Sun Microsystems نظام تشغيل خاص يسمى SunOS المتوافق مع BSD كما ذكرنا من قبل. ثم تـعاونت مع شـركة USL التـابعة لشـركة AT&T لإصـدار نسـخة UNIX System V Release 4 أو (SVR4) سنة 1989. وأصدرت Sun بعدها نسخة نظام تشغيل باسم تجاري يدعى Solaris.
و يرى الدارسون أن Sun اعتمدت على SunOS و SVR4 معاً لإنتاج وتطوير هذا النظام الجديد مع تحويل الوجهة في التصميم نحو SVR4 الذي أصبح الأفضل والأكثر تطورا وقتها. وظهرت نسخة Solaris version 2.0 سنة 1992 والتي تتضمن نسخة SunOS 5.0 لتعمل على محطات العمل SparcStations و SparcServers التي تعمل بالمعالج Sparc.
و لقد انتهت العلاقة بين AT&T و Sun بانتهاء العمل في مشروع SVR4، بمعنى أن كل ما تلى نسخة Solaris 2.0 التي أنتجتها Sun من إصدارات لم تنقل أي تعديلات من التي حدثت في إصدارات SVR4.x التالية.
سولاريس ظهور نظامSolaris
بعد نسخة Solaris 2.6 تغير رقم النسخة التالية ليصبح Solaris 7 وبعد ذلك 8 و 9 و 10
تهتم Sun Microsystems في كل نسخة جديدة بالتوافق مع النسخ السابقة من Solaris مع إضافة خصائص جديدة للنظام في نفس الوقت أحيانا تكون بالإفادة من البرامج الحرة من GNU أو من Open Group وأحيانا تكون من ابتكار Sun نفسها.
كـانت Sun تسـتعمل بيئة مسـتخدم تصويرية تدعى Open Windows بالاعتماد على بروتـوكولات SunView و NeWS و X windowing system. كانـت بيـئـةOpen Windows تستعمل منذ SunOS 4.0 وحتى Solaris 8، وأضيفت إلى نظام SVR4 أيضاً، ثم اسـتبدلتها Sun في Solaris 9 بالبيئـتين CDE و GNOME. بعد ذلك طورت Sun بيئة GNOME Desktop Environment في نظام Solaris 10 إلى البيئة التصويرية الجديدة JAVA Desktop Environment