VxWorks与Linux
VxWorks是一个实时操作系统(或RTOS)–意味着它是一个操作系统(或OS)为实时应用而设计的操作系统。它是专门为嵌入式系统设计的。VxWorks开发是在运行Linux、Unix或Windows的主机上完成的。它交叉编译目标软件,以便能够在各种目标CPU体系结构上运行。
Linux是一个通用术语,用于描述在设计上类似于Unix的计算机操作系统,它基于Linux内核,Linux内核是一个操作系统内核(或者是应用程序和在硬件级别执行的正在处理的实际数据之间的桥梁)。Linux的开发是自由和开源软件协作的先驱之一,这意味着所有源代码都可以使用、自由修改和重新分发。它可以安装在大量的计算机硬件上(从嵌入式设备到大型机和超级计算机)。它通常以一种称为Linux发行版的格式打包,以便在台式机和服务器上使用。
VxWorks是一个专有的实时操作系统,这意味着它是一个既不免费也不开源的实时操作系统。它已经被大量的平台访问,现在可以在嵌入式市场上使用的任何现代CPU上运行。这些CPU包括x86系列、MIPS、PowerPC以及ARM、StrongARM和xScale系列的CPU。VxWorks操作系统的主要功能包括但不限于多任务内核,包括先发制人和循环调度以及快速中断响应;内存保护,以便将用户应用程序与内核隔离开来;SMP支持,一个错误处理框架;文件系统;以及本地和分布式消息队列。
Linux是一个可广泛访问的操作系统内核,它运行在大量的计算机体系结构上,包括IBMSystemZ9主机;基于手持式手臂的iPAQ;以及z10系统,它存在于**和超级计算机等设备中。在那些不太主流的体系结构中也有一些专门的发行版,如Intel 8086或Intel 80286。Linux可以在标准台式机和笔记本电脑中找到;然而,就游戏市场而言,Linux仍然远远落后于Windows。在微软Windows或Mac OS X上找到的许多相同的应用程序在Linux上也可以使用——要么有一个为Linux运行的应用程序的免费版本,要么同一个应用程序有自己的Linux版本。
总结:
1.VxWorks是专门为嵌入式系统设计的实时操作系统;Linux是以一种在台式机和服务器上都能工作的格式打包的。
2.VxWorks是专有的实时操作系统;Linux是自由和开源软件协作的先驱之一。
...怪,但Linux可能是个问题,所以为什么不考虑使用非Linux操作系统呢?一些已经发布,或改编,用于覆盆子皮。 ...
虽然Linux可能不是普通用户喜欢的操作系统,但它却是大多数开发人员和程序员的首选。Linux是一个更实用的操作系统,它的设计是明确考虑编程和开发人员的。 ...
...理功能、命令历史等等。它是以C编程语言为模型的,Unix操作系统本身就是用C编程语言编写的。这也意味着BourneShell的用户必须学习C语言,以便在其中输入命令。此外,csh还有很多bug需要用户和创建者在很长一段时间内解决。人...
...他只有Linux才能访问的磁盘分区。如果要格式化要与其他操作系统共享的外部驱动器,则不应使用Ext4,因为Windows、macOS和其他设备无法读取Ext4文件系统。在Linux上格式化外部驱动器时,需要使用exFAT或FAT32。 如果要在主Linux引导...
Linux和bsd都是免费的、开源的、类似Unix的操作系统。他们甚至使用许多相同的软件-这些操作系统有更多的共同点,而不是他们的差异。为什么它们都存在? 这里有很多不同之处,尤其是关于如何构建操作系统并授予许可证的哲...
...的Windows PC带有UEFI固件并启用了安全引导。安全引导防止操作系统启动,除非他们签署了一个密钥加载到UEFI-开箱即用,只有微软签署的软件可以启动。 Microsoft要求PC供应商允许用户禁用安全引导,因此您可以禁用安全引导或添...
计算机通常运行安装在硬盘上的操作系统,不管是Windows、osx还是Linux。但它们也可以从可移动媒体设备启动,允许您从USB驱动器或CD启动Linux桌面。 这样的Linux环境最初被命名为“live CD”,因为它们被刻录到CD上,但是现在如果...
当我们听到“操作系统”这个词时,首先想到的是我们的台式电脑和笔记本电脑(如Microsoft Windows、Linux、Ubuntu等)中使用的软件程序,以及用于智能**的Android。事实上,大多数数字电子设备都运行某种操作系统,而操作系统是...
Unix和Linux的主要区别在于Unix是一个多用户多任务操作系统,而Linux是一个基于Unix的操作系统。 操作系统是用户和硬件之间的接口。它执行任务调度、文件处理、进程管理、控制硬件设备等等。因此,没有操作系统,计算机系统...
Linux和Ubuntu的主要区别在于Linux是一个基于UNIX的免费开源操作系统,而Ubuntu是Linux的一个发行版。 Linux是一种流行的操作系统。Linux体系结构由内核、系统库、系统工具、开发工具和最终用户工具等组件组成。内核是操作系统的核...