VxWorks a Linux

Anonim

VxWorks vs. Linux

VxWorks je operační systém (nebo RTOS) v reálném čase - znamená to, že je operační systém, který je určen pro aplikace v reálném čase. Byl navržen speciálně pro použití v zabudovaných systémech. Vývoj VxWorks se provádí na hostitelském počítači, který provozuje Linux, Unix nebo Windows. Křížový program kompiluje cílový software, takže je schopen pracovat na různých architekturách cílové CPU.

Linux je obecný pojem, který se používá k popisu počítačového operačního systému, který je podobný designu Unixu a je založen na jádře Linuxu - jádro operačního systému (nebo spojení mezi aplikacemi a aktuálně zpracovávanými daty, které jsou spuštěny na úroveň hardwaru). Vývoj Linuxu je jedním z předchůdců spolupráce s volným a otevřeným softwarem - což znamená, že veškerý zdrojový kód lze používat, volně modifikovat a redistribuovat. Může být instalován na velkém množství počítačového hardwaru (od vestavěných zařízení až po sálové počítače a superpočítače). To je obvykle zabaleno ve formátu, který je známý jako Linux distribuce pro použití na stolních počítačích a serverech.

VxWorks je proprietární OS v reálném čase - znamená to, že je to real-time OS, který není ani volný, ani otevřený zdroj. Byla přístupná množstvím platforem a nyní je schopna pracovat na jakémkoli moderním CPU, který se používá na zabudovaném trhu. Tyto procesory zahrnují procesory rodiny x86, MIPS, PowerPC a rodiny ARM, StrongARM a xScale. Mezi hlavní funkce operačního systému VxWorks patří mimo jiné jádro pro více úloh, které obsahuje předběžné plánování a kulaté plánování a rychlou odezvu na přerušení; ochrana paměti, za účelem oddělení 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 operačního systému, které běží na mnoha počítačových architekturách, včetně mainframe IBM System z9; ruční držák na bázi ARM, iPAQ; a System z10, který se nachází v zařízeních, jako jsou mobilní telefony a superpočítače. Tam jsou také specializované distribuce, které existují v těch architektur, které jsou méně mainstream - takový jak Intel 8086 nebo Intel 80286. Linux je nalezený v standardních deskách a notebooky; nicméně, pokud jde o herní trh, Linux stále zaostává za Windows. Mnoho stejných aplikací, které se nacházejí v systémech Microsoft Windows nebo Mac OS X, je k dispozici i v Linuxu - buď bude k dispozici 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 zabalen ve formátu, který funguje jak na počítačích, tak na serverech.

2. VxWorks je proprietární OS v reálném čase; Linux je jedním z předchůdců softwarové spolupráce ve volném a otevřeném softwaru.