أوبن ورت
OpenWrt (اختصارًا لـ open wireless router ) هو مشروع مفتوح المصدر لأنظمة التشغيل المدمجة المبنية على لينكس ، ويُستخدم بشكل أساسي في الأجهزة المدمجة لتوجيه حركة مرور الشبكة. مكوناته الرئيسية هي لينكس ، و util-linux ، و musl ، و BusyBox . وقد تم تحسين جميع المكونات لتكون صغيرة الحجم بما يكفي لتناسب سعة التخزين والذاكرة المحدودة المتوفرة في أجهزة التوجيه المنزلية .
يتم تكوين OpenWrt باستخدام واجهة سطر الأوامر ( ash shell) أو واجهة الويب (LuCI). يتوفر أكثر من 9000 حزمة برمجية اختيارية [ 6 ] للتثبيت عبر نظام إدارة الحزم apk [ 7 ] .
يمكن تشغيل OpenWrt على أنواع مختلفة من الأجهزة، بما في ذلك أجهزة توجيه CPE ، وبوابات الإنترنت المنزلية ، وأجهزة الكمبيوتر أحادية اللوحة ، والهواتف الذكية ، وأجهزة الكمبيوتر الكفية (مثل Ben NanoNote ). كما يمكن تشغيل OpenWrt على أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة .
تاريخ
بدأ مشروع OpenWrt في عام 2004 بعد أن قامت شركة Linksys بتطوير البرامج الثابتة لسلسلة أجهزة التوجيه اللاسلكية WRT54G الخاصة بها، باستخدام شفرة مرخصة بموجب رخصة جنو العمومية العامة . [ 8 ] وبموجب شروط هذه الرخصة، كان على Linksys إتاحة الشفرة المصدرية لنسختها المعدلة بموجب الرخصة نفسها، [ 9 ] [ 10 ] مما مكّن المطورين المستقلين من إنشاء نسخ مشتقة. كان الدعم في البداية مقتصراً على سلسلة WRT54G، ولكنه توسع لاحقاً ليشمل العديد من أجهزة التوجيه والأجهزة الأخرى من مختلف الشركات المصنعة.
باستخدام هذا الكود كأساس، ثم كمرجع لاحق، أنشأ المطورون توزيعة لينكس توفر العديد من الميزات التي لم تكن موجودة سابقًا في أجهزة التوجيه المخصصة للمستهلكين. في البداية، تطلبت بعض الميزات برامج احتكارية. على سبيل المثال، قبل إصدار OpenWrt 8.09 (المبني على لينكس 2.6.25 ووحدة النواة )، كان من الممكن الحصول على b43شبكة WLAN للعديد من أجهزة التوجيه التي تعمل بمعالجات Broadcomwl.o فقط من خلال الوحدة الاحتكارية (والتي كانت تتطلب لينكس 2.4.x).
كانت إصدارات OpenWrt تُسمى تاريخيًا على أسماء الكوكتيلات، مثل White Russian و Kamikaze و Backfire و Attitude Adjustment و Barrier Breaker و Chaos Calmer، وكانت وصفاتها تُدرج في رسالة اليوم (motd) التي تُعرض بعد تسجيل الدخول باستخدام واجهة سطر الأوامر .
في مايو 2016، انقسم مشروع OpenWrt إلى فرعين بسبب خلافات حول الإجراءات الداخلية، وذلك على يد مجموعة من المساهمين الأساسيين في المشروع. [ 11 ] أُطلق على الفرع اسم بيئة تطوير لينكس المدمجة (LEDE). وتمّ حلّ الخلاف بعد عام. [ 12 ] وبعد إعادة الاندماج، الذي أُعلن عنه في يناير 2018، [ 13 ] تم الحفاظ على علامة OpenWrt التجارية، مع استخدام العديد من عمليات وقواعد LEDE. استُخدم اسم مشروع LEDE للإصدار 17.01، بينما حملت الإصدارات التطويرية من الإصدار 18.01 علامة OpenWrt التجارية، متخليةً عن نظام التسمية الأصلي القائم على أسماء المكونات. [ 14 ]
الإصدارات
| الإصدار (الاسم الرمزي) [ 15 ] [ 16 ] | تاريخ الإصدار الأولي | النواة | أحدث إصدار | تاريخ الإصدار الأخير | نهاية العمر (المتوقعة) [ 17 ] | libc | ملحوظات |
|---|---|---|---|---|---|---|---|
| غير مدعوم: " إصدار مستقر " | يناير 2004 | ؟ | غير متوفر | uClibc | استنادًا إلى مصادر Linksys GPL الخاصة بجهاز WRT54G و buildroot من مشروع uClibc | ||
| غير مدعوم: 0.9 (الروسي الأبيض) [ 18 ] [ 19 ] | 5 فبراير 2007 | 2.4.30 | غير متوفر | يعتمد على ذاكرة NVRAM nas، wl. المنصة المدعومة: brcm-2.4. | |||
| غير مدعوم: 7.06 (كاميكازي) [ 20 ] | 2 يونيو 2007 | 2.6.19 | 7.09 [ 21 ] [ 22 ] | 30 سبتمبر 2007 | غير متوفر | باستخدام opkg. المنصات المدعومة: atheros-2.6، au1000-2.6، brcm-2.4، brcm47xx-2.6، ixp4xx-2.6، imagicbox-2.6، rb532-2.6و x86-2.6. | |
| غير مدعوم: 8.09 (كاميكازي) [ 23 ] | 19 فبراير 2009 | 2.6.26 | 8.09.2 [ 24 ] [ 25 ] | 10 يناير 2010 | غير متوفر | منصة جديدة: ar71xx. | |
| غير مدعوم: 10.03 (Backfire) [ 26 ] | 7 أبريل 2010 | 2.6.32 | 10.03.1 [ 27 ] | 21 ديسمبر 2011 | غير متوفر | المنصات المدعومة: adm5120_mips, adm5120_mipsel, ar7, , ar71xx, atheros, au1000, avr32, brcm-2.4, , brcm47xx, , , brcm63xx, , , cobalt, , , ep80579, , , ifxmips, , , ixp4xx, , , kirkwood, , , octeon, , orion, , , , ppc40x, , ppc44x, rb532, , rdc, .x86xburst | |
| غير مدعوم: 12.09 (تعديل الوضعية) [ 28 ] | 25 أبريل 2013 | 3.3 | غير متوفر | تمت إعادة نقل CoDel ( مجدول الشبكة ) من Linux 3.5 إلى 3.3. المنصات الجديدة: ramips( bcm2708Raspberry Pi) وغيرها. | |||
| غير مدعوم: 14.07 (كسر الحاجز) [ 29 ] | 2 أكتوبر 2014 | 3.10 | غير متوفر | منصات جديدة: i.MX23، i.MX6. [ 30 ] | |||
| غير مدعوم: 15.05 (Chaos Calmer) [ 31 ] | 11 سبتمبر 2015 | 3.18 | 15.05.1 [ 32 ] | 16 مارس 2016 | مارس 2016 | nftables (متوفر منذ نواة لينكس 3.12)؛ منصات جديدة: سيتم الإعلان عنها لاحقًا إن وجدت | |
| غير مدعوم: 17.01 (إعادة التشغيل (OpenWrt/LEDE)) [ 33 ] | 22 فبراير 2017 | 4.4 | 17.01.7 | 20 يونيو 2019 | يونيو 2019 | musl [ 34 ] | لم تتوفر سوى ملاحظات الإصدار لـ "OpenWrt/LEDE 17.01.7 - الإصدار الخدمي السابع - يونيو 2019" مع مراجعة الكود "rTODO-2252731af4". [ 35 ] لم يُعلن رسميًا عن "OpenWrt/LEDE v17.01.7 service release" في منتدى OpenWrt بسبب مشاكل في شهادات توقيع GPG. [ 36 ] |
| غير مدعوم: 18.06 [ 37 ] | 31 يوليو 2018 | 4.9 / 4.14 | 18.06.9 | 9 ديسمبر 2020 | ديسمبر 2020 | ؟ | |
| غير مدعوم: 19.07 [ 38 ] | 6 يناير 2020 | 4.14 | 19.07.10 | 20 أبريل 2022 | أبريل 2022 | دعم WPA3 . [ 39 ] تفريغ التدفق ( إصدار تجريبي ). [ 40 ] | |
| غير مدعوم: 21.02 [ 41 ] | 4 سبتمبر 2021 | 5.4 | 21.02.7 | 1 مايو 2023 | مايو 2023 | يتضمن الدعم الافتراضي لـ WPA3 و TLS و HTTPS ، ودعم DSA الأولي، ودعم LXC و ujail [ 42 ] | |
| غير مدعوم: 22.03 [ 43 ] | 6 سبتمبر 2022 | 5.10 | 22.03.7 | 25 يوليو 2024 | يوليو 2024 | جدار الحماية الرابع مبني على nftables، تمت إضافة العديد من الأجهزة الجديدة، وتم تحويل المزيد من الأهداف إلى DSA، والوضع الداكن في LuCI، وتمت معالجة مشكلة عام 2038 ، وتم تحديث المكونات الأساسية. [ 44 ] | |
| غير مدعوم: 23.05 [ 45 ] | 13 أكتوبر 2023 | 5.15 | 23.05.6 | 20 أغسطس 2025 | أغسطس 2025 | تمت إضافة أجهزة جديدة، وتم تحويل هدف ipq40xx إلى DSA، وتم تبديل مكتبة التشفير الافتراضية إلى mbedtls ، وتم تحديث المكونات الأساسية. [ 46 ] | |
| مدعوم: 24.10 [ 47 ] | 6 فبراير 2025 | 6.6 | 24.10.7 | 31 مايو 2026 | (سبتمبر 2026) | تمت إضافة أجهزة جديدة، وتم تحويل هدف ipq806x إلى DSA، وتم تحسين دعم Wi-Fi 6 (802.11ax) والدعم الأولي لـ Wi-Fi 7 (802.11be)، وتم تحديث المكونات الأساسية. [ 48 ] | |
| أحدث إصدار: 25.12 ( غيتار ديف ) [ 49 ] | 5 مارس 2026 | 6.12 | 25.12.5 | 1 يوليو 2026 | قم بتغيير مدير الحزم من opkg إلى apk [ 50 ] ، يتم الآن تثبيت ترقية النظام المساعدة (ASU) بشكل افتراضي [ 51 ] . | ||
أسطورة: غير مدعوم مدعوم أحدث إصدار نسخة معاينة الإصدار المستقبلي | |||||||
ليد
كان مشروع بيئة تطوير لينكس المدمجة (LEDE) فرعًا من مشروع OpenWrt ، ويشترك معه في العديد من الأهداف. [ 54 ] [ 55 ] [ 56 ] [ 57 ] [ 58 ] وقد أُنشئ في مايو 2016 من قِبل مجموعة من المساهمين الأساسيين في OpenWrt نتيجةً لخلافات حول العمليات الداخلية لـ OpenWrt. [ 55 ] وتمّ التوصل إلى حلٍّ مبدئيٍّ للخلاف بعد عام، في مايو 2017، بانتظار موافقة مطوري LEDE. [ 59 ] ويحافظ الاندماج الجديد على علامة OpenWrt التجارية، ولكنه يستخدم العديد من عمليات وقواعد LEDE. وقد أقرّ مطورو LEDE اقتراح الاندماج في يونيو 2017، [ 60 ] وأُعلن عنه رسميًا في يناير 2018. [ 61 ] واكتملت عملية الدمج قبل إصدار OpenWrt 18.06. [ 62 ]
| الإصدار [ 15 ] | تاريخ الافراج عنه | النواة | ملحوظات |
|---|---|---|---|
| 17.01.0 | 2017-02-22 | 4.4.50 | الإصدار المستقر الأول [ 63 ] |
| 17.01.1 | 2017-04-19 | 4.4.61 | إصلاحات الأخطاء والتحسينات [ 64 ] |
| 17.01.2 | 2017-06-12 | 4.4.71 | إصلاحات أمنية [ 65 ] |
| 17.01.3 | 2017-10-03 | 4.4.89 | إصلاحات أمنية [ 66 ] |
| 17.01.4 | 2017-10-18 | 4.4.92 | إصلاحات أمنية ( KRACK ، بقدر ما يمكن معالجتها من خلال إصلاحات جانب الخادم) [ 67 ] |
| 17.01.5 | 2018-07-18 | 4.4.140 | إصلاحات أمنية [ 68 ] |
| 17.01.6 | 2018-09-03 | 4.4.153 | إصلاحات أمنية [ 69 ] |
سمات
يتميز نظام OpenWrt بنظام ملفات جذر قابل للكتابة ، مما يُمكّن المستخدمين من تعديل أي ملف وتثبيت برامج إضافية بسهولة. وهذا على عكس أنظمة البرامج الثابتة الأخرى التي تعتمد على أنظمة ملفات للقراءة فقط، والتي لا تسمح بتعديل البرامج المثبتة دون إعادة بناء صورة البرنامج الثابت بالكامل وتثبيتها. ويتم ذلك عن طريق دمج نظام ملفات SquashFS المضغوط للقراءة فقط مع نظام ملفات JFFS2 قابل للكتابة باستخدام أداة overlayfs . [ 70 ] [ 71 ] ويمكن تثبيت برامج إضافية باستخدام مدير الحزم opkg ، ويحتوي مستودع الحزم على ما يقارب 8000 حزمة (بحلول عام 2022).

