بيئة سطح المكتب كى.دى.إى 4 تعمل فوق نظام س
بيئة سطح المكتب جنوم 2.20 تعمل فوق نظام س
بيئة سطح المكتب إكسفس 4.4 تعمل فوق نظام س
في الحوسبة، يوفر **نظام النافذة إكس** (بالإنجليزية: X Window System) والمعروف أيضا بــ **إكس11** (بالإنجليزية: X11) واجهة رسومية بنوافذ لأجهزة العرض النقطية. يوفر النظام حزمة أدوات وبروتوكول لبناء واجهة المستخدم على أنظمة يونكس والأنظمة الشبيهة بيونكس، وكل إصدارات أنظمة التشغيل الحديثة تقريباً تدعمه.

يوفر إكس بيئة العمل الأساسية لبيئة الواجهة الرسومية: رسم النوافذ وتحريكها على الشاشة، والتفاعل مع الفأرة و/أو لوحة المفاتيح، لكنّه لا يدير واجهة المستخدم، فالبرامج ذات الواجهات الرسومية تقوم بهذه المهمة. وبالتالي فإن أسلوب عرض البرامج ذات الواجهات الرسومية يختلف بشكل كبير؛ فالبرامج المختلفة قد تظهر بأساليب مختلفة للغاية.

يعمل نظام إكس بشفافية عبر الشبكة، حيث إن الجهاز الذي يُشغل البرنامج قد يختلف عن الجهاز الذي يُظهِر الواجهة الرسومية لهذا البرنامج. يسمى البرنامج الذي يستخدم نظام إكس للعرض والتفاعل (برنامجًا عميلًا) ويسمى نظام إكس الذي يقوم بعرض واجهة البرنامج بـ«خادم العرض». في العادة، يعمل البرنامج العميل وخادم العرض، في الحواسيب الشخصية، داخل نفس بيئة سطح المكتب.

نشأ نظام إكس في معهد ماساتشوستس للتكنولوجيا عام 1984. ونسخة البروتوكول المستخدمة حالياً، X11، ظهرت في سبتمبر 1987. تقود مؤسسة إكس أورج مشروع إكس حالياً، وتقوم على بناء الإصدار 7.0 للنسخة 11، موفرة إياه كبرنامجٍ حر تحت رخصة MIT ورخص أخرى توفر حرية عالية في استخدامه.

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

مبادئ تصميم س
-------------

في سنة 1984 وضع Munir SURIB وJim Gettys مبادئ إكس المبكرة:

* لا تضف وظيفة جديدة ما لم يتعذر إكمال برنامج حقيقى بدونها.
* من المهم تقرير ما لا يكونه النظام كما هو مهم تقرير ما يكونه. لا تقم بكل ما يحتاجه العالم؛ بدلاً من هذا، اجعل النظام قابلاً للتمديد بحيث يمكن تلبية الاحتياجات الجديدة بصورة متوافقة.
* الشيء الوحيد الأسوأ من التعميم من مثال واحد هو التعميم من لا أمثلة على الإطلاق.
* لو كانت هناك مشكلة غير مفهومة تماماً، فربما من الأفضل عدم توفير حلٍ على الإطلاق.
* إذا استطعت الحصول على 90% من التأثير عن طريق 10% من العمل، فاستعمل الحل الأبسط.
* اعزل التعقيد كلما أمكنك.
* وفر آلية بدلاً من سياسة؛ بالتحديد: ضع سياسة واجهة المستخدم في يد العميل.

المبدأ الأول تغير أثناء تصميم X11 ليصبح: «لا تضف وظيفة جديدة ما لم تعلم أن هناك برنامجًا حقيقيًا سيحتاجها».

حافظ إكس بشكل كبير على هذه المبادئ منذ ذلك الحين. صُممت التطبيقات المرجعية مع النظر إلى الامتداد والتحسين، بينما تحافظ على التوافقية مع بروتوكول 1987 الأصلي.

واجهات المستخدم
---------------

شاشة GNOME 41 مع متصفح GNOME Web (تم إصداره في سبتمبر 2021).
لا يحتوي إكس - عن عمد - على مواصفات لتطبيقات واجهة المستخدم، مثل الأزرة والقوائم وأشرطة عناوين النوافذ وما إلى ذلك. بدلًا من هذا فإن برمجيات المستخدم - مثل مديري النوافذ أو أدوات تطوير الواجهة الرسومية أو بيئات سطح المكتب أو واجهات المستخدم الخاصة ببرامج معينة - توفر أو تعرف كل هذه التفاصيل. ولهذا فإن واجهة إكس «المثالية» تغيرت بصورة هائلة بمرور الزمن.

يتحكم مدير النوافذ في وضع وشكل نوافذ التطبيقات. وهكذا قد تكون له واجهة مشابهة لتلك المستخدمة في ويندوز أو ماكنتوش (الأمثلة على هذا تشمل Kwin في كدي أو ميتاسيتى في جنوم) أو لديه أدوات تحكم مختلفة جذرياً (مثل مديري النوافذ المبلّطة). مدير النوافذ قد يكون بسيطاً جداً (مثل twm، مدير النوافذ البدائي الذي يوفره إكس) أو يوفر خصائص تقترب من بيئة سطح مكتب كاملة (مثل Enlightenment).

