LINUX.ORG.RU

Linux для встраиваемых систем?


0

0

Русский перевод статьи Давида Клейдермачера, вышедшей летом в COTS Journal.

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

Можно также предположить ангажированность автора (Green Hills - второй на рынке встраиваемых систем, да и русский перевод от продавца QNX), но за некоторыми оговорками можно признать неутешительную для Linux аргументацию справедливой, особенно интересно почитать о ценовой политике поставщиков встраиваемых Linux.

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

оригинал на английском: <a href="http://www.cotsjournalonline.com/home... for Embedded Systems?</a>

>>> русский перевод

anonymous

Проверено: Demetrio ()

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

Ну а что же вы ждали от конкурента Linux и врага Open Source?

anonymous
()

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

Ну а что же вы ждали от конкурента Linux и врага Open Source?

anonymous
()

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

chucha ★★★☆
()

Хня полная
Автор похоже слабо представляет что твориться на рынке embedded, либо предопочитает не замечать

anonymous
()

Хех, не далее как сегодня на http://www.lrn.ru пробежала ссылка на сообщение о том, что Green Hills гордится тем, что сумела запустить Линукс в User Mode, под управлением себя, любимой. Что-то, сдается мне, что парить себе мозги поддержкой заведомо убитой платформы никто не станет :-)

http://www.linuxdevices.com/news/NS7159062754.html

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

> Вот приду сегодня домой, да и расскажу своему DSL-500T, об прочитанном...

DSL-500T не hard-real-time система. Всё рассуждения в данной статье применимы только для hard-real-time. А такие тербывания важны в весьма определенном, но при этом и весьма жирном сегменте рынка. ДСЛ маршрутизаторы к такому сегменту не относятся.

anonymous
()

пока автор рассуждает об экономике, он во многом прав. коммерческая ос под готовую железяку (именно в том плане что вот контроллер, вот к нему RTOS), для которой требуется лишь реализовать прикладную задачу безусловно дешевле.

но вот если шаг вправо-влево с железом... тут уж всё равно ядерщика на работе придется держать.

ну а рассуждения про портирование кода для hard realtime embedded это шедевр. так и представляются армии бедных девелоперов, которые с утра доночи озабочены перетягиванием кода между ОС, а с ночи до утра -- между железяками :)

lb
()
Ответ на: комментарий от anonymous

>DSL-500T не hard-real-time система. Всё рассуждения в данной статье
>применимы только для hard-real-time.

Дастаточно того, что в нем стоит ядро от MontaVista Linux, который с real-time,
покрайней мере у них это так заявленно... Хотя могу согласиться, что RT
таким устройствам не особо нужен...

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

В Montavista такой real-time --- это что-то (проще всего об этом где-нибудь на LWN.net почитать). Ещё бы RTLinux припомнили. А зачем статья написана --- непонятно, понятно, что Linux сделать RTOS --- это проект века (не в смысле важности, а в смысле длительности!) и хлеб у QNX он явно не отнимет

Generic_Guest
()
Ответ на: комментарий от lb

во-первых шаги вправо-влево не так уж и часты, готорых решений на рынке очень много

во вторых даже если железо отчасти свое, зачем нужен ядерщик? драйвер может писать человек который в принципах той ОС для которой драйвер пишется ни бум-бум

насчет портирования... вот завтра к таким бедным девелоперам поеду... о-о-опс, уже сегодня ;-)

anonymous
()
Ответ на: комментарий от Generic_Guest

2Generic_Guest: скажем так - пытается отнимать, по крайней мере у GHS, например тот же DSL-500T, который отличается легендарной глючностью даже для D-Linka...:)

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

хм. а руки выровнять тебе религия запрещает? :) уже некошерно, да? :))))

anonymous
()
Ответ на: комментарий от Irsi

Irsi отличаеться поистине легендарной глючностью, даже для виндовозника.

anonymous
()
Ответ на: комментарий от Irsi

>например тот же DSL-500T, который отличается легендарной глючностью
>даже для D-Linka...:)

С чего ему глючить то? У меня он почему-то не глючит и выполняет все, что
я от него хочу...

