История изменений
Исправление alman, (текущая версия) :
kernel, спасибо за приглашение. :)
насколько оправдано использование микроядерных ОС во встраиваемых системах?
Зависит от того, куда встраивать. Во многих (большинстве?) случаев для встраивемой системы операционная система не нужна - достаточно обвязки поверх микроядра, которая реализует требуемую функциональность.
какая из микроядерных ОС по-вашему более перспективна?
Конечно же Хамелеон, если речь идёт именно об операционной системе. :) А если речь идёт только о микроядре, то это сложный вопрос - не всегда перспективность совпадают с потенциалом. Т.е. если какую либо поделку используют миллионы, а бриаллиантовая вещь пылится в шкафу, то не факт, что лучшее решение будет более перспективным.
в каком направлении копать, если у меня есть интерес к микроядрам (язык Си знаю более-менее, Си++ не знаю)? minix? l4? fiasco?
l4 - это общее название микроядер изобретённых профессором Jochen Liedke, а fiascо и pistachio - это варинты реализации L4. Прежде чем копать, неплохо бы определиться, для каких задач и что именно должно получиться в результате.
какая из микроядерных ОС наиболее приветлива к новичкам (имхо миникс лидирует из-за учебника Таненбаума, но меня смущают перспективы его применения на практике — порт на арм до сих пор не вышел)
Самая приветливая микроядерная ОС это Mac OS X :-))
Minix один из самых приветливых, потом что он достаточно хорошо протестирован, имеет устоявшееся коммунити и это действительно операционная система.
L4 - (это моё частное мнение) самое правильное микроядро. Из всех L4, самое правильное - L4Ka Pistachio.
p.s. Кстати, о Хамелеоне - я ушёл в глубокую рекурсию. Придумал систему команд процессора с аппаратной поддержкой микроядра L4, а сейчас пишу Си компилятор. Пока говорить о результатах рано, но как будет что показать - обязательно покажу.
Исходная версия alman, :
kernel, спасибо за приглашение. :)
насколько оправдано использование микроядерных ОС во встраиваемых системах?
Зависит от того, куда встраивать. Во многих (большинстве?) случаев для встраивемой системы операционная система не нужна - достаточно обвязки поверх микроядра, которая реализует требуемую функциональность.
какая из микроядерных ОС по-вашему более перспективна?
Конечно же Хамелеон, если речь идёт именно об операционной системе. :) А если речь идёт только о микроядре, то это сложный вопрос - не всегда перспективность совпадают с потенциалом. Т.е. если какую либо поделку используют миллионы, а бриаллиантовая вещь пылится в шкафу, то не факт, что лучшее решение будет более перспективным.
в каком направлении копать, если у меня есть интерес к микроядрам (язык Си знаю более-менее, Си++ не знаю)? minix? l4? fiasco?
l4 - это общее название микроядер изобретённых профессором Jochen Liedke, а fiascо и pistachio - это варинты реализации L4. Прежде чем копать, неплохо бы определиться, для каких задач и что именно должно получиться в результате.
какая из микроядерных ОС наиболее приветлива к новичкам (имхо миникс лидирует из-за учебника Таненбаума, но меня смущают перспективы его применения на практике — порт на арм до сих пор не вышел)
Самая приветливая микроядреная ОС это Mac OS X :-))
Minix один из самых приветливых, потом что он достаточно хорошо протестетрован, имеет устоявшееся коммунити и это действительно операционная система.
L4 - (это моё частное мнение) самое правильоне микроядро. Из всех L4 - самое правильое - L4Ka Pistachio.
p.s. Кстати, о Хамелеоне - я ушёл в глубокую рекурсию. Придумал систему команд процессора с аппаратной поддержкой микроядра L4, а сейчас пишу Си компилятор. Пока говорить о результатах рано, но как будет что показать - обязательно покажу.