Forskel mellem VxWorks og Linux Forskel mellem

Anonim

VxWorks vs. Linux

VxWorks er et operativsystem i realtid (eller RTOS) - fordi det er et operativsystem, som et operativsystem (eller OS) beregnet til ægte tidsapplikationer. Det blev designet specifikt til brug i indlejrede systemer. VxWorks udvikling er udført på en vært maskine, der kører Linux, Unix eller Windows. Det krydser kompilerer målsoftware, så den kan 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 faktisk data, der behandles, som udføres på hardwareniveauet). Udviklingen af ​​Linux er en af ​​forløberne for fri og open source software samarbejde - idet alle kildekoden kan bruges, frit modificeres og omfordeles. Det kan installeres på en overflod af computer hardware (fra indlejrede enheder til mainframes og supercomputere). Det er normalt pakket i et format, der er kendt som Linux distribution til brug på desktops og servere.

VxWorks er en proprietær, realtid OS - fordi det er et realtid OS, der hverken er gratis eller åben kilde. Den har været tilgængelig af en overflod af platforme og kan nu køre på alle moderne CPU'er, der bruges i det indlejrede marked. Disse CPU'er inkluderer de af x86-familien, MIPS, PowerPC og familien af ​​ARM, StrongARM og xScale. De primære funktioner i VxWorks OS inkluderer, men er ikke begrænset til, en multitasking-kerne, der omfatter forudgående og round robin-planlægning samt hurtig afbrydelsesrespons; hukommelsesbeskyttelse, for at isolere brugerprogrammer fra kernen; SMP support, en fejlhåndteringsramme; et filsystem og lokale og distribuerede meddelelseskøer.

Linux er en meget tilgængelig OS-kerne, der kører på en overflod af computerarkitekturer, herunder IBM System z9 mainframe; den håndholdte ARM-baseret, iPAQ; og System z10, som findes i enheder som mobiltelefoner og supercomputere. Der er også specialiserede distributioner, der eksisterer i de arkitekturer, der er mindre mainstream-som f.eks. Intel 8086 eller Intel 80286. Linux findes i standard desktops og laptops; Men i forhold til spilmarkedet ligner Linux stadig betydeligt bag Windows. Mange af de samme applikationer, der findes på Microsoft Windows eller Mac OS X, findes også på Linux. Der findes også en gratis version af programmet, der fungerer for Linux, eller den samme applikation har sin egen version til Linux.

Sammendrag:

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

2. VxWorks er en proprietær real-time OS; Linux er en af ​​forløberne for fri og open source software samarbejde.