Różnica między VXWorks i Linux

Różnica między VXWorks i Linux

VXWORKS vs. Linux

VXWORKS to system operacyjny (lub RTOS) w czasie rzeczywistym, jest to system operacyjny, który system operacyjny (lub OS) zamieścił do aplikacji w czasie rzeczywistym. Został zaprojektowany specjalnie do użycia w systemach wbudowanych. Rozwój VXWorks odbywa się na komputerze hosta, który działa Linux, UNIX lub Windows. Krzyż kompiluje oprogramowanie docelowe, dzięki czemu jest w stanie działać na różnych docelowych architekturach procesora.

Linux to ogólny termin, który jest używany do opisania systemu operacyjnego komputerowego, który jest podobny do projektowania do UNIX i oparty na jądrze Linux -które jest jądrem systemu operacyjnego (lub pomostu między aplikacjami a rzeczywistymi przetwarzanymi danymi, które są wykonywane o godz. poziom sprzętu). Rozwój Linux jest jednym z prekursorów bezpłatnego i open source współpracy oprogramowania -oznacza, że ​​wszystkie kod źródłowy można użyć, swobodnie modyfikować i redystrybuować. Można go zainstalować na mnóstwie sprzętu komputerowego (od urządzeń wbudowanych po komputery mainframe i superkomputerów). Zwykle jest pakowany w formacie znanym jako dystrybucja Linux do użytku na komputerach stacjonarnych i serwerach.

VXWORKS jest zastrzeżonym, co oznacza, że ​​system operacyjny w czasie rzeczywistym jest system operacyjny w czasie rzeczywistym, który nie jest ani wolny, ani open source. Dostępny był mnóstwo platform, a teraz jest w stanie działać na każdym nowoczesnym procesorze, który jest używany na rynku wbudowanym. Te procesory obejmują rodziny X86 Family, MIPS, PowerPC i rodziny Arm, Strongarm i Xscale. Podstawowe cechy systemu operacyjnego VXWORKS obejmują, ale nie są ograniczone do wielozadaniowego jądra, które obejmuje harmonogram zapobiegania i okrągłego Robina, a także szybką reakcję przerwania; Ochrona pamięci, w celu odizolowania aplikacji użytkownika z jądra; Obsługa SMP, framework obsługi błędów; system plików; oraz lokalne i rozproszone kolejki wiadomości.

Linux to szeroko dostępne jądro systemu operacyjnego, które działa na mnóstwie architektury komputerowej, w tym komputer mainframe IBM System Z9; Ręczne ramię oparte na ramieniu, IPAQ; oraz system Z10, który znajduje się w urządzeniach takich jak telefony komórkowe i superkomputer. Istnieją również wyspecjalizowane dystrybucje, które istnieją w tych architekturach, które są mniej głównego nurtu -takie jak Intel 8086 lub Intel 80286. Linux znajduje się w standardowych komputerach stacjonarnych i laptopach; Jednak pod względem rynku gier Linux nadal pozostaje w tyle za systemem Windows. Wiele z tych samych aplikacji, które można znaleźć w Microsoft Windows lub Mac OS X, jest dostępnych również w Linux.

Streszczenie:

1. VXWorks to system operacyjny w czasie rzeczywistym zaprojektowany specjalnie do użytku w systemach wbudowanych; Linux jest pakowany w formacie, który działa zarówno na komputerach stacjonarnych, jak i serwerach.

2. VXWORKS jest zastrzeżonym systemem operacyjnym w czasie rzeczywistym; Linux jest jednym z prekursorów bezpłatnej i open source współpracy oprogramowania.