为什么macos软件有时被贴上“达尔文”的标签?

如果你是一个Mac用户和开源软件的粉丝,你可能见过一些带有“Darwin”标签的应用程序。但为什么macOS版本的应用程序都有这个名字呢?...

为什么macos软件有时被贴上“达尔文”的标签?

如果你是一个Mac用户和开源软件的粉丝,你可能见过一些带有“Darwin”标签的应用程序。但为什么macOS版本的应用程序都有这个名字呢?

因为macOS和iOS、tvOS都是由一个开源的、基于BSD的软件Darwin提供支持的。和许多开源操作系统一样,达尔文甚至还有一个吉祥物:鸭嘴兽Hexley。

这并不是什么噱头:苹果对开源的事情很重视。你可以下载所有的达尔文源代码,现在,在opensource.apple.com. 你会发现每个版本的macOS都有不同的下载。

为什么macos软件有时被贴上“达尔文”的标签?

正是因为这个遗留问题,macOS软件有时被贴上了“达尔文”的标签,尤其是开源爱好者。

等等,开源?这是否意味着我可以****macos?

不。

嗯……基本上不是。虽然达尔文本身是开源的,但你想象macOS时想到的大多数东西都不是。例如,Aqua用户界面和cocoaapi都是封闭源代码,没有这些东西,任何macOS软件都无法运行。

因此,虽然你可以免费下载达尔文的源代码,如果你有适当的技能,你可以编译它,但你永远不会让macOS软件在上面工作,讽刺的是,包括许多被标记为“达尔文”的软件(除非你想花几年和/或几十年的时间反向工程macOS的专有部分)。达尔文只是马科斯其余建筑的基础。

但这并不意味着你不能在达尔文身上找到任何东西。还有第三方版本的达尔文,你可以相对容易地运行,特别是PureDarwin。这个自愿构建的操作系统以达尔文为核心,你甚至可以在上面运行开源的用户界面。下面是它的样子:

不完全是macOS Sierra,是吗?你也可以让PureDarwin在虚拟机中工作,如果你愿意付出努力的话。只是别指望在上面运行Mac软件。

为什么会这样?

1985年苹果公司解雇了史蒂夫·乔布斯,他一直很忙。例如,他帮助LucasFilm剥离了图形组。那家公司改名为皮克斯。

大约在同一时间,乔布斯还成立了NeXT公司,生产高端电脑。这些设备主要针对学者,其高规格和面向对象、受UNIX启发的操作系统NeXTSTEP给计算机科学家留下了深刻的印象。这个操作系统虽然大多是封闭源代码,但使用了一些开放源代码,特别是来自BSD的代码。

虽然NeXT设备从来没有卖得特别好,但它们很有影响力:例如,Tim Berners-Lee在NeXTSTEP中设计了第一款web浏览器。

1997年,苹果收购了NeXT。这让乔布斯重返苹果,但也意味着苹果拥有NeXTSTEP操作系统。部分操作系统被重新设计,形成了达尔文的基础,而UNIX的遗留问题意味着这些部分最终是开源的。

其他NeXTSTEP特性,包括cocoaapi,也成为macOS的一部分。甚至像Dock和应用程序的.app扩展这样的基本东西都可以追溯到NeXTSTEP,如这段视频所示。

NeXTSTEP的功能在Mac上延续至今,但苹果的每一款设备都是这一传统的一部分。达尔文为iPhone、苹果手表和苹果电视提供动力。大多数苹果用户永远不会知道,他们真的不需要知道,但每个人偶尔都会遇到一个名字中有“达尔文”的软件包。现在你知道为什么了。

  • 发表于 2021-04-08 06:42
  • 阅读 ( 198 )
  • 分类:互联网

你可能感兴趣的文章

6种方法修复贴在苹果商标上的iphone

... 为什么你的iphone打不开,还粘在苹果的商标上 ...

  • 发布于 2021-03-27 03:34
  • 阅读 ( 219 )

