当前位置: 首页 > Linux

Linux与Unix-Linux和Unix有何不同

时间:2023-04-06 05:12:05 Linux

这两个术语Linux和Unix可互换使用,指代相同的操作系统。这主要是由于它们惊人的相似之处,以至于许多人无法区分两者。在LinuxvsUnix难题中,人们对哪个系统做什么感到困惑。如果您出生于90年代中期,那么您很可能只接触过Linux操作系统。Linux在数据中心和云计算平台中占有巨大的市场份额。Linux无处不在,为智能手机、安卓电视和物联网设备等大多数智能设备提供支持。虽然Linux和Unix确实有很多共同点,尤其是在文件系统层次结构和终端命令方面,但我们不能忽视这两个系统之间存在的差异。在本文中,我们将更详细地了解Unix和Linux,并详细介绍两者之间的区别。首先,Linux是Unix的克隆。它是Unix的一个变体,发展迅速,产生了数百种风格或发行版。它们由充满活力的开发人员社区维护。为了更好地理解我们是如何走到今天这一步的,让我们来看看Unix的历史。稍后,我们将研究导致Linux创建的一系列事件。UnixUnix的历史可以追溯到1960年代后期在AT&T的贝尔实验室,当时由DennisRitchie和KenThompson领导的一群雄心勃勃的开发人员正在寻求创建一个多用户、多任务系统。当时,Unix是Multics操作系统(MultiplexedInformationandComputingService)的衍生产品。这是为大型机提供动力的系统。然而,到1970年代,两位主要开发人员开始对UNIX的发展方向感到不安。由于对Multics的范围和方向感到失望,他们决定走另一条路,从Multics衍生出一个新的操作系统。在被认为是C语言之父的DennisRitchie和Go语言的发明者KenThompson的共同努力下,一个更好的系统诞生了,这就是后来的UNIX。UNIX已被证明是可移植的,可以被许多硬件体系结构安装和支持。Unix在70和80年代迅速发展,并在学术界流行起来。在采用和改变Unix轨迹的机构中,加州大学伯克利分校的工程师对Unix进行了进一步的修改和发展,产生了一个名为BSD的新系统,即BSDSoftwareBerkeleySoftwareDevelopment的缩写。BSD带来了一些增强功能和新的软件应用程序,预示着操作系统的新纪元。与此同时,AT&T另辟蹊径,推出了自己的UNIX版本SystemV。后来BSD出现,并很快取代了SystemV,NetBSD、OpenBSD、FreeBSD等变种都是从BSD衍生出来的。Linux的诞生1990年,Linux之父LinusTorvalds对UNIX进行了进一步的研究,最终提出了一个可行的Linux内核,他称之为Linux。内核打开了通往带有实用程序和其他应用程序的操作系统的大门,远离专有的UNIX系统。随着时间的推移,Linux在GNU/GPL许可模式下成为开源和免费使用。这为其他发行版腾出了空间,例如带有Linux内核的Slackware、GCC编译器等GNU工具、Xwindows系统(图形用户界面)和其他BSD组件。那里有数百个Linux发行版。最流行和使用最广泛的发行版包括Ubuntu、LinuxMint、Fedora、Debian、CentOS、ArchLinux和Manjaro。到目前为止,我们已经了解了UNIX的简要历史,以及它如何通过许多开发人员的共同努力催生了Linux这一免费的开源系统。问题是,UNIX和Linux有什么区别?Linux中没有的UNIX中有什么?现在让我们换个角度,关注一下两者的区别:LinuxvsUNIX操作系统的区别。首先,Unix是最初由AT&T贝尔实验室开发的操作系统。Linux及其衍生产品是从Unix派生出来的。Linux代码由LinuxTorvalds在1991年从零开始开发。Linux可以免费下载和使用。虽然一些企业发行版(例如RHEL)需要付费订阅,但大多数发行版在很大程度上仍然是免费和开源的。这是一个使其在开发人员和软件工程师中如此流行和广泛使用的特性。它基本上解释了为什么我们有无数的Linux发行版,每个发行版都有自己独特的方式。另一方面,UNIX在很大程度上是专有的,通常预装在大多数硬件中,macOS就是一个很好的例子。此外,虽然Linux是开源的,但UNIX不是。您需要获得其制造商的许可,即便如此您也无法查看、修改甚至重新分发代码。在Linux中,情况就完全不同了。Linux是免费和开源的,它允许用户不受任何限制地自由修改代码和重新分发代码。由于其成本效益,Linux在数据中心、云托管平台,甚至家庭或办公室的桌面使用中比UNIX更受欢迎。UNIX是专有的,一直专供应用程序服务器和Internet服务器使用。随着时间的推移,UNIX的使用逐渐减少,Linux在云托管平台中处于领先地位。在便携性方面,Linux的便携性非常好,几乎可以安装在任何硬件平台上。您可以将它安装在具有英特尔、AMD处理器甚至基于ARM的设备(如RaspberryPi)的硬件上。与之形成鲜明对比的是,UNIX只能安装在少数几个平台上。支持呢?Linux构成了一个由活跃的开源爱好者组成的广泛社区。此外,还有大量论坛为Linux用户提供支持和指导。然而,与Linux不同的是,UNIX中的支持是商业性的。总结在本文中,我们将阐明UNIX的历史以及开发人员的各种努力如何使Linux成为一个免费和开源的系统。最后,我们讨论了UNIX和Linux之间的差异,详细说明了细微差别。Linux在开源领域占据主导地位,有大量可免费下载和使用的发行版。尽管仍在专用平台上使用,但UNIX的使用和需求正在下降。这主要是由于供应商锁定和专有许可。以上就是良旭教程网为各位小伙伴分享的LinuxvsUnix——Linux和Unix的区别。以上就是良序教程网为各位小伙伴们分享的Linux相关知识。