Rozdíl mezi VxWorks a Linuxem

VxWorks vs. Linux

VxWorks je operační systém v reálném čase (RTOS) - znamená operační systém, který operační systém (nebo OS) je určen pro aplikace v reálném čase. Byl navržen speciálně pro použití ve vestavěných systémech. Vývoj VxWorks se provádí na hostitelském počítači, na kterém běží Linux, Unix nebo Windows. Křížuje kompilovaný cílový software tak, aby byl schopen běžet na různých cílových architekturách CPU.

Linux je obecný pojem, který se používá k popisu počítačového OS, který je svým designem podobný Unixu a je založen na linuxovém jádru - což je jádro operačního systému (nebo most mezi aplikacemi a skutečnými zpracovávanými daty, která se provádí na úroveň hardwaru). Vývoj Linuxu je jedním z předchůdců bezplatné a open source softwarové spolupráce - to znamená, že veškerý zdrojový kód lze použít, volně upravovat a distribuovat. Může být nainstalován na množství počítačového hardwaru (od zabudovaných zařízení po sálové počítače a superpočítače). Obvykle je zabalen ve formátu známém jako distribuce Linuxu pro použití na stolních počítačích a serverech.

VxWorks je proprietární OS v reálném čase - znamená to, že jde o OS v reálném čase, který není ani volný, ani open source. Byl přístupný množstvím platforem a nyní je schopen běžet na jakémkoli moderním procesoru, který se používá na zabudovaném trhu. Tyto procesory zahrnují CPU řady x86, MIPS, PowerPC a rodiny ARM, StrongARM a xScale. Mezi hlavní vlastnosti operačního systému VxWorks patří, ale nejsou na ně omezeny, multitaskingové jádro, které zahrnuje předčasné a kulaté plánování robinů a rychlou odezvu; ochrana paměti za účelem izolace uživatelských aplikací od jádra; Podpora SMP, rámec pro zpracování chyb; souborový systém; a místní a distribuované fronty zpráv.

Linux je široce dostupné jádro OS, které běží na celé řadě počítačových architektur, včetně mainframe IBM System z9; ruční ARM, iPAQ; a System z10, který se nachází v zařízeních, jako jsou mobilní telefony a superpočítače. Existují také specializované distribuce, které existují v těch architekturách, které jsou méně běžné - například Intel 8086 nebo Intel 80286. Linux se nachází ve standardních stolních počítačích a noteboocích; nicméně, pokud jde o herní trh, Linux stále výrazně zaostává za Windows. Mnoho stejných aplikací, které se nacházejí v operačních systémech Microsoft Windows nebo Mac OS X, je k dispozici také v systému Linux - bude k dispozici i bezplatná verze aplikace, která funguje pro Linux, nebo stejná aplikace bude mít vlastní verzi pro Linux.

Souhrn:

1. VxWorks je operační systém v reálném čase navržený speciálně pro použití ve vestavěných systémech; Linux je balen ve formátu, který funguje na stolních počítačích i serverech.

2. VxWorks je patentovaný operační systém v reálném čase; Linux je jedním z předchůdců spolupráce v oblasti svobodného a otevřeného softwaru.