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

为什么Linux比其它类Unix系统更成功

发布网友 发布时间:2022-05-15 01:25

我来回答

2个回答

热心网友 时间:2023-11-19 13:41

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-11-19 13:42

很简单的道理,开源。

Unix都是商业许可,要钱
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
二手房物业费该怎么处理 二手房物业费该如何处理 今年八月份买的房子,物业让交一一年欠的物业费,我应该交么,_百度知 ... 深圳房产评估费怎么收费 1小时3分59秒24如何简写 稿纸上怎么写时间 玉米荷叶茶的功效与作用是什么 玉米荷叶茶的作用和功效禁忌是什么 眼睛上眼皮靠眼角的地方摸上去感觉有个硬疙瘩,而且眼睛很疼肿... 上眼皮突然肿了很痒怎么回事 累累是什么意思呢? 为什么LINUX没有取代UNIX 业造如山不自知 瞒心昧己莫相欺 清夜自思结累定 当知地狱难推移什么意思什么意思 被辣椒辣到手为什么不可以冲水? 您知道什么是外汇储备吗? IMF首次公布全球人民币外汇储备持有情况是怎么回事? 全球持有多少人民币外汇储备 第一大外汇储备国是哪个? 平安信用卡 密码输错几次会锁住 24小时后会自动解锁吗 百度导航发现更新版本却无法更新是什么原因 前几天听同事说百度导航不再更新了,是吗 深圳市指点天下科技有限公司怎么样? 指点天下可以用电脑签到吗 AO史密斯热水器怎么用, 锻造外协生产接单网站哪个靠谱? 在信息导入指点天下提交问卷时显示手机号已存在是怎么回事 百度导航提示更新之后就不能用了,怎么回事? 为什么手机百度导航提示更新,之后就不能用了 纯JS文件用什么方法实现国际化最好 为了贯彻可靠性要求,企业应该怎么做? 财务情况的办学结累怎样计算? 有个问题请教,请帮帮忙,谢谢 可以看一下这幅图片大致是什么意思吗? 知道了我们会等待结果,发生这种不止一年二两年了,结累几年,没有结果? 高人请指教我!~100分 三岳财,有点漏,厚德福上心头。怎样解释这句话的意思? 业务精谌如庖丁解牛,知识结累似海纳百川.对联对仗吗 生活没有希望 我想当个喷子,可没有经验。怎样才能做一个优秀的喷子呢? 什么时候去还清房贷是最划算的呢? 汽车暖风太热有什么问题吗 2021年不允许股票暂停上市了吗 浩辰CAD2012中的动态块功能怎么用? CAD中的动态图块怎样才能让图中两个长方小块拉长时怎么统一尺寸 英语语法it is advisable to当中的to是介词还是动词 it is advisable that是什么意思 铸轧的介绍 advisable虚拟语气用法 铸轧和连铸连轧有什么区别 . It is advisable that she ___for Madrid as so