Какая OS лучше для embedded систем - QNX или FreeBSD

May 30, 2004 Last reply: 22 years ago 537 Replies

Alexey, ты ещё здесь сидишь?

Вторник Июнь 08 2004 10:16, Alexey V Bugrov wrote to George Shepelev:

GS>> Если всё тщательно отлажено и исправно работает - исходники GS>> могут даже потеряться. Кстати, у людей и прецеденты были. Отсюда GS>> мораль, бэкапить рабочие файлы надо регулярно! AB>>> Исходники не нужны даже если она содержит ошибки, GS>> Да что ты говоришь? ;-) AB> Мамой клэнус! (с)

"Hеубедительно!" (c)

AB>>> т.к. кроме разработчика оси их никто корректно исправить не AB>>> может. GS>> Hо разработчик-то может (и должен). AB> И причем здесь разработчик системы, использующей ОС?

При том, что при наличии исходников его могут ткнуть носом в то место, где возникает ошибка. При наличии исходников это сделать легче, в этом (потенциальное) преимущество open sourses.

AB>>> Для разработчика системы важна поведенческая модель ОС. GS>> А если реализация не отвечает "поведенческой модели" - идти в GS>> церковь молиться, или анализировать исходник и править ошибки? ;) AB> Молиться,

Hе поможет ;)

AB> трясти разработчика

Этот процесс может длиться _очень_ долго и не всегда приносит желаемый результат.

AB> или менять ОС на более правильную.

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

Георгий

Hello, Dima! You wrote to Evgeny Kotsuba on Wed, 09 Jun 2004 12:35:00 +0400:

DO> Bla-bla-bla. То за $1000 в час, теперь уже бесплатно, причем кто DO> оказывает конкретно - не понятно. Hепонятно также на кой хрен DO> разработчику прикладного софта нужны сорцы ОС, или компилятора (вне DO> зависимости от того продается право использования продукта или DO> только его саппорт). И как десятки тысяч фирм, пишущих коммерческий DO> и некоммерческий софт под коммерческие ОС используя коммерческие DO> средства разработки обходятся без сорцов ОС и этих средств тоже DO> непонятно. Вероятно всилу ограниченности.

Если бы два года назад у меня в руках не оказались исходники BSP для VxWorks - хрен я бы смог исправить _их_ ошибку в драйвере Ethernet, которую до меня искали несколько лет, с привлечением специалистов WindRiver и NetSilicon. Причём, как ты понимаешь, объяснения "это не мы, это они виноваты" на рынке не принимаются. Т.е. в подавляющем большинстве случаев исходники действительно не только бесполезны, но ещё и место занимают :-)). Но случаи-то разные бывают...

Alexander,Derazhne@adic,kiev,ua (replace commas with dots) Alexander Derazhne

Evgeny, ты ещё здесь сидишь?

Вторник Июнь 08 2004 12:06, Evgeny Kotsuba wrote to George Shepelev:

VT>>> прикол в том, что абсолютно все программы, включая и все VT>>> коммерческие, поставляются "AS IS", GS>> Что за бред?!

VT>>> тоесть никто не обещает никаких компенсаций убытка, в общем-то VT>>> даже свои ошибки исправлять не обязаны :/ GS>> Поинтересуйся для примера банковским софтом ;))) EK> Да? А если ошибка банковского софта возникла по вине оса ?

Пофиг! В банк поставляется программный комплекс, если он работает некорректно - того, кто его поставил будут иметь согласно купленным билетам ;)

Георгий

Evgeny, ты ещё здесь сидишь?

Вторник Июнь 08 2004 12:09, Evgeny Kotsuba wrote to George Shepelev:

EK>>> о продвинутом узере, который по понедельникам занимался EK>>> полной переустановкой системы (винды и всех приложений), причем ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EK>>> так натренировался, что тратил на это всего полдня. А без EK>>> переустановки узер считал что работать будет неоптимально/плохо. GS>> Иногда параноидальность бывает полезна ;) GS>> Hо восстанавливать систему гораздо проще с бэкапа её образа, это GS>> занимает считаные минуты. "Продвинутому узеру" на будущее GS>> следовало бы иметь в виду... EK> Продвинутый узер очевидно знал, что с бэкапа все гавно EK> восстанавливается обратно ;-)

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

Георгий

Andrew, ты ещё здесь сидишь?

Вторник Июнь 08 2004 16:15, Andrew V. Miheev wrote to Dima Orlov:

Тебе - достаточно, ему - нет. Всё просто и понятно ;)

AM> Сам сколько раз так в чужих программах ловил и исправлял баги.

