انتقل إلى المحتوى

لنكس

من ويكيبيديا، الموسوعة الحرة

لينكس (Lynx) هو متصفح ويب نصي قابل للتخصيص للاستخدام في طرفيات حاسوبية تعتمد على خلايا الرموز القابلة لتوجيه المؤشر.[11][12] يُعد اعتبارًا من عام 2025 أقدم متصفح ويب لا يزال يخضع للصيانة،[13] إذ بدأ في عام 1992.

التاريخ

[عدل | عدل المصدر]

كان لينكس نتاجًا لمجموعة الحوسبة الموزعة ضمن خدمات الحوسبة الأكاديمية في جامعة كانساس.[14][15] طوره في البداية فريق من الطلاب والموظفين في الجامعة (لو مونتولي ومايكل جروب وتشارلز ريزاك) في عام 1992 ليكون متصفح نصوص ترابطية يُستخدم حصرًا لتوزيع معلومات الحرم الجامعي بوصفه جزءًا من "نظام معلومات على مستوى الحرم الجامعي"[16] ولتصفح فضاء غوفر.[17] أُعلن عن توفر النسخة التجريبية في يوزنت في 22 يوليو 1992.[18] أضاف مونتولي واجهة إنترنت وأصدر نسخة جديدة (2.0) من المتصفح في عام 1993.[19][20]

نُفذ دعم بروتوكولات الاتصال في لينكس اعتبارًا من يوليو 2007 باستخدام نسخة من مكتبة (libwww)،[21] التي تفرعت من الشيفرة المصدرية للمكتبة في عام 1996.[22] تشمل البروتوكولات المدعومة غوفر وبروتوكول نقل النصوص الترابطيةوبروتوكول نقل النصوص الترابطية الآمن وبروتوكول نقل الملفات وبرتوكول نقل أخبار الشبكة وخادم معلومات المنطقة الواسعة (WAIS).[12][23] أُضيف دعم بروتوكول نقل أخبار الشبكة إلى مكتبة (libwww) من التطوير المستمر لبرنامج لينكس في عام 1994.[24] أُضيف دعم بروتوكول نقل النصوص الترابطية الآمن إلى تفريع لينكس من مكتبة (libwww) لاحقًا، في البداية على شكل تصحيحات برمجية بسبب المخاوف المتعلقة بالتشفير.[25]

ابتكر جاريت بليث دوس لينكس (DosLynx) في أبريل 1994[26] وانضم لاحقًا إلى جهود تطوير لينكس أيضًا. ونقل فوتيوس ماكريدس جزءًا كبيرًا من لينكس إلى نظام ذاكرة افتراضية مفتوح وتولى صيانته لفترة من الوقت. أُصدر لينكس بموجب رخصة جنو العمومية في عام 1995، وتتولى صيانته الآن مجموعة من المتطوعين بقيادة توماس ديكي.[27]

الميزات

[عدل | عدل المصدر]
متصفح لينكس وفايرفوكس يعرضان الصفحة نفسها

يتكون التصفح في لينكس من تمييز الرابط المختار باستخدام مفاتيح الأسهم أو ترقيم جميع الروابط في الصفحة وإدخال رقم الرابط المختار.[28] تدعم الإصدارات الحالية بروتوكول طبقة المقابس الآمنة[12] وميزات لغة تأشير النص الترابطي عديدة. تُنسق الجداول باستخدام المسافات، بينما تُحدد الإطارات بالاسم ويمكن استكشافها كما لو كانت صفحات منفصلة. لا يمتلك لينكس بطبيعته القدرة على عرض أنواع مختلفة من المحتوى غير النصي على الويب مثل الصور ومقاطع الفيديو،[11] ولكنه يستطيع تشغيل برامج خارجية للتعامل معها مثل عارض الصور ومشغل الفيديو.[28]

على عكس معظم متصفحات الويب، لا يدعم لينكس جافا سكريبت التي تتطلبها مواقع ويب عديدة لتعمل عملاً صحيحًا.[29]

تتجلى فوائد سرعة التصفح النصي بوضوح عند استخدام اتصالات إنترنت ذات نطاق ترددي منخفض،[30] أو عتاد حاسوب قديم قد يكون بطيئًا في عرض المحتوى المليء بالصور.

الخصوصية

[عدل | عدل المصدر]

نظرًا لأن لينكس لا يدعم الرسومات، فلا تُجلب إشارات الويب التي تتتبع معلومات المستخدم، مما يعني إمكانية قراءة صفحات الويب دون مخاوف الخصوصية المرتبطة بمتصفحات الويب الرسومية.[15] ومع ذلك، يدعم لينكس ملفات تعريف الارتباط[11] التي يمكن استخدامها أيضًا لتتبع معلومات المستخدم. لذلك يدعم لينكس القائمة البيضاء والقائمة السوداء لملفات تعريف الارتباط، أو كبديل يمكن تعطيل دعم ملفات تعريف الارتباط تعطيلًا دائمًا.[28]

