我喜欢 Linux,但出于这个原因,我每天都开着 Mac我喜欢 Linux,但出于这个原因,我每天都开着 Mac我喜欢 Linux,但出于这个原因,我每天都开着 Mac我喜欢 Linux,但出于这个原因,我每天都开着 Mac
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

我喜欢 Linux,但出于这个原因,我每天都开着 Mac

发表 admin at 2025年2月28日
类别
  • 未分类
标签

总结

  • macOS 提供对 Unix 兼容性、基本工具和脚本功能等重要 Linux 功能的访问。
  • Apple 的作系统提供用户友好的用户界面、出色的可靠性和效率;而 Apple 将软件和硬件设计协调一致的方法解决了兼容性问题。
  • Apple 使用 Xcode 等工具进行软件开发的方法可能会令人沮丧,但 Homebrew 等工具和 GitHub 等服务可以弥合与最佳 Linux 软件的差距。

Linux 是一个很棒的作系统,它的开源许可证值得称赞。但是对于日常工作,我不能放弃 macOS。

macOS 为我提供了最好的 Linux

我出于必要开始使用 macOS,最初用于跨浏览器测试,后来在一家使用 Mac 且只使用 Mac 的公司从事全职工作。当时,我已经使用了很多 Linux(甚至 Unix),因此我期待着具有 POSIX 软肋的用户友好型 GUI 的承诺。

“POSIX”大致意思是“Unix 兼容。“ 有趣的是,macOS 完全通过了 POSIX 认证,而 Linux 则没有,尽管它大部分是兼容的。

一启动,我就去寻找熟悉的 Linux 好东西,我并没有失望。使用 Finder 浏览文件系统,我发现了一个熟悉的目录结构,尽管它有一些 Apple 的怪癖。每个用户的主目录的存在以及保护它们的权限使我确信我正在使用真正的多用户系统。

此外,那些熟悉的目录(/bin、/sbin、/usr/bin)包含我所依赖的所有重要工具:diff、grep、curl — 应有尽有。打开终端应用程序,我可以像以前运行 Linux 命令一样运行这些命令。使用 bash(现在的 zsh)作为脚本语言,这些工具可以通过无数种方式组合起来,轻松可靠地完成日常任务。

macOS 还包括我习惯的更“强大”的 Linux 好东西,比如 Apache Web 服务器、编程语言解释器和编译器,以及通过无处不在的 git 进行版本控制。

macOS 将 Unix 包裹在一层抛光中

让我们面对现实吧,Linux 最好的地方在于它的底层架构、开放理念和内置的命令行程序。没有人说,“我使用 Linux 是因为它有最好的 GUI。“这并不是说 GNOME 或 KDE 不好;它们只是不是主要卖点。

macOS 大不相同。自从十多年前我从 Windows 作为我的日常驱动程序转移到 macOS 以来,我就没有回头。经过短暂的适应,Apple 的作系统一直看起来不错,运行可靠,并且完成了工作。

虽然 macOS 偶尔会因是围墙花园而受到批评,但这对我来说是它最大的优势之一。当我年轻的时候,我像海绵一样吸收了我系统的复杂性,无论我使用的是 Windows 还是 Linux。我调整、配置和追踪错误消息;任何避免做生产性工作的事情!现在我只想把事情做好,修补该死。

有时,我会遇到一种情况,让我诅咒 Apple 的粗暴方法。但是这些情况远远超过了我不必担心我缺少哪个驱动程序或为什么升级突然使我的音频无法正常工作的时间。

而且大多数 Mac 界面实用程序都很好看,具有出色的可用性。Dock 运行流畅,在我需要的时候可用,其余时间隐藏。对我来说,全局菜单栏比每个窗口的菜单有了巨大的改进。我喜欢 Launchpad 的外观和感觉,以及所有这些应用程序都强烈遵守一致的设计理念的事实。使用 macOS,我实际上喜欢看 GUI,这是我在 Linux 上从来没有过的,当然也从来没有在 Windows 上过。

macOS 表示 Apple 硬件

macOS 蓬勃发展的受控环境的关键之一是库存的 Apple 硬件。我发现在具有商用硬件的自建 PC 上运行 Windows 是一种试用。每隔一段时间,一个组件就会开始出现奇怪的行为,证明与其他组件不兼容。升级计算机的某些部分,结果却发现了更多问题,开始感觉像是一场我永远赢不了的打地鼠游戏。

Apple 的硬件与其软件一样受到限制,但因此生态系统坚如磐石。我不记得上次我必须重新启动崩溃的 macOS 或重新启动我的机器来安装软件是什么时候。我的 MacBook Pro 用了我整整十年,然后我用 M2 Mac Mini 取代了它,我希望它能用同样长的时间。

苹果 Mac 迷你 (M4)

重新设计的 Mac Mini 由令人印象深刻的 M4 芯片提供支持,配备 16GB RAM、256GB SSD、10 核 CPU 和 10 核 GPU。

尽管 Windows 和 Linux 拥有不断增加的硬件支持,但在 PC 硬件领域,几乎没有什么可以与 Apple 的触控板或 Retina 显示屏竞争。如果我全职购买 Linux,我会想念 macOS,但我想我会更想念高质量、可靠的 Apple 硬件。

Homebrew 为我提供了 Linux 软件

很长一段时间以来,macOS 仍然缺少一些东西,这是 Linux 生态系统的重要组成部分:软件。尽管捆绑的命令行工具非常出色,但我仍然需要一些应用程序 — 基于终端的应用程序和具有完整 GUI 的应用程序。但 Apple 对开源的 “半进半出 ”态度曾经阻碍了一些最好的 Linux 应用程序。

多亏了 Homebrew 以及 Cork 等支持应用程序,情况已不再如此。

使用 Homebrew,在 macOS 上安装软件就像使用 Linux 包管理器一样快速简单。有数以千计的实用程序和应用程序可用,许多 Linux 工具直接提供或作为等效工具提供。Homebrew 的流行帮助开源软件在 Mac 上比以往任何时候都更加蓬勃发展。

帮助支持 Mac 开源运动的另一个支柱是 GitHub。GitHub 是最受欢迎的开源软件主机,它对于大大小小的社区项目都至关重要。GitHub Desktop 和 GitKraken 等 GUI 客户端使 Mac 用户更容易进行开发,但 GitHub 的存在有助于确保程序员可以比以往任何时候都更容易地协作开发 Mac 软件。

Apple 的开发环境 Xcode 仍然令人沮丧,坚持保留闭源、单体式方法继续给创新带来压力,但像 Homebrew 和 GitHub 这样的计划无疑已经使格局变得更好。


我仍然一直在使用 Linux,无论是通过 ssh 连接到远程服务器,还是在使用 UTM 的虚拟机中运行发行版。但是,对于日常桌面工作,macOS 是我在围墙花园和开放生态系统之间找到的最佳折衷方案。它给了我两全其美的体验,我仍然可以假装我过着 Linux 的生活。

©2015-2025 Norria support@alaica.com