Különbség a VxWorks és a Linux között

VxWorks vs. Linux

A VxWorks egy valós idejű operációs rendszer (vagy RTOS) - azt jelenti, hogy egy operációs rendszer, amelyet egy valósidejű alkalmazásokhoz szánt operációs rendszer (vagy OS). Kifejezetten beágyazott rendszerekben való felhasználásra tervezték. A VxWorks fejlesztését olyan gazdagépen végzik, amely Linuxot, Unixot vagy Windowsot futtat. Keresztül állítja össze a célszoftvert úgy, hogy képes legyen különféle cél-CPU-architektúrákra futtatni.

A Linux egy általános kifejezés, amelyet egy olyan számítógépes operációs rendszer leírására használnak, amely felépítése hasonló a Unix-hez, és a Linux kernelre épül - amely OS operációs rendszermag (vagy egy híd az alkalmazások és a feldolgozás alatt álló tényleges adatok között, amelyet a hardver szint). A Linux fejlesztése a szabad és a nyílt forráskódú szoftverek közötti együttműködés egyik előfutára - minden forráskód felhasználása, szabadon módosítása és újraelosztása érdekében. Telepíthető számos számítógépes hardverre (a beágyazott eszközöktől a nagygépekig és a szuperszámítógépekig). Általában olyan formátumban csomagolják, amelyet Linux disztribúciónak hívnak, asztali számítógépeken és szerveren történő felhasználásra.

A VxWorks tulajdonosi, valós idejű operációs rendszer - azt jelenti, hogy valós idejű operációs rendszer, amely sem szabad, sem nyílt forrású. Számos platformon érhető el, és most már képes beépíteni a beágyazott piacon használt bármely modern CPU-ra. Ezek a CPU-k tartalmazzák az x86 család, a MIPS, a PowerPC, valamint az ARM, a StrongARM és az xScale családját. A VxWorks operációs rendszer elsődleges tulajdonságai közé tartozik, de nem kizárólag, a többfeladatos rendszermag, amely magában foglalja a megelőző és kerek robin ütemezést, valamint a gyors megszakítási választ; memóriavédelem a felhasználói alkalmazásoknak a kernelből való elszigetelése érdekében; SMP támogatás, hibakezelési keret; fájlrendszer; valamint helyi és elosztott üzenetsorok.

A Linux széles körben elérhető operációs rendszermag, amely számos számítógépes architektúrán fut, beleértve az IBM System z9 nagygépet; kézi ARM alapú, iPAQ; és a System z10, amely olyan eszközökben található, mint például a mobiltelefonok és a szuperszámítógépek. Vannak speciális disztribúciók azokban az architektúrákban is, amelyek kevésbé általánosak, mint például az Intel 8086 vagy az Intel 80286. A Linux megtalálható a szabványos asztali és laptopokon; a szerencsejáték-piac szempontjából azonban a Linux továbbra is jelentősen lemarad a Windows-tól. Számos ugyanaz az alkalmazás, amely a Microsoft Windowson vagy a Mac OS X-en található, elérhető Linuxon is - vagy lesz egy ingyenes alkalmazás verzió, amely a Linux számára működik, vagy ugyanazon alkalmazásnak saját verziója lesz a Linuxra.

Összefoglaló:

1. A VxWorks egy valós idejű operációs rendszer, amelyet kifejezetten beágyazott rendszerekben való felhasználásra terveztek; A Linuxot olyan formátumban csomagolják, amely mind az asztali számítógépeken, mind a szerveren működik.

2. A VxWorks tulajdonosi valós idejű operációs rendszer; A Linux a szabad és a nyílt forráskódú szoftverek közötti együttműködés egyik előfutára.