Forskel mellem VxWorks og Linux

VxWorks vs. Linux

VxWorks er et realtid operativsystem (eller RTOS), hvilket betyder, at det er et operativsystem, som et operativsystem (eller operativsystem) beregnet til realtidsapplikationer. Det blev specifikt designet til at blive brugt i indlejrede systemer. VxWorks-udvikling sker på en værtsmaskine, der kører Linux, Unix eller Windows. Det krydser sammen målsoftware, så det er i stand til at køre på forskellige mål-CPU-arkitekturer.

Linux er et generisk udtryk, der bruges til at beskrive et computer OS, der ligner design i Unix og er baseret på Linux-kernen - som er en OS-kerne (eller en bro mellem applikationer og faktiske data, der behandles, der udføres ved hardware niveauet). Udviklingen af ​​Linux er en af ​​forløberne for gratis og open source-softwaresamarbejde - hvilket betyder, at al kildekoden kan bruges, frit modificeret og omfordelt. Det kan installeres på et væld af computerhardware (fra integrerede enheder til mainframes og supercomputere). Det pakkes normalt i et format, der er kendt som Linux-distribution til brug på desktops og servere.

VxWorks er et proprietært, realtids-operativsystem - hvilket betyder, at det er et realtids-OS, der hverken er gratis eller open source. Det har været tilgængeligt med et væld af platforme og er nu i stand til at køre på enhver moderne CPU, der bruges i det indlejrede marked. Disse CPU'er inkluderer dem fra x86-familien, MIPS, PowerPC og familierne til ARM, StrongARM og xScale. De primære funktioner i VxWorks OS inkluderer, men er ikke begrænset til, en multitasking-kerne, der inkluderer forebyggende og rund robin-planlægning samt hurtig interrupt-respons; hukommelsesbeskyttelse for at isolere brugerapplikationer fra kernen; SMP-support, en ramme for fejlhåndtering; et filsystem; og lokale og distribuerede meddelelseskøer.

Linux er en bredt tilgængelig OS-kerne, der kører på et væld af computerarkitekturer, inklusive IBM System z9 mainframe; den håndholdte ARM-baserede, iPAQ; og System z10, som findes i enheder som mobiltelefoner og supercomputere. Der er også specialiserede distributioner, der findes i de arkitekturer, der er mindre mainstream - ligesom Intel 8086 eller Intel 80286. Linux findes i standard desktops og laptops; med hensyn til spillemarkedet hænger Linux dog stadig væsentligt bag Windows. Mange af de samme applikationer, der findes på Microsoft Windows eller Mac OS X, er også tilgængelige på Linux - enten vil der være en gratis version af applikationen, der fungerer til Linux, eller den samme applikation har sin egen version til Linux.

Resumé:

1. VxWorks er et realtidssystem designet specielt til brug i indlejrede systemer; Linux er pakket i et format, der fungerer på både desktops og servere.

2. VxWorks er et proprietært OS i realtid; Linux er en af ​​forløberne for gratis og open source-software-samarbejde.