McMCC ★★★
()

Самое интересное в этой статье, что непонятно с кем спорит автор... имхо - сам с собой. Лялих не проектировался как ОСРВ. это бред. а все патчи которые придумывают мантависта и иже с ними - или поделки "just for fun" или придумано для зарабатывания бабок (берем бесплатное, абрабатываем напильником, башляем немерянные бабки:). с софтом "ради прикола" (перевод вольный:) все и так понятно - нравится пользуйся, а не нравится - ищи другой. и с бабками - тоже вопросов нет :) так что колхоз - дело добровольное! а все остальное содержимое статьи очень похоже на "факты" оффтопика - берем и притягиваем за уши, чтоб звучало покрасивше и лапши на уши больше навешивало.:))) кароче, моё имхо по поводу статьи - акулы капитализма почувствовали "учащенное дыхание в спину" со стороны опенсоурса и забеспокоились о своих бабках :) а по такому поводу могу привести васказывание Ганди:

"с начала они не замечают вас

потом они смеются над вами

потом борются с вами

потом проигрывают"

:)

Amlin
()
Ответ на: комментарий от lenin

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

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

Огромное количество людей не понимают, что Linux - не RTOS, никогда ей не была и никакие патчи ей не помогут стать RTOS. Огромному количеству людей просверлили мозг Монта-Виста и другие мошенники. Огромное количество людей даже не имеют понятия, что такое РТ, зато имеют авторитет и очень громко кричат. Приходилось спорить с такими. Ужас. В статье ясно и доходчиво даются азы и поясняется, почему на Линукс нельзя строит РТ решения. Вот и всё. Подобного материала очень мало.

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

Сорри, забыл про человеческий фактор. :) вопрос снят :)

Amlin
()
Ответ на: комментарий от lenin

Огромному количеству людей RTOS просто не нужна. Что они при этом "кричат" (если кричат) - их личное дело. Тем кому нужна RTOS, и тем, кто понимает, зачем им нужна RTOS, обычно знают, что это такое. Мне RTOS не нужна.

Статья - одни пузыри.

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

>Огромное количество людей не понимают, что Linux - не RTOS, никогда ей
>не была и никакие патчи ей не помогут стать RTOS. Огромному количеству
>людей просверлили мозг Монта-Виста и другие мошенники.

Никто linux не позиционирует как RTOS, однако есть моменты и есть
решения, где линукс работает с успехом, зато есть очень умные,
которые создают себе тему и потом начинают ее обмусоливать, спрашивается, нахрена? Видимо хотят сделать для себя вывод,
если линукс не RTOS, то он вообще не годится для Embedded System,
что в свою очередь можно назвать самообманом, потому как не
везде нужна чистая RTOS...

McMCC ★★★
()

Появление подобных статей обясняется на мой взгляд просто: многим из тех кто покупал разные RT OS, на самом деле нужна была просто надежная и компактная операционка, а hard RT им доставалось в нагрузку. Доходам от этого сектора рынка и угрожает Linux.

Ну а теперь по пунктам:
1) "Interrupt Latency" - хотелось бы цифр и конфигурации ядра/железа на которых они получены, а не ссылок на бузину в огороде и дядьку в Киеве;
2) "Scheduling" - планировщику задач Linux приписывается прямо какая-то осознанная злонамеренность: "When an interrupt handler makes a thread ready to run in order to process the event, the Linux scheduler is quite likely to choose some other thread to run first." :)
3) "Device Drivers" - очень, очень спорное утверждение.

Ну а дальше вообще идет маркетоидная ботва.

pazke2
()
Ответ на: комментарий от McMCC

> С чего ему глючить то?

Руки у Irsi не из того места растут.

> У меня он почему-то не глючит и выполняет все, что я от него хочу...

Боже мой, да с кем вы себя сравниваете, у Irsi знаний и умений не фига нет, один дешёвый понт!

anonymous
()
Ответ на: комментарий от McMCC

