Différence entre vxworks et linux

Différence entre vxworks et linux

Vxworks vs. Linux

VxWorks est un système d'exploitation en temps réel (ou RTOS) - en passant par le système d'exploitation qu'un système d'exploitation (ou OS) destiné aux applications en temps réel. Il a été conçu spécifiquement pour être utilisé dans les systèmes intégrés. Le développement VXWorks est effectué sur une machine hôte qui exécute Linux, Unix ou Windows. Il compile des logiciels cibles afin qu'il soit capable d'exécuter sur diverses architectures CPU cibles.

Linux est un terme générique qui est utilisé pour décrire un système d'exploitation informatique qui est similaire dans la conception à Unix et qui est basé sur le noyau Linux - qui est un noyau de système le niveau matériel). Le développement de Linux est l'un des précurseurs de la collaboration de logiciels gratuits et open source - Montant tout le code source peut être utilisé, librement modifié et redistribué. Il peut être installé sur une pléthore de matériel informatique (des appareils intégrés aux mainframes et aux superordinateurs). Il est généralement emballé dans un format connu sous le nom de distribution Linux pour une utilisation sur les ordinateurs de bureau et les serveurs.

VXWORKS est un système d'exploitation propriétaire et en temps réel, c'est un système d'exploitation en temps réel qui n'est ni gratuit ni open source. Il a été accessible par une pléthore de plates-formes et est désormais capable de courir sur n'importe quel CPU moderne utilisé sur le marché intégré. Ces processeurs incluent ceux de la famille X86, des MIP, PowerPC et les familles de ARM, Strongarm et XSCALE. Les principales caractéristiques du système d'exploitation VXWORKS incluent, mais sans s'y limiter, un noyau multitâche qui comprend la planification préventive et de la ronde ainsi qu'une réponse d'interruption rapide; Protection de la mémoire, afin d'isoler les applications utilisateur du noyau; Support SMP, un cadre de gestion des erreurs; un système de fichiers; et files d'attente de messages locaux et distribués.

Linux est un noyau OS largement accessible qui s'exécute sur une pléthore d'architectures informatiques, l'inclusion IBM System Z9 Mainframe; Le bras à main basé, IPAQ; et System Z10, qui se trouve dans des appareils tels que les téléphones portables et les superordinateurs. Il existe également des distributions spécialisées qui existent dans les architectures qui sont moins courant que Intel 8086 ou Intel 80286. Linux se trouve dans les ordinateurs de bureau standard et les ordinateurs portables; Cependant, en termes de marché des jeux, Linux est toujours considérablement à la traîne derrière Windows. Beaucoup des mêmes applications que l'on trouve sur Microsoft Windows ou Mac OS X sont disponibles sur Linux et il y aura une version gratuite de l'application qui fonctionne pour Linux ou cette même application aura sa propre version pour Linux.

Résumé:

1. VXWORKS est un système d'exploitation en temps réel conçu spécifiquement pour une utilisation dans les systèmes intégrés; Linux est emballé dans un format qui fonctionne sur les ordinateurs de bureau et les serveurs.

2. VXWorks est un système d'exploitation en temps réel propriétaire; Linux est l'un des précurseurs de la collaboration de logiciels gratuits et open source.