Rozdiel medzi VxWorks a Linux

VxWorks verzus Linux

VxWorks je operačný systém v reálnom čase (alebo RTOS) - znamená to, že ide o operačný systém, ktorý operačný systém (alebo OS) je určený pre aplikácie v reálnom čase. Bol navrhnutý špeciálne pre použitie vo vstavaných systémoch. Vývoj VxWorks sa vykonáva na hostiteľskom počítači so systémom Linux, Unix alebo Windows. Kríž kompiluje cieľový softvér tak, aby bol schopný bežať na rôznych architektúrach cieľových CPU.

Linux je všeobecný pojem, ktorý sa používa na opis počítačového OS, ktorý je svojim dizajnom podobný Unixu a ktorý je založený na jadre Linuxu - čo je jadro systému OS (alebo most medzi aplikáciami a skutočnými spracovanými údajmi, ktoré sa vykonávajú na hardvérová úroveň). Vývoj Linuxu je jedným z predchodcov spolupráce v oblasti slobodného a otvoreného softvéru - znamená, že všetok zdrojový kód sa dá použiť, voľne upravovať a distribuovať. Môže byť nainštalovaný na množstvo počítačového hardvéru (od zabudovaných zariadení po mainframy a superpočítače). Zvyčajne je zabalený vo formáte, ktorý je známy ako distribúcia Linuxu a ktorý sa používa na pracovných plochách a serveroch.

VxWorks je patentovaný operačný systém v reálnom čase - znamená to, že ide o operačný systém v reálnom čase, ktorý nie je zadarmo ani open source. Je prístupná množstvu platforiem a teraz je schopná bežať na akomkoľvek modernom procesore, ktorý sa používa na zabudovanom trhu. Tieto procesory zahŕňajú tie z rodiny x86, MIPS, PowerPC a rodiny ARM, StrongARM a xScale. Primárne vlastnosti OS VxWorks zahŕňajú, ale nie sú obmedzené na multitaskingové jadro, ktoré obsahuje predčasné a okrúhle plánovanie robinov, ako aj rýchlu reakciu na prerušenie; ochrana pamäte s cieľom izolovať užívateľské aplikácie od jadra; Podpora SMP, rámec na spracovanie chýb; súborový systém; a miestne a distribuované fronty správ.

Linux je široko prístupné jadro OS, ktoré beží na množstve počítačových architektúr vrátane mainframe IBM System z9; vreckový počítač založený na ARM, iPAQ; a Systém z10, ktorý sa nachádza v zariadeniach, ako sú mobilné telefóny a superpočítače. Existujú aj špecializované distribúcie, ktoré existujú v tých architektúrach, ktoré sú menej bežné - napríklad Intel 8086 alebo Intel 80286. Linux sa nachádza v štandardných stolných počítačoch a prenosných počítačoch; z hľadiska trhu hier však Linux stále výrazne zaostáva za Windows. Mnoho rovnakých aplikácií, ktoré sa nachádzajú v operačných systémoch Microsoft Windows alebo Mac OS X, je k dispozícii aj v systéme Linux - buď bude k dispozícii bezplatná verzia aplikácie, ktorá funguje pre Linux, alebo rovnaká aplikácia bude mať vlastnú verziu pre Linux.

Zhrnutie:

1. VxWorks je OS v reálnom čase navrhnutý špeciálne pre použitie vo vstavaných systémoch; Linux je balený vo formáte, ktorý funguje na počítačoch aj na serveroch.

2. VxWorks je patentovaný OS v reálnom čase; Linux je jedným z predchodcov spolupráce v oblasti slobodného a otvoreného softvéru.