Home أخبار يبلغ عمر نظام X Window 40 عامًا، وهو قديم جدًا، ولا يزال...

يبلغ عمر نظام X Window 40 عامًا، وهو قديم جدًا، ولا يزال مناسبًا

16
0

صور جيتي

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

عادةً ما يكون ملف PDF، على الرغم من أنه في بعض الأحيان ملف نص عادي، على دليل فرعي .edu يبدأ باسم مستخدم يسبقه حرف التلدة (~). عادةً ما تكون هذه وثيقة قام الأستاذ، الذي يواجه نفس الأسئلة فصلًا دراسيًا بعد فصل دراسي، بتجميعها لتوفير أكبر قدر ممكن من الوقت والعودة إلى عمله. لقد عثرت مؤخرًا على مثل هذه الوثيقة داخل قسم الفيزياء الفلكية بجامعة برينستون: “مقدمة لنظام النافذة X”، كتبها روبرت لوبتون.

كان نظام X Window، الذي بلغ عمره 40 عامًا في وقت سابق من هذا الأسبوع، شيئًا كان عليك معرفة كيفية استخدامه للعمل مع الأدوات التي تواجه الفضاء في أوائل الثمانينيات، عندما كانت صناديق VT100s وVAX-11/750s وSun Microsystems تتشارك الفضاء في مختبرات الكمبيوتر في الكلية. بصفته عضوًا في قسم العلوم الفيزيائية الفلكية بجامعة برينستون والذي كان يعرف الكثير عن أجهزة الكمبيوتر في ذلك الوقت، كان من مسؤولية لوبتون إصلاح الأمور وتلقي الأسئلة.

وقال لوبتون في مقابلة عبر الهاتف: “لقد كتبت لأول مرة رمز خادم X10r4، والذي أصبح في النهاية X11”. “أي شيء يحتاج إلى رمز رسومي، حيث تريد زرًا أو نوعًا من العرض لشيء ما، كان ذلك X… ربما كان الناس يزعجونني عندما كنت أحاول إنجاز العمل في الطابق السفلي، لذلك ربما كتبت هذا لهذا السبب”.

صور جيتي

من أين جاء X (بعد W)

إعلان

قضى روبرت دبليو شيفلر وجيم جيتيس في معهد ماساتشوستس للتكنولوجيا “الأسبوعين الأخيرين في كتابة نظام نوافذ لـ VS100″ في عام 1984. كجزء من أهداف مشروع أثينا لإنشاء حوسبة على مستوى الحرم الجامعي بموارد موزعة ومنصات أجهزة متعددة، يناسب X الفاتورة، كونها مستقلة عن المنصات والبائعين وقادرة على الاتصال بالموارد البعيدة. سرق Scheifler قدرًا لا بأس به من التعليمات البرمجية من W، وجعل واجهته غير متزامنة وبالتالي أسرع بكثير، و”أطلق عليها اسم X” (عندما كان ذلك لا يزال أمرًا رائعًا).

هذا النوع من التوافق عبر الأنظمة الأساسية جعل X تعمل لصالح Princeton، وبالتالي Lupton. ويشير في دليله إلى أن X توفر “أدوات وليس قواعد”، مما يسمح “بعدد كبير جدًا من المظاهر المربكة”. بعد شرح طبيعة الأجزاء الثلاثة لـ X – الخادم والعملاء ومدير النوافذ – يواصل تقديم بعض النصائح:

مفاتيح التعديل هي مفتاح X؛ “تمتد هذه الحساسية إلى أشياء مثل أزرار الماوس التي قد لا تعتبرها عادةً حساسة لحالة الأحرف.” “لبدء تشغيل X، اكتب xinit؛ لا تكتب X إلا ​​إذا قمت بتعريف اسم مستعار. يقوم X بمفرده بتشغيل الخادم ولكن بدون عملاء، مما يؤدي إلى ظهور شاشة فارغة.” “جميع البرامج التي تعمل تحت X متساوية، ولكن هناك برنامج واحد، وهو مدير النوافذ، أكثر تساويًا.” يؤدي استخدام علامة “–zaphod” إلى منع الماوس من الدخول إلى شاشة لا يمكنك رؤيتها؛ “يجب أن يكون شخص ما قادرًا على شرح أصل الكلمة لك” (الرابط الخاص بي). “إذا قلت kill 5 -9 12345 فسوف تأسف لأن وحدة التحكم ستظهر مشوشة بشكل يائس. ارجع إلى جهازك الآخر، وقل وضع kbd -a، وقم بتدوين ملاحظة بعدم استخدام -9 دون سبب وجيه.”

سألت لوبتون، الذي التقيت به في اليوم الأخير قبل أن يتوجه إلى تشيلي للمساعدة في تلسكوب كبير جدًا، عن شعوره تجاه X، بعد 40 عامًا. لماذا نجت؟

وقال لوبتون: “لقد نجح الأمر، على الأقل مقارنة بالخيارات الأخرى المتاحة لنا”. وأشار إلى أن أنظمة برينستون لم تكن “متصلة بالشبكة بشكل كبير في تلك الأيام”، بحيث لم تكن مشكلات حركة مرور الشبكة التي واجهها البعض مع X مشكلة في ذلك الوقت. “لم يكن الناس يتوقعون الكثير من واجهات المستخدم الرسومية أيضًا؛ بل كانوا يتوقعون أسطر أوامر، وربما بضعة أزرار… لقد كان الإصدار الأكثر قابلية للحمل من نظام النوافذ، وكان يعمل على كل من VAX وSuns في ذلك الوقت.. لم يكن سيئا.”

مصدر

LEAVE A REPLY

Please enter your comment!
Please enter your name here