LINUX.ORG.RU
ФорумTalks

Какой в этом смысл?

 


0

1

Зачем пилить свою прошивку для роутеров на базе openwrt, при этом урезая её как только возможно? Почему нельзя оставить весь нормальный функционал, но если им так хочется, заменить надпись в меню на xiaomi?

По разным причинам.

Во-первых возможные зонды, и наверное оно того стоит. Не скажу за роутере, а вот за IP-камеры точно скажу: есть бесплатный хороший софт, но если компании лучше посадить программеров чтобы они написали свой, особый, уличный, бинарь, и фтп, и ртсп, и двр все в одном - значит это явно выгоднее.

Во-вторых, тот же самый отдел программеров разгонят к черту, если они будут просто менять менюхи.

В-третьих, это оно на поверхности кажется «зачем, если можно все оставить». Может у них там есть какой-то специфичный софт (пусть и зонд, это их право), который конфликтует с чем-то, на чем завязано по-системы ? Я вот не знаю как сейчас, а раньше в убунте если грохаешь маны (ну не нужны они мне), убунта предлагала чуть не пол-системы снести.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Думаю, всё гораздо проще: ванильный OpenWrt сам по себе, довольно не простой инструмент, т.к. рассчитан на сетевиков. Типичная снежинка-обиженка просто не сможет настроить wi-fi.

DarkAmateur ★★★★
()
Последнее исправление: DarkAmateur (всего исправлений: 1)

Потому что openwrt слишком сложная для 95% населения, они могут что-то там натыкать что не будет интернета, а потом пожалуются в техподдержку или оставят негативный отзыв или вообще окирпичат девайс.

goingUp ★★★★★
()
Последнее исправление: goingUp (всего исправлений: 1)

У многих вендоров прошивки на базе какого-нибудь древнего openwrt 14 и ядра 3.10, под которое они адаптировали кое-как свои драйвера лет 7 назад, напихав туда костылей и бинарей. В итоге базовый функционал как-то работает, и вендора это устраивает. А тратить время, чтобы по-новой все адаптировать к новым релизам openwrt, никто не будет просто так. В лучшем случае обновят ядро для какого-нибудь нового чипа или поддержки WiFi6. В итоге ценность таких openwrt-based вендорских SDK стремится к нулю для любителей «нормального функционала» и свежих ядер.

zent
()

Зачем пилить свою прошивку для роутеров на базе openwrt

Затем, чтобы не писать то что уже написано в 121й раз

zgen ★★★★★
()

Потому что за любую фичу которая есть пользователь спросит. Чем меньше заявленного, тем лучше.

Тем более, что для того чтобы сделать толковый продукт на базе openwrt надо его довольно сильно допиливать.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от windows10

тдел программеров разгонят к черту, если они будут просто менять менюхи.

Хрен там, только менюхами не обойтись. Ну если ты делаешь нормальный продукт, а не херпоймичо лишь бы как-то работало.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от windows10

за IP-камеры точно скажу: есть бесплатный хороший софт,

Где?

OpenIPC не предлагать, это точно такой же зонд с гигантским бинарным блобом-суперсервером без сырцов в который запихано всё подряд, от вебморды до, собственно, добывания видео из камеры и сжатия его на ускорителе и последующего стриминга. Точно так же, никакого контроля над тем, что и как IP-камера делает нет. Просто адреса по которым зонды сливают всё что нужно распространителю этого блоба другие.

Я вот ещё ни одного нормального дистрибутива для типовых IP-камер с классическим v4l2 /dev/video* интерфейсом к камере не видел. А без этого никакого «хорошего софта для IP-камер» в принципе быть не может.

Stanson ★★★★★
()

@windows10, может там и есть что-то такое…

@DarkAmateur, так и с вендорской прошивкой справляются не все.

@goingUp, что если сделать нормальную бумажную инструкцию, к которой обычно никто не прикасается? Читать умеют все, повторить пошагово тоже.

@zent, тут и не возразишь.

@fornlr, он и в стоке не всегда есть.

@Dark_SavanT, этим мог бы заняться их штат программеров.

Prosto_user ★★★
() автор топика
Ответ на: комментарий от gentux

Вроде читал отзывы про рекламируемый тут Gl Inet

https://www.gl-inet.com/products/gl-b1300/

Что кто-то засадил OpenWrt (стандартный?) и чего-то отвалилось.

Но особо в тему не вникал.

fornlr ★★★★★
()

Зачем пилить свою прошивку

Тут главная проблема Блобы. Для роуторов это блобы для аппаратного NAT и WiFi. Эти блобы гвоздями прибиты к старым версиям ядра, а тратить деньги на их поддержку не хотят, иначе стоимость чипа вырастет в разы. Как результат, производители железок собирают из того что есть.

Ты можешь поставить на некоторые железки OpenWrt, но как правило потеряешь в производительности.

API для драйверов не совсем стабильно, особенно для закрытых драйверов. Плюс блобы очень недолюбливают как в ядре, так и в OpenWrt.

AlexVR ★★★★★
()
Ответ на: комментарий от zent

на базе какого-нибудь древнего openwrt 14 и ядра 3.10, под которое они адаптировали кое-как свои драйвера лет 7 назад, напихав туда костылей и бинарей.

Всё ещё проще: на свежем ядре это всё будет занимать в разы больше места.

Shadow ★★★★★
()
Ответ на: комментарий от fornlr

там нет. Mesh к примеру

Сфига ли? Есть. Есть даже форк freifunk.

Shadow ★★★★★
()

LuCI мягко говоря не для средних умов UI, я бы даже сказал, в хорошем смысле (есть гаргулья, она норм, но это не апстрим) - поэтому вендор 100% будет делать свой UI вместо этого марсианского черезжопного, суть которого понимаешь только после того, как узнал синтаксис команд UCI - т.е. веб-интерфейс, который делает то же, что и последовательность команд UCI и зависит от того же.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.