Привет,
а есть ли какие-нибудь новые подвижки в отношении Entware для рутеров на ARM (RT-AC58U и RT-AC68U). Или всё есть так как есть? :)
Привет,
а есть ли какие-нибудь новые подвижки в отношении Entware для рутеров на ARM (RT-AC58U и RT-AC68U). Или всё есть так как есть? :)
Хорошей идее надо некоторое время, чтобы созреть и у меня идея ARM-фида для роутеров вызрела в следующее заключение. Я выражу своё мнение, которое не совпадает в полном объёме с моими коллегами по развитию Entware: не тащите старьё на новые платформы.
Самый младший ARM-роутер в линейке Asus несёт на борту двухядерный ARM v7 процессор, работающий на частоте 800МГц и имеет 256МБ оперативной памяти. Напомню, что Raspberry Pi имеет ARM v6, но гоняет полноценный дистрибутив Debian так, что шуба заворачивается. Мой NAS на одноядерном процессоре PowerPC @800MHz, 256MB RAM с завода идёт с полнокровной Debian и способен отдавать по SAMBA 100МБ/c. Забудьте про подход к софту времён Optware и\или OpenWRT, оставьте в прошлом ограничения uClibc и минималистское содержание пакетов OpenWRT, у вас больше нет этих искусственных ограничений.
Не ждите появления фида ARM в Entware, я сам не буду его использовать, и, соответственно, не стану способствовать его популяризации. Предлагаю подискутировать на эту тему, после чего навсегда её закрыть.
Да, дискуссия сразу какая-то странная пошла... Я в принципе согласен с тезисом "не тащить старьё на новые платформы". Проблема только в том, что это "старьё" такое милое, привычное и универсальное, а "новья" и близко не предвидится? Или я неправ?
Вы провалили тест Тьюринга, не обнаружив явную иронию.:)
Приехали. Форумчане не первый год используют.
Ну насчёт uClibc vs. glibc не всё всегда так однозначно, особенно когда используются старые ядра.
Debian отличается отличными идеями и никудышными реализациями, зачастую спустя N лет, увы :(Quote:
Не ждите появления фида ARM в Entware, я сам не буду его использовать, и, соответственно, не стану способствовать его популяризации. Предлагаю подискутировать на эту тему, после чего навсегда её закрыть.
Поэтому ниша то для фида ARM в Entware есть - оперативные заплатки пакетов и улучшения которые остались за бортом апстрима.
Конечно, ответить на вопрос, насколько тебя самого это устраивает, я не могу ;)
К сожалению, добавление новых фидов не планируется. На сегодняшний день есть:
- фид entware — MIPSEL, hard float, uclibc, устанавливается в /opt,
- фид mipselsf — MIPSEL, soft float, uclibc, устанавливается в /opt,
- форк qnapware — ARMv5, soft float, glibc, устанавливается в /Apps/opt,
- форк qnapware — x86, hard float, glibc, устанавливается в /Apps/opt,
Последние два поддерживает ув.тов.Zyxmon.
Не совсем точно выше.
Фид qnapware для arm - armv5, softfloat
(должен работать и на armv7)
Еще стоит добавить, что qnapware использует glibc 2.20 (не uclibc). Ядро должно быть 2.6.32 или старше (требование использования glibс 2.20).
Если это (glibc 2.20 + kernel >= 2.6.32) подходят, то создание нового фида может свестись к созданию конфига для сборки тулчейна, а это один файл. Для последнего используется croostool-ng.
Конфиг для arm - https://github.com/zyxmon/qnapware/b...in/.config.arm
Конфиг для x86 - https://github.com/zyxmon/qnapware/b...in/.config.x86
Еще еще несколько мест, зависящих от архитектуры.
Хорошие шансы есть на выход entware на armv7 (с установкой в /opt). Вот скрин mc, на awuswrt роутере на arm
Attachment 9975
Zyxmon, вы не будете против того чтоб я сделал аддон для nas'а dlink dns-327l для использования вашего репозитория? :)
Update
куда лучше задавать вопросы по проводу репозитория, сюда или туда?
Omega - Мерлина. Это не принципиально с точки зрения работы. Установка будет отличаться немного. Как раз с AsusWRT и нужно немного разобраться. После этого выложу на тестирование.
Сразу скажу, что Entware-arm это нечто среднее между Qnapware и Entware. Т.е. по сути это Qnapware, но с установкой в /opt и с измененным тулчейном (armv7-a/cortex-a9). Т.е. в основе glibc. Собирать и поддерживать с uclibc оставлю другим, если найдутся. Времени на это нет.
satch Туда, или на мыло - <мой ник>@gmail.com