问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Unix,类unix ,linux这些是什么意思?据说linux是类unix,那么类unix都算是

发布网友 发布时间:2022-04-23 08:22

我来回答

3个回答

热心网友 时间:2023-10-08 18:45

Unix在20世纪60年代中晚期诞生于AT&T的贝尔实验室中。最初发布的Unix中的一些重要设计因素到如今都还在使用。
其中一个设计是“Unix哲学”,建立小的模块化的应用,只做一件事情并把它做好。如果你对Linux终端很熟悉的话,应该对这个不陌生-系统提供了大量的应用,可以通过管道或其他特性形成不同的组合来完成更复杂的任务。甚至图形界面程序也经常会在后台调用更简单的应用去做比较耗时的任务。这种模式也让建立终端脚本更为简单,通过文本把一些简单工具结合起来去做复杂的事情。

Unix还设计了一个单一的文件系统,程序可以通过它互相通讯。这也是为什么在Linux里说“一切都是文件”-包括硬件设备文件,和提供系统信息及其他数据的特殊文件。这也是为什么只有Windows系统中才有磁盘盘符,这是从DOS继承过来的-在其他操作系统中,所有文件都是一个单一目录结构中的一部分。

那些从Unix派生出的系统
类似任何可以往前追溯40年的历史,Unix的历史和它的派生系统一片混乱。为了简单,我们把Unix的派生系统大致分成两组。

一组Unix派生系统是学术界开发的。

首先是BSD(伯克利软件发布版),一个开源的类Unix操作系统。BSD如今还存在于FreeBSD,NetBSD和OpenBSD等系统中。 NeXTStep基于最初版的BSD开发,苹果的Mac OS X基于NeXTStep,iOS基于Mac OS X。许多其他操作系统,包括运行在PlayStation 4上的Orbis OS,也源于各种BSD操作系统。

Richard Stallman建立GNU项目的目的是为了反对AT&T的Unix软件协议条款日渐严格的*。MINIX是一个类Unix操作系统,为教育目的而实现的,而Linux则是受到了MINIX的启发。我们今天所熟悉的Linux其实应该叫GNU/Linux,因为它是由Linux内核和大量GNU应用组成的。GNU/Linux不是直接从BSD继承下来的,但是它继承了Unix的设计而且根植于学术界。如今许多操作系统,包括Android,Chrome OS,Steam OS,以及数量巨大的在各种设备上使用的嵌入式操作系统,都基于Linux。

另一组是商用的Unix操作系统。AT&T UNIX,SCO UnixWare,Sun Microsystem Solaris,HP-UX,IBM AIX,SGI IRIX-许多大型企业都希望建立并授权自己版本的Unix。它们如今并不常见,但其中一些仍然存在。

DOS和Windows NT的崛起

许多人希望Unix能够成为工业标准操作系统,但是DOS和“IBM PC兼容”计算机却最终人气爆发而普及开来。微软的DOS也成为众多DOS系统中最成功的一个。DOS完全没有参照Unix,这也是为什么Windows使用反斜杠划分文件路径,而其他所有系统都使用正斜杠。这个决定是在早期的DOS系统中做出的,而之后的Windows版本继承了这一设定,就像BSD,Linux,Mac OS X,和其他类Unix操作系统继承了许多Unix设计因素一样。

Windows 3.1,Windows 95,Windows 98,和 Windows ME都是建立在DOS的基础上。当时微软已经在开发一个更现代更稳定的操作系统,叫做Windows NT-意思是“Windows新技术”。Windows NT最终通过Windows XP应用到普通计算机用户中,但是之前它都只用于针对企业用户的Windows 2000和Windows NT。

如今所有微软的操作系统都基于Windows NT内核。Windows 7,Windows 8,Windows RT,Windows Phone 8,Windows Server,以及Xbox One上的操作系统都在使用Windows NT内核。不像其他大多数操作系统那样,Windows NT没有被开发成一个类Unix操作系统。

当然,微软也不是完全从零开始的。为了维护DOS和旧版本Windows软件的兼容性,Windows NT继承了许多DOS里的设定,比如磁盘盘符,反斜杠区分文件路径,正斜杠作为命令行参数开关。

为什么它影响很大

不知道你有没有看过Mac OS X终端或是文件系统,有没有注意到它们和Linux是如此相似,而又和Windows是如此不同?好吧,原因是-Mac OS X和Linux两个都是类Unix操作系统。

了解了这点历史,就可以帮助你理解什么是“类Unix”操作系统,以及为什么这么多操作系统看起来都差不多,而Windows却那么与众不同。这也可以解释为什么Linux极客对Mac OS X上的终端会感觉如此熟悉,而Windows 7上的Command Prompt和PowerShell相对于其他命令行环境显得格格不入。

热心网友 时间:2023-10-08 18:45

一本书叫鸟哥的linux私房菜,也许能帮到你

热心网友 时间:2023-10-08 18:46

UNIX是操作系统。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 炒豆角怎么做好吃,清炒豆角的家常做法 清炒豆角的家常做法 12岁女孩是学芭蕾还是拉丁? 12岁女孩学街舞、拉丁舞、芭蕾舞哪个好 学芭蕾的最佳年龄 12岁的小女孩学什么舞蹈好? 12岁女孩没有舞蹈基础,不知道学什么舞蹈比较好 12岁女孩跳中国舞好还是芭蕾舞好? 12岁的女生还可以练芭蕾舞吗? 我已经12岁,还可以学专业芭蕾吗,专业芭蕾和形体芭蕾还有艺术体操哪个比较好 女孩12岁还适合学芭蕾舞吗 儿童芭蕾舞从几岁开始学比较好? 我12岁,想学芭蕾,不知道迟不迟?也不知道身高够不够条件。 我今天12岁,不会劈叉,可以学芭蕾吗?有人解答一下吗? 比较想听一听专业的芭蕾舞老师建议 12岁学芭蕾舞晚吗 12岁基本功很差的女孩还能学芭蕾舞么? 12岁学芭蕾舞,还迟吗? 12岁女孩学什么兴趣班最有前途?为什么? 12岁的女孩学芭蕾舞可以么 30毫升香水可不可以带上飞机? 第一次做菜,清炒豆角怎么做 清炒豆角的做法 类UNIX系统的介绍 清炒豆角的做法步骤图,清炒豆角怎么做好吃 Mac OS 系统是类Unix系统吗? 12.5.4值得更新吗? UNIX,FreeBSD,linux的内核都不一样,那么为什么都把他们称为类unix呢 清炒豆角怎么做? 苹果6p能升级到12.5.4吗? 类UNIX系统的自由/开源软件 如何才能优雅的炒一盘豆角? ios怎么直接更新最新系统的最新相关信息 豆角是很多家里都会吃的菜,那么豆角要怎么炒才能好看又好吃? 类Unix系统如何处理Unicode? ios系统怎么升级? 我苹果6p长期打开自动更新,现在版本都已经到了14.7.1版本了,我怎么还是12.5.4?手机还说我是最新? 苹果6要不要升级12.5.5? 到底哪个版本是“Unix系统”啊???尽是一些“类Unix系统”的,AIX、Solaris、FreeBSD…都是“类”的 比较纯的UNIX系统现在有哪些呢? ios12.5.4有没有人教一下苹果手机这个版本怎么下载谷歌浏览器?