为了深入了解我的新 Macbook 的工作原理,我是否需要学习 Unix?

为了深入了解我的新 Macbook 的工作原理,我是否需要学习 Unix?

我从 1988 年起就一直使用 Windows,现在我买了我的第一台 Mac。是的,谢谢。我以前是微软的技术支持,所以不深入了解我的新机器是如何工作的,这真是太糟糕了。

我知道 Mac OS 基于 Unix 并且符合 POSIX 标准。顺便说一句,我对 Linux 也没什么经验。

我是否应该购买有关 Unix 和 Bash 的书籍,以便了解它在 Apple 闪亮的 GUI 下是如何工作的?或者也许它们足够不同,以至于我确实需要一本有关 Mac OS X 的书籍。或者两者兼而有之。

我发现的有关 Mac OS 本身的书籍似乎针对特定的版本,例如 Lion,这让我怀疑他们是否是专注于 GUI 功能的消费者。

答案1

如果您想购买有关 Mac 的书,请购买您当前使用的操作系统版本的书。它的变化幅度很大,在一段时间内保持不变,然后每 5 年左右突然淘汰大量旧结构。我们目前正处于自 20 年前推出 Mac OS X 以来最大的一系列变化之中 - 从英特尔到 ARM、APFS 磁盘结构、“锁定和签名”系统分区、从 bash 到 zsh...

macOS 可能基于 unix,但事情没那么简单。学习 unix 以适应 Mac 的工作方式是错误的。

如果您掌握了 macOS 本身,并想研究其底层,那么您可以从 Mac 的角度进行研究。不要尝试从 BSD、Darwin 甚至 NEXTstep 开始,并认为您可以“向上”发展,事实并非如此。

有简单的消费级'给 Windows 转换者使用的 Mac 技巧' 它将向您展示真正明显的顶层内容。
之后,如果您想深入研究,请从 Mac '向下' 开始,而不是从 unix '向上' 开始。一本好的“关于 Big Sur 的一切”类型的书将带您踏上这段旅程。
抱歉,我没有关于哪本书的实际推荐。

这让我想起了 2001 年我第一次购买微软 PC 时的情景,当时我已经用了 10 年的 Mac。我买了整套 MCSE 认证书作为“入门”指南。
真的,真的,太过分了。
我真的不建议一开始就买整套书美国化学学会联合会套房;)

顺便说一句,自 2012 年以来,它就不再被称为 Mac OS X。此后它只是 OS X,然后在 2016 年改为现在的绰号 macOS。参见https://en.wikipedia.org/wiki/MacOS#OS_X

相关内容