UNIX和Solaris
UNIX是美国电话电报公司在20世纪60年代开发的一种操作系统,目的是为程序员提供一个多用户、多任务系统。UNIX的设计原则是,简单但功能强大的实用程序可以灵活集成,以提供广泛的任务。然而,术语“UNIX”更多地指的是一类操作系统(根据最初的UNIX操作系统的规范,符合特定的规范),而不是操作系统的特定实现。Solaris是UNIX在HP-UX和AIX等其他UNIX中的一个商业变体,并带有UNIX商标。最初,它是由太阳微系统公司开发的,但它目前属于甲骨文公司。现在,Solaris被称为Oracle Solaris。
UNIX
UNIX是一种专注于为程序员提供多用户、多任务系统的操作系统。UNIX操作系统由三个主要组件组成。第一个组件是内核。内核是Unix操作系统的核心部分。Kernel只是一个大程序。当机器被打开时,它被加载到内存中,并将处理硬件资源的分配。内核跟踪可用的硬件,如处理器、内存等,并维护与连接的设备的通信。第二个组件是标准实用程序,它包括cp(允许复制文件)等简单实用程序到shell(允许用户向操作系统发出命令)等复杂实用程序。第三个组件是系统配置文件集。内核和实用程序都使用配置文件。 By changing these configuration files, some aspects of the behavior of the kernel and the utility programs could be changed. Unix OS is widely used in workstations, servers as well as mobile devices.
Solaris
如前所述,Solaris是UNIX的商业变体。它是一家商业初创公司对UNIX的早期改编。Solaris最初由Sun微系统公司开发,目前为Oracle公司所有。最初,Solaris与Sun的SPARC硬件紧密耦合,并作为一个组合软件包进行销售。现在,Solaris还可以用于基于x86的工作站和服务器。戴尔、IBM、英特尔、惠普和富士通西门子等供应商都在其x86服务器中支持Solaris。Solaris引入了DTrace、ZFS和Time Slider等特性。Solaris以适合对称多处理而闻名,在这种情况下,两个或多个相同的处理器连接到共享的主内存,一个OS实例控制所有处理器。目前,Solaris包括DTrace、Doors、服务管理设施、Solaris容器、Solaris多路I/O、Solaris卷管理器、ZFS和Solaris可信扩展等特性。
UNIX和Solaris的区别是什么?
UNIX是一种操作系统,Solaris是一种基于UNIX (UNIX的商业变体)的操作系统。但一般来说,术语“UNIX”更多地指的是一类操作系统,而不是操作系统的特定实现。换句话说,UNIX是一个通用术语,它描述了许多不同但又相似的操作系统。Solaris被授权使用UNIX商标。Solaris包含其他UNIX实现中不存在的DTRace和ZFS文件系统等特性。另外,由于Solaris是专门为使用SPARC系统而设计的,因此在SPARC系统上使用Solaris将比其他UNIX实现获得更好的性能。此外,还有其他比Solaris更便宜的类unix实现,如Linux。但是Solaris以其在SPARC系统上的对称多处理和可伸缩性的适用性而闻名。此外,Solaris使用与posix兼容的实用程序,这些实用程序比Linux和其他类unix实现使用的GNU实用程序更老。
留下一个回复