Erinevus VxWorksi ja Linuxi vahel

VxWorks vs Linux

VxWorks on reaalajas opsüsteem (või RTOS) - tähendab, et see on opsüsteem, mis on opsüsteem (või OS), mis on mõeldud reaalajas rakenduste jaoks. See oli loodud spetsiaalselt manustatud süsteemides kasutamiseks. VxWorksi arendamine toimub hostmasinal, mis käitab Linuxit, Unixit või Windowsi. See kompileerib sihttarkvara nii, et see oleks võimeline töötama erinevatel sihtprotsessorite arhitektuuridel.

Linux on üldmõiste, mida kasutatakse arvuti operatsioonisüsteemi kirjeldamiseks, mis on oma disainilt sarnane Unixiga ja põhineb Linuxi kernelil, mis on OS-i tuum (või sild rakenduste ja töödeldavate tegelike andmete vahel, mida täidetakse riistvara tase). Linuxi arendamine on üks vaba ja avatud lähtekoodiga tarkvaraalase koostöö eelkäijaid - kogu lähtekoodi saab kasutada, vabalt modifitseerida ja ümber levitada. Seda saab paigaldada arvukalt riistvara (manustatud seadmetest suurarvutite ja superarvutiteni). Tavaliselt on see pakitud vormingus, mida tuntakse Linuxi levitamisena kasutamiseks lauaarvutites ja serverites.

VxWorks on patenteeritud, reaalajas töötav OS - tähendab, et see on reaalajas töötav OS, mis pole vaba ega avatud lähtekoodiga. Sellele on pääsenud arvukalt platvorme ja nüüd on see võimeline töötama kõigi kaasaegsete protsessoritega, mida kasutatakse manustatud turul. Need protsessorid hõlmavad perekonna x86, MIPS, PowerPC ning ARM, StrongARM ja xScale perekondi. VxWorks OSi peamised omadused hõlmavad, kuid mitte ainult, multitegumtöötluse kernelit, mis hõlmab ennetavat ja ümmargust robini ajastamist ning kiiret katkestamist; mälukaitsed, et isoleerida kasutajate rakendused; SMP tugi, vigade käsitlemise raamistik; failisüsteem; ning kohalikud ja hajutatud sõnumijärjekorrad.

Linux on laialdaselt juurdepääsetav OS-i tuum, mis töötab paljude arvutiarhitektuuride, sealhulgas IBM System z9 suurarvuti abil; käeshoitav ARM-põhine iPAQ; ja System z10, mida leidub sellistes seadmetes nagu mobiiltelefonid ja superarvutid. Samuti on olemas spetsiaalsed distributsioonid, mis eksisteerivad nendes arhitektuurides, mis on vähem tavapärased, näiteks Intel 8086 või Intel 80286. Linux on tavalistes laua- ja sülearvutites; hasartmänguturu osas jääb Linux siiski Windowsist märkimisväärselt maha. Paljud samad rakendused, mis leidub Microsoft Windowsis või Mac OS X-is, on saadaval ka Linuxis - olemas on ka tasuta versioon rakendusest, mis töötab Linuxi jaoks või samal rakendusel on oma versioon Linuxi jaoks.

Kokkuvõte:

1. VxWorks on reaalajas töötav OS, mis on loodud spetsiaalselt manustatud süsteemides kasutamiseks; Linux on pakendatud vormingusse, mis töötab nii lauaarvutites kui ka serverites.

2. VxWorks on patenteeritud reaalajas töötav OS; Linux on üks vaba ja avatud lähtekoodiga tarkvaraalase koostöö eelkäijaid.