VxWorks срещу Linux
VxWorks е операционна система в реално време (или RTOS) - означава, че това е операционна система, която операционна система (или ОС), предназначена за приложения в реално време. Той е проектиран специално, за да се използва във вградени системи. Разработката на VxWorks се извършва на хост машина, която работи Linux, Unix или Windows. Той кръстосва компилирания целеви софтуер, така че да може да работи на различни целеви CPU архитектури.
Linux е общ термин, който се използва за описване на компютърна ОС, която е подобна по дизайн на Unix и се основава на ядрото на Linux, което е ядро на ОС (или мост между приложения и реални данни, които се обработват, който се изпълнява при хардуерното ниво). Разработката на Linux е един от предшествениците на безплатното и отворено софтуерно сътрудничество - означава, че целият изходен код може да бъде използван, свободно модифициран и преразпределен. Може да се инсталира на множество компютърен хардуер (от вградени устройства до мейнфрейми и суперкомпютри). Обикновено се пакетира във формат, известен като Linux дистрибуция за използване на настолни компютри и сървъри.
VxWorks е патентована ОС в реално време - което означава, че това е операционна система в реално време, която не е нито свободна, нито с отворен код. Той беше достъпен от множество платформи и сега може да работи на всеки модерен процесор, който се използва на вградения пазар. Тези CPU включват тези от x86 семейство, MIPS, PowerPC и семействата на ARM, StrongARM и xScale. Основните характеристики на операционната система VxWorks включват, но не се ограничават до, многозадачно ядро, което включва превантивно и кръгло планиране на робин, както и бърза реакция на прекъсване; защита на паметта, за да се изолират потребителските приложения от ядрото; SMP поддръжка, рамка за обработка на грешки; файлова система; и опашки за локални и разпространени съобщения.
Linux е широко достъпно ядро на ОС, което работи на множество компютърни архитектури, включително мейнфрейм IBM IBM z9; ръчен ARM базиран, iPAQ; и System z10, който се намира в устройства като мобилни телефони и суперкомпютри. Съществуват и специализирани дистрибуции в онези архитектури, които са по-малко мейнстрийм - като Intel 8086 или Intel 80286. Linux се намира в стандартните настолни компютри и лаптопи; обаче по отношение на пазара на игри Linux все още изостава значително от Windows. Много от същите приложения, които се намират в Microsoft Windows или Mac OS X, са налични и в Linux - или ще има безплатна версия на приложението, която функционира за Linux, или същото приложение ще има своя собствена версия за Linux.
Резюме:
1. VxWorks е операционна система в реално време, проектирана специално за използване във вградени системи; Linux е опакован във формат, който работи както на настолни компютри, така и на сървъри.
2. VxWorks е собствена ОС в реално време; Linux е един от предшествениците на свободното и отворено софтуерно сътрудничество.