twitter现在会在你喜欢误导性的tweet时发出警告

... 可以理解为什么Twitter会觉得有必要放慢转发速度,但在喜欢的人面前设置路障似乎不切实际。 ...

  • 发布于 2021-03-29 10:15
  • 阅读 ( 177 )

如何在roku电视上重命名av输入

Roku的软件是“智能”高清电视的流行标准,尤其是在廉价**商中。如果您希望主屏幕更有条理,可以将自定义名称和图标应用于输入设备。下面是方法。 以前,运行诸如TCL、RCA、夏普、Insignia等低成本品牌的Roku软件的电视机只...

  • 发布于 2021-04-05 05:04
  • 阅读 ( 153 )

研究称,facebook用户很少看到被贴上“虚假”标签的投票错误信息,尤其是来自特朗普的信息

...计上不可能”赢得选举。但标记指出,这些帖子从来没有被贴上“虚假”或“误导”的标签,相反,Facebook做了一些事情,比如添加关于选举诚信的一般性警告。总的来说,“虚假”标签只出现在总共12个帖子上,其中包括“将...

  • 发布于 2021-04-16 11:54
  • 阅读 ( 142 )

推特短暂限制特朗普有争议的选举推特

...。这位发言人说,违反推特公民诚信政策的推特“将继续被贴上标签,以便为任何可能看到推特的人提供更多的背景信息”。 推特在11月3日美国总统大选前开始对含有选举错误信息的推特贴上“有争议”和其他警告标签,并限...

  • 发布于 2021-04-17 02:38
  • 阅读 ( 172 )

推特为特朗普总统有关计票的推特打上了旗号

...计票的推特上。截至周五上午,总统的推文中已有十多条被贴上了标签。周六早上的推文在出现不到一小时后就被贴上了标签。 星期六,总统在推特上宣布在美国东部时间上午11:30在费城举行“律师记者招待会”,但这条推特上...

  • 发布于 2021-04-17 06:56
  • 阅读 ( 185 )

推特(twitter)敦促用户引用推特(tweet)而不是转发,以此对抗选举混乱

...总统大选前后避免滥用权力。包括过早宣称获胜的推文将被贴上标签,意在煽动干扰选举或选举结果的推文将被删除,追随者超过10万的政治人物(包括特朗普总统)的推文被贴上“误导”标签将更难获得。 “推特在...

  • 发布于 2021-04-17 13:50
  • 阅读 ( 147 )

twitter将特朗普视频称为“被操纵的媒体”

...勒(Katie Ro**orough)在接受《*****》采访时说:“这条推特被贴上了我们的合成和操纵媒体政策的标签,以给人们提供更多的背景。 这段视频剪辑了两个孩子在玩一个奇怪的警告,反对被媒体用种族诱饵诱饵,作为一个虚假的有...

  • 发布于 2021-04-19 03:48
  • 阅读 ( 180 )

推特限制特朗普威胁对抗议者使用“严重武力”

...一贯政策,推特不会被删除。 这不是特朗普第一条被贴上宣扬暴力或虐待的标签的推文。5月下旬,Twitter谴责了一条tweet说“抢劫开始,枪击开始”,说它美化了暴力。该平台还贴上了“潜在误导性”的标签,内容包括邮寄...

  • 发布于 2021-04-19 04:33
  • 阅读 ( 150 )

推特将禁止可能造成“严重伤害”的“欺骗性”虚假媒体

...安全或造成严重伤害”。满足其中一个标准的内容将可能被贴上标签,并可能被删除;如果同时满足这两个标准,则很可能被删除。Twitter信托与安全副总裁德尔哈维(delharvey)在接受记者电话采访时表示:“我们的每一条规则...

  • 发布于 2021-04-20 01:52
  • 阅读 ( 179 )
pwft198036
pwft198036

0 篇文章

相关推荐