macOS与Darwin

http://blog.csdn.net/hintcnuie/article/details/38468093

OS X 是整个操作系统的一个集体名称。而Darwin 就是其中的一个组件。

Darwin 是操作系统的类 UNIX 核心,本身由内核(kernel)、XNU(“X
is Not UNIX”的缩写,这个缩写类似于 GNU 的递归式缩写)和运行时组成。Darwin 是开源的(iOS
中的 Darwin 是在 ARM 上的移植,这个Darwin则是不开源的,详见稍后的讨论),而OS X中的其他部分,即苹果公司提供的各种框架,不是开源的。

OS X 的版本和 Darwin 的版本之间有一个简单的关系。除了 OS X 10.0 对应 Darwin 1.3.x之外,其他的版本都服从以下简单的公式:If (OSX.version ==
10.x.y)Darwin.version = (4+x).y

因此,例如10.8.0对应Darwin
12.0、10.6.8对应 Darwin10.8、10.11对应 Darwin15.0。

BSD与Linux

在VMware中安装Mac OS-LMLPHP

BSD 系统是传统 UNIX 的直接衍生品。而 Linux,则是一个松散的基于 UNIX 衍生品( Minix)而新创建的一个 OS 。

今天的BSD变体是原来的AT&T Unix操作系统的开源软件版本。实际上,这些变体都来自于加州大学伯克利分校开发的Unix。BSD实际上是伯克利分校软件发布版的缩写字。原来BSD代码的很大一部分是以免费的AT&T Unix代码为基础的。

四种主要的BSD变体。其中有三种(FreeBSD、OpenBSD和NetBSD)是完全免费的。第四种(Mac OS X)在技术上是一种操作系统的核心,大多数人甚至不认为它是一种BSD的变体。

Mac OS X操作系统中采用的BSD核心被人们称作Darwin(达尔文)。它是一个完全独立的组件。Darwin软件本身来自于NeXT公司开发的NextStep操作系统的BSD层。NeXT公司是史蒂夫•乔布斯在80年代离开苹果公司之后创建的。从技术上说,Mac OS X操作系统是以FreeBSD内核为基础的。OS X 10.3是以FreeBSD 5.x为基础的。然而,Mac OS X已经超出了基本的BSD代码,完全是个性化设计的。Mac OS X的关键优势在于其Aqua GUI(图形用户界面)。

安装前准备

1.       VMware Player可免费使用,先安装好,最新版14。

2.       MacOS Unlocker for VMware 下载:https://codeload.github.com/DrDonk/unlocker/zip/master

3.       使用管理员身份运行CMD,再切换到MacOS Unlocker for VMware目录,运行win-install.cmd

4.       U_OS X El 10.11.6(15G31).cdr下载地址:http://pan.baidu.com/s/1qYUvECO
密码:niq4

5.       在VMware 中创建 OS X 10.11的虚拟机,内存至少4G,必须要有USB设备。

6.   关闭VMware,修改VMX文件,加入行: smc.version =
"0"

安装

启动虚拟机前,手动将cdr镜像选中到光驱中。

安装过程中,只要注意一个地方,先使用磁盘工具抹盘,再才能安装到硬盘上。

在VMware中安装Mac OS-LMLPHP在VMware中安装Mac OS-LMLPHP

安装后

s   虚拟机性能别指望,Launchpad中文件夹打开巨卡,帧播放效果。

s   虚拟机分辨率别指望,就是1024*768

s   未登录过iOS设备的Apple ID仅能使用App Store下载。

s   控制类按键也有问题。

s   vmware下次开机进入BIOS加行vmx:bios.forceSetupOnce = "TRUE"

安装vmware tools:设置共享后桌面无在VMware中安装Mac OS-LMLPHP,注销重新登录即可。

初学操作

1.       Finder即相当于Windows系统下的“我的电脑”资源管理器。

2.       终端:在“应用程序”中“实用工具”里。

3.        压缩磁盘:sudo
/Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink  /(虚拟机所在磁盘最好预留20G以上的可用空间)

4.       Launchpad:按住不放,可移动,可创建文件夹。

5.       窗口:双击为最大化,绿色按钮为全屏。

6.       无剪切:为直接拖放,复制为创建副本,拷贝为复制到粘贴板上。

7.       OS X:标记可帮助您整理文件:https://support.apple.com/zh-cn/HT202754

8.       计算SHA-1值:在“终端”提示符下键入以下命令:openssl sha1 [full path to file]

9.       Dock中图标:添加:将图标拖入、删除:将图标拖出片刻显示移除后松开。

10.    Saferi广告过滤:在VMware中安装Mac OS-LMLPHP搜索uBlock,卸载在“偏好设置”中。

11.    制作ISO时,建议使用WinISO 5.3 Free。因为标准原因,UDF的ISO不一定能识别。

系统偏好设置

1.       Dock:在VMware中安装Mac OS-LMLPHP 在VMware中安装Mac OS-LMLPHP

2.       语言与地区:在VMware中安装Mac OS-LMLPHP

3.       日期与时间:时区改为北京市-中国

4.       辅助功能:在VMware中安装Mac OS-LMLPHP

5.       Mission Control:在VMware中安装Mac OS-LMLPHP

6.       声音:在VMware中安装Mac OS-LMLPHP

应用的安装

s   包含应用程序的DMG文件:压缩打包镜像格式(通过“实用工具”中“磁盘工具”的菜单“文件à新建映像”功能制作DMG文件,zip类应用程序需放到普通文件夹中)。

s   PKG安装程序:类似于Windows下安装程序。

s   ZIP存档中的简单应用程序:解压出来后拖放到“应用程序”文件夹中。

daisydisk44:免费试用,磁盘使用分析。

TheUnarchiver3114:解压缩、Dr.Unarchiver

Office套件:MS Office、iWork(Keynote、Numbers、Pages)、LibreOffice

在VMware中安装Mac OS-LMLPHP在VMware中安装Mac OS-LMLPHP在VMware中安装Mac OS-LMLPHP

卸载

https://support.apple.com/kb/PH18752?locale=zh_CN&viewlocale=zh_CN

https://support.apple.com/kb/PH18743?locale=zh_CN&viewlocale=zh_CN

1.       Mac App Store 下载的应用程序:启动 LaunchPad 应用程序(或者按下键盘 F4 键),按住应用程序的图标,直到所有图标都开始抖动,点击左上角的「X」按钮。

在VMware中安装Mac OS-LMLPHP如果图标没有删除按钮,则不能在 Launchpad
中卸载该应用程序。

2.       具有卸载器的安装程序:在 Finder 边栏中,点按“应用程序”。如果应用程序在文件夹内部,则可能具有卸载器。打开应用程序的文件夹。如果看到“卸载 [应用程序]”或“[应用程序] 卸载器”,请连按它并按照屏幕说明操作。

3.       没有卸载器的安装程序:在 Finder 边栏中,点按“应用程序”。将应用程序从“应用程序”文件夹拖移到废纸篓(位于 Dock 末尾),然后选取“Finder”>“清倒废纸篓”。

4.       你还可以使用 Clean My Mac 或 CCleaner 或是 AppCleaner 来进行卸载。还会顺带删除一些关联的库文件、配置文档等,着实方便。

通常位于以下路径:

~/Library/Application Support/(应用程序/开发商名称)

~/Library/Preferences/(应用程序/开发商名称)

~/Library/Caches/(应用程序/开发商名称)

5.       MacOS 10.12+:可通过 关于本机 - 储存空间 - 管理 - 检查文件 - 左边栏中的应用程序按钮来进行删除,比原来版本方便许多且免费。

05-11 20:30