VxWorks vs Linux
VxWorks er et operativsystem i sanntid (eller RTOS) - det er et operativsystem som et operativsystem (eller OS) er beregnet på i sanntidsprogrammer. Den ble designet spesielt for bruk i innebygde systemer. VxWorks utvikling er utført på en vertsmaskin som kjører Linux, Unix eller Windows. Den kryss kompilerer målprogramvaren slik at den kan kjøre på ulike mål-CPU-arkitekturer.
Linux er et generisk begrep som brukes til å beskrive et datasystem som ligner på design til Unix og er basert på Linux-kjernen-som er en OS-kjernen (eller en bro mellom applikasjoner og faktiske data som blir behandlet som utføres på maskinvarenivået). Utviklingen av Linux er en av forløperne for gratis og åpen kildekode-programvare samarbeid, idet alle kildekoden kan brukes, fritt endres og omfordeles. Den kan installeres på en overflod av maskinvare (fra innebygde enheter til mainframes og superdatamaskiner). Det er vanligvis pakket i et format som er kjent som Linux-distribusjon for bruk på skrivebord og servere.
VxWorks er en proprietær, sanntid OS-mener at det er en sanntid OS som ikke er gratis eller åpen kildekode. Det har vært tilgjengelig ved en mengde plattformer, og nå er det i stand til å kjøre på en moderne CPU som brukes i det innebygde markedet. Disse CPUene inkluderer de av x86-familien, MIPS, PowerPC, og familiene til ARM, StrongARM og xScale. De viktigste funksjonene til VxWorks OS inkluderer, men er ikke begrenset til, en multitasking-kjerne som inkluderer forhåndsinnstilt og round robin-planlegging samt rask avbrytingsrespons; minnebeskyttelse, for å isolere brukerprogrammer fra kjernen; SMP-støtte, en ramme for feilhåndtering et filsystem; og lokale og distribuerte meldingskøer.
Linux er en allment tilgjengelig OS-kjernen som kjører på en overflod av datastrukturer, inkludert IBM System z9 mainframe; hånden holdt ARM basert, iPAQ; og System z10, som finnes i enheter som mobiltelefoner og superdatamaskiner. Det er også spesialiserte distribusjoner som eksisterer i de arkitekturene som er mindre vanlige, slik som Intel 8086 eller Intel 80286. Linux finnes i vanlige stasjonære og bærbare datamaskiner; I forhold til spillmarkedet ligger Linux imidlertid fortsatt betydelig bak Windows. Mange av de samme programmene som finnes på Microsoft Windows eller Mac OS X er også tilgjengelige på Linux, enten det er en gratis versjon av programmet som fungerer for Linux, eller at samme program har sin egen versjon for Linux.
Sammendrag:
1. VxWorks er en sanntid OS designet spesielt for bruk i innebygde systemer; Linux er pakket i et format som fungerer på både stasjonære og servere.
2. VxWorks er en proprietær sanntid OS; Linux er en av forløperne av gratis og åpen kildekode-programvare samarbeid.