Ubuntu 与 Mac 操作系统

10 mac ubuntu macos

我正在犹豫是否购买新的 macbook pro 笔记本电脑。

我只是想更多地了解 os 并在 *unix 上获得更多经验。

Ubuntu 对我来说足够了吗?

什么 mac 可以为我提供 Ubuntu 不能提供的?

bra*_*ack 12

这取决于您是否会利用拥有 mac 的优势。作为一个 Win->Linux->Mac->Linux 用户,我已经建立了以下内容:

在以下情况下购买 Mac:

  • 您所在地区有一家 mac 商店。出现的问题可以直接在当地商店解决,并通过 AppleCare 免费保修一年。否则,它与任何其他知名公司的支持计划相同。
  • 您实际上将不再使用专有软件(iLife 等)。 我发现我使用的唯一专有应用程序是 Garage Band,那是为了娱乐/空闲时间,而且肯定有更好的选择。
  • 你可以遵守强制的和不可变的设计决策。继续阅读下面的“不同风格的笔记本电脑”和“用户界面定制”。

在以下情况下购买 PC:

  • 使用 Linux,你想做任何事。正如一些人所提到的,“Linux 非常适合精通计算机的人/开发人员。” 这是一种误解,因为我已经看到从 7 岁到 82 岁的聪明和愚蠢的用户使用 Ubuntu 都没有问题。另一方面,我看到高级用户拥有完全定制的系统,可以做他们想做的一切,而且通常没有经济成本(尽管有时间成本)。
  • 你不需要苹果软件。任何苹果软件都有同样好的或更好的替代品。
  • 你想要更多的选择。 通过购买 PC:
    • 对于不同的制造商和硬件,您有多种选择。 您可以随心所欲地在笔记本电脑上花多少钱,而且不必支付专有软件税来获得它。(Windows 预装会稍微增加成本)
    • 您可以选择不同风格的笔记本电脑。我发现我的白色聚碳酸酯/塑料 macbook 非常不舒服,扬声器很烂,风扇声音很大 @ 高 CPU,而且塑料很便宜/变脏了。基本上,准备好对 Apple 做出的设计重于功能的选择感到愤怒。至少 MBP 的风扇舱中没有扬声器 ><)
    • 用户界面自定义。 使用 Linux,您可以按照自己的意愿制作用户界面。诸如 OpenBox 之类的东西可以让您微调您的体验。甚至 Windows 也有应用程序可以让您修改 UI(在一定程度上)。到我上次使用 OSX 时,您基本上必须接受 Apple 决定设计 UI 的方式。
    • 软件!. 运行 ubuntu 系统,您可以使用包管理器轻松地通过互联网安装软件。(Fink for Mac 也能做到这一点,但不确定它在所有方面的效果如何)。
    • 您可以使用 Linux 或 Windows 双启动,甚至可以创建一个 hackintosh。 我已经看到 OSX 在上网本上运行良好。纳夫说。

总而言之,正如其他一些人所提到的,如果您需要一台 Mac,请购买一台 Mac(当然,如果您真的喜欢笔记本电脑/用户界面/等的感觉)。 无论哪种方式,您都应该选择让您喜欢计算机的东西,无论是花更少的钱,有大量的选择,还是购买专有软件和花哨/时尚的外观。

[编辑] 抱歉这篇长文章,希望它充分回答了您的问题[/编辑]


小智 11

对我来说,OS X 是传统的、更面向用户的、图形化的世界和一个伟大的界面(人们可能不喜欢它,但至少它是一致和强大的)和命令行实用程序和网络的 UNIX 世界之间的完美融合。我已经成为 FreeBSD 开发人员已有多年了,我可以享受开发和运行 FreeBSD 系统(在 VMware VM 中)以及使用我的计算机与 Lightroom 和其他类似应用程序进行照片管理任务的乐趣,而无需切换。

它也是一个可以在笔记本电脑上运行的很棒的系统,这对于免费操作系统来说通常是一种痛苦(有些像 ubuntu 这样稍微好一些,但我不是 linux 用户)。


小智 7

如果目标是学习 UNIX,那么像 Linux 或 BSD 这样的东西比 OS X 更有意义。

当我想到“学习 UNIX”时,我会想到 Arch 或 Slackware 之类的东西,您可以从最小的基础系统开始,然后从那里开始构建。我不认为有一个大型操作系统,您可以在其中安装一个通用的基本系统,并在其上安装一个大型闭源 GUI 系统。我不认为您不自己更新软件包的基本系统,而是在操作系统的偶尔点发布更新中汇总更新(即使如此,更新也远远落后)。我不认为有一个用户空间,其中公认的做法是把它放在一边,而是在其他地方构建自己的软件包,就像 Fink 和 MacPorts 所做的那样。

我在我喜欢的全新 13 英寸 MacBook Pro 上输入所有这些内容。我喜欢使用 OS X。我认为上述任何一项都不一定是坏事。但是学习 UNIX?不。

或许学习 UNIX 的最好方法是拼凑一个便宜的白盒来进行试验。您不需要始终处于工作状态的东西。虚拟机也很适合玩,当然,您可以运行 VMWare Fusion 并在 VM 中试验其他 UNIX,直到您满意为止。

喜欢和使用 OS X 的原因有很多,而 UNIX 是其中一个重要的原因,但 OS X 的 UNIX 绝对是预制的。非常适合使用,但不是我认为的学习基础的理想平台。