我正在犹豫是否要购买一台新的 macbook pro 笔记本电脑。
我只是想了解更多有关操作系统的知识并获得更多有关 *unix 的经验。
Ubuntu 对我来说够用吗?
Mac 能提供什么而 Ubuntu 不能提供的功能?
答案1
这取决于您是否会利用拥有 Mac 的优势。作为 Win->Linux->Mac->Linux 用户,我已确定以下内容:
如果符合以下情况,请购买 Mac:
- 您所在的地区有一家 Mac 商店。出现的问题可以直接在当地商店解决,并且可以通过 AppleCare 免费获得一年保修。除此之外,它与任何其他大公司的支持计划相同。
- 您实际上将会使用专有软件(iLife 等)。 我发现我使用的唯一专有应用程序是 Garage Band,那只是为了娱乐/空闲时间,而且肯定有更好的替代品。
- 您可以遵守强制的、不可改变的设计决策。继续阅读下面的‘不同风格的笔记本电脑’和‘ui定制’。
如果符合以下情况,请购买 PC:
- 使用 Linux,你想做任何事情。正如一些人提到的那样,“Linux 适合精通计算机的人/开发人员。”这是一个误解,因为我见过从 7 岁到 82 岁的各种聪明和愚蠢的用户使用 Ubuntu 都没有遇到任何问题。另一方面,我也见过高级用户使用完全定制的系统,可以做他们想做的一切,而且通常不需要任何财务成本(但需要时间成本)。
- 你不需要苹果软件。任何苹果软件都有同样好甚至更好的替代品。
- 您想要更多选择。 通过购买 PC:
- 您可以选择不同的制造商和硬件。 你可以花任意多的钱买一台笔记本电脑,而且不需要支付专有软件税。(预装 Windows 会稍微增加一些费用)
- 您可以选择不同风格的笔记本电脑。我发现我的白色聚碳酸酯/塑料 MacBook 非常不舒服,扬声器很差劲,CPU 运行速度快,风扇噪音大,而且塑料很便宜/很脏。基本上,准备好对 Apple 做出的设计优先于功能的选择感到愤怒吧。至少 MBP 没有在风扇托架中安装扬声器 ><)
- UI 定制。 使用 Linux,您可以真正按照自己的意愿设计用户界面。OpenBox 等软件允许您微调体验。甚至 Windows 也有应用程序允许您(在一定程度上)修改 UI。从我上次使用 OSX 开始,您基本上必须接受 Apple 决定设计 UI 的方式。
- 软件!运行 ubuntu 系统,您可以使用包管理器轻松地通过互联网安装软件。(Fink for Mac 也可以这样做,但不确定它在所有方面是否都运行良好)。
- 您可以使用 Linux 或 Windows 双启动,甚至可以创建黑苹果。 我见过 OSX 在上网本上运行良好。够了。
总之,正如其他人提到的那样,如果您需要一台 Mac,那就买一台 Mac(当然,如果您真的喜欢笔记本电脑/用户界面/等的感觉)。 无论如何,您都应该选择让您享受计算机的方式,无论是花费更少、拥有大量选择,还是购买专有软件和花哨/时尚的外观。
[编辑] 抱歉,帖子太长了,希望它能充分回答你的问题[/编辑]
答案2
对我来说,OS X 是传统、更以用户为导向、图形化的世界与出色的界面(有人可能会不喜欢它,但至少它是一致且强大的)和 UNIX 命令行实用程序和网络世界的完美结合。我做 FreeBSD 开发人员已经很多年了,我既可以享受开发和运行 FreeBSD 系统(在 VMware VM 中),也可以使用我的计算机使用 Lightroom 和其他类似应用程序进行照片管理任务,而无需切换。
它也是一款非常适合在笔记本电脑上运行的系统,而这在免费操作系统中通常很麻烦(有些操作系统稍微好一些,比如 ubuntu,但我不是 Linux 用户)。
答案3
如果目标是学习 UNIX,那么 Linux 或 BSD 之类的系统比 OS X 更有意义。
当我想到“学习 UNIX”时,我会想到 Arch 或 Slackware 之类的东西,你从一个最小的基础系统开始,然后从那里开始构建。我不会想到一个大型操作系统,你会安装一个千篇一律的基础系统,并在其上安装一个大型闭源 GUI 系统。我不会想到一个基础系统,你不会自己更新软件包,而是在操作系统的偶尔发布更新中获取更新(即使这样,更新也会远远落后)。我不会想到一个用户空间,在那里公认的做法是把它放在一边,在其他地方构建你自己的软件包,就像 Fink 和 MacPorts 那样。
我使用我非常喜欢的全新 13 英寸 MacBook Pro 来输入这些内容。我喜欢使用 OS X。我不认为以上任何一项是坏的没有必要。但学习 UNIX 吗?不。
也许学习 UNIX 的最佳方法是组装一个便宜的白盒来进行实验。你不需要一直处于工作状态。虚拟机也适合用来玩,当然,你可以运行 VMWare Fusion 并在虚拟机中试验其他 UNIX,直到你满意为止。
喜欢并使用 OS X 的理由有很多,UNIX 是其中最重要的一个,但 OS X 的 UNIX 显然是预制的。它有很多优点,但我认为它不是学习基础知识的理想平台。
答案4
看到你如何在 Mac 上运行 Ubuntu 和 Parallels VMWare Fusion 产品,我认为真正的问题是你需要买一台 MAC?对于一个可以玩免费操作系统的人来说,这可是一大笔钱啊……