The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Интервью с автором U-Boot о важных достижениях Linux на попр..., opennews (??), 12-Июн-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 13:40 
>  Какой откровенный пиар, Linux и там и вот там.

Ну так разумных альтернатив ему в эмбеддовке просто нет. Внезапно, правда? :)

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

9. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 13:45 
> Ну так разумных альтернатив ему в эмбеддовке просто нет. Внезапно, правда? :)

Нет, но вы наверное уже сами понимаете почему? Или все же не понимаете?

Ответить | Правка | Наверх | Cообщить модератору

12. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 13:49 
> Нет, но вы наверное уже сами понимаете почему? Или все же не понимаете?

Потому что остальные оказались просто хуже. Менее эффективны. Более тормозны. И потому не востребованы рынком.

Ответить | Правка | Наверх | Cообщить модератору

16. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  –2 +/
Сообщение от Аноним (-), 12-Июн-13, 14:03 
Знал что вы именно так ответите. Но вы не правы, покажите мне современный однопалатный компьютер, где есть спецификация и вся необходимая документация, иными словами вся техническая информация которая необходима для написания ОС. В результате вы поймете что Linux так же само набит закрытыми драйверами, без которых его дальше эмулятора не запустить. Ниша Linux это сервера и встраиваемые системы да и то не все, в исключительных случаях рабочие станции.
Ответить | Правка | Наверх | Cообщить модератору

18. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +2 +/
Сообщение от Аноним (-), 12-Июн-13, 14:37 
> Знал что вы именно так ответите.

Ну так Linux развивается в разы быстрее конкурентов. Как я еще могу ответить? Вилять попой, пытаясь выгородить лузеров и слабаков с плохим управлением проектом, неумением построить работоспособную команду или вовремя адаптироваться под существующие реалии мне не с руки.

> покажите мне современный однопалатный компьютер, где есть спецификация
> и вся необходимая документация,

Какие именно спецификации вам требуются? Ну вот например есть Olinuxino от Olimex на allwinner'е. Там есть даташит на проц, схема платы, даже CAD файлы с разводкой платы - и то дают. Можно пойти на ближайшую фабу и переделать, бэть. Просто дороже получится. Есть beagleboard/beaglebone/... - там опять же - и даташит на проц есть, и CAD файлы платы и схема. Драйвера в лине есть в виде сорсов и прочая. Что вам еще надо для полного счастья?

Нет, некоторые вещи типа дров 3D ускорения - заблобизированы, конечно, но 3D графика с ускорением нужна далеко не везде. Но я что-то не вижу конкурентов у кого бы работало то на что спеки есть.

В целом же одноплатники достаточно открыты: при сильной закрытости разработчик с ними просто работать не сможет. Это ж решения для кастома всякого, под конкретные задачи.

> иными словами вся техническая информация которая необходима для написания ОС.

Так она есть. Если не на вообще все, то на очень многое. Но ведь и в таком объеме поддержки оборудования - нет. Как самый максиум есть чисто номинальные порты "для галочки", где не поддерживается вообще почти ничего кроме разве что процессорного ядра.

> В результате вы поймете что Linux так же само набит закрытыми драйверами,

Так навскидку вижу 3D драйвер закрытый. Без него вполне можно жить во множестве задач. Что-нибудь еще?

Хинт: в мире Linux закрытые драйвера не лю и с ними активно борятся. Потому что гемор от них при построении системы.

> без которых его дальше эмулятора не запустить.

Дяденька, у меня вот тут cubieboard лежит, с линуксом и uboot. Давайте вы свой буллшит будете лохам и дилетантам впаривать? Со мной у вас этот номер не пройдет - я отлично в курсе что и где можно запустить :)

> Ниша Linux это сервера и встраиваемые системы да и то не все,
> в исключительных случаях рабочие станции.

Повторяйте вашу мантру почаще. А я буду юзать Linux там где мне это будет удобно, забыв у вас спросить.

Ответить | Правка | Наверх | Cообщить модератору

20. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  –2 +/
Сообщение от Аноним (-), 12-Июн-13, 14:55 
Какой вы дерзкий. Не во всех датшитах описывается вся специфика работы того или иного компонента. Например у Allwinner есть еще user manual где описываются регистры, однако эти самые манулы доступны не для всех моделей этого SoC. Возможно что некоторые из их SoC совместимы по мануалам, однако об это в самом маануле упоминания нет.

Не стоит дерзить, научитесь вежливости, а то поведение у вас как у сектанта. Вы можете использовать то что хотите и где хотите вам ни кто не запрещает и не запрещал. Продолжайте верить в свои идеалы, это у вас ни кто не отбирает.

Ответить | Правка | Наверх | Cообщить модератору

23. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 15:37 
> Какой вы дерзкий.

Ну так вы сами напросились - нефиг недостоверными фактами оперировать.