يدعم لينكس أيضًا سجلات التصفح والتخزين المؤقت للصفحات شأنه شأن المتصفحات التقليدية،[31] وكلاهما يمكن أن يثير مخاوف تتعلق بالخصوصية.[32]

قابلية التكوين

[عدل | عدل المصدر]

يدعم لينكس خيارات سطر الأوامر وملفات التكوين (الإعدادات). وتوجد 142 خيارًا لسطر الأوامر وفقًا لرسالة المساعدة الخاصة به. يسرد ملف قالب التكوين lynx.cfg 233 ميزة قابلة للتكوين. يوجد بعض التداخل بين النهجين في التكوين، على الرغم من وجود خيارات سطر أوامر مثل -restrict لا تقابلها إعدادات في lynx.cfg. بالإضافة إلى الخيارات المعدة سلفًا بواسطة سطر الأوامر وملف التكوين، يمكن تعديل سلوك لينكس في وقت التشغيل باستخدام قائمة الخيارات الخاصة به. ومجددًا، يوجد بعض التداخل بين الإعدادات. ينفذ لينكس ميزات اختيارية عديدة في وقت التشغيل، مما يسمح اختياريًا (يُتحكم فيه عبر إعداد في ملف التكوين) بحفظ الاختيارات في ملف تكوين منفصل قابل للكتابة. يرجع سبب تقييد الخيارات التي يمكن حفظها إلى استخدام لينكس الذي كان أكثر شيوعًا في منتصف التسعينيات، أي استخدام لينكس نفسه تطبيقَ واجهة أمامية للإنترنت الذي يُوصل إليه عبر اتصالات الطلب الهاتفي.[33][34][28]

إمكانية الوصول

[عدل | عدل المصدر]

يمكن للمستخدمين ضعاف البصر استخدام لينكس للوصول إلى الإنترنت على شاشة برايل قابلة للتحديث نظرًا لكونه متصفحًا نصيًا، ويتوافق بسهولة مع برمجيات تحويل النص إلى كلام.[35][17][23] وبما أن لينكس يستبدل الصور والإطارات والمحتوى غير النصي الآخر بالنص الموجود في سمات لغة تأشير النص الترابطي مثل alt وname وtitle[36] ويسمح بإخفاء عناصر واجهة المستخدم،[37] يصبح المتصفح مناسبًا خصيصًا للاستخدام مع برمجيات قراءة الشاشة العامة والفعالة من حيث التكلفة.[38][39][40] طوّر المعهد الهندي للتقنية مدراس نسخة من لينكس محسنة خصيصًا للاستخدام مع أجهزة قراءة الشاشة على نظام ويندوز.[41]

الوصول عن بُعد

[عدل | عدل المصدر]

يفيد لينكس أيضًا في الوصول إلى مواقع الويب من نظام متصل عن بُعد لا تتوفر فيه شاشة عرض رسومية.[42][43][44] وعلى الرغم من طبيعته النصية فقط وعمره، لا يزال من الممكن استخدامه لتصفح جزء كبير من الويب الحديث بفعالية، ويشمل ذلك أداء مهام تفاعلية مثل تحرير ويكيبيديا.[31][45][46]

تصميم الويب والروبوتات

[عدل | عدل المصدر]

لا يزال لينكس مفيدًا جدًا لإدخال البيانات الآلي والتنقل في صفحات الويب وتجريف الويب، نظرًا لقدرته على تلقي ضغطات المفاتيح من ملف نصي. وبالتالي، يُستخدم لينكس في زواحف ويب عديدة.[47] قد يستخدم مصممو الويب متصفح لينكس لمعرفة الطريقة التي ترى بها محركات البحث وزواحف الويب المواقع التي يطورونها.[48][49][50] وتتوفر خدمات عبر الإنترنت تقدم عرض لينكس لصفحة ويب معينة.[51]

يُستخدم لينكس أيضًا لاختبار أداء مواقع الويب. وبما أنه يمكن تشغيل المتصفح من مواقع مختلفة عبر تقنيات الوصول عن بُعد مثل تل نت والنقل الآمن، يمكن استخدام لينكس لاختبار أداء اتصال موقع الويب من مواقع جغرافية مختلفة في وقت واحد.[45] ومن التطبيقات المحتملة الأُخَر للمتصفح في تصميم الويب التحقق السريع من روابط الموقع.[52]

المنصات المدعومة

[عدل | عدل المصدر]

صُمم لينكس في الأصل لأنظمة التشغيل الشبيهة بيونكس. ونُقل إلى نظام ذاكرة افتراضية مفتوح بعد وقت قصير من إصداره العام وإلى أنظمة أُخَر تشمل دوس وويندوز وماك أو إس الكلاسيكي وأو إس/2 (OS/2).[14] وضُمّن في التثبيت الافتراضي لنظام أوبن بي إس دي من الإصدار 2.3 (مايو 1998)[53] إلى 5.5 (مايو 2014)،[54] حيث كان في الشجرة الرئيسية قبل يوليو 2014،[55] ليصبح متاحًا بعد ذلك من خلال شجرة المنافذ.[56] يمكن أيضًا العثور على متصفح لينكس في مستودعات معظم توزيعات نظام لينكس، بالإضافة إلى مستودعات هوم برو (Homebrew)،[57] وفينك (Fink)، وماك بورتس (MacPorts) لنظام ماك أو إس.[46] وتتوفر أيضًا منافذ لأنظمة بي أو إس ومينيكس وكيو إن إكس وأميغا أو إس[58] وأو إس/2.[15]

يمكن بناء المصادر على منصات عديدة مثل نظام التشغيل أندرويد من جوجل.[59]

انظر أيضًا

[عدل | عدل المصدر]

ملاحظات

[عدل | عدل المصدر]
  1. وصلة مرجع: https://invisible-island.net/lynx/lynx.html#installers.
  2. وصلة مرجع: https://github.com/ThomasDickey/lynx-snapshots/blob/master/COPYHEADER.
  3. وصلة مرجع: https://github.com/ThomasDickey/lynx-snapshots/blob/master/CHANGES.
  4. وصلة مرجع: https://directory.fsf.org/wiki/Lynx.
  5. 1 2 وصلة مرجع: https://www.openhub.net/p/lynx.
  6. "[Lynx-dev] ANN: lynx2.9.3". 27 مايو 2026. اطلع عليه بتاريخ 2026-05-27.
  7. وصلة مرجع: https://github.com/ThomasDickey/lynx-snapshots/blob/master/COPYING.
  8. 1 2 وصلة مرجع: http://fileformats.archiveteam.org/wiki/Lynx_bookmarks. الوصول: 26 يوليو 2019.
  9. وصلة مرجع: http://fileformats.archiveteam.org/wiki/Mosaic_hotlists. الوصول: 26 يوليو 2019.
  10. وصلة مرجع: http://people.cc.ku.edu/~grobe/early-lynx.html.
  11. 1 2 3 Rakitin 1997.
  12. 1 2 3 Legan 2001.
  13. "Lynx current development". TecMint. 27 أبريل 2016. مؤرشف من الأصل في 2026-04-05. اطلع عليه بتاريخ 2024-09-08.
  14. 1 2 Paciello 2000، صفحات 154-155.
  15. 1 2 3 Legan 2002.
  16. Ernest Perez (سبتمبر 1993). "State Library Online Information System uses a Hypertext Front End". ACM Siglink. Association for Computing Machinery. ج. II ع. 2: 3. DOI:10.1145/164399.164402. S2CID:18875929. مؤرشف من الأصل في 2023-12-07. اطلع عليه بتاريخ 2023-12-06.
  17. 1 2 Bolso 2005.
  18. Montulli 1992.
  19. Stewart 2000.
  20. Nelson 2000.
  21. Kahan 1999.
  22. Dickey 2007.
  23. 1 2 Seltzer 1995.
  24. Kahan 2002.
  25. Nestrud 2000.
  26. Buttles 1994.
  27. JUAN FERRER MARTÍNEZ (1 يناير 2015). UF1302 - Creación de páginas web con el lenguaje de marcas. Ediciones Paraninfo, S.A. ص. 73–. ISBN:978-84-283-9827-5. مؤرشف من الأصل في 2025-08-23.
  28. 1 2 3 4 User's Guide.
  29. Wallen 2011.
  30. "What is Lynx, and how do I use it?". Indiana University. 18 يناير 2018. مؤرشف من الأصل في 2022-09-15. اطلع عليه بتاريخ 2022-09-16.
  31. 1 2 Senjen & Guthrey 1996، صفحات 136-139.
  32. Timmer 2010.
  33. Help file.
  34. Configuration file.
  35. Paciello 2000، صفحة 157.
  36. RNIB 2011.
  37. Rosmaita 1996.
  38. Dixon 2004.
  39. Rosmaita.
  40. Sajka 1999.
  41. Achraya 2006.
  42. Wayner 2010.
  43. Chapman 2003.
  44. Killelea 2002، صفحة 9.
  45. 1 2 Killelea 2002، صفحات 60-61.
  46. 1 2 Taylor 2005، صفحات 225-227.
  47. "Blog::Quibb » Crawling the Web With Lynx" (بالإنجليزية). Archived from the original on 2025-10-05. Retrieved 2024-07-19.
  48. King 2008، صفحات 44-46.
  49. Bartlett 2006.
  50. Rognerud 2010، صفحة 187.
  51. Paciello 2000، صفحة 135.
  52. Killelea 2002، صفحة 178.
  53. OpenBSD23.
  54. OpenBSD55.
  55. de Raadt 2014.
  56. OpenBSDport.
  57. "Homebrew Formulae". Homebrew. مؤرشف من الأصل في 2019-01-24. اطلع عليه بتاريخ 2019-01-23.
  58. Marquardt 1995.
  59. "[APP] Compiled lynx binary for android - Shell or ADB". XDA Developers. 27 يوليو 2011. مؤرشف من الأصل في 2016-06-29. اطلع عليه بتاريخ 2016-05-27.

المراجع

[عدل | عدل المصدر]

روابط خارجية

[عدل | عدل المصدر]