Кожна операційна система вимагає:
Пристрої з 8MB флеш-памʼяті та/або 64MB оперативної памʼяті можуть працювати з OpenWrt, але їх функціональність буде обмеженою. Через нестачу памʼяті буде складно встановити додаткові пакети. Враховуйте це при покупці пристрою або перед прошивкою OpenWrt.
Рекомендації для стабільної роботи:
Щоб умістити прошивку:
Якщо ви не збираєтесь створювати власні кастомні образи, вважайте 16/64 мінімальним значенням, а 128MB RAM — бажаним стандартом. Пристрої з меншими характеристиками можуть працювати нестабільно навіть у базовому режимі, і їх підтримка може бути припинена в майбутньому.
Частина флеш-памʼяті резервується для: - Завантажувача (наприклад, u-boot), - Налаштувань завантажувача, - Wi-Fi прошивки/калібрування, - OEM-налаштувань (для можливості повернення до заводської прошивки), - та шару збереження `jffs2/ubifs` (конфігурації користувача та файлів).
Тому фактично доступний простір менший за загальний обсяг flash.
Ядро Linux поступово збільшується через нові функції, виправлення помилок і покращення безпеки. Крім того, OpenWrt тепер за замовчуванням використовує HTTPS, що потребує SSL-бібліотек. Пакети, такі як LuCI, також стали більшими через нові функції; те саме стосується драйверів (Wi-Fi, Ethernet тощо).
Розробники OpenWrt ретельно уникають зайвого функціоналу без поважних причин, але загальна тенденція — розширення.
Як приклад: розмір образів `sysupgrade` для пристрою WNDR3700v1 (ar71xx/ath79), який підтримується OpenWrt вже понад 12 років:
Прошивка Розмір Main: 6529 KB (snapshot без LuCI) 24.10.1: 6529 KB 23.05.5: 6017 KB 22.03.7: 6017 KB 21.02.7: 5313 KB 19.07.9: 4097 KB 18.06.8: 3712 KB 17.01.7: 3584 KB 15.05.1: 3584 KB 14.07: 3328 KB 12.09: 2816 KB
Докладніше про обмеження старіших пристроїв див. у статті: Попередження 4/32.