OpenWrt на пристроях 8/64

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

  • лише для навчання (паяння, OpenWrt, Linux загалом) — якщо зламається, не шкода;
  • лише для базових, легких мережевих функцій.

Тепер ви питаєте: Що я можу зробити?

Шукайте відповіді нижче.

(Примітка: цей розділ тимчасово запозичений зі сторінки 4/32. Згодом може бути адаптований до 8/64.)

Як обійти обмеження 8MB flash?

  • Зберіть власний образ OpenWrt 18.06/19.07 з усіма можливими оптимізаціями простору, або...
  • ...використовуйте Extroot (тільки якщо пристрій має USB)
    • більше не буде проблем із флеш-памʼяттю
    • доступ до «безмежного»1) сховища
    • можна встановити всі потрібні пакети
    • АЛЕ: не має сенсу встановлювати важкі пакети (VPN тощо), якщо в системі не вистачає RAM для їх запуску

Чому варто збирати власний образ замість встановлення пакетів?

Пакети, включені до власноруч зібраного образу, займають приблизно вдвічі менше місця, ніж після флешування і встановлення через `opkg`.

Як обійти обмеження 64MB оперативної памʼяті?

  • Не використовуйте LuCI — або взагалі не працюватиме, або буде дуже повільною, або вилетить через помилку Out-Of-Memory (OOM)
  • Не запускайте RAM-вимогливі застосунки — вони або не працюватимуть, або будуть нестабільними

Додайте сюди посилання на теми форуму, присвячені 8/64 та вирішенню проблем із памʼяттю.

  • ...додати посилання ...
  • ...

Перегляньте розділ Community Builds на форумі. Можливо, хтось уже створив спеціальну збірку, що враховує обмеження 8/64.


1)
4GB USB — це набагато більше, ніж 8MB внутрішньої памʼяті
  • Last modified: 2025/05/24 20:41
  • by vazaz