VxWorks i Linux
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.