← المدونة

تقرير ميداني

المغادرة 08:41
الوقت الرحلة الوجهة ملاحظات

حداشر ساعة فوق الأطلنطي

كرسي 24B بيتفرج على فيلم شافه تلات مرات. وكرسي 24C بيراجع أربع سيرفرات على نفس الـ Wi-Fi. الفرق مش في الاتصال — الفرق في اللي كل واحد فيهم حطّه في الطرف التاني منه.

§1 كرسيين، وقمر صناعي واحد

حداشر ساعة، من نيويورك لحتة في الشرق. أنوار الكابينة بتبقى كهرمانية. كرسي 24B بيفتح الشاشة اللي في ضهر الكرسي اللي قدامه، وبيقلب في كتالوج فيه أربعميت عنوان، وبيختار فيلم شافه قبل كده تلات مرات. وده مش انتقاد. ده أعقل حاجة ممكن تتعمل في حداشر ساعة جوّه أنبوبة ألومنيوم مضغوطة، وأغلبنا عملها.

كرسي 24C بيطلّع موبايل.

كرسي 24b

19:04 تشغيل — فيلم، 118 دقيقة

21:02 تشغيل — فيلم، تاني

23:10 خمول — الكابينة ضلمة

05:41 صحيان — الهبوط

كرسي 24c

19:04 ربط — 4 جلسات، شبكة واحدة

21:02 دمج — تلات فروع

23:10 أخضر — اختبارات فاشلة اتنضّفت

05:41 زقّة — مهمة واقفة اتشغّلت تاني

الكرسيين على نفس الـ Wi-Fi. والاتنين على نفس المسافة من الأرض. ولحد ما العجل يلمس المدرج، واحد فيهم هيكون اتفرج على فيلم يقدر يسمّعه من ورا ضهره، والتاني هيكون دمج تلات فروع، ونضّف مجموعة اختبارات كانت بتفشل، وعمل إعادة تشغيل لمهمة واقفة على جهاز على بُعد أربعتلاف ميل.

والحاجة المهمة مش إن ده ممكن. الحاجة المهمة هي ليه ده ممكن — وليه الطريقة البديهية، اللي أغلب الناس بتجربها مرة وبتسيبها في حتة فوق جرينلاند، مش بتشتغل خالص.

نفس الطيارة، ونفس الهوائي، ونفس الـ Wi-Fi الوحش. الفرق كله في اللي بتحطه في الطرف البعيد منه.

§2 إيه اللي فوق راسك بالظبط

في حاجتين مختلفين تمامًا ممكن شركة الطيران تقصدهم بكلمة "Wi-Fi"، واللي منهم متسمّر في جسم طيارتك إنت هو اللي بيحدد كل اللي جاي بعد كده.

الترتيب القديم هو قمر صناعي ثابت بالنسبة للأرض، راكن على ارتفاع 35,786 km. والارتفاع ده مش قرار تصميمي عمله حد علشان خاطرك؛ ده بالظبط المسافة اللي المدار عندها بياخد أربعة وعشرين ساعة، فالقمر يبان واقف مكانه. والنتيجة حسبة مفيش ميزانية هندسية تقدر تتناقش معاها: طالع ونازل، مرتين، يبقى 477 ms رايح جاي للضوء نفسه، قبل ما يتدخّل ولا راوتر واحد.

والترتيب الجديد هو كوكبة أقمار في مدار أرضي منخفض على حوالي 550 km — يعني أقرب بحوالي خمسة وستين مرة، و7.3 ms انتشار رايح جاي.

GEO 35,786 km 477 ms ضوء LEO 550 km 7.3 ms ضوء كرسي 24C، 11,000 m
مش بمقياس رسم — ولا حاجة فيها 35,786 km بتبقى بمقياس رسم.

والقياسات من فوق متفقة مع الفيزيا. تحليل اختبارات السرعة الجوية بتاعة Ookla للربع الأول من 2025 لقى وسيط زمن ذهاب وعودة 44 ms على Starlink مقابل 703–757 ms على Hughes وIntelsat وViasat — يعني فرق حوالي ستاشر ضعف. وفريق تاني، ركّب أجهزة قياس على أجهزة حقيقية في 25 رحلة عند 7 شركات طيران لمؤتمر ACM IMC 2025، قاس نفس الشكل باستقلال: أقل من 40 ms على LEO، وفوق 550 ms على GEO.

GEO — Hughes / Intelsat / Viasat، الوسيط703 ms
LEO فوق المحيط الهادي — وسيط الرحلات الطويلة62 ms
LEO — Starlink في الجو، الوسيط العام44 ms

