Unterschied zwischen VXWorks und Linux

Unterschied zwischen VXWorks und Linux

VxWorks vs. Linux

VXWORKS ist ein Echtzeit -Betriebssystem (oder RTOS) -Merkmal Es ist ein Betriebssystem, das ein Betriebssystem (oder Betriebssystem) für Echtzeitanwendungen vorgesehen ist. Es wurde speziell so konzipiert, dass es in eingebetteten Systemen verwendet werden soll. Die Entwicklung von VXWorks erfolgt auf einem Host -Computer, der Linux, Unix oder Windows ausführt. Es kompiliert die Zielsoftware so, dass sie auf verschiedenen Ziel -CPU -Architekturen ausgeführt werden kann.

Linux ist ein generischer Begriff, mit dem ein Computer -Betriebssystem beschrieben wird, das im Design ähnlich ist und auf dem Linux -Kernel basiert, der ein OS -Kernel ist (oder eine Brücke zwischen Anwendungen und tatsächlichen Daten, die verarbeitet werden, die bei ausgeführt wird die Hardware -Ebene). Die Entwicklung von Linux ist einer der Vorläufer der Kollaboration der kostenlosen und Open -Source -Software -Merkmal des gesamten Quellcode kann verwendet, frei geändert und neu verteilt werden. Es kann auf einer Fülle von Computerhardware installiert werden (von eingebetteten Geräten bis hin zu Mainframes und Supercomputern). Es ist normalerweise in einem Format verpackt, das als Linux -Verteilung für die Verwendung auf Desktops und Servern bezeichnet wird.

VXWORKS ist ein proprietäres Echtzeit -OS -Merkmal Es ist ein Echtzeit -Betriebssystem, das weder kostenlos noch Open Source ist. Es wurde durch eine Vielzahl von Plattformen zugänglich und ist nun in der Lage, auf jeder modernen CPU zu laufen, die auf dem eingebetteten Markt verwendet wird. Diese CPUs umfassen diejenigen der X86 -Familie, MIPS, Powerpc und der Familien von Arm, Strongarm und Xscale. Zu den Hauptmerkmalen des Betriebssystems von VXWorks gehören unter anderem einen Multitasking-Kernel, der präventive und runde Robin-Planung sowie schnelle Interrupt-Antwort umfasst. Speicherschutz, um Benutzeranwendungen aus dem Kernel zu isolieren; SMP -Unterstützung, ein Fehlerhandlings -Framework; ein Dateisystem; und lokale und verteilte Nachrichtenwarteschlangen.

Linux ist ein weithin zugänglicher OS -Kernel, der auf einer Vielzahl von Computerarchitekturen ausgeführt wird, dem IBM -System Z9 Mainframe; die handgehaltene Armbasis, IPAQ; und System Z10, das in Geräten wie Mobiltelefonen und Supercomputern zu finden ist. Es gibt auch spezielle Verteilungen, die in den Architekturen existieren, die weniger Mainstream sind -wie Intel 8086 oder Intel 80286. Linux ist in Standard -Desktops und Laptops zu finden; In Bezug auf den Gaming -Markt bleibt Linux jedoch immer noch erheblich hinter Windows zurück. Viele der gleichen Anwendungen, die auf Microsoft Windows oder Mac OS X zu finden sind, sind auch unter Linux verfügbar.

Zusammenfassung:

1. VXWorks ist ein Echtzeit -Betriebssystem, das speziell für die Verwendung in eingebetteten Systemen entwickelt wurde. Linux ist in einem Format verpackt, das sowohl auf Desktops als auch auf Servern funktioniert.

2. VxWorks ist ein proprietäres Echtzeit -Betriebssystem; Linux ist einer der Vorläufer der Zusammenarbeit mit kostenloser und Open -Source -Software.