Представлен (http://lists.infradead.org/pipermail/lede-dev/2017-February/...) первый выпуск дистрибутива LEDE 17.01 (https://lede-project.org/releases/17.01/start) (Linux Embedded Development Environment), основанного в мае прошлого года как форк проекта OpenWrt (https://openwrt.org/) и также ориентированного на создание точек доступа и беспроводных маршрутизаторов. Сборки подготовлены (https://downloads.lede-project.org/releases/17.01.0/targets/) для 32 целевых платформ, из которых 7 ранее не поддерживались в OpenWrt.
Форк был создан (https://www.opennet.me/opennews/art.shtml?num=44368) группой активных разработчиков OpenWrt, желающих поднять стабильность дистрибутива на новый уровень и избавиться от организационных проблем. В LEDE попытались реализовать предсказуемый цикл разработки, более либеральные правила приёма изменений и прозрачный процесс принятия решений с привлечением сообщества и проведением публичных обсуждений. В декабре в списках рассылки была предпринята (http://lists.infradead.org/pipermail/lede-dev/2016-December/...) попытка объединения OpenWrt и LEDE, но она пока не привела к конкретным действиям.
Ключевые новшества (https://lede-project.org/releases/17.01/notes-17.01.0), реализованные после отделения от OpenWrt:
- Добавлена поддержка многих новых плат, точек доступа и беспроводных маршрутизаторов;
- Добавлена поддержка новых целевых платформ:
- apm821xx (AppliedMicro APM821xx)
- arc770 (Synopsys DesignWare ARC 770D)
- archs38 (Synopsys DesignWare ARC HS38)
- armvirt (QEMU ARM Virtual Machine)
- ipq806x (Qualcomm Atheros IPQ806X
- layerscape (NXP Layerscape)
- zynq (Xilinx Zynq 7000 SoCs)
- Реорганизована платформа Xen DomU, которая объединена с платформой x86/generic;
- Удалены платформы:* realview (на смену пришла armvirt),
ppc44x (не работоспособна) и netlogic (отсутствуе оборудование);
- Ядро Linux обновлено до версии 4.4.50 (в актуальном выпуске OpenWrt используется ядро 3.18);
- Обновлены версии dnsmasq (c 2.73 до 2.76), busybox (с 1.23.2 до 1.25.1), mbedtls (c 1.3.14 до 2.4.0), openssl 1.0.2k, musl 1.1.16, gcc 5.4.0, binutils 2.25.1;
- Для контроля целостности пакетов вместо MD5 задействован алгоритм хэширования SHA256;
- Отключены небезопасные компоненты шифрования в mbedtls и OpenSSL (SSLv3, сжатие, NPN, Whirlpool и J-PAKE);
- Включены опции для повышения защиты от уязвимостей и атак: в
GCC активированы режимы "-Wformat -Wformat-security", добавлена защита от переполнения стека в пространстве пользователя и на уровне ядра, включён режим определения переполнения буферов (FORTIFY_SOURCE) и добавлена защита RELRO;- Улучшены сетевые возможности:
- Поддержка SQM (Smart Queue Management) минимализации негативного влияния промежуточной буферизации пакетов (Bufferbloat) на сетевом оборудовании. Связанные с противодействием Bufferbloat изменения также реализованы для драйверов ath9k, mt76 и ath10k;
- Для драйвера ath9k задействован планировщик Airtime, устраняющий аномалии на медленных системах;
- Внесена большая порция исправлений, направленных на повышение стабильности работы беспроводного стека и драйвера ath9k;
- В качестве опции добавлен альтернативный драйвер ath10k-ct от Candela-Tech;
- Проведена оптимизация защищённости IPv6;
- Изменения в системе сборки:- Выполнено разделение базовой системы и поддерживаемых сообществом пакетов, что упростило распространение бинарных обновлений;
- Решены проблемы с обработкой зависимостей пакеов, улучшена поддержка виртуальных пакетов;
- Формирование отдельных образов rootfs для каждого устройства дало возможность индивидуальной выбирать пакеты для профилей устройств;
- Новый код сборки образов позволил сократить время компиляции и упростить определение профилей устройств;
- В Makefile добавлены новые команды для запуска стандартных диагностических наборов;
- Добавлена возможность загрузки исходных текстов при помощи Curl;
- В коде сборки образов переработана сборка библиотек для улучшения переносимости между разными дистрибутивами Linux;
- Добавлена поддержка сборки модулей ядра, используя SDK.
URL: http://lists.infradead.org/pipermail/lede-dev/2017-February/...
Новость: http://www.opennet.me/opennews/art.shtml?num=46085
Ставить можно или загнутся/объединятся через полгода?
А я думал, что они уже загнулись.. А они релиз выкатили..
Но ставить пока стремно. Боюсь что если документация от openWRT не подойдёт - вопрос остается не решаемымКто-то видел скрин интерфейса хоть?) Если да - скиньте
Да там обычные кеды 5.9 стоят, чего скидывать-то?
я ставил на тплинки разные билды - тож самое что openwrt по использованию, только собирается культурнее
Если они объединятся, то использоваться будет кодовая база lede.
Разработчики на IRC-канале мне тоже так сказали.
воу прям круто реорганизовали всё.
Форк, Форк, хоть одну бы до ума довели...
В любой непонятной ситуации создавай свой форк.
Форки ffmeg явно пошли ему на пользу.
Оно живее и адекватнее openwrt, юзаю lede с самого появления на 2 роутерах.
Какой нафиг скрин интерфейса?)) там тот же luci как в опенврт.
> Кто-то видел скрин интерфейса хоть?) Если да - скиньтеИнтерфейс такой-же, как в OpenWRT. Стоит я января из trunk. Никаких аномалий. Все работает.
А пакетный менеджер cli тот же?
Да (уже поставил и попробовал).
Ставил с нуля или накатывал поверх? Какой чипсет?
>в актуальном выпуске OpenWrt используется ядро 3.18В релизе OpenWRT вообще все старое, а trunk-билдов для моего роутера у них нет.
>Связанные с противодействием Bufferbloat изменения также реализованы для драйверов ath9k, mt76 и ath10k;
Похоже, поддержка остальных платформ значительно хуже в OpenWRT/LEDE:
https://wiki.openwrt.org/toh/recommended_routers
> вообще все староене старое, а стабильное
> не старое, а стабильноеПрямо девиз RHEL/Oracle Linux.
Вот ядро 4.4 - это стабильное. А то, что в OpenWRT - мхом заросло. Вон, та же борьба с bufferbloat - хороший пример. В ядре сейчас гора толковых сетевых планировщиков - только не в 3.18 же.
>Вон, та же борьба с bufferbloat - хороший примерчто-то мне подсказывает, что результат этой борьбы невозможно заметить невооруженным глазом, по скорости будет прирост максимум ~0.5%
на wifi это гораздо более сушественно
https://habrahabr.ru/post/317548/
Ставил OpenWRT, довольно долго пользовался, настроил большую часть того, что нужно. Advancedtomato все равно на много лучше. По крайней мере та база (все режимы wi-fi, включая мост, клиент, WDS, любая статистика, веб сервер, sql, usb, nas, print server и многое другое), то, что нужно большинству, в ней есть сразу из коробки и всё работает и просто настраивается через понятный интерфейс.
А у них можно выкачать стабильный репозиторий чтобы собрать самому? На офсайте предлагают только девелоперский "Master or HEAD (main development tree)".
https://lede-project.org/docs/guide-developer/install-builds...
git clone https://git.lede-project.org/source.git lede-17.01
Что за дикая постановка задачи?
Не линуксоид потому что. Ну вроде с -b lede-17.01 собирается с последним стабильным коммитом и ладно. Всем спасибо)
На 4 мб flash'а кто-нибудь ставил? LuCi туда влезет?
В документации говорят, что не влезет.
доку читали? там в самом начале написано: "Your router has at least 8 MBytes of Flash and 64 MBytes of RAM"
Надо читать полность, а не только начало.
При обновлении с openwrt до lede - luci остаётся. Сегодня только обновил wr941nd v3 с 15.05.1 до 17.01
Без luci точно ставится.
842nd захожу в прошивку выбираю файл lede-17.01.0-r3205-59508e3-ar71xx-generic-tl-wr842n-v2-squashfs-factory.binЖму обновить, а в ответ выберите файл.
Это "циклическая зависимость".
имя файла сократи, если со стандартной прошивки пытаешься это сделать
и будет всё ок :)
Типа их прошивка не поддерживает длину имени файла прошивки проименованного их собственным разработчиком? :)
Спасибо! Очень легкая настройка сразу после установки, интернет теперь раздаёт роутер с этой прошивкой.
с openwrt обновить до lede получится? Или лучше по новой установить?
Получится. Только нужно образ sysupgrade накатывать, вместо factory. Сам так сегодня себе обновил прошивку.
На древнем WL500GPv2 похоже наконец починили рандомные ребуты.
1 час, полёт нормальный.
О, а я уж думал LXDE доделали, когда ничатать начинал.
Накатил вчера на TL-WR841N прямо из LuCi с сохранением параметров.
Все настройки подхватились, пока работает. Есть одно большое но:
память у меня 4метра, любое действие на opkg install дает Collected errors:
* xsystem: wget: vfork: Out of memory.
Не стоит обновлять с сохранением настроек. Слишком много глюков. И разворот из openwrt бекапа тоже очень плохая идея. Мне пришлось ручками перебивать все настройки. В итоге ноль проблем.
> Накатил вчера на TL-WR841N прямо из LuCi с сохранением параметров.
> Все настройки подхватились, пока работает. Есть одно большое но:
> память у меня 4метра, любое действие на opkg install дает Collected errors:
> * xsystem: wget: vfork: Out of memory.на SO (http://stackoverflow.com/questions/34112053/openwrt-cant-ins...) предлагают в /etc/opkg/distfeeds.conf оставить только первые две строки, оставил первые три - сработало! потом постепенно добавил удаленные строки - продолжает работать!
подозреваю, что вообще можно было просто "submit" нажать в редакторе этого файла (http://192.168.1.1/cgi-bin/luci/admin/system/packages/ipkg) :)
ЗЫ: железка - TP-Link 1043 первой версии...
Оставил первые три строки - сработало !!!!
возможно, придется вернуть и четвертую строку для установки некоторых пакетов, мне пришлось так сделать чтобы поднять принт-сервер (p910nd)
Написано в списке устройств есть D-Link DIR-632, но по факту нет там для него прошивки. Как всегда, для придания важности
Не нашел на сайте список поддерживаемых устройств. А какая на 942 тп-линке платформа не вкурсе. Гуглю...
На tp-wr942n зальётся? а то позарез нужен клиент тунельный, чтобы реальзовать доступ к системе видеонаблюдения.
https://lede-project.org/toh/views/toh_available_864?dataflt...*%7E%5D=
Как не работал бродкомовский wifi ac на asus rt-56u, так и не работает.
Работает на 842nd, но до юзабельности далеко. IPTV не пашет через wifi, интерфейс дичайше тормозит. Даже 15.01.1 годен по сравнению с этим. Перепрошился обратно на 12.09.
iptv от ростелекома?
не, провайдер из "районных".
Для владельцев TL-WDR3500/3600/4300/4310/MW4350R
https://github.com/gwlim/mips74k-ar71xx-lede-patch
На dir-300 работает как часы
mdk3 нет , пробовал с исходника закомпилить , не хочет , сама Lede работает стабильно - немного скринов самой системы
http://prntscr.com/ehycv1
http://prntscr.com/ehydv1
http://prntscr.com/ehye1t
DIR D300 b7-поставил пока проблем не было...
Поюзал-безбожные лаги-страница по минуте прогружать стало,вернулся на OpenWRT...
Не советую ставить + на ней пинг вырос на пол миллисекунды-тоже минус!...