> Не во всех датшитах описывается вся специфика работы того
> или иного компонента. Например у Allwinner есть еще user manual где
> описываются регистры, однако эти самые манулы доступны не для всех моделей
> этого SoC.

Тем не менее, большинство периферии потребной для взлета там описано, а сабж, т.е. u-boot уже умеет инициализировать большинство этих SoC "от power-up до загрузки Linux" сам, информации по данным чипам довольно много. Нет, там действительно некоторых кусочков не хватает, но они как правило второстепенные. Без всего этого можно жить и юзать SoC в куче задач.

> Возможно что некоторые из их SoC совместимы по мануалам,
> однако об это в самом маануле упоминания нет.

Они не просто совместимы а являют собой "почти копипасту", что для китайцев типично. Например в A20 SATA не был указан в даташите по началу, даже в brief, но ... есть. И сам проц почти pin-to-pin совместим A10. Да, у китайцев есть некое раздолбайство с даташитами. Национальная особенность. Тем не менее, Tom Cubie (который надизайнил довольно популярный и недорогой cubieboard на A10) - нынче работает в allwinner и в целом народу с allwinner стало проще взаимодейтсвовать: ряд фактов разработчики могут просто спросить у них.

Если вам вломак бодаться - ну, см. про техасцев. У этих даташиты нормальные. Зато соотношение цена/производительность и фичи - конские. По поводу чего они и пролетели на мобильных рынках - они себя слишком уж переоценивают при фактической неспособности на равных участвовать в гонке вооружений. А allwinner конечно не чемпион, но зато берет скромной ценой. Это тоже вариант. И мне он нравится, ибо чем дешевле плата/модуль, тем больше мест куда это можно присобачить.

> Не стоит дерзить, научитесь вежливости, а то поведение у вас как у сектанта.

Не, у меня поведение как у того кого пытаются учить жить, при том что я как раз с сабжем и пингвином прямо вот сейчас и имею дело в данный момент :)

> Вы можете использовать то что хотите и где хотите вам
> ни кто не запрещает и не запрещал. Продолжайте верить в свои
> идеалы, это у вас ни кто не отбирает.

Ха-ха, у меня очень простой идеал: "этот крап" должен "просто работать". Открытые решения оказались удобнее, чисто технически. Потому что их можно подогнать под желаемое поведение если стало надо. С блобиками такой номер не пройдет, что и вызывает стойкое желание от них избавиться по максимуму.

Ответить | Правка | Наверх | Cообщить модератору

38. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от BayaN (ok), 12-Июн-13, 16:40 
>Тем не менее, большинство периферии потребной для взлета там описано

Ага, конечно. Ты даже тактирование на периферию не подашь по этому даташиту, т.к. внезапно, там нет формул как частоту расчитывать. Ещё тебе понадобится место откуда взлетать. Но ни драйвера NAND, ни MMC ты написать не сможешь.

>И мне он нравится, ибо чем дешевле плата/модуль, тем больше мест куда это можно присобачить.

А мне нет, ибо чем хреновее документация и качество кода, тем больше шансов нарваться на косяки. Это я тебе говорю как владелец аж целых трёх различных плат с этим процом, проведший не один день над хаканьем их говнокода.

Поэтому в миллионную партию китайских говнопланшетов - да. Домой, поиграться с ARM, в основу небольшой мультимедийной приставки - да. В систему управления чем-нибудь, требующим хоть капельку ответственности - никак нет.

Ответить | Правка | Наверх | Cообщить модератору

43. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 17:33 
> Ага, конечно. Ты даже тактирование на периферию не подашь по этому даташиту,
> т.к. внезапно, там нет формул как частоту расчитывать.

Зато это есть в драйверах. С исходниками, etc. Не, там натурально местами народ немного реверсил закрытые загрузчики и еще по мелочи. Но на данный момент всю эту информацию можно получить без особого трaха, достаточно прсто захотеть. Так что отмаaка не катит.

> Ещё тебе понадобится  место откуда взлетать. Но ни драйвера NAND, ни MMC ты написать не сможешь.

Да что вы говорите? А как же тогда u-boot изволит взлетать? С MMC картой на данный момент - ноль проблем. На нее кладется u-boot + его же SPL, boot ROM читает SPL, тот раскочекаривает DRAM и вгружает туда с mmc основной u-boot. Ну а дальше - вся мощь u-boot к нашим услугам. Грузим кернель и вперед. С NAND чуть сложнее: там тот еще брейнфак с рандомизацией данных (при том это в стандарте на MLC рекомендуется, так что китайцы формально даже не такую уж и отсебятину сгородили). Но именно прочитать NAND и взлететь с него - уже можно. И все это - в виде сорсов опять же есть. Да, это WIP. А в опенсорсе вообще любят сборку

> целых трёх различных плат с этим процом, проведший не один день над хаканьем их гoвнoкода.

