yes (29.05.2009 16:36, просмотров: 151) ответил AlexandrY на Линукс совсем не тяжелый. Непосредственно его ядро в которое входит планировщик, HAL уровень, управление памятью, виртуальная файловая система с реализацией только в RAM будет такое же по количеству файлов и строк кода как большие RTOS типа vxWorks,
я не видел кода vxWorks и т.п. и даже код Линуха видел "мельком", но например, Эльбрус (его симуляционная модель) или R-500 почему-то имеют порт Линукса, также когда (до кризиса) выпускались какие-то продвинутые чипы (их было много разных, например AVR32) то на них тоже идет почему-то Линух/мцЛинух
сюда же до кучи всякие NIOS-ы, блейзы, Мико и т.п. - возможно для каких-то есть порты и vxWorks, но тогда Линух гарантировано есть
это позволяет мне сделать предположение, что порт Линуха сделать не сложно, причем не просто на АРМ в другом корпусе (как делаются порты WinCE), а на другую архитектуру
то есть смысл во всей этой "макросизации" видимо есть и это достаточно эффективное решение (технология) по организации проекта
но это типа философский взгляд на "черный ящик" - я ни Линух, ни vxWorks не портировал
по поводу смысловой части кода - знакомый как раз занимался портом для Эльбруса - плевался на диспечер памяти и т.п, но позже говорил, что в 2.6 уже нормально,
то есть организация проекта Линукса как технологии разработки по-моему очень круто
есть же альтернативные проекты типа hurd, minix и т.п. в которых пытались достичь совершенства - и где эти проекты сейчас? (только в википедии :) )