يمكن تهيئة OpenWrt إما عبر واجهة سطر الأوامر أو واجهة ويب تُسمى LuCI. يوفر OpenWrt مجموعة من البرامج النصية تُسمى UCI (واجهة التهيئة الموحدة) لتوحيد وتبسيط عملية التهيئة عبر واجهة سطر الأوامر. [ 72 ] كما تتوفر واجهات ويب إضافية، مثل Gargoyle .
يوفر OpenWrt إصلاحات منتظمة للأخطاء وتحديثات أمنية حتى للأجهزة التي لم تعد مدعومة من قبل الشركات المصنعة لها.
يوفر OpenWrt إمكانيات شاملة لتكوين الميزات الشائعة المتعلقة بالشبكة، مثل IPv4 و IPv6 و DNS و DHCP والتوجيه وجدار الحماية و NAT وإعادة توجيه المنافذ و WPA .
وتشمل الميزات الأخرى ما يلي:
- تكوين قابل للتوسيع لبرامج تشغيل الأجهزة بالكامل، على سبيل المثال محولات الشبكة المدمجة وقدرات VLAN الخاصة بها ، وبطاقات WNIC ، ومودمات DSL ، و FX ، وأزرار الأجهزة المتاحة، وما إلى ذلك.
- الشبكات المتداخلة من خلال BATMAN و OLSR و IEEE 802.11s - إمكانيات برامج تشغيل WNIC وبروتوكولات توجيه الشبكة المخصصة الأخرى التي تم تنفيذها داخل Linux.
- الوظائف اللاسلكية، على سبيل المثال جعل الجهاز يعمل كمكرر لاسلكي ، أو نقطة وصول لاسلكية ، أو جسر لاسلكي ، أو بوابة مقيدة ، أو مزيج من هذه مع ChilliSpot ، أو WiFiDog Captive Portal ، وما إلى ذلك.
- أمن الشبكات اللاسلكية: حقن الحزم ، على سبيل المثال Airpwn و lorcon وea
- بروتوكولات إعادة توجيه المنافذ المُكوّنة ديناميكيًا PCP و NAT-PMP و UPnP IGD
- طرق الميناء
- العميل TR-069 (CWMP) [ 73 ]
- نظام تحديد المواقع عبر سنورت
- إدارة الطوابير النشطة (AQM) من خلال مُجدول الشبكة في نواة لينكس، مع توفر العديد من أساليب إدارة الطوابير . تم دمج CoDel في نواة 3.3. [ 74 ] يشمل ذلك تشكيل حركة البيانات لضمان التوزيع العادل للنطاق الترددي بين عدة مستخدمين وجودة الخدمة (QoS) للاستخدام المتزامن لتطبيقات مثل VoIP والألعاب عبر الإنترنت وبث الوسائط دون التعرض للتأثيرات السلبية لتشبع الشبكة.
- موازنة الأحمال للاستخدام مع مزودي خدمة الإنترنت المتعددين باستخدام التوجيه الخاص بالمصدر
- نفق IP ( GRE ، OpenVPN، pseudowire، WireGuard ، إلخ.)
- مراقبة الشبكة والإحصائيات في الوقت الفعلي بشكل قابل للتوسيع من خلال أدوات مثل RRDtool و Collectd و Nagios و Munin lite و Zabbix وما إلى ذلك.
- خدمات نظام أسماء النطاقات الديناميكي للحفاظ على اسم نطاق ثابت مع مزود خدمة إنترنت لا يوفر عنوان IP ثابتًا
- يدعم OpenWrt أي جهاز يدعم نظام Linux؛ وتشمل الأجهزة التي يمكن توصيلها (عبر USB مثلاً ) ما يلي:
- من أبرز حزم البرامج التي تستخدم دعم الأجهزة ما يلي:
- مشاركة الملفات عبر SAMBA (متوافق مع نظام ويندوز)، و NFS ، وFTP ، وSFTP. مشاركة الطابعات عبر خادم الطباعة لـ CUPS (مع التخزين المؤقت) أو p910nd (بدون تخزين مؤقت).
- PulseAudio ، برنامج تشغيل الموسيقى ، بث الصوت/الفيديو عبر معايير DLNA / UPnP AV ، خادم iTunes ( DAAP )
- أستريسك (PBX)
- نقل بيانات القياس عن بُعد عبر Mosquitto
تطوير
تعتمد بيئة تطوير OpenWrt ونظام بنائها، المعروفان معًا باسم OpenWrt Buildroot ، على نظام Buildroot مُعدّل بشكل كبير . OpenWrt Buildroot عبارة عن مجموعة من ملفات Makefiles والتصحيحات التي تُؤتمت عملية بناء نظام OpenWrt كامل قائم على Linux لجهاز مُدمج، وذلك من خلال بناء واستخدام سلسلة أدوات ترجمة متقاطعة مناسبة . [ 75 ] [ 76 ]
تستخدم الأجهزة المدمجة عادةً معالجًا مختلفًا عن المعالج الموجود في أجهزة الكمبيوتر المضيفة المستخدمة لبناء صور نظام OpenWrt، مما يتطلب سلسلة أدوات تجميع متقاطعة . تعمل سلسلة أدوات التجميع هذه على نظام مضيف، ولكنها تُولّد رمزًا برمجيًا للجهاز المدمج المستهدف وبنية مجموعة تعليمات معالجه . على سبيل المثال، إذا كان النظام المضيف يستخدم x86 والنظام المستهدف يستخدم MIPS32 ، فإن سلسلة أدوات التجميع العادية للنظام المضيف تعمل على x86 وتُولّد رمزًا برمجيًا لبنية x86، بينما تعمل سلسلة أدوات التجميع المتقاطعة على x86 وتُولّد رمزًا برمجيًا لبنية MIPS32. يُؤتمت OpenWrt Buildroot هذه العملية بالكامل للعمل على بنى مجموعات التعليمات لمعظم الأجهزة المدمجة والأنظمة المضيفة. [ 75 ] [ 77 ]
يوفر OpenWrt Buildroot الميزات التالية: [ 75 ] [ 77 ]
- يسهل نقل البرامج بين مختلف البنى المعمارية.
- يستخدم kconfig ( قائمة تكوين نواة لينكس ) لضبط جميع الخيارات
- يوفر مجموعة أدوات متكاملة للمترجمات المتقاطعة ( gcc ، ld ، uClibc ، إلخ).
- يوفر تجريدًا لأدوات التشغيل التلقائي ( automake و autoconf ) و CMake و SCons
- يدعم سير العمل القياسي لبناء صورة OpenWrt: التنزيل، والتصحيح، والتكوين، والتجميع، والتغليف
- يوفر هذا البرنامج عدداً من الحلول الشائعة للحزم المعروفة بسلوكها السيئ.
إلى جانب بناء صور النظام، توفر بيئة تطوير OpenWrt آليةً لتبسيط بناء حزم برامج OpenWrt عبر المنصات المختلفة. يتطلب الكود المصدري لكل حزمة برامج توفير مجموعة من تعليمات البناء شبيهة بملف Makefile، ومجموعة اختيارية من التصحيحات لإصلاح الأخطاء أو تحسين حجم النظام. [ 78 ]
توافق الأجهزة
يدعم نظام OpenWrt العديد من أجهزة التوجيه المختلفة، ويتضمن جدولًا بالأجهزة المتوافقة على موقعه الإلكتروني. [ 79 ] ويشير دليل المستخدم الخاص به، [ 80 ] إلى أن المستخدمين يوصون بالأجهزة المزودة بشرائح لاسلكية من شركة كوالكوم أثيروس ، أو رالينك (الآن ميديا تيك )، أو أي شركة أخرى توفر برامج تشغيل ومواصفات مفتوحة المصدر. ويتجنب النظام تحديدًا شرائح برودكوم نظرًا لمحدودية ميزاتها لعدم توفر برامج تشغيل مفتوحة المصدر. كما يوصي OpenWrt باختيار جهاز بذاكرة فلاش لا تقل عن 16 ميجابايت وذاكرة وصول عشوائي (RAM) لا تقل عن 128 ميجابايت، ويفضل أن تكون السعة أكبر. [ 81 ]
التبني
تم اعتماد نظام OpenWrt، وخاصة نظام البناء Buildroot الخاص به، كهيكل أساسي لجهود أخرى. على سبيل المثال
- AltiWi بديل لـ Cloudtrax برسوم لمرة واحدة فقط.
- Bufferbloat.net (Cerowrt)
- مجتمعات شبكات فريفانك وغيرها من مجتمعات الشبكات اللاسلكية
- يعتمد مشروعا تكامل IPv6 التابعان لـ IETF، وهما HIPnet وHomeNet، على نظام OpenWrt.
- prplOS، إطار عمل من فئة شركات الاتصالات مصمم لتشغيل أجهزة التوجيه والبوابات الخاصة بمزودي خدمة الإنترنت، من إنتاج مؤسسة Prpl.
- SIMET Box، الذي طورته NIC.br ، يعتمد على OpenWrt [ 82 ]
مشاريع مشتقة
- تستخدم شبكة بيانات الطوارئ اللاسلكية للهواة ( AREDN) برنامجًا ثابتًا مبنيًا على OpenWrt: مشروع GitHub
- مشروع CeroWrt ( 2011-2014) يهدف إلى حل مشكلة ازدحام المخزن المؤقت في الشبكات المنزلية، ودعم بروتوكول IPv6، ودمج بروتوكول DNSSEC، للشبكات السلكية واللاسلكية، وذلك لاستكمال شجرة نواة اختبار إزالة ازدحام المخزن المؤقت وتوفير منصة لاختبار إصلاحات هذه المشكلة في بيئات واقعية. [ 83 ] اكتمل مشروع CeroWrt بحلول عام 2014، عندما دُمجت الإصلاحات النهائية في OpenWRT. وواصل مشروع "Bufferbloat" الذي يقف وراء CeroWrt البحث في أساليب جديدة مثل CAKE . [ 84 ]
- Coova chilli – نظام تشغيل قائم على OpenWrt مع التركيز على نقاط الاتصال اللاسلكية، وهو نسخة معدلة من chillifire مع التركيز على إدارة نقاط الاتصال اللاسلكية
- فلوكسو – عقد استشعار لاسلكية تستخدم شريحة أثيروس AR2317 تعمل بنظام تشغيل أوبن ورت مُعدّل للاتصال. تتوفر المصادر ومخططات الأجهزة على جيت هاب .
- فون – أجهزة توجيه لاسلكية تعمل بنظام OpenWrt كنقاط اتصال. المصادر ومجموعة الأدوات متوفرة على fonosfera.org
- FreeWRT – توزيعة شاملة مصممة لأجهزة توجيه الشبكة اللاسلكية القديمة من Broadcom، مثل Linksys WRT54G و Asus WL500g. لا علاقة لها بمشروع (يحمل نفس الاسم) يعتمد على برنامج Sveasoft الثابت. [ 85 ]
- غارغويل – واجهة ويب لنظام أوبن ورت مع تركيز قوي على سهولة الاستخدام، والتي انقسمت لاحقًا إلى توزيعة منفصلة
- غلوون – إطار عمل لبناء برامج ثابتة مبنية على نظام أوبن ورت ومناسبة لنشر شبكات المش : مشروع على جيت هاب
- JUCIWRT – توزيعة حديثة تستخدم واجهة المستخدم الرسومية JUCI، والتي أصبحت فيما بعد مصدرًا لـ OpenWrt. يتوفر كود المصدر لـ JUCI على الرابط mkschreder/juci ، ولا يزال بالإمكان استخدامه بتثبيت مصدر OpenWrt الموجود على الرابط mkschreder/juci-openwrt-feed.
- libreCMC – توزيعة تعتمد على OpenWrt والتي تستبعد البرامج غير الحرة أو الملفات الثنائية، معتمدة من قبل مؤسسة البرمجيات الحرة [ 86 ]
- LibreMesh – إطار عمل لإنشاء برامج ثابتة مبنية على OpenWrt لعُقد الشبكات اللاسلكية. مشروع على GitHub
- لينينو – توزيعة مبنية على OpenWrt لأردوينو المبني على معالج MIPS ، مشروع Yùn على GitHub
- Midge Linux – توزيعة مبنية على OpenWrt للأجهزة التي تعتمد على معالجات Infineon Technologies ADM-5120 SoCs ، مثل Edimax BR-6104K و BR-6104KP.
- OpenMPTCProuter – تجميع اتصالات الإنترنت المتعددة باستخدام بروتوكول TCP متعدد المسارات
- OpenSAN – تحقيق شبكة تخزين مستهدفة لبروتوكول iSCSI .
- PacketProtector – توزيعة أمان مبنية على OpenWrt تتضمن أنظمة كشف ومنع التسلل (IDS و IPS ) وشبكات VPN وبرامج مكافحة الفيروسات عبر الويب. تضمنت الحزم Snort وSnort-inline و FreeRADIUS و OpenVPN وDansGuardian و ClamAV . كانت هذه الأدوات متاحة عبر واجهة إدارة الويب الرسومية القديمة لـ OpenWrt، والتي كانت تُسمى X-Wrt أو webif^2. انتهى المشروع في 7 يونيو 2012. [ 87 ]
- تُعد مجموعة تطوير البرمجيات QCA من كوالكوم (QSDK)، والتي يستخدمها العديد من مصنعي المعدات الأصلية كأساس للتطوير، مشتقة من OpenWrt.
- RutOS – نظام تشغيل لجميع أجهزة توجيه Teltonika، مبني على OpenWrt. شفرة المصدر موجودة على GPL - Teltonika Networks Wiki .
- SmoothWAN - تجميع اتصالات الإنترنت المتعددة وتكييف الشبكة باستخدام Speedify و Engarde و tinyfecvpn.
- تعمل أجهزة التوجيه Turris Omnia و Turris MOX بنظام تشغيل مشتق من OpenWrt
- تعتمد البرامج الثابتة لأجهزة التوجيه اللاسلكية من Ubiquiti على OpenWrt
- مشاريع شعبية متنوعة لشبكات المجتمع اللاسلكية ، بما في ذلك Freifunk و Libre-Mesh و qMp
- بعض البرامج الثابتة لأجهزة التوجيه TP-Link و Xiaomi و ZyXEL و D-Link مشتقة من OpenWrt [ 88 ] [ 89 ]
- تقوم شركة Friendly Electronics بتصنيع سلسلة NanoPi من أجهزة SoC وتوفر نظام تشغيل مشتق من OpenWRT يسمى FriendlyWRT. [ 90 ]
- واجهة المستخدم الرسومية المخصصة من أنسويل تكنيكولور هي واجهة ويب معدلة للإدارة تم تطويرها على أساس برنامج تكنيكولور الرسمي للأجهزة المنزلية، والذي يعمل بنسخة معدلة من أوبن ورت، مما يتيح الوصول إلى أجهزة مودم/راوتر تكنيكولور. [ 91 ]
انظر أيضاً
مراجع
- ↑ . 1 يوليو 2026 https://openwrt.org/releases/25.12/notes-25.12.5 .
{{cite web}}: مفقود أو فارغ|title=( مساعدة ) - ↑ مجتمع OpenWrt (1 فبراير 2026). " [ ويكي OpenWrt ] OpenWrt 25.12.0-rc4 - الإصدار التجريبي الرابع - 1 فبراير 2026" . openwrt.org . تم الاطلاع عليه في 11 فبراير 2026 .
- ↑ "بوابة ترجمة LuCI على Weblate" . 22 يناير 2021. تم الاطلاع عليه في 22 يناير 2021 .
- ↑ "git.openwrt.org Git - openwrt/openwrt.git/blob - target/Config.in" . git.openwrt.org . 24 أكتوبر 2017. مؤرشف من الأصل في 4 نوفمبر 2019. تم الاطلاع عليه في 2 يوليو 2018 .
- ↑ فيتكاو، فيليكس (16 يونيو 2015). "يتحول OpenWrt إلى musl افتراضيًا" . مؤرشف من الأصل في 17 يونيو 2015. تم الاطلاع عليه في 16 يونيو 2015 .
- ↑ "معلومات مستودع OpenWrt 24.10 x86_64 - Repology" . repology.org . تم الاطلاع عليه في 15 يونيو 2026 .
- ↑ https://openwrt.org/packages/start
- ↑ ميكلاس، أندرو (7 يونيو 2003). "لينكسيس WRT54G ورخصة GPL" . قائمة بريدية لنواة لينكس (قائمة بريدية) . تم الاطلاع عليه في 5 يوليو 2018 .
- ↑ ساندلر، إريك (8 نوفمبر 2005). "قصة جهاز WRT54G مفتوح المصدر" . واي فاي بلانيت . تم الاطلاع عليه في 26 مايو 2026 .
{{cite web}}: CS1 maint: url-status ( link ) - ↑ "لينكسيس تُصدر شفرة برمجية مرخصة بموجب رخصة جنو العمومية لجهاز WRT54G" . سلاش دوت . 6 يوليو 2003. تم الاطلاع عليه في 5 يوليو 2018 .
- ↑ ويليس، ناثان (11 مايو 2016). "LEDE و OpenWrt" . LWN.net . تم الاطلاع عليه في 31 أغسطس 2017 .
- ↑ شاروود، سيمون (10 مايو 2017). "OpenWRT وLEDE يتفقان على خطة سلام لينكس لأجهزة التوجيه" . theregister.co.uk . تاريخ الاسترجاع: 31 أغسطس 2017 .
- ↑ ويتش، جو-فيليب (2 يناير 2018). "الإعلان عن دمج OpenWrt/LEDE" . منتدى مشروع LEDE . تم الاطلاع عليه في 10 يناير 2018 .
- ↑ "مرحبًا بكم في مشروع OpenWrt" . OpenWrt . يناير 2018. تم الاطلاع عليه في 16 فبراير 2018. اعتبارًا من يناير 2018 ،
تم بناء الإصدار المستقر الحالي من OpenWrt [17.01.4] من شفرة المصدر LEDE 17.01، ويحمل اسم مشروع LEDE. أما الإصدارات التجريبية من OpenWrt، فتحمل حاليًا اسم OpenWrt، ورقم إصدارها 18.01.
" - 1 2 "سجل إصدارات OpenWrt" . 16 أكتوبر 2023.
- ↑ "إصدارات تجريبية" . 19 أكتوبر 2023.
- ↑ "الأمان - حالة الدعم" . 28 ديسمبر 2015. تم الاطلاع عليه في 9 يناير 2024 .
- ↑ "Whiterussian 0.9 / لقطات من Kamikaze" . 5 فبراير 2007.
- ↑ "الروسي الأبيض 0.9" . 5 فبراير 2007.
- ^ "كاميكازي 7.06" . 2 يونيو 2007.
- ↑ "كاميكازي 7.07" . 26 يوليو 2007.
- ↑ "كاميكازي 7.09" . 30 سبتمبر 2007.
- ↑ "كاميكازي 8.09" . 19 فبراير 2009.
- ^ "كاميكازي 8.09.1" . 3 يونيو 2009.
- ↑ "كاميكازي 8.09.2" . 10 يناير 2010.
- ↑ "الارتداد 10.03" . 7 أبريل 2010.
- ↑ "Backfire 10.03.1" . 21 ديسمبر 2011.
- ↑ "تعديل الموقف" . 25 أبريل 2013.
- ↑ "كسر الحواجز" . 2 أكتوبر 2014.
- ↑ "مشروع OpenWrt: معالج Freescale i.MX" . openwrt.org . 16 يوليو 2013. تم الاطلاع عليه في 16 يوليو 2018 .
- ↑ "الفوضى تهدأ" . 11 سبتمبر 2015.
- ↑ "OpenWrt 15.05.1 "Chaos Calmer"" . 16 مارس 2016.
- ↑ "LEDE 17.01 "إعادة التشغيل"" . 29 يونيو 2019.
- ↑ " [ OpenWrt-Devel ] OpenWrt يتحول إلى musl افتراضيًا" . 16 يونيو 2015. تم الاطلاع عليه في 27 يونيو 2015 .
- ↑ "OpenWrt/LEDE 17.01.7 - الإصدار السابع للخدمة - يونيو 2019" . 20 يونيو 2019.
- ↑ "OpenWrt 17.01.7 - تاريخ الإصدار؟" . 20 يوليو 2019. تم الاطلاع عليه في 11 يناير 2024 .
- ↑ "OpenWrt 18.06" . 31 يوليو 2018.
- ↑ "OpenWrt 19.07" . 6 يناير 2020.
- ↑ ميرتينز، هاوك (6 يناير 2020). "OpenWrt 19.07.0 - أول إصدار مستقر - 6 يناير 2020" . ويكي OpenWrt .
- ↑ مان، لو كاه (1 فبراير 2020). "اختبار سرعة OpenWRT مع تفريغ التدفق" . مدونة لو كاه مان التقنية .
- ↑ "OpenWrt 21.02" . 4 سبتمبر 2021.
- ^ ميرتنز ، هوك (4 سبتمبر 2021). "OpenWrt 21.02.0 - الإصدار المستقر الأول - 4 سبتمبر 2021" . أوبنويرت ويكي .
- ↑ "OpenWrt 22.03" . 6 سبتمبر 2022.
- ↑ "OpenWrt 21.03.0 - أول إصدار مستقر - 6 سبتمبر 2022" . ويكي OpenWrt . 15 سبتمبر 2022.
- ↑ "OpenWrt 23.05" . 13 أكتوبر 2023.
- ↑ ميرتينز، هاوك (11 أكتوبر 2023). "OpenWrt 23.05.0 - أول إصدار مستقر - 13 أكتوبر 2023" . ويكي OpenWrt . تم الاطلاع عليه في 24 أكتوبر 2023 .
- ↑ "OpenWrt 24.10" . 6 فبراير 2025.
- ↑ ميرتنز، هاوك (6 فبراير 2025). "OpenWrt 24.10.0 - أول إصدار مستقر - 6 فبراير 2025" . ويكي OpenWrt . تم الاطلاع عليه في 26 مايو 2025 .
- ↑ "OpenWrt 25.12" . 5 مارس 2026.
- ↑ "تحويل مدير الحزم من opkg إلى apk" . 5 مارس 2026.
- ↑ "دمج ترقية النظام المُراقبة" . 5 مارس 2026.
- ↑ "واجهة تهيئة Lua: /modules/luci-base/po" . ١٠ مايو ٢٠١٧. مؤرشف من الأصل في ٢٦ سبتمبر ٢٠١٧. تم الاطلاع عليه في ١٤ مايو ٢٠١٧ .
- ↑ "مستودع مصدر LEDE: /target/Config.in" . 30 مارس 2017. مؤرشف من الأصل في 26 سبتمبر 2017. تم الاطلاع عليه في 14 مايو 2017 .
- ↑ لارابيل، مايكل (14 مايو 2017). "مشروع LEDE يُطوّره بعض مطوري OpenWRT" . فورونيكس . تاريخ الاسترجاع: 3 مايو 2016 .
- 1 2 ويليس، ناثان (11 مايو 2016). "LEDE و OpenWrt" . LWN.net . تم الاطلاع عليه في 14 مايو 2017 .
- ↑ تشيرجوين، ريتشارد (5 مايو 2016). "مخترقو أجهزة التوجيه يتجهون نحو التفرع: انشقاق LEDE عن OpenWRT" . ذا ريجستر . تم الاسترجاع في 14 مايو 2017 .
- ^ جرونر ، سيباستيان (5 مايو 2016). "OpenWRT-Kernentwickler starten eigenen Fork" . golem.de (باللغة الألمانية) . تم الاسترجاع في 14 مايو 2017 .
- ^ أهلرز ، إرنست (4 مايو 2016). "البرامج الثابتة لجهاز التوجيه: LEDE als offenere OpenWRT-Alternative" (باللغة الألمانية). هيز اون لاين . تم الاسترجاع في 14 مايو 2017 .
- ↑ شاروود، سيمون (10 مايو 2017). "OpenWRT وLEDE يتفقان على خطة سلام لينكس لأجهزة التوجيه" . theregister.co.uk . تاريخ الاسترجاع: 31 أغسطس 2017 .
- ↑ ميرتنز، هاوك (26 يونيو 2017). "دعوة LEDE للتصويت على مقترح إعادة الدمج الإصدار 3" . القائمة البريدية LEDE-DEV . مؤرشف من الأصل في 1 سبتمبر 2017. تم الاطلاع عليه في 31 أغسطس 2017 .
- ↑ ويتش، جو-فيليب (2 يناير 2018). "الإعلان عن دمج OpenWrt/LEDE" . منتدى مشروع LEDE . تم الاطلاع عليه في 10 يناير 2018 .
- ↑ "مشروع OpenWrt: OpenWrt 18.06" . openwrt.org . 18 مايو 2018. تم الاطلاع عليه في 2 نوفمبر 2018 .
- ↑ "مشروع LEDE: LEDE 17.01.0 - الإصدار المستقر الأول - فبراير 2017" . Lede-project.org . 22 فبراير 2017. مؤرشف من الأصل في 20 أكتوبر 2017. تم الاطلاع عليه في 20 أكتوبر 2017 .
- ↑ "مشروع LEDE: LEDE 17.01.1 - الإصدار الأول للخدمة - أبريل 2017" . Lede-project.org . 19 أبريل 2017. مؤرشف من الأصل في 20 أكتوبر 2017. تم الاطلاع عليه في 20 أكتوبر 2017 .
- ↑ "مشروع LEDE: LEDE 17.01.2 - الإصدار الثاني للخدمة - يونيو 2017" . Lede-project.org . 12 يونيو 2017. مؤرشف من الأصل في 20 أكتوبر 2017. تم الاطلاع عليه في 20 أكتوبر 2017 .
- ↑ "مشروع LEDE: LEDE 17.01.3 - الإصدار الثالث للخدمة - أكتوبر 2017" . Lede-project.org . 3 أكتوبر 2017. مؤرشف من الأصل في 4 ديسمبر 2017. تم الاطلاع عليه في 20 أكتوبر 2017 .
- ↑ "مشروع LEDE: LEDE 17.01.4 - الإصدار الرابع للخدمة - أكتوبر 2017" . Lede-project.org . 18 أكتوبر 2017. مؤرشف من الأصل في 22 ديسمبر 2017. تم الاطلاع عليه في 20 أكتوبر 2017 .
- ↑ "OpenWrt/LEDE 17.01.5 - الإصدار الخامس للخدمة - يوليو 2018" . Lede-project.org . 15 يوليو 2018. تم الاطلاع عليه في 20 يوليو 2018 .
- ^ "OpenWrt/LEDE 17.01.6 - إصدار الخدمة السادسة - سبتمبر 2018" . Led-project.org . 2 سبتمبر 2018 . تم الاسترجاع في 2 نوفمبر 2018 .
- ↑ "تخطيط ذاكرة الفلاش لنظام OpenWrt" . مشروع OpenWrt . 18 يناير 2010. تم الاطلاع عليه في 7 يوليو 2018 .
- ↑ كوربيت، جوناثان (15 يونيو 2011). "مناقشة overlayfs" . LWN.net . تم الاطلاع عليه في 7 يوليو 2018 .
- ↑ "نظام UCI" . مشروع OpenWrt . 16 سبتمبر 2009. تم الاطلاع عليه في 8 يوليو 2018 .
- ↑ "29C3: الصندوق الأسود لمزود خدمة الإنترنت" . events.ccc.de . 19 يناير 2013.
- ↑ "النواة: إضافة codel و fq_codel إلى مجموعة تصحيحات 3.3 العامة" . dev.archive.openwrt.org . 16 مايو 2012. تم الاطلاع عليه في 2 يوليو 2018 .
- 1 2 3 "OpenWrt Buildroot – حول" . openwrt.org . تم الاطلاع عليه في 21 أكتوبر 2013 .
- ↑ "OpenWrt Buildroot - الاستخدام والتوثيق" . openwrt.org . 8 يناير 2006. مؤرشف من الأصل في 21 أكتوبر 2013. تم الاطلاع عليه في 21 أكتوبر 2013 .
- 1 2 تاو جين (13 فبراير 2012). "دليل تطوير OpenWrt" (PDF) . مختبر الشبكات اللاسلكية، CCIS، NEU . تم الاسترجاع 21 أكتوبر، 2013 .
- ↑ "إنشاء الحزم" . openwrt.org . تم الاطلاع عليه في 21 أكتوبر 2013 .
- ↑ "مشروع OpenWrt: جدول الأجهزة" . openwrt.org . ١٩ يناير ٢٠١٦. تم الاطلاع عليه في ٢ يوليو ٢٠١٨ .
- ↑ "مشروع OpenWrt: دليل المشترين" . openwrt.org . 29 ديسمبر 2010. تم الاطلاع عليه في 2 يوليو 2018 .
- ↑ "تحذير 8/64" . أوبن ورت . 17 مايو 2025.
- ↑ "صندوق سيميت" . تم الاطلاع عليه بتاريخ 14 سبتمبر 2017 .
- ↑ "إعلان: اختبار إزالة البرامج غير الضرورية من شجرة git الخاصة بنواة النظام" . LWN.net . تم الاطلاع عليه بتاريخ 13 فبراير 2014 .
- ↑ "Cerowrt Wiki - Bufferbloat.net" . www.bufferbloat.net .
- ↑ فري دبليو آر تي
- ↑ «مؤسسة البرمجيات الحرة تضيف libreCMC إلى قائمة التوزيعات المعتمدة لديها» . FSF.org . 4 سبتمبر 2014. تم الاطلاع عليه بتاريخ 21 ديسمبر 2014 .
- ↑ "رسالة "وقت الإغلاق" من المؤلف على منتدى PacketProtector . مؤرشفة من الأصل بتاريخ 21 أبريل 2013.
- ↑ "مركز أكواد GPL | TP-Link" . www.tp-link.com .
- ↑ "دعم شفرة المصدر GPL؛ دي-لينك" . tsd.dlink.com.tw .
- ↑ "تنزيلات فريندلي إلك" .
- ↑ "واجهة المستخدم الرسومية لـ Ansuel" . Ansuel Github . 16 أغسطس 2017. تم الاطلاع عليه في 16 أبريل 2022 .
روابط خارجية
- البرامج الثابتة المخصصة
- توزيعات لينكس المدمجة
- برنامج توجيه مجاني
- برامج منزلية الصنع
- توزيعات لينكس بدون نظام systemd
- لغة البرمجة Lua (لغة برمجة) - برامج قابلة للبرمجة
- أنظمة تشغيل الشبكة
- واي فاي
- برنامج يستخدم رخصة جنو العمومية العامة
- برنامج مجاني مكتوب بلغة C
- توزيعات لينكس
- البرامج الثابتة مفتوحة المصدر