Код у allwinner действительно так себе. Кетайцы. Я уже сказал куда вы можете идти если надо все беленько, пушистенько и за конские бабки. Техасские инструменты ждут вас. Только у них переусложненные SoC с рядом фирменных грабель + цены дурацкие. Но - вариант.

> Поэтому в миллионную партию китайских гoвнoпланшетов - да. Домой, поиграться с ARM,
> в основу небольшой мультимедийной приставки - да. В систему управления чем-нибудь,
> требующим хоть капельку ответственности - никак нет.

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

Ответить | Правка | Наверх | Cообщить модератору

49. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +1 +/
Сообщение от BayaN (ok), 12-Июн-13, 18:13 
>Да что вы говорите? А как же тогда u-boot изволит взлетать?

Я говорю ровно то, что ты почему-то не можешь прочитать. Повторю. Ты не сможешь написать драйвера NAND и MMC пользуясь одним лишь даташитом и мануалом. Поэтому спасибо за краткий пересказ того как взлетает u-boot, но в следующий раз читай внимательнее что тебе пишут.

>Фокус в том что во многих местах никаких особых требований в общем то и нет.

Согласен. Потому и ковыряюсь с этой поделкой  just for fun. Но на работе, на предложения использовать китайские процы, говорю решительное нет.

Ответить | Правка | Наверх | Cообщить модератору

55. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 18:58 
> не сможешь написать драйвера NAND и MMC пользуясь одним лишь даташитом и мануалом.

"Есть желание - есть 1000 возможностей. Нет желания - есть 1000 отговорок". Это, кстати, Петр I сказал. Хоть он ничего и не знал про allwinner.

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

> Поэтому спасибо за краткий пересказ того как взлетает u-boot,
> но в следующий раз читай внимательнее что тебе пишут.

Нет, конечно можно упереться рогом и недовольно бухтеть о том какой мир неидеальный, какие все пи...сы и прочая. А можно искать решение существующих проблем, используя все доступные источники информации. Вплоть до пинка граждан из Allwinner и тех кто вокруг обитает (а там достаточно большое сообщество есть, хоть и linux-ориентированное).

>>Фокус в том что во многих местах никаких особых требований в общем то и нет.
> Согласен. Потому и ковыряюсь с этой поделкой  just for fun. Но
> на работе, на предложения использовать китайские процы, говорю решительное нет.

Как бы ваше право. А как по мне - так их вполне можно использовать. Просто с рядом оговорок.

p.s. а кстати какие у вас платки на allwinner? И используете ли вы на работе ваш фетиш? xD

Ответить | Правка | Наверх | Cообщить модератору

88. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  –1 +/
Сообщение от BayaN (ok), 13-Июн-13, 17:50 
>"Есть желание - есть 1000 возможностей. Нет желания - есть 1000 отговорок". Это, кстати, Петр I сказал. Хоть он ничего и не знал про allwinner.

А можно просто признать, что документация говно и не вводить людей в заблуждение, не?

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

Бухтеть не надо, но и врать о том, что всё хорошо не стоит. Проблемы есть везде, и лучше знать о возможных граблях заранее.

>p.s. а кстати какие у вас платки на allwinner? И используете ли вы на работе ваш фетиш? xD

1. Hackberry - это полный отстой, на неё нет схемы. Ну и GPIO не выведены. Я её планомерно уничтожаю.
2. Cubieboard - наверное самая популярная.
3. Pcduino - эта неплоха, впринципе, если жаба не душит, то и в России можно купить, чтобы из-за бугра не ждать месяц.

На работе у нас все девайсы на Cortex-m3 + специализированный радиомодуль. Сейчас есть потребность в более мощном проце + сетевых возможностях Linux, поэтому на pcduino делал прототип. Но в конечные устройства Allwinner точно не пойдёт из-за проблем с документацией и тем, что китайцы очень неохотно идут на сотрудничество когда речь идёт о партиях в 100 - 1000 устройств.

Ответить | Правка | Наверх | Cообщить модератору

90. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 20:28 
> А можно просто признать, что документация гoвнo и не вводить людей в заблуждение, не?

Документация - средненькая. Бывает лучше. Бывает хуже. А настоящие джедаи в доинтернетовые времена btw программировали вообще без документации, разреверсив набор команд и регистры самолично. Человек который реально хочет достичь цели еще и не так может :).

> Бyхтеть не надо, но и врать о том, что всё хорошо не стоит.

Кому было реально надо - разобрались. А это единственное что будет реально котироваться в конечном итоге. Нет, там есть еще ряд белых пятен, но называя вещи своими именами, запустить там линь и заставить его сделать то что надо - да гoвнo вопрос. Это даже я сделаю. Даже довольно быстро. Может топорно. Но работать будет.

> Проблемы есть везде, и лучше знать о возможных граблях заранее.

