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

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镜像选中到光驱中。

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

安装后

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

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

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

s   控制类按键也有问题。

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

安装vmware tools:设置共享后桌面无,注销重新登录即可。

初学操作

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广告过滤:搜索uBlock,卸载在“偏好设置”中。

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

系统偏好设置

1.       Dock:

2.       语言与地区:

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

4.       辅助功能:

5.       Mission Control:

6.       声音:

应用的安装

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

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

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

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

TheUnarchiver3114:解压缩、Dr.Unarchiver

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

卸载

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」按钮。

如果图标没有删除按钮,则不能在 Launchpad
中卸载该应用程序。

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

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

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

通常位于以下路径:

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

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

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

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

在VMware中安装Mac OS的更多相关文章

  1. VMware 虚拟机安装 Mac OS X Mountain Lion 苹果系统

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...

  2. VMWare 虚拟机 安装 Mac OS X

    VMWare安装Mac OS X 随着iPhone.iPad.Mac等苹果产品越来越火爆,越来越多的初学者想要了解和尝试苹果平台,包括苹果操作系统Mac OS X.苹果演示软件Keynote.苹果开发 ...

  3. VMware 9 安装 Mac OS X 10.8 Mountain Lion 图文全程

    http://unmi.cc/vmware9-install-mac-os-x-mountain-lion 非常详细,赞一下 本教程是在 VMware 9 下安装当前最新版的 Mac OS X Mou ...

  4. VMware 15 安装 MAC OS 10.13 原版(详细图文教程)

    VMware 15 安装 MAC OS 10.13 原版(详细图文教程) 生命在于折腾,之前本想装个双系统黑苹果,什么 U 盘启动盘,四叶草引导,都配置好了,最后跪在一个动态卷上,备份格盘现在弄不了, ...

  5. 设置 VMware 中的 Mac OS 虚拟机进入 Recovery 模式

    Ø  简介 本文主要介绍 VMware 中的 Mac OS 虚拟机如何进入 Recovery 模式的方法,具体步骤如下: 1.   选择 Mac OS 虚拟机,点击"打开电源是进入固件&qu ...

  6. 转:VMware 15 安装 MAC OS 10.13 原版(详细图文教程)

    -----------------转载------------------------ 原文:https://blog.csdn.net/qq_40147863/article/details/847 ...

  7. 在VMware Workstation 9中安装Mac OS X 10.8 Mountain Lion

    本文环境: CPU:Intel Core i7 920: OS:Windows 7: 内存:8G: 玩Hackintosh各有各的理由,不管什么理由,利用虚拟机安装Mac OS X都是一个可行的办法. ...

  8. [看图说话]在VMware Workstation 9中安装Mac OS X 10.8 Mountain Lion

    本文环境: CPU:Intel Core i7 920: OS:Windows 7: 内存:8G: 玩Hackintosh各有各的理由,不管什么理由,利用虚拟机安装Mac OS X都是一个可行的办法. ...

  9. 在VMware虚拟机中安装Mac OS 操作系统

    1. 安装VMware 我这里是安装VMWARE12.exe,其他的版本我不知道是否可以正常运行,最好大家安装12版本的比较好. 2. 安装 Mac OS X Unlocker for VMware ...

随机推荐

  1. 【Leetcode】292. Nim Game

    problem 292. Nim Game solution class Solution { public: bool canWinNim(int n) { ; } }; 来generalize一下 ...

  2. NOI-1.1-08-字符三角形

    08:字符三角形 总时间限制:  1000ms 内存限制:  65536kB 描述 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形. 输入 输入只有一行, 包含一个字符. 输出 ...

  3. 网络流Ek算法

    例题:  Flow Problem HDU - 3549 Edmonds_Karp算法其实是不断找增广路的过程. 但是在找的过程中是找"最近"的一天增广路, 而不是找最高效的一条增 ...

  4. input标签(图像域和隐藏域)

    图像域(图像提交按钮): <input type="image" name="..." src="imageurl"  /> 隐 ...

  5. 更换JDK版本时的问题:Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg'

    1.先把oracle自带的weblogic给卸载了,然后打开eclipse,发现报错了:Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg' J ...

  6. Linux中ctrl+z,ctrl+d和ctrl+c的区别

    Ctrl-c Kill foreground processCtrl-z Suspend foreground processCtrl-d Terminate input, or exit shell

  7. 马拉车 o(n)(最长连续回文串) hdu 3068

    #include<bits/stdc++.h> ; using namespace std; +]; string manacher(string ss) { string tt=&quo ...

  8. 《DSP using MATLAB》Problem 5.36

    第1小题 代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  9. exception in thread "http-apr-80-exec-24" java.lang.OutOfMemoryError:PermGen...

    今天客户说项目访问不了了,我急忙看了下告警,发现上报:“exception in thread "http-apr-80-exec-24" java.lang.OutOfMemor ...

  10. Redis(二)持久化

    Redis持久化,分为RDB方式和AOF方式,它们可以单独使用,也可以混用.Redis默认的是使用RDB方式. 一.RDB方式 1.触发快照的方式 RDB方式是在指定时间间隔内某一时间点的数据集快照. ...