الكثير من المستخدمين يستخدمون إكس مع بيئة سطح مكتب كاملة، والتي تشمل مدير نوافذ، والعديد من التطبيقات، وواجهة متناسقة. أكثر بيئات سطح المكتب شعبية هما جنوم وكدي. بيئة سطح مكتب يونكس القياسية هي Common Desktop Environment (سي دي إي). تعمل مبادرة freedesktop.org على دعم التوافقيّة بين التقنيّات المشتركة بين أسطح المكتب التي تستخدم نظام النافذة إكس.

التطبيقات
---------

X11.app تعمل في أو إس 10 بدون النافذة الجذر، ويظهر في الصورة جمب
Cygwin/X يعمل بلا جذر في ويندوز إكس بي، وتظهر في الصورة بعض برامج ويندوز وبعض برامج س
يعد تطبيق إكس المرجعي التطبيق الرسمي لإكس. بسبب حرية الترخيص، ظهرت العديد من صور إكس المختلفة، حرة وتجارية. كما قام الكثير من منتجى أنظمة يونكس التجارية بأخذ تطبيق إكس المرجعى وتطويعه ليعمل على عتادهم، وعادة يعدّلونه بصورة كبيرة ويضيفون إليه امتدادات محتكرة.

حتى 2004 وفّر XFree86 أكثر صور إكس شهرة على الأنظمة الحرة الشبيهة بيونكس. بدأ XFree86 حمل\_(برامج) لإكس إلى الحواسيب المتوافقة مع 386 ومع نهاية التسعينيات (1990) أصبح أكبر مصدر للإبداع التقنى في إكس والمكان الأساسي لتطويره. مع عام 2004 أصبح تطبيق X.Org المرجعي، المنشق عن XFree86، هو السائد.

بالرغم من أن مستخدمى الحاسوب كثيرًا ما يربطون بين **إكس** ويونكس، فإن خوادم إكس تتوفر للعديد من البيئات الرسومية الأخرى. يحتوي نظام التشغيل نظام ذاكرة افتراضية مفتوح من هيولت باكارد على نسخة من إكس مع سي دي إي تعرف باسم سي دي إي، كسطح مكتب قياسي له. أيضا يحتوي أو إس 10 10.3 وما بعده من أبل على X11.app المبنية على XFree86 4.3 وX11R6.6 والتي توفر تكاملا أفضل مع أو إس 10. كما توجد خوادم إكس لأنظمة ماك 8 و9 من قبل شركات أخرى مثل MacX.

بالرغم من أن ميكروسوفت ويندوز لا يأتي بدعم لإكس. إلا أنه توجد العديد من التطبيقات التي توفرها أطراف أخرى، إما برامج حرة مثل Cygwin/X وXming وWeirdMind وWeirdX أو منتجات احتكارية مثل Xmanager وX-Deep/32 وWiredX وExceed وX-Win32 وتستخدم عادة للتحكم في عملاء إكس عن بعد.

عندما يعمل إكس تحت نظام نوافذ آخر (مثل مايكروسوفت ويندوز أو ماك أو.إس)، فإن نظام إكس يعمل «بلا جذر»، مما يعنى أن بيئة النوافذ المضيفة تعتني بالنافذة الجذر (الخلفية والقوائم المتعلقة بها) وتدير أبعاد نوافذ إكس المُضيَّفة -بالرغم من أن بعض الخوادم (Exceed على سبيل المثال) يمكنها إنشاء نافذة جذر للعميل البعيد وعرضها بوصفها نافذة مستقلة في النظام المضيف.

### طرفيات إكس

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

تستطيع طرفيات إكس استكشاف الشبكة المحلية باستخدام بروتوكول التحكم في مدير عرض إكس لتكوين قائمة بالأنظمة المضيفة المتوفرة التي يمكن تشغيل العميل عليها. يحتاج هذا إلى تشغيل مدير عرض إكس على المضيف الأولي؛ حيث يعمل خادم إكس.

أصبحت طرفيات إكس المخصصة (العتادية) أقل شهرة، حيث إن حاسوبًا شخصيًّا مع خادم إكس يوفر نفس الوظيفة بطريقة نموذجية وتكلفة أقل.

أوجه القصور والنقد لإكس
-----------------------

خصص كتيب كارهي يونكس فصلًا كاملًا لكارثة نوافذ إكس ، تحدّث فيه عن مشكلات إكس في نهاية الثمانينيات وبداية التسعينيات. أما «لماذا إكس ليس نظامنا المثالى للنوافذ» تأليف Gajewska وManasse وMcCormack فيصف بالتفصيل مشكلات البروتوكول مع توصيات لتحسينه.

### عتاد الفيديو

يتوقف الحصول على الأداء العالي من بطاقات العرض الحديثة على وظائف الرسوميات الأكثر تطورا. يُطبّق المصنعون هذه الوظائف نموذجياً في مشغل\_(حاسوب) (drivers) احتكارية، عادة ما يوفرونها لويندوز أولاً (السوق ذات الزبائن الأكثر). برمج XFree86 وإكس أورج عكسيًّا العكسية الكثير من معرّفات البطاقات الأقدم. أيضاً، فإن أغلب المصنعين لبطاقات العرض الحديثة يرفضون الإفصاح عن التفاصيل البرمجية الخاصة ببطاقاتها ويعتبروها إما شديدة السرية أو خاضعة لبراءة اختراع.

