
openwrt v24.10.8
نظام تشغيل لينكس للأجهزة المضمنة مع نظام ملفات قابل للكتابة، وإدارة الحزم، وإطار بناء. يتيح إنشاء برامج ثابتة مخصصة للموجهات وأجهزة إنترنت الأشياء ونقاط الوصول اللاسلكية مع تحكم كامل في مكدس الشبكة.

مشروع OpenWrt هو نظام تشغيل لينكس موجه للأجهزة المدمجة. بدلاً من محاولة إنشاء برنامج ثابت واحد وثابت، يوفر OpenWrt نظام ملفات قابل للكتابة بالكامل مع إدارة الحزم. هذا يحررك من اختيار التطبيقات والتكوين المقدم من البائع ويسمح لك بتخصيص الجهاز من خلال استخدام الحزم لتناسب أي تطبيق. بالنسبة للمطورين، فإن OpenWrt هو الإطار لبناء تطبيق دون الحاجة إلى بناء برنامج ثابت كامل حوله؛ بالنسبة للمستخدمين، هذا يعني القدرة على التخصيص الكامل، واستخدام الجهاز بطرق لم يتصورها أحد.
صن شاين!
التحميل
صور البرامج الثابتة المبنية متاحة للعديد من البنى وتأتي مع مجموعة حزم لاستخدامها كموجه منزلي WiFi. للعثور بسرعة على صورة مصنعية قابلة للاستخدام للانتقال من البرامج الثابتة الأصلية للبائع إلى OpenWrt، جرب محدد البرامج الثابتة.
إذا كان جهازك مدعومًا، فيرجى اتباع رابط معلومات لرؤية تعليمات التثبيت أو استشارة موارد الدعم المدرجة أدناه.
قد يحتاج المستخدم المتقدم إلى حزمة إضافية أو محددة. (سلسلة الأدوات، SDK، ...) لكل شيء آخر غير تنزيل البرامج الثابتة البسيط، جرب صفحة التنزيل في الويكي:
التطوير
لبناء البرنامج الثابت الخاص بك، تحتاج إلى نظام GNU/Linux أو BSD أو macOS (نظام ملفات حساس لحالة الأحرف مطلوب). Cygwin غير مدعوم بسبب عدم وجود نظام ملفات حساس لحالة الأحرف.
المتطلبات
تحتاج إلى الأدوات التالية لتجميع OpenWrt، وتختلف أسماء الحزم حسب التوزيعات. توجد قائمة كاملة بالحزم الخاصة بالتوزيعات في وثائق إعداد نظام البناء.
binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev
make4.1+ perl python3.8+ rsync subversion unzip which
البدء السريع
-
قم بتشغيل
./scripts/feeds update -aللحصول على أحدث تعريفات الحزم المحددة في feeds.conf / feeds.conf.default -
قم بتشغيل
./scripts/feeds install -aلتثبيت روابط رمزية لجميع الحزم التي تم الحصول عليها في package/feeds/ -
قم بتشغيل
make menuconfigلتحديد التكوين المفضل لديك لسلسلة الأدوات والنظام المستهدف وحزم البرامج الثابتة. -
قم بتشغيل
makeلبناء البرنامج الثابت الخاص بك. هذا سيقوم بتنزيل جميع المصادر، وبناء سلسلة أدوات التجميع المتقاطع ثم تجميع نواة GNU/Linux وجميع التطبيقات المختارة لنظامك المستهدف.
المستودعات ذات الصلة
يستخدم المستودع الرئيسي عدة مستودعات فرعية لإدارة حزم من فئات مختلفة. يتم تثبيت جميع الحزم عبر مدير حزم OpenWrt المسمى opkg. إذا كنت تتطلع إلى تطوير واجهة الويب أو نقل الحزم إلى OpenWrt، فيرجى العثور على المستودع المناسب أدناه.
-
واجهة ويب LuCI: واجهة حديثة ومعيارية للتحكم في الجهاز عبر متصفح الويب.
-
حزم OpenWrt: مستودع مجتمعي للحزم المنقولة.
-
توجيه OpenWrt: حزم تركز بشكل خاص على التوجيه (الشبكي).
-
فيديو OpenWrt: حزم تركز بشكل خاص على خوادم وعملاء العرض (Xorg و Wayland).
معلومات الدعم
للحصول على قائمة بالأجهزة المدعومة، راجع قاعدة بيانات أجهزة OpenWrt
التوثيق
مجتمع الدعم
- المنتدى: للاستخدام والمشاريع والمناقشات والنصائح المتعلقة بالأجهزة.
- دردشة الدعم: القناة
#openwrtعلى oftc.net.
مجتمع المطورين
- تقارير الأخطاء: أبلغ عن الأخطاء في OpenWrt
- القائمة البريدية للمطورين: أرسل التصحيحات
- دردشة المطورين: القناة
#openwrt-develعلى oftc.net.
الترخيص
OpenWrt مرخص بموجب GPL-2.0