网站搜索

我希望 Linux 从 MacOS 借鉴的 6 个功能


如果 Linux 从 MacOS 借用了这些功能,那将是不可阻挡的。

作为 Linux 和 MacOS 的长期用户,我看到了每种作系统的好处。事实上,我把每个都用于特定的目的,它们很少交叉。不过,多年来,我一直希望看到 Linux 从 MacOS 借鉴一些东西。

我写了一篇文章,介绍了我希望 MacOS 从 Linux 复制的六个功能 —— 这一次,我想反其道而行之。

虽然我认为 Linux 是满足我需求的最佳作系统,但这并不意味着没有改进的余地。那么,让我们开始吧。

1. 视频堆栈

我对 Linux 最大的不满之一是视频与 MacOS 上的视频差不多。Linux 长期面临的部分问题是 X Window 服务器 X.org,它从未获得作系统应有的功能、安全性和稳定性。

迁移到 Wayland 意味着情况正在慢慢改变。尽管如此,我无法想象 Wayland 会实现 Apple 对 MacOS 所做的成就。毫无疑问,MacOS 上的视频堆栈是市场上最好的。默认情况下,各种视频都以清晰、干净和美丽的外观播放。

另一方面,Linux 并不总是能够在用户不先安装第三方编解码器的情况下播放所有视频格式。此外,即使视频播放,内容看起来也永远不会像在 MacOS 上那样好。

2. 音频堆栈

音频堆栈的情况类似。如果说我在 Linux 上有一个棘手的问题,那就是音频。Pulse Audio 是一场噩梦,尽管 Pipewire 是一项改进,但要让音频赶上 MacOS 还有很长的路要走。

以 Audacity 为例。我无法告诉你我有多少次不得不重新启动声音服务器才能让 Audacity 识别我的输入或输出设备。我什至不得不重新启动计算机来录制一个简单的播客。技术不应该这么难 - MacOS 证明了这一点。Linux 可以为其音频堆栈使用更多的即插即用技术。

3. 黄油般光滑

MacOS 非常流畅,包括在显示动画、视频、窗口移动等时。打开 Launchpad,它就像黄油般光滑。点击菜单,它就像黄油般光滑。我很少在 MacOS 上找到没有这种感觉的东西。

另一方面,Linux 没有这样的图形流畅性。这很遗憾,因为 Linux 有很多有趣的吸引人的东西,可以从 MacOS 中流畅的外观和感觉中受益匪浅。

4. 有效的多点触控手势

当我使用 Linux 时,我经常错过 MacBook Pro 上的功能之一是多点触控手势。当然,一些 Linux 发行版提供了多点触控手势支持,但要让它们可靠地工作可能是一项苦差事。

为什么单指向左或向右滑动不能在网站上后退或向前移动?我一直在 MacOS 上使用这个技巧,并希望看到它出现在 Linux 上。这个功能很简单,但它使浏览变得更加轻松。

5. 移动端到桌面集成

MacOS/iOS 集成是最好的。不幸的是,Android 与任何作系统的集成都不是非常出色。考虑到 Android 从 Linux 借用了多少,您会认为这种集成将是轻而易举的事。

当然,您可以使用 KDE Connect 和 GSConnect 等工具,但它们无法提供 Apple 的 MacOS/iOS 集成中的简单性或功能范围。我尝试了这两种工具,但只用 KDE Connect 成功了(GSConnect 可以安装,但不能在 Pop 上运行!_OS)。集成应该是一个优先事项,因为现在世界默认使用移动设备而不是台式机。不是,但应该是。

6. 某些应用

Linux 将从一些在 MacOS 上运行的应用程序中受益匪浅。例如,Adobe Creative Suite、Final Cut Pro 和 Arc 浏览器将产生很大的不同。我开始使用 MacOS 进行视频编辑,发现我可以在 Apple作系统上创建的视频比我在 Linux 上制作的视频要好得多。

我不仅仅是在谈论易用性。Linux 上没有一款应用程序可以与我使用 Final Cut Pro 获得的专业质量结果相媲美。是的,有 Davinci Resolve,但在 Linux 上使用该工具可能是一场噩梦。我不仅必须将文件转换为可用的格式,而且渲染的结果经常出现故障或无法观看。另一方面,Final Cut Pro 很少让人失望。

以上就是 Linux 应该从 MacOS “借鉴”的六件事。我并不是说这些适应是可能的,但想象一下,如果 Linux 能够采用其中的一些功能,它会享受到什么样的增长。

常见问题

虽然 Linux 和 MacOS 有自己独特的功能和理念,但两种作系统都有相似之处。

MacOS 内核基于什么?

Linux 和 MacOS 都使用模块化内核作为管理系统资源的核心组件。区别在于此内核的实现方式以及与每个作系统的其他组件的集成方式。

文件系统在 MacOS 和 Linux 上如何工作?

Linux 和 MacOS 都支持各种文件系统,包括流行的 ext4 (Linux) 和 APFS (MacOS)。主要区别之一是 Linux 使用基于权限的模型进行访问控制,而 MacOS 采用基于角色的方法来管理用户权限。

Linux 与 MacOS 中的终端仿真有什么意义?

终端仿真器可以在 Linux 和 MacOS 上运行命令。这两个作系统都包含一个默认终端应用程序,但可以使用其他终端(如 Warp)来扩展功能。

包管理工具呢?

这两个系统都使用包管理器进行软件安装和更新。在 Linux 上,您会找到 APT(基于 Debian 的发行版)或 DNF(基于 Fedora 的发行版)等存储库,而在 MacOS 上,App Store 充当主要分发渠道,但也有 MacOS 命令行工具 Homebrew。

Linux 和 MacOS 在开发上有相似之处吗?

  • 脚本语言:这两个系统都提供流行的脚本语言,如 Bash (Linux) 和 Bourne Shell (MacOS)。
  • 文本编辑器:许多文本编辑应用程序可用于这两个平台,包括 nano、vim、emacs 和 Sublime Text。
  • Shell 工具:find、locate、grep、ag、ack 和 sed 等实用程序在这两个系统中广泛使用。

是否有跨平台兼容性?

  • 标准应用程序: 两种作系统都有可以安装在任一平台上的标准应用程序(例如 LibreOffice、Firefox、Zen 浏览器、VLC 媒体播放器、Spotify、Slack 等等)。
  • Docker:对于容器,Linux 和 MacOS 都支持 Docker,它允许开发人员跨平台运行容器。
  • Git:两个系统都支持版本控制,使团队可以轻松地在项目上进行协作,而不受作系统的限制。您会在这两个应用程序上找到适用于 Git 的命令行和 GUI 应用程序。
  • 编译软件:许多编译器,如 gcc(GNU 编译器集合)可用于 Linux 和 MacOS。

每个作系统有什么独特之处?

虽然 Linux 和 MacOS 之间有相似之处,但各有其优势和特点。例如:

  • MacOS 以其易用性和直观的界面而闻名,这使得可能不熟悉命令行界面的用户也可以使用它。MacOS 也只能安装在 Apple 硬件上。
  • Linux 在软件选择、硬件兼容性和系统配置方面提供了广泛的自定义选项和灵活性。Linux 可以安装在各种硬件上,例如现成的计算机、作为虚拟机,甚至安装在 Apple 硬件上。








相关文章