العديد من خوادم إكس الحالية تتعامل مع العتاد مباشرة، لذا فإن خادم إكس سيء التصرف قد يؤدى إلى توقف العرض عن الاستجابة، حتى ولو كان نظام التشغيل مستمراً في العمل بكفاءة، مما قد يحتاج إلى إعادة التشغيل.

### خصائص واجهة المستخدم

لا ينطوي إكس - عن قصد - على مواصفات لواجهة المستخدم أو أغلب صور التواصل بين التطبيقات. مما نتج عنه العديد من الواجهات المختلفة تماماً، وتطبيقات لا تعمل جيداً مع بعضها البعض. ICCCM - وهي مواصفات لتسهيل التعامل بين البرامج العميلة - لها سمعة سيئة لكونها صعبة التطبيق بصورة صحيحة. أدت هذه الوضعيّة إلى إحباط المستخدمين والمبرمجين لوقت طويل. والآن، فإن مبرمجى الرسوميات يعملون على تناسق مظهر البرنامج وتواصله بكتابته لبيئة سطح مكتب محددة أو باستخدام widget toolkit رسومية محددة، مما يتفادى التعامل مع ICCCM مباشرة.

لا يوفر برتوكول إكس أي وسائل للتعامل مع الصوت، تاركًا هذه المهمة لنظام التشغيل ليوفر دعم العتاد السمعي وتشغيل الصوت. ومع زيادة اهتمام المستخدمين بالصوت، ظهرت العديد من أنظمة الصوت غير المتوافقة مع بعضها. أغلب المبرمجين في الماضي اختاروا تجاهل مسائل الشبكة، واستخدام واجهات برمجة الصوت المحلية والخاصة بكل نظام. شمل الجيل الأول من أنظمة صوت الخادم - العميل rplay ونظام صوت الشبكة. أدت المجهودات الأحدث إلى ظهور EsounD (جنوم) وARts (كدي). وقد بدأ التطوير في نظام آخر خادم تطبيقات الوسائط.

### الشبكة

لا يمكن حالياً فصل عميل لإكس أو جلسة من أحد الخوادم وإعادة توصيلها بخادم آخر، كما في حوسبة الشبكة الوهمية (VNC)؛ إلا أن العمل بدأ لإضافة هذه الوسيلة إلى إكس، وهناك حلول للتغلب على المشكل (VNC :0 viewers) لجعل شاشة خادم إكس الحالية متوفرة عبر VNC.

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

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

يوجد في الإصدارات الحالية من ويندوز أو كوارتز الخاص بماك أو.إس.إكس فصل داخلى للنظام الفرعى مشابه لانقسام الخادم/العميل في إكس مع مقاربة لأداء واستخدام الموارد في إكس مع كدي أو جنوم.

منافسو إكس
----------

تستخدم كل الأنظمة الشبيهة بيونكس تقريباً إكس للرسوميات. على الرغم من هذا، فقد حاول البعض كتابة بدائل لإكس. البدائل التاريخية تشمل NeWS من صن مايكروسيستمز، عرض بوست سكريبت الخاص بـ نكست الذي أصبح في ما بعد كوارتز من أبل المستخدم في نظامها ماك أو.إس.إكس.

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

حاول منافسون آخرون التغلب على زيادة الحمل في إكس بالتعامل مع العتاد مباشرة. هذه المشاريع تشمل DirectFB وFBUI الصغير جداً.الـDRI، الذي يهدف إلى توفير واجهة فعالة على مستوى النواة لمخزن الإطار المؤقت والذي قد يغطي على المشاريع الأخرى.

التاريخ
-------

### البدايات

ظهرت عدة أنظمة عرض لأجهزة العرض النقطية قبل نظام إكس، من شركة زيروكس Xerox ظهر ألتو Xerox Alto (1973) وزيروكس ستار (1981). أيضا ظهر من شركة أبل أنظمة أبل ليزا (1983) وأبل ستار (1984). أما عالم يونكس فقد شهد أنظمة مثل مشروع أندرو Andrew Project (1982) وطرفية بليت لروب بايك.

يشتق اسم إكس X على أساس أنه لاحق لنظام النوافذ قبل عام 1983 المدعو دبليو W Window System (و بما أن X تلي W مباشرة في الأبجدية اللاتينية فقد سمي X). كان نظام النوافذ دبليو يعمل تحت نظام التشغيل في (النظام الخامس). استخدم دبليو بروتوكول شبكة يدعم النوافذ الطرفية والرسومية، حيث يقوم الخادم بالحفاظ على قائمة العرض.

### الأصول والتطورات الأولى

ظهرت الفكرة الأساسية لنظام إكس في معهد ماساتشوستس للتكنولوجيا في عام 1984 كتعاون بين جيم غيتيس Jim Gettys من مشروع أثينا وبوب شيفلر من مخبر إم.آي.تي لعلوم الحاسوب. حيث احتاج شيفلر لبيئة عرض قابلة للاستخدام للقيام بتنقيح برمجي لنظام أرغوس. في نفس الوقت كان مشروع أثينا (مشروع مشترك بين منظمة المعدات الرقمية (DEC)، وإم.آي.تي وآي.بي.إم لتأمين وصول سهل لموارد الحوسبة لجميع الطلاب) يحتاج أيضا نظام رسوميات مستقل عن المنصة ليربط بين أنظمته المتنافرة مع بعضها البعض. كان نظام النوافذ قيد التطوير وقتها هو مشروع أندرو في جامعة كارنيغي ميلون لكنه لم يطرح رخصًا للبيع ولم تتواجد بدائل أيضا.

