Разница между VxWorks и Linux

VxWorks против Linux

VxWorks - это операционная система реального времени (или ОСРВ), то есть операционная система, предназначенная для приложений реального времени. Он был разработан специально для использования во встроенных системах. Разработка VxWorks выполняется на хост-компьютере, работающем под управлением Linux, Unix или Windows. Он кросс-компилирует целевое программное обеспечение, чтобы оно могло работать на различных целевых архитектурах ЦП..

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

VxWorks - это проприетарная ОС реального времени, то есть ОС реального времени, которая не является ни бесплатной, ни открытой. Он был доступен множеством платформ и теперь способен работать на любом современном процессоре, который используется на рынке встраиваемых систем. К этим процессорам относятся семейства x86, MIPS, PowerPC и семейства ARM, StrongARM и xScale. Основные функции ОС VxWorks включают, но не ограничиваются ими, многозадачное ядро, которое включает упреждающее и циклическое планирование, а также быстрый ответ на прерывание; защита памяти, чтобы изолировать пользовательские приложения от ядра; Поддержка SMP, структура обработки ошибок; файловая система; и локальные и распределенные очереди сообщений.

Linux - это широко доступное ядро ​​ОС, которое работает на множестве компьютерных архитектур, включая мэйнфрейм IBM System z9; iPAQ на базе ARM; и System z10, которая используется в таких устройствах, как мобильные телефоны и суперкомпьютеры. Существуют также специализированные дистрибутивы, которые существуют в тех архитектурах, которые менее распространены - такие как Intel 8086 или Intel 80286. Linux встречается в стандартных настольных компьютерах и ноутбуках; однако, с точки зрения игрового рынка, Linux все еще значительно отстает от Windows. Многие из тех же приложений, которые можно найти в Microsoft Windows или Mac OS X, также доступны в Linux - либо будет бесплатная версия приложения, которая работает для Linux, либо это же приложение будет иметь свою собственную версию для Linux..

Резюме:

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

2. VxWorks является проприетарной ОС реального времени; Linux является одним из предшественников свободного и открытого программного обеспечения сотрудничества.