MacOS

macOS,2001年至2012年的前身是Mac OS X,2016年之前是OS X,是苹果公司生产的电脑操作系统的名称这些电脑被称为Macintosh电脑,或Mac。它与其他电脑不同,因为macOS应该只在Mac上运行,而不是在其他电脑上运行。然而,有人让操作系统运行在不是Mac的电脑上。这被称为Hackintosh,违反了macOS的许可协议。

macOS于2001年首次面世,与它所取代的"经典"Mac OS完全不同。与那个老的(原版)操作系统不同的是,macOS(自OS X以来)是基于Unix操作系统(目前的版本有UNIX 03认证)和1985年至1997年在NeXT公司开发的技术,NeXT公司是苹果联合创始人史蒂夫-乔布斯在1985年离开苹果后创建的。Mac OS X和OS X中的"X"是数字10的罗马数字,读作"X"。macOS的核心是一个名为Darwin的开源操作系统,但Darwin本身不能运行macOS软件。

macOS的版本是以种类大,或加州地标命名的,版本号以10开头。最新版本的macOS代号为macOS Catalina(10.15)。

内容

·         1发展

·         2个版本

o    2.1 公开测试版。"科迪亚克"

o    2.2 10.0版:"猎豹"

o    2.3 10.1版:"Puma"

o    2.4 10.2版:"美洲虎"

o    2.5 10.3版:"黑豹"

o    2.6 10.4版:"老虎"

o    2.7 10.5版本:"Leopard"

o    2.8 10.6版本:"雪豹"

o    2.9 10.7版本:"狮子"

o    2.10 10.8版本:"山狮"

o    2.11 10.9版本:"Mavericks"

o    2.12 10.10版本:"Yosemite"

o    2.13 10.11版本:"El Capitan"

o    2.14 10.12版本:"Sierra"

o    2.15 10.13版:"High Sierra"

o    2.16 10.14版本:"Mojave"

o    2.17 10.15版:"Catalina"

·         3建筑学

·         4 参考文献

·         5个相关网页

·         6 其他网站

发展

在整个上世纪90年代初,苹果公司一直试图打造一款"下一代"操作系统,以接替其经典的Mac操作系统。目前的macOS是一个Unix操作系统,它是建立在NeXT公司从上世纪80年代开始开发的技术基础上,直到苹果在1997年初收购该公司为止。那家公司也是乔布斯在1985年离开苹果后创立的。在那里,开发了类似Unix的NeXTSTEP操作系统,然后在1989年推出("经典"的"Mac OS"要早得多,1984年就出来了)。NeXTSTEP的内核是以卡内基梅隆大学最初开发的Mach内核为基础,加上了额外的内核层和来自BSD部分的低级用户空间代码。它的图形用户界面是建立在使用Objective-C编程语言的面向对象的GUI工具包之上的。

类Unix操作系统的简化历史Zoom
类Unix操作系统的简化历史

建筑学

macOS的核心是一个建立在XNU内核之上的符合POSIX标准的操作系统,命令行界面可以使用标准的Unix设施。苹果将这个系列软件作为一个免费开源的操作系统发布,命名为Darwin。在Darwin的基础上,苹果又分层开发了包括Aqua界面和Finder在内的多个组件,完成了这个基于GUI的操作系统,这就是macOS。

macOS中的达尔文子系统负责管理文件系统,其中包括Unix权限层。2003年和2005年,两位Macworld编辑对权限方案提出了批评;Ted Landau称配置错误的权限是macOS中"最常见的挫折",而Rob Griffiths则表示,一些用户甚至可能每天都要重新设置权限,这个过程可能需要15分钟。最近,另一位Macworld编辑Dan Frakes称,修复权限的程序被大大地过度使用了。他认为,macOS通常会在没有用户干预的情况下正确处理权限,只有在出现问题时才应该尝试重置权限。

macOS的架构采用了分层设计:分层框架通过提供现有的代码来帮助快速开发应用,以完成共同的任务。苹果提供了自己的软件开发工具,最主要的是一个名为Xcode的集成开发环境。Xcode提供了编译器的接口,支持C、C++、Objective-C和Swift等多种编程语言。针对Apple-Intel的过渡,它进行了修改,使开发者可以将自己的应用程序构建为通用二进制文件,从而提供了对基于Intel和基于PowerPC的Macintosh产品线的兼容性。第一和第三方应用程序可以使用从经典Mac OS保留下来的AppleScript框架进行程序控制,或者使用较新的Automator应用程序,提供不需要编程知识的预写任务。

相关网页

  • 麦金塔

问题和答案

问:什么是macOS?
答:macOS是苹果公司生产的计算机的操作系统(OS)。这些电脑被称为Macintosh电脑,或称Macs。

问:是否有可能在Mac以外的其他电脑上运行macOS?
答:是的,有人让macOS在不是Mac的电脑上运行。这被称为Hackintosh,违反了macOS的许可协议。

问:macOS与 "经典 "Mac操作系统有何不同?
答:与第一个操作系统不同,macOS(自OS X以来)是基于UNIX操作系统(当前版本有UNIX 03认证)和1985年至1997年期间在NeXT开发的技术,NeXT是苹果联合创始人史蒂夫-乔布斯1985年离开苹果后创建的公司。

问:Mac OS X和OS X中的 "X "代表什么?
答:Mac OS X和OS X中的 "X "代表数字10的罗马数字,其读音也是如此。

问:什么是macOS的核心?
答:macOS的核心是一个叫做Darwin的开源操作系统,但Darwin本身不能运行macOS软件。
问:macOs的版本是如何命名的?答:macOs的版本是以各种大型猫科动物或加州地标命名的,其版本号以10开头。

问:macOs的最新版本是什么?答:macOs的最新版本是macOs Big Sur(11.0)。

AlegsaOnline.com - 2020 / 2023 - License CC3