Проблемы есть везде. У кого-то больше. У кого-то меньше. А у китайцев есть козырь в виде цены, чем они немало припекли окорок Ti и тому подобным. Ну и в целом их чипы сравнительно простые. У них все-таки процессор, а не гибрид экскаватора с самолетом и дорожным катком, как у техасцев и т.п.. Которые и ломят цену за свой гибрид соответствующе + жлобятся нормально рассказать как управлять их дорожным катком, а самолет требует топлива которое покупается только у расово верного поставщика. И никак иначе. Хотя, конечно, можно пользовать из всей кучи только экскаватор. Но слyпят за него как за самолет.

> 1. Hackberry - это полный oтстой, на неё нет схемы.

Ого, ничего себе hackberry - без схемы. Посмотрел - что-то безбашенно ее развели. SATA нету, половины интерфейсов - нету. Хм...

> Ну и GPIO не выведены. Я её планомерно уничтожаю.

Не, ну даже так из нее можно сделать навалом чего-нить полезного на самом деле. Ну там NAS какой, etc. Хоть для именно "хаков" не вывести I/O - сyпертyпо. Да и вообще, половину allwinner'ских интерфейсов не развели. Олyхи.

> 2. Cubieboard - наверное самая популярная.

Наверное потому что недорогая, схема есть, куча интерфейсов вытащена. Жаль CAD файлов не дали. Автор кстати нынче в allwinner работает, судя по емылу.

> 3. Pcduino - эта неплоха, впринципе, если жаба не душит, то и
> в России можно купить, чтобы из-за бугра не ждать месяц.

Можно и cubie купить. И распберри. И что там еще. Просто цены будут конские, минимум раза в два...четыре выше номинала. Но если это срочно и ждать вломак - можно. Я просто был спонсором cubie и он мне давно уже прилетел в результате :)

> На работе у нас все девайсы на Cortex-m3 + специализированный радиомодуль.

Ну как бы M3 - микроконтроллеры, а A серия - application. Калибр у них разный. Кстати если уж о китайцах и M3 - на первый взгляд, китаезный Nuvoton показался весьма осмысленным и разумно сделанным камнем. И документация вполне нормальная вроде. Так что китайцы тоже могут, если захотят. Я его правда не применял, просто даташит почитал. Первое впечатление по даташиту - вполне себе на уровне камушек вроде. С рядом интересных фич и не переусложнен чрезмерно.

> Сейчас есть потребность в более мощном проце + сетевых возможностях Linux, поэтому
> на pcduino делал прототип. Но в конечные устройства Allwinner точно не
> пойдёт из-за проблем с документацией

В конечном итоге документация должна волновать только разработчика. И если он не дуб - разобраться можно. Хотя в совсем ответственные места я бы этих китайцев не стал бы ставить, это ближе к бытовухе. Но в какую-нибудь хрень типа информационного киоска - why not? И кстати, а у кого кроме allwinner вообще есть ARM A серии не в BGA а в QFP корпусе, например? Я так сходу прямо и не знаю даже прямых конкурентов A13 по этому критерию.

Еще A20 интересно смотрится. Гигабитный эзернет, SATA, 2 ядра. Прямо так и просится под NAS домашний какой-нить, с торрентами и шарами. Мелкий и по демпинговой цене.

> и тем, что китайцы очень неохотно идут на сотрудничество когда речь идёт
> о партиях в 100 - 1000 устройств.

Ну да, для них это слишком мелкая партия. Партию allwinner-ов такого уровня проще купить например у кексов из olimex. Они их судя по всему понакупили оптом вагон и теперь не только пекут платы на оных, но и продают сами камни желающим. Я что-то такое припоминаю что они упоминали про отдельно оговариваемые скидки на большие (>100 штук) партии.

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

93. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от sasa (??), 13-Июн-13, 22:06 
> у кого кроме allwinner вообще есть ARM A серии не в BGA а в QFP корпусе, например? Я так сходу прямо и не знаю даже прямых конкурентов A13 по этому критерию.

По степени шизанутости у китайцев действительно конкурентов нет - А13 поддерживает только DDR2 а ее не бывает не BGA, впрочем вам же не привыкать де.мо ложками хлебать на халяву :)

Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

75. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 07:47 
>> Поэтому в миллионную партию китайских гoвнoпланшетов - да. Домой, поиграться с ARM,
>> в основу небольшой мультимедийной приставки - да. В систему управления чем-нибудь,
>> требующим хоть капельку ответственности - никак нет.

Об этом и была речь, но некоторые почему то не могут согласится с тем что Linux не вездесущий и что у его возможностей все же есть границы.

> Фокус в том что во многих местах никаких особых требований в общем
> то и нет. Какому-нибудь интернет-киоску, автомату по продаже шоколадок или интернет-выключателю

А вот собственно и сами границы.

Что же касается различной документации, то слова типа uboot же умеет и все такое, неуместны. Потому что сообщество allwinner портирует все из allwinner SDK и если бы не эта возможность то ни кто не запустил бы эти SoC кроме самого allwinner и их партнеров. А так как портирование часто оканчивается принципом работает и ладно, то даже на основе доступного кода ничего другого не сделаешь. А без соответствующей спецификации такие компоненты не будут использоваться для чего то серьезного, в данном случае я имею ввиду не то только allwinner.

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

82. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 15:21 
> Об этом и была речь, но некоторые почему то не могут согласится
> с тем что Linux не вездесущий и что у его возможностей все же есть границы.

У его возможностей есть границы. И он не вездесущий. Но тем не менее, глупо отрицать тот факт что он много куда пролез, а возможности основательно расширились.

> А вот собственно и сами границы.

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

> Что же касается различной документации, то слова типа uboot же умеет и
> все такое, неуместны.

Это все трындеж. Если кому надо доехать до финиша - он использует все доступные источники информации. А если кому надо потрындеть о том какая жизнь плохая - пусть идет лесом с интересом.

>  ни кто не запустил бы эти SoC кроме самого allwinner и их партнеров.

Для тугих еще раз:
1) "Бы" в этом мире не считается.
2) В конечном итоге засчитывается результат. Вы или можете его достигнуть и достигаете, используя доступные вам опции, или нет. В первом случае вы на коне. Во втором - генерал Фэйлор читает диск.

> А так как портирование часто оканчивается принципом работает и ладно,

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

> то даже на основе доступного кода ничего другого не сделаешь.

А вот это уже показывает общую импотенцию делателей, поэтому если они пролетят - сами виноваты. Мне их жалко не будет. Такое блеяние их не украшает. Вы или можете справиться с задачей, или вы облажались. А отговорки и оправдания кроме вас никого в общем то и не волнуют. Шансы сделать у вас были, я даже дорожку показал. Не можете? Значит лузеры.

> А без соответствующей спецификации такие компоненты не будут использоваться
> для чего то серьезного, в данном случае я имею ввиду не то только allwinner.

Подозреваю что вы с вашим подходом в результате вообще много чего сделать не сможете. Ни серьезное, ни даже обычное. Будете только ныть как все плохо и писать сочинения на тему "почему эта работа не может быть сделана". Проблема только в том что если вы не можете сделать работу - ну и денег вам тогда давать не за что ;).

Ответить | Правка | Наверх | Cообщить модератору

89. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от BayaN (ok), 13-Июн-13, 18:06 
> Это все трындеж. Если кому надо доехать до финиша - он использует
> все доступные источники информации. А если кому надо потрындеть о том
> какая жизнь плохая - пусть идет лесом с интересом.

До финиша можно добраться как со скоростью улитки, так и со скоростью болида F1. Нормальная документация даёт тебе болид. Ковыряние в китайских исходниках - улитку.

> Вообще-то чертовски логичный принцип - по нему обычно делают вообще все инженерные
> сооружения. Воркэраундя неидеальности "по месту", с прицелом на то чтобы выполняло
> свои функции, даже если и выглядит неэстетично.

Ты видимо совершенно не представляешь процес разработки встраиваемых систем. Нормальные инженеры сначала думают, а потом делают и никак не наоборот. Я надеюсь ты дома не строишь?


Ответить | Правка | Наверх | Cообщить модератору

91. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 20:43 
> До финиша можно добраться как со скоростью улитки, так и со скоростью
> болида F1. Нормальная документация даёт тебе болид. Ковыряние в китайских исходниках - улитку.

Очень теоретически как-то. Самому сильно совать нос в сорц там вообще надо только если лыжи где-то не поехали. А обычно они все-таки на данный момент ездят. Проблемные моменты конечно могут встретиться, спору нет. А если сравнить например с хоть теми же техасцами - у тех просто все как-то очень сложно. И вдуплить во все их навороты - ну совсем не F1. Хотя в плане залить образ и просто поюзать - примерно однофигственно. Но общая навернутость чипа - тот еще миндфак, имхо. Вообще, китайцы мне нравятся своей прямолинейностью и непосредственностью. Они не городят вычурные суперфичи а делают все просто и логично. Ну да, на документацию кладут временами. Временами за это их хочется придушить, не отнять. Например в порядке лулзов, brief на A20 поначалу вообще не описывал ни SATA ни гигабитный эзернет. Хотя это сильные козыри, позволяющие рассмотреть сие как платформу для мелких NAS и торрентбоксов, например. Очень странные парни эти китайцы - не понтанулись такой вкуснотой. Прямо странно.

> Ты видимо совершенно не представляешь процес разработки встраиваемых систем. Нормальные
> инженеры сначала думают, а потом делают и никак не наоборот. Я надеюсь ты дома не строишь?

Да не, я согласен что хорошая документация - это хорошо. Но в конечном итоге счастье все-таки не в ней.

Ответить | Правка | К родителю #89 | Наверх | Cообщить модератору

94. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 22:18 
> Да не, я согласен что хорошая документация - это хорошо. Но в
> конечном итоге счастье все-таки не в ней.

