发行版环境

发行版环境 #

一、指令架构 #

x86-64(x64、64-bit extended、64位元拓展) #

一种处理器指令集,基于x86架构的64位拓展,向后兼容16位及32位的x86架构。x64于1999年由AMD设计,AMD首次公开64位元集以扩充给x86,称为「AMD64」。其后也为英特尔所採用,现时英特尔称之为「Intel 64」。

intel 早期有一个较为知名型号为Intel 80386 的 CPU,相对早的使用了 x86(32位) 架构,从此,x86(32位)便有了个别名,叫做 i386。

AMD64 #

与x86架构兼容的 64 位指令架构,其主要特点如名称所述,既支持64位通用暂存器、64位整数及逻辑运算、以及64位虚拟位址,设计人员又为架构作出不少改进。

ARM (高级精简指令集) #

是一个精简指令集(RISC)处理器架构家族,其广泛地使用在许多嵌入式系统设计。由于节能的特点,其在其他领域上也有很多作为。ARM处理器非常适用于移动通信领域,符合其主要设计目标为低成本、高性能、低耗电的特性。另一方面,超级计算机消耗大量电能,ARM同样被视作更高效的选择。

ARM架构版本从ARMv3到ARMv7支持32位空间和32位算数运算,大部分架构的指令为定长32位(Thumb)指令集支持变长的指令集,提供对32位和16位指令集的支持),而2011年发布的ARMv8-A架构添加了对64位空间和64位算术运算的支持,同时也更新了32位定长指令集。

二、操作系统 #

FreeBSD #

它是一种开放源代码的类Unix的操作系统,基于BSD Unix的源代码衍生发展而来。加州大学伯克利分校在1975年至1993年开发了BSD Unix操作系统。FreeBSD的许可证规定源代码开放,允许任何人自由使用,任何人都可以获得并使用它来满足各种需求,也可以修改它,然后再重发布。从法律的角度来看,它並不是“UNIX”。因为现在“UNIX”商标属于国际开放标准组织,而FreeBSD并没有使用该商标的授权。

Darwin #

Darwin 是一个由苹果公司(Apple Inc.)开发的 UNIX 操作系统。自2000年后,Darwin 是苹果所有操作系统的基础,包括 macOS(原名 Mac OS X ,后缩写为 OS X,至 WWDC 2016 改名为 macOS)、iOS、watchOS 和 tvOS。