Razlika između VxWorksa i Linuxa

VxWorks vs Linux

VxWorks je operativni sustav u stvarnom vremenu (ili RTOS), što znači da je to operativni sustav koji je operativni sustav (ili OS) namijenjen aplikacijama u stvarnom vremenu. Dizajniran je posebno za upotrebu u ugrađenim sustavima. Razvoj VxWorks provodi se na računalu domaćina koji pokreće Linux, Unix ili Windows. Ono križno sastavlja ciljni softver tako da se može izvoditi na različitim ciljnim CPU arhitekturama.

Linux je generički pojam koji se koristi za opisivanje operativnog sustava računala sličnog dizajna kao Unix i temelji se na Linux kernelu - što je OS jezgra (ili most između aplikacija i stvarnih podataka koji se obrađuju koji se izvršava u razina hardvera). Razvoj Linuxa jedan je od prethodnika suradnje besplatnog i otvorenog koda softvera - što znači da se sav izvorni kod može koristiti, slobodno modificirati i preraspodijeliti. Može se instalirati na mnoštvo računalnog hardvera (od ugrađenih uređaja do glavnih računala i superračunala). Obično je upakiran u format koji je poznat kao Linux distribucija za upotrebu na stolnim i poslužiteljima.

VxWorks je vlasnički OS u stvarnom vremenu, što znači da je u stvarnom vremenu OS koji nije ni slobodan ni otvoren izvor. Dostupna mu je mnoštvo platformi i sada se može izvoditi na bilo kojem modernom CPU-u koji se koristi na ugrađenom tržištu. Ovi procesori uključuju one iz x86 obitelji, MIPS, PowerPC i obitelji ARM, StrongARM i xScale. Primarne značajke VxWorks OS uključuju, ali nisu ograničene na, višestruko zamišljeno jezgro koje uključuje preduspremno i zaokruživanje rasporeda robina kao i brzi prekid reakcije; zaštita memorije, radi izolacije korisničkih aplikacija iz kernela; SMP podrška, okvir za rukovanje pogreškama; datotečni sustav; i lokalni i distribuirani redovi poruka.

Linux je široko dostupan kernel OS-a koji radi na mnoštvu računalnih arhitektura, uključujući mainframe IBM System z9; ručni ARM baziran, iPAQ; i System z10 koji se nalazi u uređajima kao što su mobilni telefoni i superračunala. Postoje i specijalizirane distribucije u onim arhitekturama koje su manje uobičajene - poput Intel 8086 ili Intel 80286. Linux se nalazi u standardnim stolnim i prijenosnim računalima; međutim, u pogledu tržišta igara, Linux i dalje znatno zaostaje za Windowsom. Mnoge iste aplikacije koje se nalaze u Microsoft Windows ili Mac OS X dostupne su i na Linuxu - ili će postojati besplatna verzija aplikacije koja funkcionira za Linux ili će ista aplikacija imati vlastitu verziju za Linux.

Sažetak:

1. VxWorks je OS u stvarnom vremenu dizajniran posebno za upotrebu u ugrađenim sustavima; Linux je upakiran u format koji radi i na stolnim i na poslužiteljima.

2. VxWorks je vlasnički OS u stvarnom vremenu; Linux je jedan od prethodnika suradnje besplatnog i otvorenog koda softvera.