
如下:
Linux本身不是 *** 作系统,只是一个内核,这个内核挂载了很多东西后成为一个 *** 作系统,其中一个挂载的东西叫Shell。
BSD本身就是一个 *** 作系统,更接近于Unix。
后来,又出现了FreeBSD,貌似和BSD差别不大,是开源的。
上面的这些 *** 作系统的内核是不一样的,但是他们都使用Shell作为通讯的命令行。
其实Shell也有很多版本,命令的写法也有些细微的差别,但是大体上看起来是一样的。
后来,苹果根据FreeBSD开发了MacOS,后续的每一个新版本的MacOS系统都很大程度上保留了FreeBSD的新特性。当然也包括Shell。
所以,这些系统看起来都很像。他们都叫UnixLike(中文叫“类Unix”)系统
既有关系,也没关系苹果电脑从硬件(CPU指令)到软件都是与X86机不兼容的独立系统,与Unix和Linux既有关系,也没关系。MAC *** 作系统在1984年就有了Mac1.0版,而Unix一开始是贝尔实验实开始的,专门为大型服务器开发的一个 *** 作系统,从1969年就开始开发,可以说是和计算机同步发展的,到1976年Unix基本成型,但那只能是极少数人员会使用那些繁锁的命令。苹果计算机一开始就定位为家庭个人电脑,而且指令也不兼容,1984Jobs(乔布斯)主持开发了MAC的第一个版本,鼠标 *** 作,图形界面,窗口方式给人非常便捷的 *** 作,使人感到用电脑就像小孩子搭积木一样的简单。MacOS可以被分成 *** 作系统的两个系列:一个是老旧且已不被支持的“Classic”MacOS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是MacOS9)。采用Mach作为内核,在OS8以前用“Systemx.xx”来称呼。新的MacOSX结合BSDUnix、OpenStep和MacOS9的元素。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。
现在明白我为什么说MAC与Unix既有联系,又没联系了吧。在MAC9.0之前没有任何联系,最新的10.0中有联系了。
苹果系统(IOS系统)是基于unix的,但是加入了自己的东西成了一个独立的系统,是Darwin为基础的。Darwin本身就是一个完整的UNIX/BSD系统,具有UNIX体系惯有的高度可靠性和健壮性。Darwin项目的创始公司是苹果公司,但Darwin完全是基于开源项目FreeBSD 5.0和Mach 3.0构建。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)