الأعمدة على مقياس خطي موحّد. المصدر 1.

وفي عبور محيط في رحلة طويلة، الرقم الأمين أوحش شوية من العنوان. نفس البحث قاس وسيط 62 ms فوق المحيط الهادي، بمدى 19–86 ms. ده الرقم اللي تمشي بيه في دماغك. لسه ممتاز. بس مش 44.

§3 الجزء اللي بيبوّظ الفرحة

هنا المفروض إن مقالة على موقع منتج تقولك إن المستقبل وصل.

بس هو موصلش بالتساوي، والطيارة اللي وصلها آخر حاجة هي بتاعتك.

الطيارات ضيقة البدن بتتجهّز الأول — عددها كبير، وبتلف بسرعة، وبتطير رحلات داخلية قصيرة محدش فيها بيحاول يعمل حداشر ساعة من أي حاجة. أما عريضة البدن، اللي بتعدّي المحيطات فعلًا، فهي آخر الطابور. لحد نص 2026، كان عند United أكتر من 400 طيارة على Starlink وكانت متوقعة توصل قرب الألف بنهاية السنة — بس حوالي ستين بس منهم عريضة البدن، وأول رحلة عابرة للأطلنطي بطيارة عريضة على Starlink (نيوارك–هيثرو) طارت في يونيو 2026 بس، والأسطول العريض بالكامل مش قبل صيف 2027. وVirgin Atlantic كانت خلّصت اتناشر طيارة A350 — يعني حوالي 28% من أسطولها العريض — والـ 787 مجدولة على مدار النص التاني من 2026 والـ A330neo لحد 2027.

United ≈60 طيارة عريضة البدن شغالة بـ Starlink، من أصل 400+ طيارة اتجهّزت. وباقي الأسطول العريض مش قبل صيف 2027.
Virgin Atlantic 12 من ~43 طيارة عريضة خلصت — يعني حوالي 28 في المية. والـ 787 على مدار النص التاني من 2026 والـ A330neo لحد 2027.

المصدران 5 و6. باقي طيارات United العريضة متوقعة بحلول صيف 2027؛ وطيارات Virgin من نوع 787 على مدار النص التاني من 2026 والـ A330neo لحد 2027.

يعني: لو إنت بتقرا ده في رحلة بين القارات في 2026، الاحتمالات لسه ضدك. الأغلب إنك على وصلة 700 ms، مش على بتاعة 62 ms.

وده بيخلي باقي المقال ده أنفع، مش أقل نفعًا.

الطيارة اللي إنت راكبها هي آخر واحدة هيطوّروها. خطط لـ 700 ms واتبسط لو لقيت 62.

§4 ليه الفيلم بيشتغل والترمنال لأ

$ time echo "a" | ssh shed 'cat' # جلسة كاملة علشان تحرّك حرف واحد

الفيلم والشِل بيفشلوا في اتجاهين متعاكسين، وWi-Fi الطيارة هو بالظبط الشبكة الغلط لواحد منهم.

الفيلم مشكلة عرض نطاق ومش فارق معاها زمن الاستجابة. بيعمل buffer. لو أول إطار وصل متأخر 700 ms، محدش هيحس، لأن مفيش حاجة في التجربة معتمدة على إن الفيلم يرد عليك. اضغط تشغيل، استنى، اتفرج. والرحلة رايح جاي بتحصل مرة واحدة.

والشِل التفاعلي هو الصورة المعكوسة. مش محتاج يدوب أي عرض نطاق — جلسة الترمنال بتتقاس بالكيلوبت، مش بالميجابت — لكنه بيدفع الرحلة رايح جاي مع كل ضغطة زرار مستني تشوفها راجعة على الشاشة. وعند 700 ms، ده مش اتصال بطيء. ده كلام فيه سكتة تلتين ثانية بعد كل حرف.

دي الحاجة اللي الناس بتغلط فيها. بيشوفوا "50 Mbps" على بوابة الطيارة، ويستنتجوا إن الاتصال كويس، ويفتحوا ترمنال، ويكتشفوا إن "كويس" مالهاش دعوة بالموضوع من أصله. العملة هنا مش عرض النطاق. العملة هي الرحلات رايح جاي.

§5 إيه اللي بيتكسر فعلًا (مش الكتابة)

العطل أدق من "حاسس إنه بطيء"، والأبحاث واضحة بشكل مش معتاد في تحديد مكان الوجع.

