بروتوكول جيميني: بديل بسيط للويب

جيميني: بديل خفيف وآمن للويب

Page content

بروتوكول Gemini يمثل عودة إلى مبادئ الاتصال عبر الإنترنت الأساسية، وهو بديل خفيف وآمن واحترم خصوصية المستخدمين مقابل الويب الحديث المعقد بشكل متزايد.

بروتوكول Gemini

ما هو بروتوكول Gemini؟

Gemini هو بروتوكول تواصل عبر الإنترنت على مستوى التطبيق تم تقديمه في عام 2019 من قبل المطور المجهول الهوية Solderpunk. تم تصميمه كمتوسط بين بساطة Gopher والتعقيد HTTP، حيث يقدم Gemini نهجًا مبسطًا لعرض المحتوى ونشره عبر الإنترنت.

يقوم البروتوكول بالعمل على منفذ TCP 1965 ويفرض تشفير طبقة النقل (TLS) لجميع الاتصالات، مما يضمن الاتصال الآمن افتراضيًا. على عكس الويب الحديث الذي يعتمد بشكل كبير على JavaScript وآليات المراقبة والتطبيقات المكثفة، يركز Gemini فقط على توصيل المحتوى النصي بطريقة أبسط ممكنة.

لماذا كان من الضروري Gemini

المشكلة مع الويب الحديث

لقد تطور الويب إلى نظام معقد غالبًا ما يعطي الأولوية للاهتمامات التجارية على تجربة المستخدم:

  • الصفحات المزدحمة: تحمّل المواقع الحديثة ميجابايت من JavaScript وCSS ونصوص المراقبة قبل عرض المحتوى
  • مخاوف الخصوصية: تتبع واسع النطاق، والكوكيز، والنصوص الخارجية تراقب سلوك المستخدم عبر الإنترنت
  • الثغرات الأمنية: تكنولوجيا الويب المعقدة تخلق عددًا كبيرًا من مسارات الهجوم
  • الأداء البطيء: الصفحات الثقيلة تستهلك عرض النطاق الترددي وموارد المعالج، مما يخلق عقبات للمستخدمين ذوي الاتصال المحدود
  • الإرهاق من الإعلانات: الإعلانات، والنوافذ المنبثقة، والفيديوهات التلقائية تعيق استهلاك المحتوى

الحل

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

المزايا والفوائد

البساطة

يتم تضمين مواصفات Gemini في بضع صفحات. هذه البساطة المقصودة تجعل من سهولة تنفيذ العميلين والخوادم، مما يعزز تنوع الأدوات التي تطورها المجتمعات.

الأمان

تتطلب جميع اتصالات Gemini تشفير TLS، مما يحمي من التجسس والهجمات من قبل المخترقين. على عكس HTTP حيث يكون التشفير خياريًا، يجعل Gemini الأمان إلزاميًا وآليًا.

الخصوصية

يُصمم Gemini بشكل داخلي لتشجيع تجنب آليات المراقبة. لا توجد كوكيز، ولا موارد خارجية، ولا صور تتبع، ولا تحليل سلوكي. يتصفح المستخدمون دون مراقبة.

الكفاءة

تُحمّل الصفحات تقريبًا فورًا حتى على الاتصالات البطيئة. تنسيق gemtext الخفيف يستهلك عرض النطاق الترددي القليل، مما يجعل Gemini مثاليًا لـ:

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

الوصولية

تُعد بساطة gemtext معناه أن المحتوى متوفر بشكل طبيعي. يمكن لمحولات الشاشة قراءة التنسيق البسيط بسهولة، وغياب التخطيطات المعقدة تزيل العقبات للمستخدمين ذوي الإعاقات.

هيكل الصفحة النموذجية والكبسولة

gemtext: لغة الترميز

في مصطلحات Gemini، تشير “الكبسولة” إلى مجموعة من صفحات Gemini (مطابقة لموقع ويب). تستخدم هذه الصفحات “gemtext” - لغة ترميز بسيطة تعتمد على الخطوط وسهلة القراءة والكتابة.

مثال على ترميز gemtext

# مرحبًا بكم في كبسولة Gemini الخاصة بي

## حول هذه الكبسولة

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

## المنشورات الأخيرة

=> /posts/2025-10-14-gemini-intro.gmi مقدمة إلى Gemini
=> /posts/2025-10-10-digital-minimalism.gmi البساطة الرقمية
=> /posts/2025-10-05-self-hosting.gmi دليل الاستضافة الذاتية