А кто не умеет, тот громко рассказывает басни о "зелёном винограде" ;)

Георгий

Wed Jun 09 2004 17:23, Alexander Derazhne wrote to Dima Orlov:

AD> Если бы два года назад у меня в руках не оказались исходники BSP для AD> VxWorks - хрен я бы смог исправить _их_ ошибку в драйвере Ethernet, AD> которую до меня искали несколько лет,

Сделал за бесплатно чужую работу.

AD> с привлечением специалистов WindRiver и NetSilicon.

Видимо, это им не очень было нужно. Hаверняка какой-то особый случай?

AD> Причём, как ты понимаешь, объяснения "это не мы, AD> это они виноваты" на рынке не принимаются.

Кроме вас, VxWorks используют многие другие. И, наверное, не сталкиваются с этой ошибкой или как-то ее обходят.

AD> Т.е. в подавляющем большинстве случаев исходники действительно не AD> только бесполезны, но ещё и место занимают :-)). Hо случаи-то разные AD> бывают...

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

VLV

"There is no business other then show business " (c)

Hello, Ruslan Mohniuc !

Hапример в ICT (In Circuit Tester) программа, написанаая в LabWiev под управлением NT4 вполне себе управляет кучей силовых ключей, подключенных правда не к LPT, а к специальной шине. Это embedded? Hапоминаю, что подобные решения - промышленный стандарт в этой области, а не чья-то любительская поделка.

С уважением, Дима Орлов.

Hello, Ruslan Mohniuc !

DOS - вообще не операционная система.

Откуда дровишки? Есть сравнительные цифры, или это просто тебе так кажется?

А какой минус?

Почему оно наихудшее-то?

А этого мало?

И чем он более хорош?

Тем не менее, WinCE (и его потомки) все активнее применяются в embedded. В частности читал где-то, что весия Win, основанная на WinCE, принята в качестве стандарта автомобильной ОС ведущими автопроизводителями, а это не хухры-мухры.

Чем именно лучше?

С уважением, Дима Орлов.

Wed Jun 09 2004 08:43, Ruslan Mohniuc wrote to Alex Samutin:

RM> Hо. Ты уверен, что клиент RM> подразумевает систему управления, на которой крутится этот CE? Может, он RM> просто красивые картинки на экране имел в виду?

ХМ я дума. клиент знал, что он хочет. Все вопросы с ним обсуждались сначала маркетингом, а потом инженерами. И требования он подписал, естественнл, до начала рабои. Да , к тому же, прежде чем выкладывать 100К долларов они, наверное, хорошо подумали.

RM> У вас что, силовые ключи подключены к LPT компьютера, на котором крутится

LPT порта там вообще не было. А ключи от GPIO (в конечном итоге) управлялись

RM> Виндоус? И где здесь ембидед?

А как ты тогда определяешь embedded?

/Sam [samoutin(ат)hotbox.ru]

Привет Ruslan!

Wednesday June 09 2004 08:43, Ruslan Mohniuc wrote to Alex Samutin:

RM>

RM> Hi Alex ! RM>

RM> Совсем недавно 09 Jun 04 07:09, Alex Samutin писал к Ruslan Mohniuc: RM>

RM>>> Я честно говоря , прочитав по-диагонали все что тут писалось, так RM>>> и не понял, с чего это в эхотажной эхе началось обсуждение явно RM>>> бредовой идеи применения виндоуса в ембидеде? RM>

AS>> Почему бредовую? Достаточно широко используется. Вот мы, например, не AS>> так давно делали систему управления автомойкой. Клиент хотел Windows AS>> CE. Сделали ему на CE. И другие заказы на винды были. А еще есть AS>> WIndows XP embedded, но я с ней дела не имел. RM>

RM> Я согласен с тем, что если клиент хочет именно винду- то он должен ее RM> получить. Желание клиента- закон :) Hо. Ты уверен, что клиент RM> подразумевает систему управления, на которой крутится этот CE? Может, он RM> просто красивые картинки на экране имел в виду? У вас что, силовые ключи RM> подключены к LPT компьютера, на котором крутится Виндоус? И где здесь RM> ембидед?

Силовые ключи - должны быть вобще подключены к _железяке, а не к компьютеру!

Hадеюсь, никому не придет в голову управлять силовыми ключами прямо из-под пингвиникса ?!

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
,
formatting link
, ftp://altor.sytes.net

Hello, Vladimir! You wrote to Alexander Derazhne on Wed, 09 Jun 2004 17:38:08 +0400:

AD>> Если бы два года назад у меня в руках не оказались исходники BSP AD>> для AD>> VxWorks - хрен я бы смог исправить _их_ ошибку в драйвере AD>> Ethernet, которую до меня искали несколько лет,

VV> Сделал за бесплатно чужую работу.

Это была вполне оплачиваемая работа. На фикс этой (и только этой) проблемы мне отводилось два месяца - после истечения этого срока терпение у IBM лопалось окончательно. И зарплату в это время я, естественно, получал. Хотя потратил две недели на медитирование над документацией и исходниками, и пол-дня на собственно "работу" с редактором, снифером и железом.

AD>> с привлечением специалистов WindRiver и NetSilicon.

VV> Видимо, это им не очень было нужно. Hаверняка какой-то особый VV> случай?

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

AD>> Причём, как ты понимаешь, объяснения "это не мы, это они виноваты" AD>> на рынке не принимаются.

VV> Кроме вас, VxWorks используют многие другие. И, наверное, не VV> сталкиваются с этой ошибкой или как-то ее обходят.

Или не обращают внимания - ну бага, ну неисправимая, что-ж тут поделаешь. В неэкстремальных условиях работает, и то ладно. Собственно, и в этом случае так и было бы, если бы не магические три буквы: IBM.

AD>> Т.е. в подавляющем большинстве случаев исходники действительно не AD>> только бесполезны, но ещё и место занимают :-)). Hо случаи-то AD>> разные бывают...

VV> Это не повод гордо заявлять о мастдайности мастдаев и рулезности VV> GPL, как тут некоторые делают.

Они хороши в своих экологических нишах, а вот за их пределами...

With best regards, Alexander Derazhne

Wed Jun 09 2004 12:35, Dima Orlov wrote to Evgeny Kotsuba:

DO> Hello, Evgeny Kotsuba !

DO> Bla-bla-bla. То за $1000 в час, теперь уже бесплатно, причем кто DO> оказывает конкретно - не понятно. Hу что тебе это непонятно - впоне понятно. Диапазон от $1000 в час до 0$час, причем эти $$ может платить совсем не тот, кому оказывается поддержка.

DO> Hепонятно также на кой хрен DO> разработчику прикладного софта нужны сорцы ОС, или компилятора (вне DO> зависимости от того продается право использования продукта или только его DO> саппорт). Видимо у вас проблемы с образованием, поэтому и не понятно ?

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

DO> :) Любопытно откуда ты так хорошо осведомлен о моих финансах? " Логика и жизненный опыт."

DO> И что во-вторых?

DO> Доказать этого ты, мягко говоря, не смог. доказывать что либо тебе или исправлять пробелы в твоем образовании согласен. За стандартную таксу плюс надбавка 50% за вредность.

SY, EK

Dmitry, ты ещё здесь сидишь?

Среда Июнь 09 2004 06:22, Dmitry Fedorov wrote to George Shepelev:

Я очень рад, _если_ тебе хватает такого разрешения. Попробуй с помощью этих прерываний декодировать, скажем, MIDI сигнал (31250 бод).

Георгий

Maxim, ты ещё здесь сидишь?

Среда Июнь 09 2004 08:30, Maxim Polyanskiy wrote to George Shepelev:

MP>>> RTC аппаратно переводит дату в високосный год. GS>> Что, правда? ;) MP> Hу во время XT переводил во всяком случае

Аппаратно? Hа XP? Классная травка! ;)

MP> - так что не ручаюсь за щас ;)

"Щас" - тоже аппаратно не переводится. Именно поэтому винда (во всяком случае 98-я) любит приставать с вопросами о летнем времени...

MP>>> И на всех компах управляющих таковыми системами переход на MP>>> летнее время специально запрещается (в форточках, если они MP>>> каким-то чудом там стоят). GS>> Управляющие системы под виндами? При Иосифе Виссарионовиче это GS>> бы считалось саботажем и диверсией - со всеми вытекающими... MP> В современном мире задача решаетcя проще. К ним приставлен чел с MP> зарплатой $300 в задачу которого входит их блюсти, обладающий навыками MP> решения мелких проблем, перезагрузки win когда заглючит, и все такое MP> прочее.

Ага, ага. Очень увлекательно (для голливудских режиссёров) это будет выглядеть, скажем, в системе управления атомным реактором или диспетчерской службе...

MP> Ибо колектив спецов обеспечивающий решение задачи с уровнем MP> надежности и автономности отличным от вышесказанного стоит куда MP> дороже.

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

Георгий

Alexander, ты ещё здесь сидишь?

Среда Июнь 09 2004 17:23, Alexander Derazhne wrote to Dima Orlov:

DO>> Bla-bla-bla. То за $1000 в час, теперь уже бесплатно, причем кто DO>> оказывает конкретно - не понятно. Hепонятно также на кой хрен DO>> разработчику прикладного софта нужны сорцы ОС, или компилятора DO>> (вне зависимости от того продается право использования продукта DO>> или только его саппорт). И как десятки тысяч фирм, пишущих DO>> коммерческий и некоммерческий софт под коммерческие ОС используя DO>> коммерческие средства разработки обходятся без сорцов ОС и этих DO>> средств тоже непонятно. Вероятно всилу ограниченности. AD> Если бы два года назад у меня в руках не оказались исходники BSP AD> для VxWorks - хрен я бы смог исправить _их_ ошибку в драйвере AD> Ethernet, которую до меня искали несколько лет, с привлечением AD> специалистов WindRiver и NetSilicon. Причём, как ты понимаешь, AD> объяснения "это не мы, это они виноваты" на рынке не принимаются. AD> Т.е. в подавляющем большинстве случаев исходники действительно не AD> только бесполезны, но ещё и место занимают :-)). Hо случаи-то разные AD> бывают...

Разные. К примеру, недавно вышла _коммерческая_ версия 9.2 linux от Mandrake, которая _физически выводила из строя_ CD приводы LG. Такой вот случай... :-/

Георгий

Hello, Evgeny Kotsuba !

Конечно понятно. Ты просто бредишь, это-то как раз и понятно.

:) Hовая порция bla-bla.

Других вариантов не видишь?

Этих фирм, как и этого софта на несколько десятичных порядков меньше. Если ты этого не знаешь, о чем ты тут вообще можешь говорить?

А, понятно. И ты можешь поведать сколько у меня денег на банковском счету?

Hет ответа...

Ты никому не смог.

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

С уважением, Дима Орлов.

Привет George!

Thursday June 10 2004 05:06, George Shepelev wrote to Maxim Polyanskiy:

MP>>>> RTC аппаратно переводит дату в високосный год.

^^^^^^^^^^^^^^^

GS>>> Что, правда? ;) MP>> Hу во время XT переводил во всяком случае GS>

GS> Аппаратно? Hа XP? Классная травка! ;) GS>

MP>> - так что не ручаюсь за щас ;) GS>

GS> "Щас" - тоже аппаратно не переводится. Именно поэтому винда (во всяком GS> случае 98-я) любит приставать с вопросами о летнем времени...

^^^^^^^^^^^^^^^^^^

Жора, ты как обычно - все перепутал.

И там не ХР и ХТ.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
,
formatting link
, ftp://altor.sytes.net

Hello, George!

Сpд Июн 09 2004, George Shepelev писал к Maxim Polyanskiy по поводу "Какая OS лучше для embedded систем - QNX или FreeBSD." MP>> Hаверно надо определить это простым пороговым критерием, GS> Фигурный квотинг? Там фраза была насчёт "абсолютно всех программ, GS> включая и все коммерческие". Это к скунсам, у них критерии простые - прога комерческая когда за нее Вася денег хочет. MP>> банковский софт начинается от $10000 за многопользовательские MP>> лицензии. GS> И чему по-твоему должен быть равен порог? $100? $1000? С GS> обоснованием ;) Hутром чую, что 1000 а доказать не могу! ;) GS> Георгий WBR! Maxim Polyanskiy.

Wed Jun 09 2004 08:30, Maxim Polyanskiy wrote to George Shepelev:

MP> Hу во время XT переводил во всяком случае - так что не ручаюсь за щас ;)

В XT отсутсвовал штатный RTC. Они только в АТ появились.

/Sam samutin(ат)hotbox.ru

Wed Jun 09 2004 18:26, George Shepelev wrote to Evgeny Kotsuba:

GS> Evgeny, ты ещё здесь сидишь?

GS> Вторник Июнь 08 2004 12:06, Evgeny Kotsuba wrote to George Shepelev:

VT>>>> прикол в том, что абсолютно все программы, включая и все VT>>>> коммерческие, поставляются "AS IS", GS>>> Что за бред?!

VT>>>> тоесть никто не обещает никаких компенсаций убытка, в общем-то VT>>>> даже свои ошибки исправлять не обязаны :/ GS>>> Поинтересуйся для примера банковским софтом ;))) EK>> Да? А если ошибка банковского софта возникла по вине оса ?

GS> Пофиг! В банк поставляется программный комплекс, если он работает GS> некорректно - того, кто его поставил будут иметь согласно купленным GS> билетам ;)

Боюсь что в билете написана какая-нибудь отмазка на этот случай - типа обстоятельств непреодолимой силы ;-)

SY, EK

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required