قام المشروع بحل القضية عن طريق خلق بروتوكول يمكن أن يشغّل كلا من التطبيقات المحلية ويستطيع استدعاء المصادر البعيدة remote resources أيضا. في منتصف 1983 اشتغلت نسخة مبدئية للنظام دبليو على يونكس بسرعة تقدر خُمس سرعته على نظام في V. في مايو 1984، استبدل شيفلر البروتوكول المتزامن للنظام دبليو ببرتوكول غير متزامن وقائمة العرض بنمط رسومي حالّي ليقوم بإطلاق نظام إكس نسخة 1 X version 1. كان إكس بهذا أول نظام نوافذ يوفر استقلالية حقيقية عن العتاد واستقلالية عن أي مطور/داعم vendor.

عمل شيفلر وغيتيس مع رون نيومان على إكس الذي بدأ في التقدم بسرعة. بحلول يناير 1985 أطلقت النسخة 6؛ عندها قررت DEC إطلاق أول محطات عمل من طراز أولتريكس Ultrix مزودة بنظام النافذة إكس. قام مهندسو دي.إي.سي بنقل إكس 6 ليعمل مع جهاز العرض QVSS على أجهزة MicroVAX.

في الربع الثاني من عام 1985 تطلب إكس دعم الألوان ليعمل في محطات عمل DEC VAXstation-II/GPX، وبهذا تشكلت لدينا النسخة 9. ومع أن معهد ماساتشوستس للتكنولوجيا رخّص إكس 6 لمجموعات عدّة خارج الولايات المتحدة مقابل أجر مادي، فقد قررت في ذلك الوقت أن تطرح إكس 9 والنسخ المستقبلية تحت ما يدعى رخصة إم.آي.تي. ظهر إكس 9 إلى النور في سبتمبر 1985.

لاحقا حمل\_(برامج) مجموعة من جامعة براون النسخة 9 إلى أنظمة آي.بي.إم RT/PC، لكن المشكلة مع قراءة البيانات غير المصفوفة unaligned data على RT أجبرتهم على عمل بروتوكول غير متوافق، مما أدى للنسخة 10 في أواخر 1985.في عام 1996، قامت منظمات خارجية بطلب إكس. أطلق X10R3 في فبراير 1986. كان X10R3 أول نسخة تستخدم على نطاق واسع، مع إطلاق دي.إي.سي وهيوليت-باكرد منتجات تعتمد على إكس. حمل\_(برامج) شركات أخرى إكس 10 إلى محطات عمل أبولو وصن وحتى حواسيب آي.بي.إم PC/AT. في هذا الوقت عرضت التطبيقات التجارية الأولى المعتمدة على إكس في معرض Autofact التجاري. آخر نسخة من إكس 10 كانت X10R4 وظهرت في ديسمبر 1986.

الاتجاهات المستقبلية
--------------------

عاد الخط الرئيسي لتطور إكس، مع منظمتي X.Org وfreedesktop.org، للتقدم بسرعة مرة أخرى. ينوي المطورون تقديم الإصدارات الحالية والمستقبلية بصورة منتجات كاملة وقابلة للاستخدام، وليس على أنها قاعدة يبني عليها الآخرون منتجاتهم.

في 21 ديسيمبر 2005 ، أصدر X.Org الإصدارة X11R6.9، شجرة المصدر ككتلة واحدة لمستخدمي إكس التقليديين، وX11R7.0، نفس الكود المصدري ولكن مقسم إلى وحدات منفصلة كل وحدة يتم تطويرها كمشروع مستقل. أصدرت المنظمة X11R7.1 في 22 مايو 2006 بعد أربعة أشهر من X11R7.0 وبه العديد من التحسينات الكبيرة.

لجمعٍ أفضل بين نظم التشغيل والعتاد، يخطط X.Org للوصول إلى عتاد الفيديو فقط عن طريق مكتبة الرسوميات المفتوحة وDRI. ظهر DRI لأول مرة في الإصدارة 4.0 من XFree86 ثم أصبح قياسياً مع الإصدارة X11R6.7 وما بعدها. بدأت العديد من أنظمة التشغيل في إضافة دعم النواة للتعامل مع العتاد، وهذا العمل يتقدم بشكل متزايد.

تاريخ الإصدارات
---------------