## الروابط الخارجية

=> gemini://gemini.circumlunar.space/ مشروع Gemini الرسمي
=> https://example.com وجودي على الويب (رابط HTTP)

## الاتصال

يمكنك التواصل معي عبر البريد الإلكتروني: user@example.com

عناصر gemtext

  • العناوين: الخطوط التي تبدأ بـ #، ##، أو ###
  • الروابط: الخطوط التي تبدأ بـ => تليها عنوان URL ووصف خياري
  • القوائم: الخطوط التي تبدأ بـ *
  • الاقتباسات: الخطوط التي تبدأ بـ >
  • النصوص المُعدة مسبقًا: الكتل المحيطة بـ ``` (ثلاثة علامات تنصيص)
  • النصوص العادية: كل شيء آخر يُعرض كفقرات

هذا هو كل شيء - لا تشكيل داخلي، ولا صور مدمجة، ولا تصفية CSS. المحتوى هو الملك.

أدوات وتعليمات لإنشاء، نشر، واستضافة

إنشاء كبسولتك الأولى

الخطوة 1: إنشاء المحتوى

أنشئ دليلًا للكبسولة وكتابة صفحتك الأولى:

mkdir ~/my-capsule
cd ~/my-capsule
cat > index.gmi << 'EOF'
# كبسولتي الأولى في Gemini

مرحبًا بكم في زاوية Geminispace الخاصة بي!

## حولي

أنا أستكشف الإنترنت البسيط.

=> /blog/index.gmi مدونتي
=> /about.gmi المزيد عني
EOF

الخطوة 2: اختيار وتركيب خادم

الخوادم الشائعة في Gemini تشمل:

Agate (Rust - بسيط وآمن):

# تثبيت عبر cargo
cargo install agate

# أو تنزيل ملف ثنائي مُعد مسبقًا
wget https://github.com/mbrubeck/agate/releases/latest/download/agate-linux.tar.gz
tar xzf agate-linux.tar.gz

Gemserv (Rust - ميزات واسعة):

cargo install gemserv

Molly Brown (Go - مرنة):

go install tildegit.org/solderpunk/molly-brown@latest

الخطوة 3: إنشاء شهادات TLS

بما أن Gemini يتطلب TLS، قم بإنشاء شهادة موقعة ذاتيًا:

# إنشاء شهادة صحيحة لمدة 365 يومًا
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem \
    -days 365 -nodes -subj "/CN=example.com"

للاستخدام في الإنتاج، يُفضل استخدام شهادات من Let’s Encrypt.

الخطوة 4: تكوين وتشغيل خادمك

لـ Agate:

agate --content ~/my-capsule \
      --hostname example.com \
      --lang en-US \
      --cert cert.pem \
      --key key.pem

الآن كبسولتك تعمل على gemini://example.com:1965

الخطوة 5: تصفح كبسولتك

تثبيت عميل Gemini:

  • Lagrange: متصفح واجهة مستخدم حديث (Windows، Mac، Linux)
  • Amfora: متصفح قائم على الطرفية
  • Kristall: متصفح واجهة مستخدم متعدد المنصات
  • Bombadillo: متصفح قائم على الطرفية مع دعم Gopher

قم بزيارة كبسولتك باستخدام العميل وتحقق من أن كل شيء يعمل.

خيارات الاستضافة

الاستضافة الذاتية:

  • تشغيلها على خادم منزلي أو VPS
  • يتطلب فتح منفذ 1965
  • التحكم الكامل في المحتوى والخصوصية

موفرو استضافة Gemini:

  • gemlog.blue: استضافة Gemini مجانية
  • flounder.online: منصة نشر Gemini بسيطة
  • Cosmic Voyage: استضافة موجهة للمجتمع

أنظمة Unix المشتركة:

  • تقدم العديد من خوادم tildeverse (tilde.town، tilde.team) استضافة Gemini

العلاقة مع IndieWeb

الحركة IndieWeb تدعو إلى ويب موزع حيث يملك الأفراد ويتحكمون في محتواهم، بعيدًا عن منصات الشركات ومراقبة رأس المال. يتوافق Gemini تمامًا مع مبادئ IndieWeb:

الملكية والتحكم

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

التفريق:

لا يملك Gemini سلطة مركزية، ولا حراس، ولا تغذية مبنية على الخوارزميات. يتم الاكتشاف من خلال التوصيات الشخصية، والدليل المجتمعي، والربط العضوي - تمامًا مثل الويب المبكر.

البساطة والبقاء على المدى الطويل:

بساطة البروتوكول تضمن البقاء على المدى الطويل. ستظل صفحة Gemini المُنشَّأة اليوم قابلة للقراءة بعد عقود دون أن تتعطل مع تغير التكنولوجيا.

المجتمع على حساب التجارة:

يُعزز Geminispace ثقافة موجهة للمجتمع تركز على مشاركة المعرفة والإبداع بدلًا من المضاربة والمقاييس النموية.

البساطة الرقمية:

يُعبّر Gemini عن فلسفتي “الاستراحة الرقمية”، ويقدم مساحة خالية من تقنيات جذب الانتباه المستخدمة في وسائل التواصل الاجتماعي والمواقع التجارية.

الإحصائيات: نمو كبسولات Gemini

النمو حسب السنة

بناءً على مُسوّغات ومؤشرات المجتمع المُحافظ عليها (حتى أكتوبر 2024):

  • 2019: ~50 كبسولة (سنة إطلاق البروتوكول)
  • 2020: ~300 كبسولة (المبادرين المبكر)
  • 2021: ~1200 كبسولة (المجتمع النامي)
  • 2022: ~2100 كبسولة (النمو المستقر)
  • 2023: ~3000 كبسولة (الغطاء التقني الرئيسي)
  • 2024: ~3900 كبسولة (600,000+ عنوان URI)

المقاييس الرئيسية (2024)

  • الكبسولات المعروفة: ~3900
  • الصفحات/الموارد الإجمالية: أكثر من 600,000 عنوان URI
  • المستخدمين النشطين: آلاف المستخدمين المنتظمين
  • عدد تنفيذات العميل: أكثر من 40 متصفحًا مختلفًا
  • عدد تنفيذات الخادم: أكثر من 20 خيارًا من برامج الخادم

مصادر البيانات

تم تجميع هذه الإحصائيات من مصادر مُحافظ عليها من قبل المجتمع. لاحظ أن موارد بروتوكول Gemini تستخدم عناوين gemini:// (تتطلب عميل Gemini أو وكيل ويب)، بينما بعض المصادر متاحة عبر متصفحات الويب العادية (https://):

مصادر بروتوكول Gemini (تتطلب عميل Gemini أو وكيل ويب):

  • مشروع Gemini الرسمي: gemini://gemini.circumlunar.space/ - المنزل الرسمي للمشروع مع المواصفات والتوثيق
  • مُجمّع Antenna: gemini://warmedal.se/antenna/ - مُجمّع يتعقب الكبسولات النشطة (متاح أيضًا عبر HTTPS)
  • الكبسولات المجتمعية: كبسولات فردية تقدم بيانات تعداد والإحصائيات

مصادر متاحة عبر الويب (HTTPS):

المُسوّغات والمحركات البحثية:

  • GUS (Gemini Universal Search): gemini://gus.guru/ - محرك بحث يُصنّف محتوى Gemini
  • Kennedy: مُسوّغ مجتمعي يتعقب عدد الكبسولات
  • مُسوّغات شخصية متعددة: مشاريع فردية توفر إحصائيات واكتشاف

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

خصائص النمو

النمو عضوي ومستدام بدلًا من الانفجار. يُقدّر المجتمع الجودة على الكمية، مع وجود العديد من الكبسولات التي تُدار من قبل الأفراد الذين يشاركون مدوناتهم الشخصية، وتوثيقهم التقني، وكتابتهم الإبداعية. على عكس منصات وسائل التواصل الاجتماعي التي تسعى للنمو الأسي، ينمو Geminispace بشكل مستقر مع انتشار الخبرة عبر المجتمعات التقنية والمستخدمين الذين يهتمون بالخصوصية.

وجهات النظر والرؤية المستقبلية

الحالة الحالية

لقد أقام Gemini نفسه كخيار بديل قابل للتطبيق مع مجتمع نشط ومتفاعل. لن يحل محل الويب أبدًا، لكنه يخدم مهمة مهمة للمستخدمين الذين يفضلون:

  • الخصوصية والأمان
  • البساطة والسرعة
  • القراءة بدون إلهاء
  • الاستقلالية عن منصات الشركات
  • متطلبات عرض النطاق الترددي المنخفضة

التحديات

الوسائط المحدودة: لا توجد صور داخلية، ولا فيديوهات، ولا تخطيطات معقدة. هذا مقصود، لكنه يحد من أنواع معينة من المحتوى.

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

تأثير الشبكة: عدد المستخدمين الصغير يعني عددًا أقل من المحتوى مقارنة بالويب.

منحنى التعلم: يتطلب استخدام برامج جديدة (العملاء) وفكرة جديدة غير مألوفة للمستخدمين في الويب.

الفرص

الاهتمام المتزايد بالخصوصية: مع زيادة الوعي برأسمال المراقبة، يسعى المزيد من المستخدمين للبحث عن بدائل.

حركة البساطة الرقمية: زيادة الاعتراف بأن التكنولوجيا البسيطة يمكن أن تحسن من الرفاهية.

التعليم والتوثيق: يتفوق Gemini في عرض المحتوى التعليمي والتوثيقي التقني.

الكتابة الإبداعية: يستخدم العديد من الكتّاب Gemini للكتابة في المدونات والكتابة الأدبية، مع تقدير التركيز على النص.

بدائل لـ Gemini

Gopher

البروتوكول الأصلي البسيط من عام 1991. ألهام Gemini من Gopher، لكنه يفتقر إلى ميزات حديثة مثل التشفير TLS الإلزامي. لا يزال لديه مجتمع نشط.

الاختلافات الرئيسية:

  • بروتوكول أقدم (1991 مقابل 2019)
  • التنقل القائم على القوائم مقابل التنقل القائم على الروابط
  • لا توجد تشفير مدمج (رغم أن TLS يمكن إضافته)
  • أبسط من Gemini

بروتوكول Spartan

بروتوكول أحدث وأبسط من Gemini. يبسط Gemini أكثر ويحذف متطلبات التشفير ويخفّض التعقيد.

التكاليف:

  • أبسط من Gemini
  • لا تشفير إلزامي
  • مجتمع أصغر

HTTP مع مُحظر محتوى

يحقق بعض المستخدمين نتائج مماثلة من خلال استخدام مُحظر محتوى قوي، ووضعية قارئ، ومتصفحات نصية فقط مثل Lynx مع المواقع التقليدية.

القيود:

  • يتطلب صيانة مستمرة لقائمة المُحظر
  • لا يمنع المراقبة من جانب الخادم
  • قد تتعطل المواقع أو ترفض الوصول
  • نهج تفاعلي بدلًا من النهج الاستباقي

IPFS وشبكات الطرفية

البروتوكولات الموزعة مثل IPFS تركز على التوزيع عبر بنية الطرفية بدلًا من البساطة.

التركيز المختلف:

  • تركز على التوزيع والمناعة ضد الرقابة
  • أكثر تعقيدًا من Gemini
  • استخدامات واهداف مختلفة

البدء مع Gemini

للمستخدمين

  1. تثبيت عميل Gemini (Lagrange موصى به للمبتدئين)
  2. زيارة gemini://gemini.circumlunar.space/ للحصول على معلومات المشروع الرسمية
  3. استكشاف مجمّعات المجتمع والدليل
  4. حفظ الكبسولات المثيرة للاهتمام
  5. الانضمام إلى مناقشات المجتمع

للمؤلفين

  1. كتابة المحتوى بتنسيق gemtext
  2. اختيار وتركيب خادم (Agate موصى به للبساطة)
  3. إنشاء شهادات TLS
  4. تكوين وتشغيل خادمك
  5. مشاركة عنوان كبسولتك مع المجتمع
  6. إضافة كبسولتك إلى الدليل للاكتشاف

مصادر التعلم

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

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

مع استمرار نمو الويب أكثر تعقيدًا وتجاريًا، فإن وجود بدائل مثل Gemini يضمن أن لدى المستخدمين دائمًا خيارات. يُظهر نمو البروتوكول المستمر الاهتمام المستمر بتقنيات أكثر بساطة واحترامًا للمستخدم.

هل أنت مستعد لاستكشاف Geminispace؟ تثبيت عميل، زيارة بعض الكبسولات، وفكر في إنشاء كبسولتك الخاصة.

الروابط المفيدة

للمشاهدة من متصفح الويب (HTTPS):

روابط بروتوكول Gemini (تتطلب عميل مثل Lagrange، Amfora، أو Kristall):

  • المنزل الرسمي للمشروع: gemini://gemini.circumlunar.space/
  • مجمّع Antenna: gemini://warmedal.se/antenna/
  • محرك بحث GUS: gemini://gus.guru/
  • دليل الكبسولات المعروفة: gemini://gemini.circumlunar.space/capcom/

مقالات مفيدة أخرى