Попередження 8/64

Кожна операційна система вимагає:

  1. Достатній обсяг оперативної памʼяті (RAM) для стабільної роботи
  2. Достатній обсяг флеш-памʼяті (Flash), щоб умістити прошивку

Пристрої з 8MB флеш-памʼяті та/або 64MB оперативної памʼяті можуть працювати з OpenWrt, але їх функціональність буде обмеженою. Через нестачу памʼяті буде складно встановити додаткові пакети. Враховуйте це при покупці пристрою або перед прошивкою OpenWrt.

Рекомендації для стабільної роботи:

  • 32 MB RAM - недостатньо Нові версії OpenWrt працюють з помилками або взагалі не запускаються.
  • 64 MB RAMмінімум для базового використання. Залежно від пристрою і навантаження можуть виникати проблеми зі стабільністю.
  • 128 MB RAM - рекомендоввано, якщо ви хочете використовувати OpenWrt не лише як базовий маршрутизатор/AP.

Щоб умістити прошивку:

  • 8 MB — майже мінімум (вміститься лише LuCI і кілька базових пакетів). 16 MB — трохи гнучкіше.
  • Можна розширити простір за допомогою генератора образів (ImageBuilder, потребує Linux) або через Extroot.
  • Досвідчені користувачі можуть створювати власні збірки з мінімальними компонентами, щоб заощадити простір, але все одно кількість додаткових пакетів буде дуже обмеженою.
  • Для можливості встановлення хоча б кількох додаткових пакетів рекомендується мінімум 16MB Flash і 128MB RAM.

Якщо ви не збираєтесь створювати власні кастомні образи, вважайте 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.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/05/24 20:34
  • by vazaz