VxWorks i Linux

Anonim

VxWorks vs Linux

VxWorks je operativni sustav u stvarnom vremenu (ili RTOS) - što znači da je operativni sustav koji operativni sustav (ili OS) namijenjen aplikacijama u stvarnom vremenu. Namijenjen je posebno za korištenje u ugrađenim sustavima. VxWorks se vrši na host stroju koji pokreće Linux, Unix ili Windows. Preusmjerava ciljni softver tako da je sposoban prikazivati ​​na različitim ciljnim CPU arhitekturama.

Linux je generički pojam koji se koristi za opisivanje računalnog operacijskog sustava koji je sličan dizajnu Unix-a i koji se temelji na Linux kernelu - što je OS kernel (ili most između aplikacija i stvarnih podataka koji se obrađuju koji se izvršavaju na razina hardvera). Razvoj Linuxa je jedan od preteča slobodne i open source softverske suradnje - što znači da se svi izvorni kodovi mogu koristiti, slobodno mijenjati i redistribuirati. Može se instalirati na mnoštvo računalnog hardvera (od ugrađenih uređaja do glavnih računala i superračunala). Obično se pakira u formatu koji je poznat kao Linux distribucija za korištenje na stolnim računalima i poslužiteljima.

VxWorks je vlasnički operativni sustav u stvarnom vremenu, što znači da je operacijski sustav u stvarnom vremenu koji nije ni slobodan ni otvoreni izvor. Dostupna je mnoštvom platformi, a sada je sposobna pokrenuti bilo koji moderni procesor koji se koristi na ugrađenim tržištima. Ti procesori uključuju one iz obitelji x86, MIPS, PowerPC i obitelji ARM, StrongARM i xScale. Primarne značajke VxWorks OS uključuju, ali nisu ograničene na, multitasking kernel koji uključuje pre-emptive i round robin raspoređivanje, kao i brzi prekid odgovor; zaštita memorije, kako bi se izolirale korisničke aplikacije iz kernela; SMP podrška, okvir za upravljanje pogreškama; datotečni sustav; i lokalne i distribuirane redove poruka.

Linux je široko dostupan OS kernel koji radi na mnoštvu računalnih arhitektura, uključujući IBM System z9 mainframe; ručni ARM, iPAQ; i System z10, koji se nalaze u uređajima kao što su mobilni telefoni i superračunala. Postoje i specijalizirane distribucije koje postoje u onim arhitekturama koje su manje mainstream - kao što je 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 sustavom Windows. Mnoge iste aplikacije koje se nalaze na sustavu Microsoft Windows ili Mac OS X dostupne su i na Linuxu - bilo bi besplatna inačica aplikacije koja funkcionira za Linux ili ta ista aplikacija ima svoju verziju za Linux.

Sažetak:

1. VxWorks je u stvarnom vremenu OS dizajniran posebno za uporabu u ugrađenim sustavima; Linux je pakiran u formatu koji radi na oba računala i poslužiteljima.

2. VxWorks je vlasnički realni OS; Linux je jedan od preteča slobodne i open source softverske suradnje.