| النسخة | تاريخ الإصدارة | أهم التغييرات |
| --- | --- | --- |
| X1 | يناير 1984 | استخدام الاسم "X" لأول مرة؛ تغييرات جذرية تميزه عن W. |
| X6 | يناير 1985 | أول نسخة ترخص لمجموعة من الشركات الخارجية. |
| X9 | سبتمبر 1985 | الألوان. أول إصدارة تحت رخصة MIT |
| X10 | أواخر 1985 | IBM RT/PC، و AT (تعمل بـ DOS)، وآخرون |
| X10R2 | يناير 1986 |  |
| X10R3 | فبراير 1986 | الإصدارة الأولى بعيدا عن MIT. جعل uwm مدير نوافذ قياسى. |
| X10R4 | دسيسمبر 1986 | الإصدارة الأخيرة من X10. |
| X11 | 15 سبتمبر 1987 | الإصدارة الأولى من البروتوكول الحالى |
| X11R2 | فبراير 1988 | الإصدارة الأولى من X Consortium. |
| X11R3 | 25 أكتوبر 1988 | XDM |
| X11R4 | 22 ديسيمبر 1989 | XDMCP، جعل twm مدير النوافذ القياسى، تحسينات في التطبيقات، Shape extension، وخطوط جديدة. |
| X11R5 | 5 سبتمبر 1991 | PEX، Xcms (إدارة الألوان)، خادم خطوط، X386 |
| X11R6 | 16 مايو 1994 | ICCCM v2.0; Inter-Client Exchange; X Session Management; X Synchronization extension; X Image extension; XTEST extension; X Input; X Big Requests; XC-MISC; XFree86 changes. |
| X11R6.1 | 14 مارس 1996 | X Double Buffer extension; X keyboard extension; X Record extension. |
| X11R6.2X11R6.3 (Broadway) | 23 ديسيمبر 1996 | وظيفية الويب، LBX. آخر إصدارة من X Consortium. X11R6.2 هو لمجموعة فرعية من X11R6.3 لا تزيد عن R6.1 سوى بإضافة دعم الكتابة الرأسية والمحارف المعرفة من قبل المستخدم إلى XPrint وXlib. |
| X11R6.4 | 31 مارس 1998 | Xinerama. |
| X11R6.5 |  | إصدارة داخلية من X.org؛ لم تكن متوفرة للجمهور. |
| X11R6.5.1 | 20 أغسطس 2000 |  |
| X11R6.6 | 4 أبريل 2001 | تصليح أخطاء، تغييرات XFree86. |
| X11R6.7.0 | 6 أبريل 2004 | الإصدارة الأولى من منظمة X.Org، دامجة XFree86 4.4rc2. توزيعة كاملة للمستخدم الأخير. إزالة XIE، PEX وlibxml2. |
| X11R6.8.0 | 8 سبتمبر 2004 | شفافية النافذة، XDamage، Distributed Multihead X، XFixes، Composite، XEvIE. |
| X11R6.8.1 | 17 سبتمبر 2004 | تصليح أمنى في libxpm. |
| X11R6.8.2 | 10 فبراير 2005 | تصليح أخطاء، تحديث المشغلات. |
| X11R6.9X11R7.0 | 21 ديسيمبر 2005 | EXA، إعادة تنظيم الكود بشكل كبير. من نفس الكود المصدرى، الإصدارة المجزئة صارت 7.0 ووحيدة الكتلة صارت 6.9. |
| **X11R7.1** | 22 مايو 2006 | تحسينات في EXA، ادماج إكس أورج، AIGLX، تحسينات في دعم نظام التشغيل ومنصة العمل. |
| *X11R7.2* | *2006* | إزالة LBX |
| *X11R7.3* | *2007-09-06* |  |

المصادر
-------

1. ↑  مذكور في: *Manual de administración de Linux*. الصفحة: 17. الناشر: إس أند بي جلوبال.
2. ↑  وصلة مرجع: .
3. ↑  وصلة مرجع: .
4. ↑  وصلة مرجع: .
5. 1 2 3  "مبادئ واجهة المستخدم الرسومية على غنو/لينوكس". مدونة تلميحات تقنية. مؤرشف من الأصل في 20 أغسطس 2016. اطلع عليه بتاريخ 13 أغسطس/آب 2016. `{{استشهاد ويب}}`: تحقق من التاريخ في: `|تاريخ الوصول=` (مساعدة)
6. ↑  "Welcome to freedesktop.org". Freedesktop wiki. مؤرشف من الأصل في 16 مايو 2019. اطلع عليه بتاريخ 13 أغسطس/آب 2016. `{{استشهاد ويب}}`: تحقق من التاريخ في: `|تاريخ الوصول=` (مساعدة)
7. ↑  إعلان: تعديلات على ترخيص XFree86 الأساسي. 02 فبراير 2004  نسخة محفوظة 05 أغسطس 2012 على موقع واي باك مشين.
8. ↑  "كارثة نوافذ إكس" نسخة محفوظة 03 نوفمبر 2017 على موقع واي باك مشين.
9. ↑  رد : س مسبب للعناء 15 نوفمبر 1996 نسخة محفوظة 06 يوليو 2017 على موقع واي باك مشين.
10. ↑  X11R6970Released نسخة محفوظة 11 مارس 2016 على موقع واي باك مشين.
11. ↑  إخراج س من عتاد الحاسوب يوليو 2004 نسخة محفوظة 18 أبريل 2016 على موقع واي باك مشين.
12. ↑  نظان نوافذ س : التاريخ والمعمارية 1 سبتمبر 1991 نسخة محفوظة 15 أكتوبر 2017 على موقع واي باك مشين.
13. ↑  XFree86 وX11R6.3 ديسمبر 1999 نسخة محفوظة 26 أبريل 2017 على موقع واي باك مشين.
14. ↑  المجموعة الحرة تعلن نظام نوافذ س جاهز للإنترنت X11R6.4 31 مارس، 1998 نسخة محفوظة 26 أكتوبر 2016 على موقع واي باك مشين.
15. ↑  مؤسسة X.Org تطلق نظام نوافذ س X11R6.7 7 أبريل، 2004 نسخة محفوظة 28 يونيو 2017 على موقع واي باك مشين.
16. ↑  التغييرات من R6.8 2005-10-21 نسخة محفوظة 09 نوفمبر 2014 على موقع واي باك مشين.
17. ↑  ملاحظات الإصدارات لـ X11R7.1 22 مايو 2006 نسخة محفوظة 09 يناير 2016 على موقع واي باك مشين.
18. ↑  مؤسسة X.Org تطلق 7.2.0 (يعرف أيضاً بـ X11R7.2) 15 فبراير 2007 نسخة محفوظة 18 يونيو 2013 على موقع واي باك مشين.
19. ↑  ملاحظات إصدار 7.3 نسخة محفوظة 21 ديسمبر 2017 على موقع واي باك مشين.

وصلات خارجية
------------

* منظمة X.Org (الموقع الرسمي)
* مدراء نوافذ لإكس

|  |  |
| --- | --- |
| مشاريع شقيقة | في كومنز صور وملفات عن: نظام النافذة إكس |



| * ع
* ن
* ت
برمجيات حرة ومفتوحة المصدر |
| --- |
| عام | 
* حقوق متروكة
* مشروع جنو
* برمجيات حرة
* مصدر مفتوح
* نظام النافذة إكس
* برمجيات مفتوحة المصدر
* حركة البرمجيات الحرة
* قائمة البرامج الحرة مفتوحة المصدر

 |  |
| أنظمة تشغيل | 
* توزيعة برمجيات بيركلي
* داروين
* جنو
* مينيكس
* أوبن سولاريس
* رياكت أو إس
* توزيعة برمجيات بيركلي
* فري دوس
* هايكو
* لينكس

 |
| تطوير | 
* تجميعة مترجمات جنو
* بي إتش بي
* بايثون
* بيرل
* إكلبس
* فري باسكال
* جامباس
* مترجم شفرة حاسوب جنو
* جافا
* نت بينز
* لوا
* روبي
* تي سي إل

 |
| مديرو نوافذ | 
* فلكس بوكس
* جنوم
* كدي
* إكس إف سي إي

 |
| منظمات | 
* مبادرة المصدر المفتوح
* مؤسسة البرمجيات الحرة
* مؤسسة لينكس
* الجمعية الثقافية العلمية جنو/لينوكس و البرمجيات الحرة
* مؤسسة موزيلا
* أندرويد
* مؤسسة برمجيات أباتشي
* مؤسسة إكلبس
* فري دسكتوب.أورج
* مؤسسة جنوم
* مشروع جنو
* جوجل كود
* سورس فورج

 |
| تراخيص | 
* رخصة أباتشي
* رخصة بي إس دي
* رخصة جنو العمومية
* رخصة جنو العمومية الصغرى
* رخصة موزيلا العمومية
* رخصة إم أي تي
* رخص البرمجيات الحرة المتساهلة
* رخصة إكليبس العمومية

 |
| التحديات | 
* إدارة الحقوق الرقمية
* برمجيات احتكارية
* Secure boot

 |
|  تصنيف •  كومنز •  بوابة |

| * ع
* ن
* ت
 حزمة بروتوكولات الإنترنت |
| --- |
| طبقة التطبيق | 

|  |  |
| --- | --- |
| بروتوكولات  | 
* بروتوكول التوجيه بين البوابات (BGP)
* بروتوكول تهيئة المضيف الآلية (DHCP)
* بروتوكول التطبيقات المقيدة (CoAP)
* نظام أسماء النطاقات (DNS)
* بروتوكول نقل النصّ الفائق (HTTP)
* بروتوكول الوصول إلى رسائل الإنترنت (IMAP)
* بروتوكول النفاذ إلى الدليل البسيط (LDAP)
* برتوكول نقل أخبار الشبكة (NNTP)
* بروتوكول التوقيت في الشبكة (NTP)
* بروتوكول مكتب البريد (POP)
* بروتوكول معلومات التوجيه (RIP)
* بروتوكول التدفق في الزمن حقيقي (RTSP)
* بروتوكول وصف الجلسة (SDP)
* بروتوكول بدء جلسة (SIP)
* بروتوكول نقل الملفات (FTP)
* بروتوكول نقل الملفات البسيط (TFTP)
* بروتوكول إرسال البريد البسيط (SMTP)
* بروتوكول إدارة الشبكات البسيط (SNMP)
* بروتوكول الاتصال الآمن (SSH)
* بروتوكول تل نت (Telnet)
* سبيدي (SPDY)
* مزيد ..

 |
| وظائف ومفاهيم  | 
* التهيئة الآلية
* نقل الملفات
* مشاركة الملفات
* البريد الإلكتروني
* الألعاب عبر الشبكة
* الويب
* إدارة الشبكة
* دليل الشبكة
* خدمة التوقيت

 |

 |
| طبقة النقل | 

|  |  |
| --- | --- |
| بروتوكولات  | 
* بروتوكول التحكّم بالنقل (TCP)
* بروتوكول حزم بيانات المُستخدم (UDP)
* بروتوكول التحكم بتدفق النقل (SCTP)
* بروتوكول النقل في الزمن الحقيقي (RTP)
* بروتوكول حجز الموارد (RSRV)
* بروتوكول التحكم بازدحام الرزم  (DCCP)
* مزيد ..

 |
| وظائف ومفاهيم  | 
* إرسال متعدد
* تأسيس الاتصال
* تقطيع البيانات
* المنفذ

 |

 |