Без соответственной спецификации устройство не может пройти некоторые тесты для работы в некоторых отраслях. Да что там в отраслях, для разработки ПО нужно как можно больше знать об устройстве его компонентов. Некоторым людям трудно представить но это ПО может быть отличное от Linux, BSD и прочих существующих систем. Без всей необходимой документации на компоненты все development board могут работать например только с Linux и Android. Значит все эти development board только для Linux и Android, но если нет документации, значит в ОС, с которыми может работать эта development board все собрано из различных обрывков кода. Это работает, но, не только это так важно, еще важно качество, и оно в данном случае оно очень сомнительно.

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

32. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  –1 +/
Сообщение от linux must _RIP_ (?), 12-Июн-13, 16:18 
>> Знал что вы именно так ответите.
> Ну так Linux развивается в разы быстрее конкурентов. Как я еще могу
> ответить? Вилять попой, пытаясь выгородить лузеров и слабаков с плохим управлением
> проектом, неумением построить работоспособную команду или вовремя адаптироваться под
> существующие реалии мне не с руки.

Видимо тебя дальше разработки GUI никогда не допускали. Почитай.. поучись.. а потом выдавай столь без апеляционные заявляения.

> Дяденька, у меня вот тут cubieboard лежит, с линуксом и uboot. Давайте вы свой буллшит будете лохам и дилетантам впаривать? Со мной у вас этот номер не пройдет - я отлично в курсе что и где можно запустить :)

Давай. только покажи сначала сертификацию для этого Linux по требованиям hard realtime?
и в каких условиях обеспечивается этот режим (если обеспечивается)? Потом покажи сертификацию по основным стандартам в этой области.. Что? нету ? как же так..

> Повторяйте вашу мантру почаще. А я буду юзать Linux там где мне это будет удобно, забыв у вас спросить.

Дядя - покажи мне сертифицированые и верифицированые решения по Hard realtime на базе linux. Потом поговорим, причем в промышленном допуске? Или как обычно ставим то что подешевле из бытовых (читай SOHO) железок - а потом удивляемся почему самолеты падают.. ? Давай.. желательно с допуском для использования в летательных аппаратах. ну ?

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

42. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 17:14 
> выдавай столь без апеляционные заявляения.

К вопросу о "поучись": "без апеляционные" пишется не так. В 2 словах - 2 ошибки. FAIL.

> Давай. только покажи сначала сертификацию для этого Linux по требованиям hard realtime?

Вы с луны упали? Вы почему-то мните что всем позарез нужна эта сертификация. А вот это не соответствует действительности. Вообще совсем.

> и в каких условиях обеспечивается этот режим (если обеспечивается)?

Да без понятия - я в хард реалтайм с высокими требованиями не лезу. Вам он нужен? Вместе с сертификатами? Ну вот вы и сертифицируйте тогда все что вам надо.

> Потом покажи сертификацию по основным стандартам в этой области.. Что? нету ?

А зачем? Кому надо - тот и возится с сертификацией. Кто-то вроде даже получал какие-то сертификаты, но я от этого достаточно далек и не слежу за этим. Мне пофигу на ваши сертификаты. Я уже сказал что вы ими можете сделать.

> как же так..

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

> Дядя - покажи мне сертифицированые и верифицированые решения по Hard realtime на базе linux.

А зачем? Вам это надо -> вы этим занимаетесь. Я не занимаюсь выжимкой hard realtime из Linux. И тем более сертификацией. Это для меня просто вне поля зрения радара. Вы только представьте себе, есть масса применений где требований hard realtime вообще нет. Какая неожиданность! :)

> потом удивляемся почему самолеты падают.. ?

В самолеты никто бытовые железки не ставит. И софт там специфично пишут. Мне вообще не известно о случаях падения самолетов из-за непосредственно сбоев софта самих по себе. Было несколько случаев когда софт немного поспособствовал, но там вообще дело было или в неверной интерпретации пилотом сигналов бортового компьютера или в дурацких логических ошибках типа разных единиц измерений в разных странах. Linux там вообще никакого участия не принимал :)

> Давай.. желательно с допуском для использования в летательных аппаратах. ну ?

Да что там, давайте уж сразу космических аппаратов, не меньше. У нас же каждому первому необходимы ракеты. Ну или накрайняк хотя-бы самолет.

Ответить | Правка | Наверх | Cообщить модератору

52. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от linux must _RIP_ (?), 12-Июн-13, 18:21 
>> выдавай столь без апеляционные заявляения.
> К вопросу о "поучись": "без апеляционные" пишется не так. В 2 словах
> - 2 ошибки. FAIL.

по теме сказать нечего - начинаем копаться в русском. Я понимаю что тяжело гуманитарию в технических темах. Но нужно пересиливать себя.


