在过去的十年左右的时间里,人们实际上已经开始将“ UNIX"与“ Linux"混淆,就好像他们基本上是同一件事一样-但这不是事实。这是一个难以理解的领域,但是区别主要在于您如何定义术语。
UNIX的根源可以追溯到1960年代,但是直到1970年代诞生时,这个名称才出现一个名为 Unics 的项目。在接下来的几十年中,UNIX最终分为许多不同的分支,每个分支都有其独特的曲折。
Linux并不是其中的一个分支。
实际上,Linux是作为UNIX兼容的目标而诞生的,它是UNIX的替代品,这解释了为什么两者有很多相似之处以及为什么经常将它们融合在一起。从这个意义上讲,Linux是一种类似UNIX的操作系统,而不是基于UNIX的操作系统。
换句话说,Linux受UNIX影响,但是UNIX系统与Linux无关。话虽如此,这里还是一些今天仍然存在并且值得了解的重要UNIX系统。
BSD
Berkeley软件发行版(通常称为BSD)是一个UNIX的衍生版本,于1977年启动,并于1995年停止开发。从一开始,BSD实际上与当时的UNIX具有相同的代码,使其成为UNIX的真正分支。
尽管原始的BSD不再存在存在,它确实产生了许多其他后代(称为“变体"),其中许多后代都是作为开源项目积极开发的。
最受欢迎的变体是 FreeBSD ,具有完整功能的通用操作系统(不同于Linux,后者只是一个内核)。这意味着FreeBSD系统包括内核,驱动程序,实用程序和文档。
FreeBSD的默认安装缺少图形界面,但是安装其中一种不受支持的流行桌面环境就足够容易了,现成的:GNOME,KDE或Xfce。
第三个最受欢迎的变体是 NetBSD ,它更着重于整洁的设计和易于跨计算机体系结构的可移植性,这意味着
在大多数情况下,NetBSD主要用作大型服务器和嵌入式系统的基础,而不是个人使用。
NetBSD的后代之一,称为 OpenBSD ,实际上已经超过了其父代,成为继FreeBSD之后使用第二广泛的BSD变体。
OpenBSD的主要重点是透明代码和文档,然后是安全性。因此,OpenBSD是安全行业中流行的操作系统。即便如此,OpenBSD还支持桌面环境和常见的开放源代码程序,也使其非常适合个人使用。
所有这些变体均已获得开放源BSD许可证的许可,这是最宽松的许可证之一可用的软件许可证。使用这些操作系统,您几乎可以做任何您想做的事情。
Solaris
在1983年,发布了称为SunOS的BSD变体。 SunOS由Sun Microsystems开发,也被称为Java平台的先驱。SunOS被设计为更多是工作站和服务器计算机,而不是个人台式机。
但是在1992年,他们放弃了BSD-基于SunOS的操作系统,并使用更现代(当时)的UNIX版本重新开始。这个版本被称为Solaris,至今仍以 Oracle Solaris 的名称存在(因为Sun Microsystems在2010年被Oracle收购)。
在Solaris的大部分历史中尽管Sun经常将开放源代码解决方案集成到系统中(例如OpenWindows和更高版本的Common Desktop Environment),但它一直是一个封闭的私有项目。
但是在2005年,当Sun发行Solaris时,一切都发生了变化。开源倡议批准的许可下的代码库。这种基于Solaris 10的变体称为 OpenSolaris 。
不幸的是,当Sun被Oracle收购时,正式的OpenSolaris项目被关闭。这促使开发人员社区继续自己的开发,从而产生了基于新内核illumos的名为 OpenIndiana 的分支。
OpenIndiana是当今精神的延续-已消失的OpenSolaris。还存在其他几种OpenSolaris派生类,它们都基于illumos内核(就像所有Linux发行版都基于Linux内核一样),但是没有一个像OpenIndiana那样值得注意。
但最后每天,除非您在大型服务器和大型机环境中工作,否则您将永远不必与Solaris或其任何亲戚打交道。
OS X
A令人惊讶的是,有很多人没有意识到现代Mac系统是基于UNIX派生的。直到Mac OS 9为止,Apple的操作系统都是内部构建和开发的,但是他们在2001年通过发布Mac OS X(后来在2012年将其更名为 OS X )更名了一切。
当Apple在1997年收购NeXT,Inc.时,他们还购买了NeXTSTEP操作系统,该操作系统本身是从BSD的早期版本衍生而来的。这意味着现代Mac甚至比Linux系统对UNIX谱系的要求更高!
在OS X之前,Apple操作系统的每个版本都体现在名称中(例如Mac OS 9,Mac OS 8等)。现在,自2001年以来,所有基于UNIX的操作系统版本均为“版本10",每个主要发行版的代号都类似于“ Yosemite"(技术上为10.10版)。
事实证明,当您考虑到OS X最终成为iOS(现在为iPhone,iPad和Apple TV供电的操作系统)的基础时,向UNIX的迁移对Apple证明是成功的。有争议的是,如果不是针对UNIX,苹果甚至不会出现在地图上。
其他类似UNIX的操作系统
除了上面提到的三个大名字外,还有还有其他一些值得一提的非Linux UNIX系统示例。
IBM开发了一个名为 AIX 的操作系统,该操作系统主要用于IBM大型机和PowerPC。 Hewlett-Packard维护 HP-UX ,该产品在HP 9000系列工作站和服务器系统中使用。然后是 Minix ,这是一种微内核操作系统,目前主要用于教育目的。
底线是什么? UNIX比您想像的要普遍和有影响力。如果UNIX从未出现过这样的局面,世界将真的不同。
我们错过了哪些类似UNIX的系统?这是否有助于弄清UNIX是什么?有未回答的问题吗?在下面的评论中与我们分享!