| طبقة الإنترنت | 

|  |  |
| --- | --- |
| بروتوكولات  | 
* بروتوكول الإنترنت (IP):
	+ الإصدار الرابع
	+ الإصدار السادس
* بروتوكول المسار الأقصر أولاً المفتوح (OSPF)
* بروتوكول التوجيه الداخلي المحسن بين البوابات (EIGRP)
* بروتوكول رسائل التحكّم في شبكة الإنترنت: (ICMPv6
* ICMP)
* بروتوكول إدارة مجموعات الإنترنت (IGMP)
* بروتوكول اكتشاف الجيران (NDP)
* حزمة أمن بروتوكول الإنترنت (IPSec).
* مزيد ..

 |
| وظائف ومفاهيم  | 
* التشبيك
* التوجيه
	+ فريد
	+ متعدد
	+ جغرافي
	+ اختياري
	+ عام
* العنونة المنطقية
	+ عنوان شبكة
	+ فضاء العناوين
	+ تجزئة الشبكة
	+ أقنعة الشبكات الجزئية مختلفة الطول (VLSM)
	+ التوجيه غير القياسي بين المجالات (CIDR)
	+ الشبكات الخاصة
* تقطيع رزم البيانات
* مزيد ..

 |

 |
| طبقة الوصلة | 

|  |  |
| --- | --- |
| بروتوكولات  | 
* بروتوكول اقتران العناوين (ARP)
* بروتوكولات نفقيّة (بروتوكول الأنفاق في الطبقة الثانية)
* بروتوكول الربط بين نقطتين (PPP)
* بروتوكول الشجرة المُتفرعة (STP)
* الواجهة البينية للبيانات الموزعة بالألياف (FDDI)
* تبديل الأطر
* الإيثرنت (IEEE 802.3).
* الشبكات المحليّة اللاسلكيّة (IEEE 802.11)
* الشبكات الشخصية اللاسلكية (IEEE 802.15)
	+ البلوتوث (IEEE 802.15.1)
	+ الشبكات الشخصية اللاسلكية منخفضة المعدل (IEEE 802.15.4)
* مزيد ..

 |
| وظائف ومفاهيم  | 
* تبديل
* نقل البيانات
* تقطيع أطر البيانات
* العنونة الفيزيائية
* مزيد ..

 |

 |
|  تصنيف |


| * ع
* ن
* ت
لينكس |
| --- |
| منظمات | 

|  |  |
| --- | --- |
| نواة لينكس | 
* تاريخ لينكس
* مؤسسة لينكس
* Linux Mark Institute
* قانون لينوس
* Tanenbaum–Torvalds debate
* لينكس ليبرا
* تكس
* vmlinux
* SCO and Linux  ‏
* لينارو
* Xenomai

 |
| جنو | 
* مؤسسة البرمجيات الحرة
* جنو
* رخصة جنو العمومية
* GNU/Linux naming controversy
* GNU packages  ‏
* مشروع جنو

 |
| توزيعات | 

|  |  |
| --- | --- |
| توزيعة لينكس | 
* مقارنة لتوزيعات جنو/لينكس
* قائمة توزيعات لينكس
* Netbook-specific comparison  ‏
* Distributions that run from RAM  ‏
* توزيعة لينكس خفيفة
* نظام إدارة الحزم
* تنسيقات حزم لينكس

 |
| أخرى | 
* قرص حي
	+ List
* يو إس بي لايف
* Proprietary software for Linux

 |

 |
| وثائق | 
* مشروع توثيق لينكس
* تبادل بيانات حزمة البرامج  ‏

 |
| مطورون | 
* Linux conference

 |
| مستخدمون | 
* مجموعة مستخدمي لينوكس

 |

 |
| تقنيات | 

|  |  |
| --- | --- |
| معايير | 
* قاعدة لينكس القياسية
* التسلسل الهرمي القياسي لنظام الملفات
* بوزيكس
* يونكس
* RTAI
* Carrier Grade Linux

 |
| عملية | 
* بدء تشغيل لينكس
* Linux kernel oops
* واجهة نواة لينكس
* نظام إدارة الحزم
* تنسيقات حزم لينكس

 |
| مكونات أساسية | 

|  |  |
| --- | --- |
| مكتبة سي المعيارية | 
* مكتبة جنو لسي
* يوسي ليبس
* بايونك (برمجية)
	+ libhybris
* dietlibc
* EGLIBC
* klibc
* musl
* Newlib

 |
| Init daemons | 
* سيستم دي
* upstart
* Initng
* أوبن دبليو آر تي

 |
| Bootloaders | 
* جنو جرب
* Lilo
* داس يو بوت

 |
| Sysutils | 
* util-linux
* أدوات جنو الأساسية
* أدوات بحث جنو
* GNU Binutils
* بيزي بوكس

 |

 |
| مكوناتنواة لينكس | 
* وحدات الأنوية قابلة التحميل
* معمارية صوت لينكس المتقدمة
* DRM
* dm-crypt
* Console
* Device mapper
* evdev
* LIO
* Framebuffer
* دقة-محددة
* LVM
* نت فيلتر
* مجدول الشبكة
* zram
* سيغروبس

* أسلوب الأمن لينكس  ‏:
	+ درع التطبيقات
* Exec Shield
	+ grsecurity
		- PaX
	+ سي لينكس
	+ برنامج سماك
	+ تومويو لينكس