في دراسة مضبوطة على 31 مشارك بتقارن 20 ms بـ 200 ms من زمن استجابة الإدخال من الطرف للطرف، الكتابة المتواصلة متحركتش تقريبًا: 290.9 ms للحرف مقابل 302.7، وده فرق الباحثين نفسهم مقدروش يقولوا عليه دال إحصائيًا. ونسب الأخطاء كانت واحدة.

Schmid وآخرون، MUM '23 — n = 31، زمن استجابة إدخال 20 ms مقابل 200 ms

المهمة20 ms200 msالحكم
كتابة / حرف290.9302.7غير دال
مهمة التصحيح38.9 s46.5 s+20%
الإحباط20.931.3p=0.004

لكن مهمة التصحيح — تحريك المؤشر بأزرار الأسهم وتصليح النص، يعني اللي بتعمله فعلًا في محرر — راحت من 38.9 ثانية لـ 46.5 ثانية، أبطأ بحوالي 20%، وبحجم أثر كبير جدًا (p < 0.001, d = 1.673). والباحثين شرحوا الآلية ببساطة: وقت التنقل، إنت مضطر تفضل مستني الشاشة، لأن المؤشر وقع فين هو اللي بيحدد هتعمل إيه بعد كده.

والحمل النفسي زاد حتى في المكان اللي السرعة ماتغيرتش فيه. في مهمة الكتابة، اللي الأداء فيها ماتغيرش إحصائيًا، الإحباط اللي بلّغ عنه المشاركين طلع من 20.9 لـ 31.3.

ترجم ده لترمنال، هتلاقيه بيسمّي بالظبط اللي بيتفكك وإنت فوق في الجو: مش كتابة الأمر نفسه. اللي بيتفكك هو التنقل في vim، وإكمال الأوامر بـ tab، والتمرير جوّه less، وإيقاع «خبّط وبصّ» بتاع الـ REPL. كل واحدة من دول حلقة، واللي هتعمله بعد كده متوقف على اللي رجعلك لسه.

زمن الاستجابة مش بيفرض ضريبة على كتابتك. بيفرضها على كل قرار مستني الشاشة.

§6 حرّك الشغل، مش ضغطات الزراير

أول ما تقبل إن الرحلات رايح جاي هي المورد النادر، الحل بيبطّل يكون "هات طيارة أسرع" ويبقى سؤال معماري: خد رحلات أقل، وخلّي كل واحدة تشيل أكتر.

في أداة معروفة بتواجه ده وشّ لوش. Mosh بيتنبأ بضغطات الزراير بتاعتك وبيعرضها محليًا قبل ما السيرفر يأكّد. والأثر المقيس كبير جدًا: على وصلة زمنها رايح جاي حوالي نص ثانية، وسيط استجابة الضغطة نزل من 503 ms لأقل من 5 ms. وعلى مسار عابر للمحيط من MIT لسنغافورة، من 273 ms لأقل من 5 ms.

بس اقرا السطور الصغيرة، لأنها هي بيت القصيد. Mosh بيتنبأ بحوالي 70% من الضغطات. والـ 30% اللي مش بيعرف يتنبأ بيها، على حد كلام الباحثين نفسهم، أغلبها تنقل — ودي بيرجع فيها زمن الاستجابة زي SSH العادي بالظبط. يعني: التفاعل الوحيد اللي زمن الاستجابة العالي بيعاقبه أكتر حاجة هو بالظبط اللي الصدى المحلي مش قادر ينقذه.

متوقّع مقابل مش متوقّع

ضغطات بيعرضها mosh على طول≈70%
مش متوقّعة — «أغلبها تنقل»≈30%

المصدر 4.

يبقى التنبؤ بيساعد، لكنه مش بينقذك. اللي بينقذك فعلًا إنك ترفض تكون في الحلقة بالتكرار ده.

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

وده كمان سبب إن التوازي بيكسب التفاعلية وإنت فوق. مستحيل تكتب بسرعة من ورا 700 ms. لكن تقدر جدًا تشرف على أربع سيرفرات في نفس الوقت، لأن الإشراف مش محكوم بزمن الاستجابة — هو محكوم بالانتباه، وإنت معاك حداشر ساعة انتباه ومفيش حاجة تانية تصرفها عليها.

§7 كرسي 24C بيعمل إيه بالظبط

$ tmux list-windows -t atlantic

