位置: 编程技术 - 正文

什么是Unix 以及它为什么这么重要?(unix含义)

编辑:rootadmin

推荐整理分享什么是Unix 以及它为什么这么重要?(unix含义),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unix是一种,unix是一种什么软件,unix属于什么类型软件,unix含义,unix属于什么,unix是一种什么软件,unix是一种什么软件,unix含义,内容如对您有帮助,希望把文章链接给更多的朋友!

大多数操作系统可以被划分到两个不同的家族。除了微软的基于Windows NT的操作系统外,几乎所有其他的都可以追溯到Unix。 Linux,Mac OS X,Android,iOS,Chrome OS,PlayStaion 4上运行的Orbis OS,运行在路由器上的各种固件,所有这些操作系统通常都被称为“类Unix”操作系统。

Unix的设计现在都还在应用

Unix在世纪年代中晚期诞生于AT&T的贝尔实验室中。最初发布的Unix中的一些重要设计因素到如今都还在使用。

其中一个设计是“Unix哲学”,建立小的模块化的应用,只做一件事情并把它做好。如果你对Linux终端很熟悉的话,应该对这个不陌生-系统提供了大量的应用,可以通过管道或其他特性形成不同的组合来完成更复杂的任务。甚至图形界面程序也经常会在后台调用更简单的应用去做比较耗时的任务。这种模式也让建立终端脚本更为简单,通过文本把一些简单工具结合起来去做复杂的事情。

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

那些从Unix派生出的系统

类似任何可以往前追溯年的历史,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。它们如今并不常见,但其中一些仍然存在。

什么是Unix 以及它为什么这么重要?(unix含义)

图片致谢: Wikimedia Commons

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 ,Windows ,和 Windows ME都是建立在DOS的基础上。当时微软已经在开发一个更现代更稳定的操作系统,叫做Windows NT-意思是“Windows新技术”。Windows NT最终通过Windows XP应用到普通计算机用户中,但是之前它都只用于针对企业用户的Windows 和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相对于其他命令行环境显得格格不入。

这只是一点快速掠过的历史,帮助了解是如何发展到今天的,而不用陷入到细节中。如果你想了解更多,可以找到许多关于Unix历史的整本的书籍。

图片致谢: Peter Hamer on Flickr, Takuya Oikawa on Flickr, CJ Sorg on Flickr

via: 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

5个经常被忽略的Unix命令 使用unix系统的用户或许看了以后会有同感,unix系统已经有一段时间了。但还是有一些命令是被我一直忽略的,真希望我能早几年发现这些命令。这些命

Unix系统中的硬链接和软链接详解 简单的说连接就是可以指向文件系统中其他位置的一个快捷方式,它非常有用,可以避免键入很长的路径名或cd深入到多个文件夹中,用过Windows系统桌

登入和注销 FreeBSD 系统 0.前言完成系统安装之后,接下来就是准备登入系统。当系统完成开机后,会出现类似的画面1.以root登入系统请在login:符号后输入root并按下enter键,作为

标签: unix含义

本文链接地址:https://www.jiuchutong.com/biancheng/354039.html 转载请保留说明!

上一篇:freebsd9.1源码安装apache、mysql、php环境(亲侧通过)(freebsd源代码开放?)

下一篇:5个经常被忽略的Unix命令(5个经常被忽略的成语)

  • 不能抵扣的进项抵扣了
  • 网上申报办税
  • 二手车经纪公司和中介的区别
  • 收到返款计入什么科目
  • 员工离职补偿需要计提吗
  • 股权评估与资产评估的关系
  • 购进国产设备的增值税处理规定
  • 交通费补贴报销的会计分录怎么做?
  • 境外企业提供国外服务
  • 制造业交新型墙体材料专项基金款分录
  • 母子公司可以开具资金占用费
  • 由于审计环境的变化
  • 一般存款账户可以办理现金缴存
  • 员工借款从工资扣除如何个税
  • 调财务报表怎样调整
  • 调增应纳税所得额
  • 公司开年会的费用怎么入账
  • 采用差额计税开什么发票
  • 分公司银行开户需要章程吗
  • 业务招待费不超过销售收入的5‰
  • 如何在没有开瓶器的情况下开红酒
  • 用车平台服务费怎么入账
  • 方正电脑如何做系统
  • 新买的电脑如何激活windows
  • 如何设置电脑从硬盘启动
  • 其他应付款的会计分录怎么写
  • uni app怎么样
  • 企业工资薪金和职工福利费等支出税前扣除问题的公告
  • Yii2实现ajax上传图片插件用法
  • yii2组件的理解
  • node js 安装
  • 对方开了红字信息表我们开发票怎么做账
  • yolov5训练自己的模型配置到单片机
  • 新成立的公司怎么算生育津贴
  • 服务型制造收入
  • 小规模附加税优惠政策2021
  • 员工报销车辆费怎么处理
  • 员工工资为零只缴纳社保,个税怎么处理
  • 技术服务费怎么开票税率
  • 累计折旧是当月提还是下月提
  • 织梦怎么用模板建站
  • 小规模纳税人免增值税的账务处理
  • mysql常见报错
  • MySQL/Postgrsql 详细讲解如何用ODBC接口访问MySQL指南
  • 购货方收到销售折扣发票怎么入账
  • 年末已经结账了怎么入账
  • 如何编制试算平衡表图示
  • 固定资产被盗怎么处理
  • 个体工商户公帐转法人私人账户
  • 单位工程可以是一栋楼吗
  • 公司注销后会计档案可以销毁吗
  • 对非本单位的营销方案
  • 合同没签定金可以退的吗
  • 收到免费赠送的产品怎么做账
  • 收到其他应付款会计分录
  • 其他应收款如何计提坏账准备
  • 没有期初数据,只要借贷平横,报表是不是就不会不平了?
  • 应付利息属于经营性负债吗
  • sql server 数学函数
  • sql server中通过查询分析器实现数据库的备份与恢复方法分享
  • Win7系统连接vpn失败且提示错误代码868的2种解决方法
  • mac电脑拷贝文件在哪里
  • tesmon.sys导致的蓝屏
  • bios里怎么找不到usb启动
  • win10预览版21277
  • 借助竹子赞美人物气节的诗句有哪些
  • xp系统强制删除文件
  • 电脑win7一开机就弹出各种广告窗口怎么办
  • win8.1其他用户名登不进去
  • unity serial number
  • 微信小程序异步回调函数
  • sed cant read
  • 实用的批处理
  • Clipboard.js 无需Flash的JavaScript复制粘贴库
  • android 图片滚动
  • js dom操作方法
  • android 材料设计
  • 电子税务局校验码
  • 车船税缴费电子凭证
  • 上饶市税务局咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设