* Device drivers: 802.11  ‏
* Device drivers: graphics  ‏
* Video4Linux

* initramfs

 |
| منوع | 

|  |  |
| --- | --- |
| Main line | 
* نواة لينكس

 |
| حاسوب فائق (HPC) | 
* INK
* Compute Node Linux

 |
| حوسبة في زمن حقيقي (RTC) | 
* RTLinux

 |
| وحدة إدارة الذاكرة | 
* μClinux
* PSXLinux
* DSLinux

 |
| بيئة افتراضية | 

|  |  |
| --- | --- |
| مراقب الأجهزة الافتراضية | 
* آلة افتراضية معتمدة على النواة
* Xen

 |
| الإفتراضية بمستوى نظام التشغيل | 
* Linux-VServer
* Lguest
* ال إكس سي
* أوبن في زي

 |
| أخرى | 
* L4Linux
* ELinOS
* User-mode Linux
* MkLinux
* coLinux

 |

 |

 |
| برمجيات خبيثة | 
* Malware

 |
| واجهة المستخدم | 
* سينامن
* واجهة سطر الأوامر
* صدفة جنوم
* بلازما (كدي)
* يونتي (واجهة مستخدم)

 |
| Graphical UI  ‏ | 
* نظام النافذة إكس
* وايلاند
* Mir

* X Window Manager
* AfterStep
* بلاك بوكس
* CTWM
* إنلايتنمينت
* FVWM
* Hackedbox
* ايس دبليو ام
* Metisse
* OLVWM
* PLWM
* PWM
* Sawfish
* vtwm
* wm2
* wmx
* Xmonad
* كومبيز
* نوافذك (برمجية)
* إكس إف سي إي

 |

 |
| Linux adoption | 

|  |  |
| --- | --- |
| نطاق استخدام لينكس | 
* لينكس
* Embedded
* Gaming
* Thin client:
	+ مشروع خادم تيرمينال لينكس
	+ Thinstation
	+ PC TSC
* Server:
	+ لامب (حزمة برمجيات)
	+ LYME/LYCE
* Devices

 |
| Mobile | 
* Access Linux Platform
* أندرويد
* Ångström
* بادا (نظام تشغيل)
* فيرفكس (نظام تشغيل)
* LiMo Foundation
* تايزن
* Linux Phone Standards Forum
* iPodLinux
* mer
	+ Nemo Mobile
	+ سيلفش
	+ ميقو
	+ مايمو
	+ Moblin
* Mobilinux
* الاتحاد المفتوح للهواتف النقالة
* أوبن موكو لينكس
* ريبليكانت (نظام تشغيل)
* أوفون
* سيلفش
* SHR
* تايزن
* أوبونتو تاتش
* أوبونتو تاتش
* ويب أو إس

 |
| Adopters | 
* البرمجيات الحرة و الحكومات
* GENIVI Alliance
* Proprietary software for Linux

 |

 |
| وسائل الإعلام | 
* مجلة البرمجيات الحرة
* سورس فورج (شركة)
* مجلة لينكس فورمات
* Open Source For You
* Linux Gazette
* لينكس جورنال
* مجلة لينكس
* Linux Outlaws
* LugRadio
* LWN.net
* O3 Magazine
* فورونيكس
* *نظام تشغيل ثوري*
* *الشفرة (فيلم)*

 |
| أشخاص | 
* جونو باكون
* آلان كوكس
* أولريتش دربر
* جون هال (عالم)
* بنجامين ماكو هيل
* غريغ كروه هارتمان
* دايفيد ميلر
* أندرو مورتون (مبرمج كمبيوتر)
* إيان موردوك
* بروس بيرنز
* دانيال روبينز (مبرمج كمبيوتر)
* مارك شاتلوورث
* ريتشارد ستولمن
* لينوس تورفالدس
* ثيودور تسو
* باتريك فولكردينغ
* Matt Zimmerman

 |
| 
* **تصنيف:لينكس**
* **Commons**
* **بوابة:لينكس**

 |

| * ع
* ن
* ت
بيئة سطح المكتب لنظام النافذة إكس |
| --- |
| بيئة سطح المكتب | 

|  |  |
| --- | --- |
| مبني على جتك+  | 
* GNOME
* Unity
* Cinnamon
* Mate
* Xfce
* Lxde
* Sugar

 |
| مبني على كيوت  | 
* KDE
* Plasma
* lxqt
* Razor
* العقاب

 |
| أخرى  | 
* Enlightenment
* EDE
* 
* جنو ستب
* *المزيد…*

 |

 |
| مدير نوافذ | 
* Compiz
* Fluxbox
* FVWM
* IceWM
* KWin
* Metacity
* Mutter
* Openbox
* Ratpoison
* Window Maker
* Xfwm
* *المزيد …*

 |
| أنظمة إدارة النوافذ | 
* Wayland
	+ Mutter
	+ KWin
* X Window System
	+ X.Org
	+ XFree86
	+ Xgl
* *المزيد …*

 |

|  |  |
| --- | --- |
| ضبط استنادي: وطنية عدلها في ويكي بيانات | 
* المكتبة القومية الإسرائيلية (J9U)
* مكتبة الكونغرس (LCNAF)

 |

* أيقونة بوابةبوابة برمجيات
* أيقونة بوابةبوابة برمجيات حرة
* أيقونة بوابةبوابة إنترنت