بشكل عملي، على موبايل، وعلى وصلة وحشة:

  • 0: جلسات-بتعيش-أطول-من-الاتصال

    الطيارة بتسلّم من قمر لقمر، والبوابة بتطلب تسجيل دخول تاني، والاتصال بيقع. tmux بيخلي الشِل شغال على السيرفر مهما حصل؛ الجلسة حاجة في الطرف البعيد، مش حاجة في إيدك. وEternal Terminal بياخد نفس الفكرة لمدى أبعد وبيخلي الجلسة تعيش بعد اتصال TCP نفسه، وبيخزّن ويعيد عرض اللي فاتك. (تحذير بالذوق لو الشبكة مفلترة: ET محتاج بورت خاص بيه — 2022 افتراضيًا — بالإضافة لبورت 22 بتاع SSH.)

  • 1: أكتر-من-مشكلة-في-نفس-الوقت

    كذا جلسة في شبكة واحدة، وكذا سيرفر محفوظ، وكل واحد شغال حاجة مش محتاجة إشراف بين القرارات.

  • 2: وكلاء-بيكتبوا-بدالك

    وكلاء البرمجة بيشتغلوا على سيرفراتك إنت، بزمن استجابة أرضي، في المكان اللي الكود فيه. هم مش بيدفعوا ضريبة القمر الصناعي؛ إنت بس اللي بتدفعها لما ترد عليهم.

  • 3: إشعار-لما-يبقى-مهم ! (جرس)

    تنبيهات الوكيل بتشتغل لما يبقى في حاجة محتاجة بني آدم فعلًا — فالرحلة بتتقضي في المراجعة والقرار، مش في التحديق في سطر أوامر مستني صدى.

ولا حاجة من دي اتعملت علشان الطيارات. ده ببساطة شكل الشغل عن بُعد على وصلة عدوانية من زمان، والطيارة مجرد وصلة عدوانية أمينة أكتر من العادة.

§8 تحفّظ واحد بأمانة

حاجتين مقدرناش نتأكد منهم، ومش هنتظاهر بالعكس:

هل شبكة شركة الطيران هتسمح لـ SSH يخرج أصلًا ولا لأ. ملقيناش أي دليل عام موثوق عن حجب البورتات، ولا سياسة الـ VPN، ولا مهل الخمول عند مزوّدي Wi-Fi الطيران — ولقينا كلام كتير واثق في المنتديات مش صامد قدام أول تدقيق. والموضوع بيختلف من شركة لشركة، ومن مزوّد لمزوّد، ومن طيارة لطيارة. جرّبه في رحلة قصيرة قبل ما تبني رحلة طويلة على أساسه.

الكابينة بتقضي وقتها فعلًا في إيه. أكتر إحصائيات بتتقال عن الترفيه الجوي طلع أصلها بطاقات أسعار إعلانات من غير أي منهجية، فرميناها. وأحسن دليل مسحي لقيناه — Inmarsat/Censuswide، 11,231 راكب في عشر دول، مع إن المسح اتعمل سنة 2022 وبيسأل عن النية مش بيقيس الوقت — بيحط الترفيه قدام الشغل بفارق كبير: 41% كانوا عايزين يتفرجوا على أفلام منزّلة و35% يشغّلوها بث، مقابل 26% كانوا عايزين يشتغلوا.

فخد كرسي 24B على إنه شخصية في القصة، مش إحصائية. القصد عمره ما كان إن الفرجة على فيلم غلط. القصد إن البديل مبقاش غير متاح.

§9 الهبوط

الفيلم بيخلص في نفس المكان اللي خلص فيه التلات مرات اللي فاتوا. والهبوط بيبدأ. كرسي 24B قضى رحلة كويسة تمامًا، وهينزل مرتاح، وده مكسب برضه.

وكرسي 24C بينزل والشغل خلص — لأن الشغل عمره ما كان في الكرسي. كان على جهاز على الأرض طول الوقت، والموبايل ماكانش غير شباك بيطل عليه.

حداشر ساعة مدة طويلة تقضيها على 700 ms. وهي مدة قصيرة جدًا تقضيها وإنت بتشرف على أربع سيرفرات مش فارق معاها القمر الصناعي خالص.

seat24c@phone:~$ mobile-ssh --join-beta # مجاني · مفتوح المصدر · Apache-2.0

رحلتك الطويلة الجاية حداشر ساعة من وقت السيرفر.

Mobile SSH برنامج SSH وSFTP وترمنال أصلي لـ Android وiPhone وiPad. كذا جلسة، ومدير tmux مدمج، وEternal Terminal، وإشعارات لما وكيل يحتاجك. مجاني، من غير حساب، من غير إعلانات، ومفتوح المصدر.

مفيش إعلاناتمن غير حسابداتا على الجهازApache-2.0

Android لسه في اختبار مغلق — اشترك بحساب Google اللي هتجرّب بيه، وافتح اللينك في متصفح الموبايل؛ الاختبار المغلق ممكن ميظهرش جوّه تطبيق Google Play.