>> Дядя - покажи мне сертифицированые и верифицированые решения по Hard realtime на базе linux.
> А зачем? Вам это надо -> вы этим занимаетесь. Я не занимаюсь
> выжимкой hard realtime из Linux. И тем более сертификацией. Это для
> меня просто вне поля зрения радара. Вы только представьте себе, есть
> масса применений где требований hard realtime вообще нет. Какая неожиданность! :)

В топике говорилось о hard realtime - неожиданность?
О том что линукс может быть только управлялкой без какой-то реалтаймовости все и так знали.
Но зачем съезжать с темы в заголовке?

>> потом удивляемся почему самолеты падают.. ?
> В самолеты никто бытовые железки не ставит. И софт там специфично пишут.
> Мне вообще не известно о случаях падения самолетов из-за непосредственно сбоев
> софта самих по себе.

Ох. бывали.


Ответить | Правка | Наверх | Cообщить модератору

58. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 19:05 
>> - 2 ошибки. FAIL.
> по теме сказать нечего - начинаем копаться в русском.

Ну а что я могу поделать, если предложенная вами тема - такая же идиoтскaя как ваш ник? :) В исходном сообщении новости ни звука про ваш авиационный стандарт, но вы почему-то решили выпятить это как "фатальный недостаток". Хотя если он и фатален - то только в какой-то совсем узкой нише.

> Я понимаю что тяжело гуманитарию в технических темах. Но нужно пересиливать себя.

Просто ваши 3 класса образования говорят сами за себя. Вы и в технических темах не лучше.

> В топике говорилось о hard realtime - неожиданность?

Но там ничего не говорилось о сертификации. А так - само по себе понятие hard realtime говорит лишь о гарантированности времени отклика, "не более чем X". А сколько именно это X - уже второй вопрос. Если не гоняться за особым хардкором, пиингвин, а хотя-бы и допатченный относительно ваниллы, с этим справится.

> О том что линукс может быть только управлялкой без какой-то реалтаймовости все и так знали.

А некоторые вот используют его уже и не как управлялку. Да, для этого они его допатчивают и облагораживают. А то что они не получили авиационный сертификат - ну, ой, какие негодяи :)

> Но зачем съезжать с темы в заголовке?

В теме в заголовке - про автора u-boot и достижения пингвина. Не вижу в чем он соврал.

> Ох. бывали.

Пруфлинк? Можно сразу на анализ происшествия от FAA, у них IIRC отчеты в открытом доступе хранятся.

Ответить | Правка | Наверх | Cообщить модератору

64. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от linux must _RIP_ (?), 12-Июн-13, 21:02 

>> В топике говорилось о hard realtime - неожиданность?
> Но там ничего не говорилось о сертификации. А так - само по
> себе понятие hard realtime говорит лишь о гарантированности времени отклика, "не
> более чем X". А сколько именно это X - уже второй
> вопрос. Если не гоняться за особым хардкором, пиингвин, а хотя-бы и
> допатченный относительно ваниллы, с этим справится.

Разберитесь плиз что такое soft realtime - что такое hard realtime. а потом приходите сюда.
И больше такой бред не пишите.

А какие проблемы у пингвина и "насколько" его нужно патчить - что бы не иметь проблем в виде schedule() под мьютексом у readdir() - это чуть болеее чем переписать.
За одно поинтересуйтесь почему проект rt mutex не приняли в mainline.

а в остальном - разберитесь в истории и практике вопроса.

Ответить | Правка | Наверх | Cообщить модератору

67. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Анонимemail (67), 12-Июн-13, 22:17 
Вам двадцатый раз повторить что для подавляющего большинства встраиваемых систем hard realtime нафиг не нужен ?
Ответить | Правка | Наверх | Cообщить модератору

72. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 00:27 
> Разберитесь плиз что такое soft realtime - что такое hard realtime. а потом приходите сюда.

Это вы разберитесь :). Потому что как оказалось - вы настолько эпический ламер что даже определение посмотреть не удосужились. А вот это уже былинный отказ :). Вы настолько ламер что не поняли что в это определение hard realtime не входит величина времени. Хахахаха :).

> а в остальном - разберитесь в истории и практике вопроса.

Я бы понял этот совет... если б оппонент не был чугуниевой болванкой, срезающейся на базовых определениях.

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

99. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 14-Июн-13, 21:34 
>Но зачем съезжать с темы в заголовке?

Вот и не съезжай. Во встраиваемых системах используется? Да.
>Ох. бывали.

Приведи пример.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

19. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 14:51 
ЗЫ кстати да, на ARM, хоть том же allwinner, в u-boot уже сделана инициализация от включения до загрузки линя. Удачи так на х86 без проприетарного биоса. Машин где это смогли - полторы штуки. Гуглохром и прочая.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

21. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 14:58 
> ЗЫ кстати да, на ARM, хоть том же allwinner, в u-boot уже
> сделана инициализация от включения до загрузки линя. Удачи так на х86
> без проприетарного биоса. Машин где это смогли - полторы штуки. Гуглохром
> и прочая.