2McMCC: а хрен его знает - возвратов куча. Ты думаешь что я буду разбираться что там не так с железкой за полтинник? Я объясню человеку что "не гонялся бы ты поп за дешевизной" и поменяю на нормальную железку с доплатой. :) А эту верну поставщику... Ну или пойдет следущему, который желает съэкономит 20 баксов...:)

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

да это все понятно. непонятна твоя уверенность в том что нам интересно твое мнение про линух и его применение.

anonymous
()
Ответ на: комментарий от Irsi

>а хрен его знает - возвратов куча. Ты думаешь что я буду разбираться что
>там не так с железкой за полтинник? Я объясню человеку что "не гонялся
>бы ты поп за дешевизной" и поменяю на нормальную железку с доплатой.

Ты в D-Link'е работаешь? Ты путаешь серию "G" с "T", у G были проблемы
со стабильностью, у Т этих проблем нет...

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

> 2) "Scheduling" - планировщику задач Linux приписывается прямо какая-то осознанная злонамеренность: "When an interrupt handler makes a thread ready to run in order to process the event, the Linux scheduler is quite likely to choose some other thread to run first." :)

когда O(1) шедулер был предложен, он, в принципе, так себя и вел. но реалии и IT-маркетинг вещи давно не совместимые. иначе всё IT вымрет как мамонты :)

lb
()
Ответ на: комментарий от McMCC

2McMCC: у G были проблемы с тем что они горели как порох на наших линиях. Т классически зависает, лечится ресетом по питанию.
Ты что - разве сотрудник фирмы имеет право так отзываться о ее продукции? :) Нет, я работаю в одном системном интеграторе и сетевого железа через мои руки проходит вагон и маленькая тележка, не только длинки.
Вообще с ADSL-роутерами сейчас беда, не знаю что и посоветовать если честно. Например зухель великолепно работает в режиме бриджа, но переодически клинится в режиме роутера. Все-таки связка Eth-роутер от длинка+ зухель в режиме бриджа является чуть ли не оптимальной связкой из недорогих.

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

>Т классически зависает, лечится ресетом по питанию.

У 10х моих знакомых стоит DSL-500T и никаких зависонов не наблюдалось,
я так же являюсь обладателем сего девайса, который не выключался уже
пару недель, перед этим я его просто мучал прошивками и ребутил постоянно,
и тоже не наблюдал каких-либо зависонов... Только про зюхели не надо мне
петь песни, я их тоже щупал и имею представления, что они из себя
представляют.

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

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

Ага, очень дешовое решение для дома.... По мне так, 500Т самый оптимальный
и правильный выбор, чем городить огород из нескольких железок...

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

>а все патчи которые придумывают мантависта и иже с ними - или поделки "just for fun" или придумано для зарабатывания бабок (берем бесплатное, абрабатываем напильником, башляем немерянные бабки:)

Про бабки это точно - 20K евро за девелоперское место

zZzZ
()
Ответ на: комментарий от McMCC

2McMCC: Для дома, для опытного пользователя, обладающего достаточным терпением и отсутсвием свободных средств - подойдет. Меня же эти дешевые модемы задрали настолько, а перепробовал я их немало - чего проще, пошел на склад и взял "на поиграться", что видимо я таки возму домой кошку... б/у... что-нибуть в стиле 827й...

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

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

anonymous
()
Ответ на: комментарий от Irsi

>Нет, я работаю в одном системном интеграторе
В системном интеграторе занимаешься цветокоррекцией ?

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

>В системном интеграторе занимаешься цветокоррекцией ?
Он там цвета интегрирует, сливает краски в ведро и перемешивает, потом мастер приходит и проверяет.

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

Нет доргой онанимус - в полиграфии я работал существенно раньше, в первой половине 90х... С тех пор у меня остались кое-какие знания в этой области и увлечение шрифтами и цифровой фотографией. Так что цветокоррекцией своих фоток я занимаюсь дома. Да, с полиграфистами общаюсь до сих пор, за помощью они ко мне до сих пор регулярно обращаются. Что делать - специалистов моего уровня мало, в дефеците они...:)

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

дааа. эт точно. таких редких долбодятлов еще поискать...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.