Diferença entre VxWorks e Linux Diferença entre

Anonim

VxWorks vs. Linux

O VxWorks é um sistema operacional em tempo real (ou RTOS) - significando que é um sistema operacional que um sistema operacional (ou sistema operacional) é destinado a real aplicações de tempo. Ele foi projetado especificamente para ser usado em sistemas embarcados. O desenvolvimento do VxWorks é feito em uma máquina host que executa Linux, Unix ou Windows. Ele compila o software de destino para que ele seja capaz de rodar em várias arquiteturas de CPU de destino.

O Linux é um termo genérico que é usado para descrever um sistema operacional do computador que é semelhante ao design para o Unix e é baseado no kernel do Linux - que é um kernel do sistema operacional (ou uma ponte entre aplicativos e real dados que estão sendo processados ​​que são executados no nível de hardware). O desenvolvimento do Linux é um dos precursores da colaboração de software livre e de código aberto. Somando todo o código-fonte pode ser usado, modificado livremente e redistribuído. Ele pode ser instalado em uma infinidade de hardware de computador (de dispositivos incorporados a mainframes e supercomputadores). Geralmente é embalado em um formato que é conhecido como distribuição Linux para uso em desktops e servidores.

O VxWorks é um sistema operacional exclusivo, em tempo real, o que significa que é um sistema operacional de tempo real que não é nem aberto nem aberto. Ele foi acessado por uma infinidade de plataformas e agora é capaz de rodar em qualquer CPU moderna que seja usada no mercado incorporado. Essas CPUs incluem as da família x86, MIPS, PowerPC e as famílias de ARM, StrongARM e xScale. Os principais recursos do sistema operacional VxWorks incluem, mas não estão limitados a, um kernel multitarefa que inclua agendamento preventivo e round robin, bem como resposta de interrupção rápida; proteção de memória, para isolar aplicativos do usuário do kernel; Suporte SMP, uma estrutura de tratamento de erros; um sistema de arquivos; e filas de mensagens locais e distribuídas.

O Linux é um kernel do SO amplamente acessível que é executado em uma infinidade de arquiteturas de computadores, incluindo o mainframe IBM System z9; a mão baseada em ARM, iPAQ; e System z10, que é encontrado em dispositivos como telefones celulares e supercomputadores. Existem também distribuições especializadas que existem nas arquiteturas que são menos convencionais - como a Intel 8086 ou a Intel 80286. O Linux é encontrado em desktops e laptops padrão; No entanto, em termos de mercado de jogos, o Linux ainda está muito atrasado no Windows. Muitos dos mesmos aplicativos que são encontrados no Microsoft Windows ou no Mac OS X estão disponíveis também no Linux, e haverá uma versão gratuita do aplicativo que funciona para o Linux ou o mesmo aplicativo terá sua própria versão para o Linux.

Resumo:

1. O VxWorks é um sistema operacional em tempo real projetado especificamente para uso em sistemas incorporados; O Linux é empacotado em um formato que funciona em desktops e servidores.

2. O VxWorks é um sistema operacional de tempo real proprietário; O Linux é um dos precursores da colaboração de software livre e de código aberto.