Linux vs Unix傻傻分不清

Posted 易百教程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux vs Unix傻傻分不清相关的知识,希望对你有一定的参考价值。

如果你在十年前就开始了IT职业生涯,那么你对Linux/Unix可能都比较熟悉,在那个时候Linux就已经在计算机世界中占了一席之地。

目前,Linux是数据中心的宠儿,占据了android智能手机市场的很大一部分。 AWS,Microsoft Azure和Digital Ocean等领先的云提供商提供了在Linux平台上运行的大部分服务。


如果您以前使用过虚拟服务器,或者任何基于云的技术,那么这些可能就是由Linux来处理的。


那么Linux是什么?


Linux是一种免费的开源操作系统,广泛应用于企业系统以及台式机和笔记本电脑环境。 它有几个发行版,RedHat占据了数据中心市场的*65-80%*。 虽然它不能免费使用(RedHat需要订阅服务),但它仍然占据企业系统的主导地位,其余部分是Windows类系统。 其他可免费使用且在数据中心中常见的发行版包括Debian和CentOS。


如今,Linux无处不在:从智能电视,Android智能手机,平板电脑到构成物联网 - 物联网设备的其他Linux嵌入式设备。


在一些讨论中,您可能听说Linux被称为类Unix操作系统。 那么,这个Unix流行语是什么? Unix和Linux一样吗? Unix和Linux有什么区别? 让我们详细地解答这个问题。


Unix简介


为了将我们的思想包裹在Unix中,首先需要及时回顾并了解它的历史。 Unix是一个操作系统,由**Ken Thompson**和**Dennis Ritchie**于20世纪60年代末在AT&T贝尔实验室创建。


**Dennis Ritchie** 负责发现仍在软件开发中广泛使用的C编程语言。


Ken Thompson发明了Go语言和当今仍在使用的UTF-8字符编码。 最初,两人正在开发名为Multics的操作系统,该系统旨在同时运行多个程序。


但是这两位专家对项目的方向和范围感到沮丧,并开始研究一种被称为UNICS  -  Uniplexed信息和计算服务的替代方案。 随着时间的推移,这改为**UNIX**。


UNIX后来在1972年用C编程语言重写,这使得它与所有操作系统区别开来。 之后AT&T许可了UNIX的源代码。 很快UNIX就走出了贝尔实验室,并开始在大学和研究机构中使用。


开始使用UNIX的大学之一是加州大学伯克利分校。 伯克利的工程师继续开发操作系统,这催生了一种名为BSD的新衍生产品 - 伯克利软件开发公司。


BSD附带了额外的软件和增强功能。 随着时间的推移,AT&T脱离了贝尔实验室,并进军计算机市场,在80年代早期销售第一个商业版UNIX。 这个版本的UNIX通常被称为*System V*。


我们现在有两个版本的UNIX; 一个是来自AT&T,和另一个是来自BSD的System V,后者在加利福尼亚大学开发。 从这两个版本中,产生了流行的UNIX分支。 其中包括Sun的Solaris和HP-UX,它们是BSD传统的System V和Ultrix的衍生产品。


很快,BSD家族变得比AT&T更受欢迎,它开发了OpenBSD,NetBSD和FreeBSD等变种。 虽然FreeBSD等一些变种今天仍在使用,但随着时间的推移,它们的使用量逐渐减少,特别是在服务器市场。 然而,现在通常称为Mac OS的OS X是BSD衍生物。


Linux简介


在20世纪90年代早期的芬兰,一位名叫Linus Torvalds的计算机科学家希望进一步对现有的Unix操作系统进行一些改进,特别是作为Unix的另一种衍生产品的Minix OS。 他的目标是创建一个免费的内核,使用几个GNU工具,如GCC  -  GNU编译器集合和bash。 


最终,他创建了一个可行的内核,后来他将其命名为**Linux**,为操作系统带来了新的生机。 操作系统可以免费使用,其源代码根据GNU/GPL许可证公开。


这产生了无数的Linux发行版,包括Linux内核,GNU组件,X-Windows GUI(图形用户界面)以及在FreeBSD开源许可下获得许可的BSD组件。 Slackware和RedHat等发行版的兴起使用户能够从台式机中试用Linux,这进一步促成了其他几种用于学术界,家庭用户和生产服务器的Linux发行版。


今天,`distrowatch.com`上有超过300种独特的Linux发行版。 一些最流行的发行版包括Linux Mint,Ubuntu,Debian,Fedora,CentOS,Arch Linux,Open SUSE和RedHat,它们在Enterprise Server世界中占主导地位。


Unix和Linux之间的比较


看了上面Unix的历史以及随后在GNU许可下Linux的兴起,它支持Linux的免费使用和再分配,现在让我们对两种操作进行比较。


- Linux代码完全由Linus Torvalds从头开始编写,不包含任何Unix代码。 UNIX原始代码由AT&T在贝尔实验室编写。

- Linux更具可移植性,可运行多种平台/系统架构,如x86和ARM。 与Linux相比,Unix在更少的平台上运行。

- Linux是GNU/Linux操作系统的核心,它源自Unix。 另一方面,UNIX是AT&T的一个操作系统,它是派生操作系统的一个系列。

- Linux可以免费使用,开源,可以自由重新分发。 这促进了多个Linux发行版的出现。 Unix主要是专有的,通常随硬件一起发货或打包。

- 由于成本效益,Linux是数据中心和云部署的首选操作系统。 Unix主要用于专用服务器应用程序和Internet服务器。

- Linux提供免费的社区支持,在线提供大量Linux论坛。 对于Unix,支持是商业的,我们称它为供应商锁定。

- Linux支持各种文件系统,包括Ext2,Ext4,xfs,ReiserFS,而UNIX仅支持几个文件系统。

- 各种Linux发行版发布频繁的系统和安全更新以及错误修复,以增强更好的用户体验。 在Unix中,更新很少,错误修复可能需要更长时间。


总结


也许Linux和Unix之间的最大区别在于Linux的庞大开发者社区。 这使开发人员能够为开源项目做出贡献,并提供错误修复,安全补丁和更强大的系统。 虽然UNIX系统仍在不断发展和流行,例如Solaris和MacOS,但Linux有更大的用户群。



















以上是关于Linux vs Unix傻傻分不清的主要内容,如果未能解决你的问题,请参考以下文章

linuxUnix傻傻分不清?两者操作系统的区别在这儿~

旁路电容与去耦电容,傻傻分不清

负载均衡 LVS vs Nginx 对比,还傻傻分不清?

负载均衡 LVS vs Nginx 对比!还傻傻分不清?

华为总裁办紧急发文!两个鸿蒙别傻傻分不清!

华为总裁办紧急发文!两个鸿蒙别傻傻分不清!