背景:

来源:软件

作者:mistydew

macOS和Linux内核有什么区别?(图1)

linux

{作者}{作者}

{作者}{作者}{作者}{作者}

,可能认为在发现在发现在发现在发现在发现在发现在发现在发现在发现在发现在发现在发现在发现类似的地址的地址的地址的地址的地址的地址的地址的地址中的地址中的地址中的地址中有类似的地址。有些人甚至认为Apple的MacOS是基于Linux的。事实上,两个核心有不同的历史和特点。今天,让我们来看看macOS和Linux内核的区别。

表情

我们将从macOS内核的历史开始。1985年,由于CEOJohn·Sculley、苹果董事会的失败,史蒂夫·乔布斯离开了苹果公司。然后,他成立了一家新的电脑公司,名叫NeXT。乔布斯想快速将新计算机推向市场。为了节省时间,NeXT团队使用来自卡内基梅隆的马赫内核和部分BSD代码库建立NeXTSTEP操作系统。

e}没有取得过财务成功,一部分取决于乔布斯的花钱习惯,就像他还在苹果一样。与此同时,苹果多次尝试更新其操作系统,与IBM合作。1997年,苹果以4.29亿美元收购了NeXT。 作为交易的一部分,乔布斯回到了苹果公司,NeXTSTEP 成了 macOS 和 iOS 的基础。

不像 macOS 内核,Linux 不是作为商业努力的一部分而创建的。 相反,它是由芬兰计算机科学学生 Linus Torvalds 在 1991 年创建的。本来内核是按照Linus的计算机规格写的,因为他想用新的80386。Linus在1991年,8月向Usenet发布了新的核代码。很快,他收到了来自世界各地的代码和功能建议。次年OrestZborowski,将XWindows系统移植到Linux,支持图形用户界面。

在已经去过的27年里,Linux已经慢慢成长并赋予了特性。这已经不是学生的小项目了。现在在世界上大多数计算机设备和超级计算机上运行。 并不太糟。

{macOS内核官方称为XNU。这个缩写代表XNU,不是Unix。根据苹果GitHub的页面,XNU是卡内基梅隆大学马赫内核与制作驱动程序的FreBBSD组件与C的API相结合。代码BSD子系统的部分是通常实现为微核心系统的用户空间服务器。 马赫部分负责低级工作,诸如多任务,受保护的内存,虚拟内存管理,内核调试支持和控制台 I/O。

虽然 macOS 内核结合微内核(马赫)和单内核(BSD)的特性,但 Linux 只是一个单内核。 单内核负责 CPU 管理,内存,进程间通信,设备驱动程序,文件系统和系统服务器调用。

macOS 内核(XNU)比 Linux 时间更长,是基于 2 个很早的代码库的组合。另一方面,Linux更新,从头开始写,在更多的设备上使用。

。如果你发现这篇文章很有趣,请在社交媒体上花点时间分享新闻或Reddit。

,最近体验了苹果的iOS系统,和Android系统对应Unix和Linux的内核。

可以感受到苹果以其流畅的系统和高标准的软件生态营造了较佳的用户体验。

偶然读了这篇文章,和大家分享理解。

macOS High Sierra - Apple

The Linux Kernel Archives

What is the Difference Between the macOS and Linux Kernels | It’s FOSS

为什么这么多Linux用户更喜欢命令行而不是GUI?

基于人工智能的担忧,谷歌取消价值100亿美元的五角大楼云合同

相关资讯

Linux内核 macOS内核

{x}{x}Linux内核Git源码树中的代码已达 (今 20:48){x}{x} {x}{x}Linux内核将用Rust编程语言编写? (09/03/2019 12:06:17){x}{x} {x}{x}Linux内核正在努力实现快速高效的I (02/15/2019 14:51:33){x}{x} {x}{x}Linux 5.4.7 / 4.19.92 / 4.14.161 (01月01日){x}{x} {x}{x}Linux内核将很快默认情况启用“- (05/11/2019 13:43:07){x}{x} {x}{x}Linux内核的冷热缓存 (01/27/2019 19:10:52){x}{x} {x}{x}本文评论{x}{x} {x}{x}查看全部评论 (0){x}{x} {x}{x}表情:{x}{x}{x} {x}{x}姓名:{x}{x} {x}{x}匿名{x}{x} {x}{x}字数{x}{x} {x}{x}同意评论声明{x}{x} {x}{x}评论声明{x}{x} {x}{x}尊重网上道德,遵守中华人民共和国的各项有关法律法规{x}{x} {x}{x}承担一切因您的行为而直接或间接导致的民事或刑事法律责任{x}{x} {x}{x}本站管理人员有权保留或删除其管辖留言中的任意内容{x}{x} {x}{x}本站有权在网站内转载或引用您的评论{x}{x} {x}{x}参与本评论即表明您已经阅读并接受上述条款{x}{x} {x}{x}最新资讯{x}{x} {x}{x}Linux内核Git源码树中的代码已达2840万行{x}{x} {x}{x}X.Org按键自动重复选项在中断14年后恢复{x}{x} {x}{x}ZFS/Zsys在Ubuntu 20.04 LTS发布之前得到重{x}{x} {x}{x}12个让您震撼的Linux终端命令{x}{x} {x}{x}FreeBSD在2020年有了一个良好的开端{x}{x} {x}{x}Python Turtle递归绘制分形树{x}{x} {x}{x}Python Turtle画分形树理解递归{x}{x} {x}{x}使用Python中的tkinter模块画树{x}{x} {x}{x}System76面向全球买家推出高端Linux笔记本{x}{x} {x}{x}苹果即将推出iPhone 9,本月底开始销售{x}{x}