embedded OS куди гребти? в сторону мікроядра?
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Така наразі проблема.
Вирішив трохи зайнятись Linux для встроюваних систем, але не ясно куди гребти.
З одного боку в уатсорсі один лише телеком із Linux, з іншого трохи є автомотивного ПЗ на основі VXWork.
З іншого боку — ембедед — не замикається на рішеннях із указаних галузей, і набагато ширше.
Так що на разі — когнітивний дисонанс.
На очі попала стаття.
Интервью с Эндрю Таненбаумом
Ось із неї витяг.
Так от мене зацікавили так звані мікроядра.
Создатель MINIX, легендарный спорщик и хорошо известный сторонник микроядер — это лишь несколько прозвищ Доктора Эндрю С Таненбаума (Dr Andrew S Tanenbaum); Возможно даже в вашей библиотеке есть один или два учебника написанные им.
Редактор Builder AU Ник Гибсон (Nick Gibson) побеседовал с Доктором Таненбаумом после его доклада на linux.conf.au. Гибсон спрашивал Таненбаума о микроядрах, MINIX и том, что ждет нас в будущем.
— Builder AU: Почему вы считаете, что микроядра лучше, чем монолитные ядра?
Доктор Таненбаум: Если вы посмотрите на системы, в которых жизненно необходима непрерывная работа — например, авиационные системы, вентиляторы в госпиталях — системы, сбой в работе которых может привести к чьей-либо смерти, вы увидите, что в них используются микроядра.
Для тех людей, которые делают самолеты и другое оборудование с подобными системами действительно необходимо, чтобы оно работало без сбоев. Ведь если что-то пойдет не так, потребуется перезагрузка, а это очень не хорошая вещь для самолета, находящегося в воздухе.
Существует огромное количество военных, промышленных и медицинских систем, которые базируются на микроядрах, из-за того что покупатели пришли к выводу, что они более надежны.
Микроядра широко используются во встраиваемых системах в высоко надежных изделиях, в которых работают практически безотказно.
— Микроядра становятся популярными во встраиваемых устройствах, например QNX, купленная Harman International, и L4 — вы думаете стоит сконцентрироваться на области встраиваемых устройств, если вы разработчик микроядра?
Это область программ, поэтому да. Одно из свойств встраиваемых систем — это то, что у них мало функций. Если вы делаете какой-либо медицинский прибор, он возможно не должен быть с множеством других приборов, он просто должен хорошо работать.
В другой стороны, вам нужны люди для создания команды разработчиков. Относительно легко взять это новое устройство и сделать для него новую операционную систему, так как никто кроме разработчиков его не видел.
На рабочем столе люди хотят знать чем отличается одно используемое устройство от другого. Во встраиваемых системах этого не надо. Поэтому легче начать с нового продукта.
Що заінтригувало:
— сама ідея мікроядра;
— фраза Относительно легко взять это новое устройство и сделать для него новую операционную систему, так как никто кроме разработчиков его не видел
Зрозуміло, що мейнстрім тут: ОС які перелічені вище і які вимагає оутсорс.
Але, наскільки то перспективно в іншому масштабі, варіанти:
а) власна розробка встроюваних систем на замовлення тут;
б) затребуваність спеціалістів у даному напрямі за кордоном?
89 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів