linuxvsunix似乎对操作系统的辩论是最好的永无止境。无论您是在谈论Windows VS Apple,iOS vs Android,或Linux vs Unix,在任何一侧都有始终可以争论为什么一个操作系统比另一个操作更好。

UNIX VS Linux辩论尤其有趣,因为Linux是UNIX操作系统的ofshoot。OSS都享有类似的特征,但在今天的商业世界中提供了急剧不同的目的。在许多圈子中,Unix一直都被遗弃,支持Linux和其他开源解决方案。许多人现在选择在他们的家庭计算机上运行Linux。您可以在PC上使用Linux了解更多信息介绍Linux

如果您想知道您的下一个实现是基于UNIX还是基于linux,本文将介绍这两种实现的优缺点。

历史

UNIX是在20世纪60年代创建的AT&T Bell Labs。Ken Thompson和Dennis Ritchie是UNIX的父亲,1970年可商购的UNIX OS。初始版本并不多于命令行解释器和一些小型实用程序,但是已经为多任务操作系统设置了舞台现在已经接管了世界。

1991年,Linus Torvalds开始研究一种类似UNIX的称为Minix的操作系统。Minix源代码是在GNU GPL下免费获得的,他成功地修改了这段代码,以便在x86 PC系统上使用。到1991年9月,Torvalds已经成功地完成了第一个为个人电脑设计的Linux内核。这个内核包含了来自GNU项目的各种系统实用程序和库,以创建一个完全基于开放源代码的可用操作系统。

最近,Linux将流行的Python编程语言包含到大多数分布中;进一步进一步对操作系统的有用性。您可以了解有关使用Python自动化Linux函数的更多信息Bash脚本和Python 101简介

用法

几年前,UNIX是大公司的领域。没有其他操作系统能够利用对称多处理系统或像UNIX那样拥有8个以上cpu的系统的强大功能。在此期间,Linux开始在中小型企业中流行起来,但仍然没有被考虑作为企业级实现的选项。

就消费者使用而言,Linux和UNIX都是被对这两个平台感兴趣的学术人士作为一种爱好而严格使用的。

在近年来,这发生了变化。UNIX仍然在企业级别的一些能力使用,但成本如此重要的是,许多这些企业都转向Linux是一种更具成本效益的替代方案。实际上,搜索引擎巨头谷歌依赖于Linux服务器来处理其所有搜索算法。UNIX仍然很流行(以不同的形式),因为它在来自Apple的流行OS X中使用。Apple的计算机依赖于UNIX内核,并且通常被认为是一些可用的一些最可靠的个人计算机。

由于业务迁移到此强大的操作系统,知识渊博的Linux管理员正在增加需求。如果您对此职业领域有任何兴趣,则最佳地点是学会从零开始运行Linux服务器当然可以在哪里准备Linux认证。

当谷歌决定将其广受欢迎的Android移动操作系统建立在Linux内核上时,Linux受到了更多的欢迎。Android操作系统的每一次迭代都基于当前的Linux内核;为移动用户提供许多与桌面和服务器系统相同的安全特性和功能优势。

释放更多的消费者令人思想的Linux发行版,如Ubuntu和Linux Mint也导致了Linux平台的流行度。

成本差异

作为一般规则,Linux可以自由使用和修改。即使是Redhat,Mandrake和SUSE等Linux的服务器版本,通常也是免费的,只要组织与分销购买支持合同。

另一方面,Unix非常昂贵。MIDRANGE UNIX服务器从大约25,000美元开始,可以花费多达250,000美元,包括硬件。高端UNIX服务器可以花费500,000美元。IBM,HP和Sun是今天UNIX系统最大的一些经销商。一部分高成本的原因是每个UNIX系统都是为客户编写的自定义。比较,Linux有很容易定制的基础包,满足大多数用户的需求。

威胁和安全

这两种操作系统都很容易受到恶意软件的攻击和利用;然而,从历史上看,这两个操作系统都比流行的Windows操作系统更安全。Linux实际上稍微安全一些,原因只有一个:它是开源的。

当在Linux中发现一个新的bug或漏洞时,它会立即在Linux论坛上报告,并且通常会在几天内修复。由于UNIX是专有的,用户必须等待正式的补丁发布。

事实上,Linux是开源的,这也意味着全世界有成千上万的开发人员每天都在寻找改进代码的方法。创新比UNIX社区(或任何其他OS社区)中所经历的任何东西都要快得多。

尽管UNIX有一些专有的缺陷,但这两个操作系统都提供了重要的安全实现,包括多用户环境中的用户域分割、多任务环境中的任务隔离、可以加密(或远程定位)的密码系统、以及一大堆其他特性,这些特性使得它们几乎不受恶意软件攻击的影响,而恶意软件攻击在Windows领域已经变得非常普遍。

网络安全在Linux服务器管理中非常重要。学习运行Linux服务器第2部分解释了Linux服务器管理中使用的一些更高级的安全性和故障排除技术。

展望未来

研究表明,在过去的几年中,Linux的发展速度比其他任何服务器操作系统都要快。目前的估计是Linux拥有大约2500万台计算机的用户基础,而UNIX的安装总数只有550万台。

请记住,这些数字不包括Android操作系统以及选择使用开源Linux发行版运行其家用计算机的许多消费者。

在这一点上,可以肯定地说,UNIX正在迅速成为过去。特别是考虑到当前的经济状况,对于企业来说,在Linux机器同样强大且明显便宜的情况下,在UNIX硬件上花费数万或数十万美元是很困难的。在接下来的几年里,UNIX很可能只会出现在关于今天操作系统演变的历史书中。

Linux顶级课程

Linux Mastery:在11.5小时内掌握Linux命令行
Ziyad Yehia,物联网学院
4.7 (13,340)
畅销书
完整的Linux培训课程让您的梦想工作2021
伊姆兰·阿夫扎尔(25万+学生)
4.6 (10,090)
畅销书
Linux Shell脚本:基于项目的学习方法
杰森大炮
4.5 (6,937)
畅销书
Linux初学者
杰森大炮
4.6 (6243)
Linux管理:完整的Linux Bootcamp 2021
安德烈·杜米特雷斯库,水晶思维学院
4.6 (317)
畅销书
Linux初学者
Bogdan Stashchuk.
4.7 (274)
畅销书
初学者的UNIX命令课程2021
Pradeep D
4.6 (346)
收视率最高
Linux命令行基础
ahmed allabary.
4.5 (14,792)
畅销书
Ubuntu Linux服务器基础
科迪雷米勒
4.6 (1937)
Linux管理用故障排除技能 - 手
Shikhar Verma•全球30,000多名学生
4.4 (2,421)
Ubuntu Linux基础Linux服务器管理基础
泰德勒罗伊
4.6 (612)
畅销书

更多的Linux的课程

Linux学生也会学到

赋予你的团队。引领行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求演示