Не потому что x86 хуже arm а потому что arm так изначально был задуман

Ответить | Правка | Наверх | Cообщить модератору

24. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 15:38 
> Не потому что x86 хуже arm а потому что arm так изначально был задуман

Who gives a f*ck? В конечном итоге засчитывается фактический результат.

Ответить | Правка | Наверх | Cообщить модератору

28. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  –2 +/
Сообщение от linux must _RIP_ (?), 12-Июн-13, 16:11 
>>  Какой откровенный пиар, Linux и там и вот там.
> Ну так разумных альтернатив ему в эмбеддовке просто нет. Внезапно, правда? :)

вы правда так думаете? Qnx, VxWorks, LyxOS - все имеют DO-178B сертификацию, а вот решения на базе Linux - таковой не имеют. Значит запрещены к установке в любую mission critical систему.
Вы этого не знали? Или сознательно врете?

Не задумывалась почему Cisco ставит linux только как систему внешнего управления - который можно перегрузить при случае.. (как впрочем и Juniper с FreeBSD).

так что там с разумными альтернативами?

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

39. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +6 +/
Сообщение от captain obvious (?), 12-Июн-13, 16:43 
>mission critical

Вы знаете, большинство встраивыемых систем это нынче не mission critical.

>Qnx, VxWorks, LyxOS - все имеют DO-178B сертификацию,

А ещё Linux не явлеяется сертифицированным UNIX. И ничё, в топе суперкомпьютеров доминирует. Хватит уже верить в волшебную силу бумажек.

>почему Cisco ставит linux только как систему внешнего управления

Вовсе не по тем причинам, по которым вы думаете.

Ответить | Правка | Наверх | Cообщить модератору

44. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 17:44 
> вы правда так думаете? Qnx, VxWorks, LyxOS - все имеют DO-178B сертификацию,

Отлично - вот пусть кому она нужна те и парятся этим вопросом.

> а вот решения на базе Linux - таковой не имеют. Значит
> запрещены к установке в любую mission critical систему.

Нынче есть чуть более чем дохрена эмбеддовки не являющейся супер-критичной. И вот там переплачивать комерсам за их бумажки и мумукаться с труднокастомизабельным решением - нафиг никому не упало. Поэтому оно будет там себе жить в полутора системах для управления ядерными реакторами и прочими космическими кораблями. Ну и туда и дорога. Впрочем, IIRC кто-то грозился на линухе спутник отгрохать. Да еще из ширпотребных чипов. Будет интересно посмотреть насколько оно у них прокатит :)

> Вы этого не знали? Или сознательно врете?

Не, не так. Вы почему-то мните что это основной сценарий. А по факту это лишь узкая ниша. Далеко не самая востребованная и массовая. Лол.

> Не задумывалась почему Cisco ставит linux только как систему внешнего управления -
> который можно перегрузить при случае.. (как впрочем и Juniper с FreeBSD).

Потому что аппаратный ASIC не в пример эффективнее софта в обработке пакетов, разумеется. Чтобы софт смог на wire speed роутить мелкие пакеты - требуется очень мощный проц, который превратит девайс в портативный отопитель воздуха.  

> так что там с разумными альтернативами?

Ну вот так вот - бОльшую часть рынка бессовестно зохавал пингвин :)

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

45. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 17:45 
О, оказывается меня уже обошел Капитан. Спасибо, Кэп!
Ответить | Правка | Наверх | Cообщить модератору

78. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 14:09 
LynxOS - это очень нишевый продукт, причем DO-178B сертификацию имеет только особая его ветка LynxOS178. С некоторых пор LynxOS совместим с Linux ABI - с чего бы вдруг? И та же контора, которая пилит LynxOS, в свое время делала BlueCat Linux, который вполне так годился для mission-critical систем. В авиацию его не пихали, потому что есть LynxOS, но в военку - пожалуйста.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

61. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 12-Июн-13, 19:17 
> Ну так разумных альтернатив ему в эмбеддовке просто нет. Внезапно, правда? :)

http://en.wikipedia.org/wiki/List_of_real-time_operating_sys...
почти полсотни - под GPL или BSD. сюрпрайз!


Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

66. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Анонимemail (67), 12-Июн-13, 22:10 
Недоделок и огрызков вообще много.
Ответить | Правка | Наверх | Cообщить модератору

73. "Интервью с автором U-Boot о важных достижениях Linux на попр..."  +/
Сообщение от Аноним (-), 13-Июн-13, 00:31 
> почти полсотни - под GPL или BSD. сюрпрайз!

Ага. И ни одна из них пингвина заменить не сможет. Это как правило мелкие нишевые проектики. Недоразвитые и потому специализированные/узконишевые.

А захочется какой-то "элементарщины", типа к wi-fi приконектиться 3G модем в usb поюзать - и тут то и оказывается что такие "навороты" уже мало кто может. Хотя казалось бы, обыденная повседневность, к которой все привыкли...

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру