Полным ходом идет подготовка к выпуску "промежуточной" версии OpenWRT 10.03.1 (http://openwrt.org/). OpenWRT - это дистрибутив, ориентированный на встраиваемые устройства, такие как маршрутизаторы и точки доступа, поддерживающий множество различных платформ и обладающий простыми и удобными средствами адаптации образов прошивок под конкретные задачи.
На данный момент вышел (https://forum.openwrt.org/viewforum.php?id=11) третий кандидат в релизы - Backfire 10.03.1 RC3. Заинтересованным лицам предлагается протестировать данный выпуск, чтобы избежать попадания ошибок в окончательный финальный релиз OpenWRT. Загрузить готовые бинарные сборки rc3 можно здесь (http://downloads.openwrt.org/backfire/10.03.1-rc3/).
Изменения (https://dev.openwrt.org/milestone/Backfire%2010.03.1) по сравнению с Backfire 10.03.1 RC2:
- tslib, directfb и их зависимости теперь по умолчанию не включаются в образы. Проблема была внесена при изменении qt4 между rc1 и rc2.
- Небольшие улучшения в драйвере...URL: https://forum.openwrt.org/viewforum.php?id=11
Новость: http://www.opennet.me/opennews/art.shtml?num=27894
О как.
D-link DIR-320, и даже D-link DIR-300.
http://wiki.openwrt.org/toh/start#d-linkУ меня D-link DIR-320 (благодаря прошивке "от Олега" превратившийся в ASUS =) ).
И в прошивке "от Олега" ядро 2.4
А в OpenWRT - 2.6
Интуиция подсказывает, что 2.6 может предложить больше производительности.
Но опыт подсказывает обратное =)Поэтому вопрос ко многоуважаемым донам.
Может быть, кто-нибудь проводил сравнение (пускай, для себя) openwrt и прошивки "от Олега", и сделал какие-нибудь выводы?
На ваш взгляд, что показалось лучше с точки зрения производительности, или фичности?
С точки зрения "фичности" OpenWRT пока нет равных (если мы говорим о прошивках для роутеров).
>С точки зрения "фичности" OpenWRT пока нет равных (если мы говорим о
>прошивках для роутеров).Да, о прошивках для роутеров с очень ограниченными железными ресурсами.
На обычный комп всегда можно тупо поставить linux/bsd и настроить/затюнить на свой вкус)
>Да, о прошивках для роутеров с очень ограниченными железными ресурсами.Ну, допустим, ОЧЕНЬ ограниченные ресурсы это 2 мега флеша и 8 мегов оперативы. Минимальный 2.4 линух взлетает и на таком.Лично видел такой девайс - ядро там обкушено по максимуму, демонов минимум, но роутер + вайфай и т.п. - взлетает и на этом даже. А у асуся проц быстрее в 2 раза чем у того девайса и оперативы в 4 раза больше. Для нормального юзания 2.6 ядра вполне достаточно. Можно даже всяческих модулей делающих его фичастым агрегатом понагрузить :) Скажем модули для ext4 или XFS. А другие ФС мне как-то на моих дисках юзать и не улыбается. В 2.6.32 - ext4 уже вполне себе юзабельный.
Я про роутер дешевый (обычная железка от д-линка или асуса) и комп (начиная от нетбука).
Как ни странно, на моем десктопе и ноуте ... ядро тоже 2.6.32. Как и в асусе и "эльфийце" ;). А opkg несколько напоминает дебианский манагер пакетов в лайт-версии :). Ну вот это я и имел в виду под чувствуешь себя человеком. OpenWRT воспринимается как специфичный дистр линукса. Да, ориентированный на задачу и потому несколько специфичный. Если влом въезжать - из вебморды настраивается. А если не влом - ну это линух. Там можно все то же что и на обычном компе. В пределах доступных ресурсов ессно. Не вижу какой-то принципиальной разницы.
>Может быть, кто-нибудь проводил сравнение (пускай, для себя) openwrt и прошивки "от Олега", и сделал какие-нибудь выводы?В "от Олега" есть менеджер пакетов?
>В "от Олега" есть менеджер пакетов?ipkg
Только вот устанавливать и конфигурячить пакеты в олеге совершенно не доставляет "бдагодаря" сделанной через известное место файловой системе с возможностью записи. ИМХО этот аспект в опенврт разрулен намного лучше. И пакетов стало довольно много и свежих :P.
> У меня D-link DIR-320 (благодаря прошивке "от Олега" превратившийся в ASUS =) ).Насколько я знаю - все отличие их железа сводится к тому что у длинка флеш 4Мб вместо 8 у асуса. В остальном - практически одно и то же. В случае опенврты все видимое отличие сводится к тому что в длинк на встроеный флеш влезет меньше пакетов. С другой стороны, я на асусе не забивал JFFS более 50% ни разу :)
> И в прошивке "от Олега" ядро 2.4
> А в OpenWRT - 2.6
> Интуиция подсказывает, что 2.6 может предложить больше производительности.Да нет, в общем то. Скорее оно может предложить большую фичность. В опенврте - как минимум .32 ядро. Поэтому можно чувствовать себя человеком. С современной операционкой и полноценным сетевым компьютером (ну скажем EXT4 можно поюзать без особых приключений на внешнем винче). А не кем-то копающимся в окаменелых какашках мамонта и постоянно обламывающимся на том что на это старье все забили и там ничерта не работает без длинного напильника. Местами производительность может быть и лучше. Ну скажем за счет наличия epoll, хоть оно актуально только всяким там вебсерверам и торентам и врядли при нагрузках типичных для этой мелочи вы узрите большой профит. Хотя продолжатели олега вроде его бэкпортанули в итоге в 2.4 даже. В плане сети и юсб... меня асус/броадком не вдохновил ни так ни сяк (после того как я сравнил сие с "эльфийской" девайсиной и понял что она его по скорострельности делает в РАЗЫ - асус остался на медленном бэкапном линке на вторых ролях). Сравнивал опенврту на 2.4 и на 2.6 на асусе. В опенврте 2.4 сеть субъективно побыстрее чем 2.6 в плане пропихивания данных по сети. И драйвер вайфая в броадкомовской ветке с 2.4 ядром более фичаст (проприетарный). Впрочем в 2.6 драйвер уже более-менее работает на типовых операциях однако на нетипичных настройках или при попытке поюзать продвинутости можно и обломаться. Лично у меня в просто 10.03 не работало сканирование точек которые вокруг (полезно для выбора наименее засранного канала), несколько виртуальных SSID с разными параметрами на 1 физической карте (навороты и не так уж часто надо, но фича прикольная) + лично у меня не завелся сходу режим клиента, хотя я сильно не пытался (зачем мне клиент из роутера?) и возможно что я криворук/что-то упустил. 10.03.1 на асусе я пока не тестил - на все и сразу руки не доходят. Думаю нетрудно догадаться что мне ar71xx сейчас сильно интереснее чем brcm47xx ;)
> Может быть, кто-нибудь проводил сравнение (пускай, для себя) openwrt
> и прошивки "т Олега", и сделал какие-нибудь выводы?Я сперва юзал прошивки от олега а потом ушел на опенврт. В плане оптимизнутости олег может быть и лучше в виде "искаропки". К сожалению, во всем остальном это почти тот же асус. Со всеми вытекающими. Это принципиально разные подходы. Олег - это тот же асус где проволокой и изолентой примотана возможность ставить пакеты и что-то менять в ФС, но сделано сие криво и неудобно. ФС дурно сделана - и юзать неудобно, и как я понимаю оно в оперативке висит потом распакованное, засирая ее. А с опенвртой - это как нормальный дистр, с нормальным манагером пакетов. Работа с ним ничем принципиально не отличается от любого иного линуха. Все изменения пишутся в JFFS без каких-то левых действий с вашей стороны. То есть, если отредактировать файл и сохранить - он отредактирован и сохранен. И не надо для этого каких-то левых команд вводить. И никаких левых упаковок-распаковок ФС. Морда опенврты и ее кишки педалящие глобальный конфиг не в пример мощнее по дезигну. Например морда врты и бэкэнд глобального конфига ("uci") в курсе что в мире бывает не только LAN и WAN, что порядочный встроенный чип свича можно пилить на части вланами как угодно, что бпидж может содержать абы какие и-фейсы и прочая. Далее между зонами можно как-то гонять траффик а зон может быть и более чем 2(LAN+WAN). Или там настроить несколько SSID на одном адаптере. Или парой пакетов добавить rrdtool-ные графики в вебморду - "почти как на M9-IX" :). У опенврты достаточно много пакетов в репах. И они достаточно свежие. В то время как у олега - морда асуса, изначально ориентированная на ... на то чем асус был с завода. Коробочка для нетребовательных юзеров то есть. Какие там нафиг несколько ssid на одном адаптере? :)
Грубо говоря - олег это прошивка сделанная из готовой асусной где модифицируемость и настраиваемость прикручена сильно сбоку. А опенврта ориентирована на полную модифицируемость с самого начала. Начиная от возможности без геморроя собрать их билд-системой свой личный образ где в "failsafe" (read-only части в squashfs) живут по дефолту те пакеты которые нужно именно вам до возможности потом что-то настроить и доустановить как будто это просто компьютер с просто линухом, без особых скидок и допущений. Лично для меня - возможности опенврты перевесили оптимизнутость и адаптированность олега. Тут все зависит от того как вы хотите воспринимать это. Как маломодификабельную коробочку или как компьютер. Для первого варианта олег. Для второго опенврта. Разумеется в сумме опенврта фичастее и модификабельнее, но и грабель или багов можно отхватить и не всегда искаропки все оптимизнуто по максимуму.
Спасибо за подробный ответ.
Да, кстати, согласен насчет фичности.
Когда вы описали фичность, я вспомнил, что хотел на нем сделать, но забил изза геморройной настройки)
Значит на выходных и опробую.
А что значит "эльфийской" ?
>А что значит "эльфийской" ?User294 эльф. А вы не знали?
Скорее, потому что найти еще один такой же девайс у юзвергов - еще сложнее чем заметить эльфа в лесу :)
>А что значит "эльфийской" ?Кто-то из местных обозвал мой самопальный роутер "эльфийским" :). Мне понравился этот codename и я взял его в оборот. С тех пор я так и называю этот девайс :). Технически "эльфиец" является платой ubiquiti RouterStation + 2.5" USB HDD 500 Gb + Wi-Fi карта AR5416 собранные в корпусе позаимствованном от 3.5" жесткого диска (что потребовало немного кастомной работы руками ессно). В итоге получилась универсальная такая коробочка - резвый роутер и торент-качалка, по вменяемым затратам и .. я до сих пор не вижу внятных аналогов среди магазинных девайсов. Штука оказалась резвой (100 мбит сеть ее не пугает равно как и юсб-диск упирается в скорость юсб) - оно делает асуса в разы по большей части параметров, так что возня с сборкой девайса самолично себя оправдала на все 100%. В итоге получил полностью известное и довольно шустрое железо, которое заведомо работает в опенврт. Лично мне результат доставил, так что будем считать codename удачным :)
>[оверквотинг удален]
>собранные в корпусе позаимствованном от 3.5" жесткого диска (что потребовало немного
>кастомной работы руками ессно). В итоге получилась универсальная такая коробочка -
>резвый роутер и торент-качалка, по вменяемым затратам и .. я до
>сих пор не вижу внятных аналогов среди магазинных девайсов. Штука оказалась
>резвой (100 мбит сеть ее не пугает равно как и юсб-диск
>упирается в скорость юсб) - оно делает асуса в разы по
>большей части параметров, так что возня с сборкой девайса самолично себя
>оправдала на все 100%. В итоге получил полностью известное и довольно
>шустрое железо, которое заведомо работает в опенврт. Лично мне результат доставил,
>так что будем считать codename удачным :)сфоткал бы уже что-ли -- я бы с приогромным посмотрел на сей чудо-девайс
Поддерживаю :)
Очень интересно посмотреть.
> И в прошивке "от Олега" ядро 2.4
> А в OpenWRT - 2.6В прошивке "от энтузиастов" - 2.6.
>> И в прошивке "от Олега" ядро 2.4
>> А в OpenWRT - 2.6
>
>В прошивке "от энтузиастов" - 2.6.Для асусов - да.
Но для д-линка там не такая новая.
[root@router root]$ uname -a
Linux router 2.4.37.9 #1 2010-06-08 01:23:36 MSD mips GNU/Linux
Я так и не понял они поддерживают D-Link 2640U
http://wiki.openwrt.org/toh/start#d-link
>Supported hardware.
>D-Link 2640U (B)
Это я видел, только я не нашел таблицу с тем что работает а что нет
да и на этой странице то же толком ничего не написано
>Это я видел, только я не нашел таблицу с тем что работает
>а что нет
>да и на этой странице то же толком ничего не написаноНа той странице название модели - это не только текст, но и сцылка, по которой можно делать "тунцъ"! =)
http://wiki.openwrt.org/toh/d-link/dsl-2640u
Заходил, читал, но там ни разу не упомянуто что с такого то релиза и так далее. Есть описание железа. Я читал и другие модели, там гораздо понятнее все расписано.
Я чисто интуитивно нашел сборку (бинартную) которая именно для 2640u
>На той странице название модели - это не только текст, но и
>сцылка, по которой можно делать "тунцъ"! =)И там кстати написано:
------------
(except of ADSL, since Broadcom didnt released source code of their drivers).
------------
...что для юзеров дслной железки не очень приятно.
Спасибо. я как то пропустил эту строку.