有苹果MAC操作系统高手,给我讲讲他与linux的关系吗?
映像中一直以为,MACos是苹果自己开发的,用的是自己的核心,以前我一直都没玩过苹果的桌面系统。昨天去体验店玩,发现他居然完全兼容linux命令。。什么cd,pwd,fi...
映像中一直以为,MAC os是苹果自己开发的,用的是自己的核心,以前我一直都没玩过苹果的桌面系统。昨天去体验店玩,发现他居然完全兼容linux命令。。什么cd ,pwd,find等等之类的都有。。难道苹果用的也是linux核心?而且,我发现苹果的系统与linux一样,居然都是用根目录"/"引申出一系列的,我在linux经常看见的东西。。如/etc....等等之类的。。咋回事?
展开
4个回答
展开全部
很久以前,有几个二货写了一个东西叫Unix,但是它很贵。
后来有两拨人觉得这很不好,于是,就出现了Linux和BSD。
Linux本身不是操作系统,只是一个内核,这个内核挂载了很多东西后成为一个操作系统,其中一个挂载的东西叫Shell。
BSD本身就是一个操作系统,更接近于Unix。
后来,又出现了FreeBSD,貌似和BSD差别不大,是开源的。
上面的这些操作系统的内核是不一样的,但是他们都使用Shell作为通讯的命令行。
其实Shell也有很多版本,命令的写法也有些细微的差别,但是大体上看起来是一样的。
后来,苹果根据FreeBSD开发了Mac OS,后续的每一个新版本的Mac OS系统都很大程度上保留了FreeBSD的新特性。当然也包括Shell。
所以,这些系统看起来都很像。他们都叫Unix Like(中文叫“类Unix”)系统
后来有两拨人觉得这很不好,于是,就出现了Linux和BSD。
Linux本身不是操作系统,只是一个内核,这个内核挂载了很多东西后成为一个操作系统,其中一个挂载的东西叫Shell。
BSD本身就是一个操作系统,更接近于Unix。
后来,又出现了FreeBSD,貌似和BSD差别不大,是开源的。
上面的这些操作系统的内核是不一样的,但是他们都使用Shell作为通讯的命令行。
其实Shell也有很多版本,命令的写法也有些细微的差别,但是大体上看起来是一样的。
后来,苹果根据FreeBSD开发了Mac OS,后续的每一个新版本的Mac OS系统都很大程度上保留了FreeBSD的新特性。当然也包括Shell。
所以,这些系统看起来都很像。他们都叫Unix Like(中文叫“类Unix”)系统
展开全部
妹纸,不是这样的.linux和mac os x都用的不是自己的核心.他们都用的unix的核心..懂?
更多追问追答
追问
这。。你也不懂。。。linux只不过是类unix os,用的还是自己的核心,别不懂装懂,好吧。。。。
追答
怎么说呢...Linux作为Unix的一个克隆,同样会得到相应的支持和帮助,直接拥有Unix在用户中建立的牢固的地位。
也就是说..linux是unix的进化版而已..........
还有,如果你仔细观察一下unix所用的5个核心的话.你会发现.其中有3个移植到了linux上,有2个移植到了安卓上
OK ?
Linux支持一系列的UNIX开发工上,几乎所有的主流程序设计语言都已移植到Linux上并可免费得到
懂了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mac os是Unix内核的桌面版操作系统,Linux是类Unix操作系统。mac os是苹果公司开发的操作系统对苹果机支持好,对普通pc机兼容性较差,但他强大的娱乐性,个性化深受高端用户喜爱。Linux主要是服务器系统 我专门做运维的 昨天我老婆的 mac book air vmware虚拟机卡死了 我都是用命令搞定的 其实管理系统方面命令是通用的 !其实在iphone里面也有终端 只是一些命令没有装 !
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实Mac OS是基于Unix的。
Mac OS可以被分成操作系统的两个系列:
1、一个是老旧且已不被支持的“Classic”Mac OS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是Mac OS 9)。采用Mach作为内核,在OS 8以前用“System x.xx”来称呼。
2、新的Mac OS X结合BSDUnix、OpenStep和Mac OS 9的元素。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。
当然苹果公司也做了很多改动和优化。
并且 cd find 这些命令本身是出自GNU的coreutiis他们本身就是跨Unix like平台的,并且还有人写了windows版本。
具体信息可以看这里:http://zh.wikipedia.org/zh/Mac_OS
Mac OS可以被分成操作系统的两个系列:
1、一个是老旧且已不被支持的“Classic”Mac OS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是Mac OS 9)。采用Mach作为内核,在OS 8以前用“System x.xx”来称呼。
2、新的Mac OS X结合BSDUnix、OpenStep和Mac OS 9的元素。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。
当然苹果公司也做了很多改动和优化。
并且 cd find 这些命令本身是出自GNU的coreutiis他们本身就是跨Unix like平台的,并且还有人写了windows版本。
具体信息可以看这里:http://zh.wikipedia.org/zh/Mac_OS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |