为什么我从 Mac 切换到 Linux

感谢许多开源开发者,现在使用 Linux 作为你的日常系统比以往任何时候都容易得多。
308 位读者喜欢这篇文章。
hands programming

WOCinTech Chat。Opensource.com 修改。CC BY-SA 4.0

自从 2004 年我开始从事 IT 行业以来,我一直是 Mac 的忠实粉丝和高级用户。但是几个月前,由于一些原因,我决定将 Linux 作为我的日常系统。这并不是我第一次尝试完全采用 Linux,但我发现它比以往任何时候都容易。以下是什么启发我切换的。

我第一次尝试在桌面使用 Linux

我记得抬头看着投影仪,它也看着我。我们都不明白为什么它不显示。VGA 线缆完全插入,没有发现弯曲的针脚。我尝试了所有我能想到的组合键,以提醒我的笔记本电脑是时候克服舞台恐惧症了。

我在大学里运行 Linux 作为一项实验。IT 部门的经理是各种 Linux 发行版的倡导者,随着我对桌面支持和编写脚本越来越自信,我想更多地了解它。IT 对我来说比我的计算机科学学位课程更有趣,后者感觉非常抽象和理论——“谁关心二叉搜索树?”我想——而我们的系统管理员团队的工作感觉如此具体。

这个故事的结尾是我登录到 Windows 工作站来完成我的课堂演示,这也标志着我第一次尝试将 Linux 作为我的日常操作系统结束。我欣赏它的灵活性,但兼容性不足。我会偶尔编写一个脚本,通过 SSH 连接到一台机器来运行另一个脚本,但我停止了在日常生活中使用 Linux。

对 Linux 兼容性的新认识

几个月前,当我决定再次尝试 Linux 时,我预计会出现更多同样的兼容性噩梦,但我完全错了。

安装过程完成后,我立即插入了一个 USB-C 集线器,看看我遇到了什么情况。一切都立即工作了。HDMI 连接的超宽显示器显示为我笔记本电脑屏幕的镜像显示,我很容易地将其调整为第二个显示器。USB 连接的摄像头,这对于我的 居家工作生活至关重要,毫无困难地显示为视频。甚至我的 Mac 充电器,因为它一直在使用 Mac,所以已经插在集线器上,也开始为我的非常非 Mac 硬件充电。

我的积极体验可能与 USB-C 的一些更新有关,它在 2018 年受到了必要的关注,以与其他操作系统体验竞争。正如 Phoronix 解释的那样

“USB Type-C 接口为非 USB 信号提供了一种 ‘替代模式’ 扩展,并且该规范中此替代模式的最大用户是允许 DisplayPort 支持。除了 DP 之外,另一种替代模式是 Thunderbolt 3 支持。DisplayPort Alt Mode 支持 4K 甚至 8Kx4K 视频输出,包括多声道音频。”

“虽然 USB-C 替代模式和 DisplayPort 已经存在一段时间,并且在 Windows 领域很常见,但主线 Linux 内核并不支持此功能。幸运的是,由于 Intel 的努力,这种情况现在正在改变。”

除了端口之外,快速浏览 Linux on Laptops 硬件选项,会发现比 2000 年代初我经历的更完整的选择集。

这与我第一次尝试采用 Linux 的情况截然不同,我对此表示欢迎。

打破 Apple 的围墙花园

使用 Linux 给我的日常工作流程增加了一些新的摩擦,我喜欢这一点。

我的 Mac 工作流程是无缝的:早上打开 iPad,写下我对一天的想法,并开始在 Safari 中阅读一些文章;滑到我的 iPhone 继续阅读;然后登录我的 MacBook,经过多年的微调,所有这些部件都连接在一起。键盘快捷键已经融入我的大脑;用户体验和它们一直以来几乎一样。这非常舒适。

这种舒适是有代价的。我很大程度上忘记了我的环境是如何运作的,我无法回答我想回答的问题。我是否自定义了一些 PLIST 文件来获得那个自定义快捷方式,或者我是否记得将它签入 我的点文件? 当 Firefox 有更好的使命时,我怎么会如此依赖 Safari 和 Chrome?或者,具体来说,为什么我不使用基于 Android 的手机而不是我的 i 设备?

关于这一点,我经常考虑切换到基于 Android 的手机,但我会失去我在所有这些设备上的连接以及生态系统中设计的一些小便利。例如,我将无法从我的 iPhone 上输入搜索到 Apple TV,或者通过 AirDrop 与其他基于 Apple 的朋友分享密码。这些功能是同构设备环境的巨大优势,并且是一项了不起的工程。也就是说,这些便利带来了被生态系统困住的感觉。

我喜欢对设备的工作原理感到好奇。我希望能够解释那些使我的系统有趣或易于使用的环境配置,但我也想看看增加一些摩擦会给我的视角带来什么。 用 马塞尔·普鲁斯特的话来说,“真正的发现之旅不在于寻找新的土地,而在于用新的眼睛看世界。” 我对技术的使用非常方便,以至于我不再对它的工作原理感到好奇。 Linux 让我有机会再次用新的眼睛看世界。

受到您的启发

以上所有理由都足以探索 Linux,而且我也受到了您的启发。虽然开源社区欢迎所有操作系统,但 Opensource.com 的作者和读者对 Linux 的喜爱具有感染力。它激励我重新投入其中,我正在享受这个旅程。

接下来阅读
标签
I'm happiest at a microphone
Matt 曾是 EMC 存储专家、VMware vExpert 以及其他专有技术的忠实粉丝。他现在专注于开源和 DevRel 的采用。

22 条评论

很棒的文章 Matt! 恭喜你切换成功!

你使用哪个发行版? 我安装了 deepin,出现了很多行闪烁。 Ubuntu 的工作方式和你期望的操作系统一样,但它看起来非常过时,而且感觉不太流畅? Windows 工作得非常好,很难切换。 我的系统中有三个固态硬盘,一个用于 Windows,一个用于 Linux,第三个用于尝试 Mac。 但我总是打开 Windows,因为它总是完美运行。 你能推荐一些运行良好的发行版吗?

我不想深入探讨为什么我选择某个特定的发行版,但鉴于你的问题是关于兼容性的,我应该提到我在运行 Fedora 30 的 Thinkpad T480 上获得了很棒的体验。 我没有遇到任何使用这两者的硬件兼容性挑战。 务必深入研究文章中提到的兼容性列表,以获得最佳的用户体验!

回复 作者 Aaryan Sharma (未验证)

Thinkpad T 系列一直与 Linux 配合良好。 当我决定重新开始(10 年前)时,我将 Ubuntu 9.04 加载到全新的 T400 上,并且从未回头! 那也是我的专业日常系统。

回复 作者 mbbroberg

我也有一个T480s笔记本电脑,在使用Windows 10时风扇经常启动。几周前我擦除了它,安装了KDE Neon,现在风扇很少启动。所以我认为Thinkpad T系列在Linux上的表现比Windows更好。

KDE Neon是一个非常漂亮的操作系统,如果你是从Mac转过来的话,很容易上手。

回复 ,作者 alanfd_oss

我在4到5个不同的设备上使用过Feren OS(戴尔Inspiron,华为MateBook D 14,带有Ryzen 1700x和Vega 64的自制台式PC,华硕游戏笔记本电脑等),从2016年底到现在都没有问题(唯一值得注意的是,它默认情况下不在我的华为MateBook D14 AMD Ryzen版上提供键盘背光,但我没有搜索驱动程序或原因)。除了这个非阻塞功能之外,我没有发现兼容性问题。

回复 作者 Aaryan Sharma (未验证)

好文章。我也经历过你经历过的一些事情。十年前我一直在使用Linux作为我的日常驱动程序。然后我回到研究生院,被使用MacOS和Windows的同学吓到了。那时我买了一台MacBook Pro,并切换到MacOS。我继续使用开源软件来完成我的大部分工作。我一直坚持使用OpenOffice,从来不喜欢Safari。我更喜欢Firefox和Chrome,但我总是觉得自己离开了自己喜欢的Linux桌面,是个“叛徒”。随着时间的推移,我发现我对格格不入的担忧是没有根据的。我可以继续使用Linux,最终也发生了这种情况。一路走来,Linux在支持连接到投影仪和白板等外围设备的硬件方面变得越来越好。

在过去的20年里,我尝试过许多不同的Linux发行版,但目前,我的台式机运行Ubuntu,我的笔记本电脑运行Fedora。一切正常!

你好,Matt,
我只是好奇你使用的是什么发行版?我尝试了很多,都数不清了,主要是因为我喜欢看看不同的口味是什么样的:)
最近我选择了Zorin,我与任何开发人员都没有关联,我只是一个普通人,从小就进入了IT行业,并在IT领域工作了几年,然后我转行到了不同的行业,但我从未失去对IT世界的兴趣。对于任何想要过渡到Linux的人来说,不要害怕,你不会后悔的,特别是如果你没有只能在Windows上运行的特殊软件,并且你只用它来收发邮件、浏览网页、观看视频、照片和文档,通常值得尝试一下Linux。
享受吧

我没有提及我的发行版,因为我和你一样——信息更多的是关于再次好奇,并走出我已经待了一段时间的众所周知的栈。由于大多数Linux发行版都使用GNOME作为GUI,因此一切都取决于根据您的偏好进行定制。下次我将写更多关于我是如何获得良好设置的。感谢你分享你的经历,M!

回复 作者 M Solomon (未验证)

我想离开MacOS,但要创建MacOS和iOS程序。是否可以直接重新编译MacOS程序以用于Linux(具有Objective C源代码和项目文件)?

某些应用程序在Linux上可用,但似乎并非直接重新编译才能实现。我的大多数核心应用程序都可以工作,例如Firefox,Chrome和视频会议软件。除此之外,我一直在寻找专有工具的开源替代品,或者我使用Web浏览器来访问它们。

回复 作者 Châu (未验证)

好文章!

伟大的文章,Matthew。我最近在家切换到了Linux,虽然这很有挑战性(但方式很好),但我已经能够在Ubuntu上完成我需要做的所有事情,这要归功于我20多年的Windows经验。作为一名忠实的MSSQL开发人员,MS决定移植SQL和Azure Studio使这成为可能。加上PowerShell和VSCode!

是的,所有这些都是!现在是使用Linux的激动人心的时刻。谢谢阅读:)

回复 作者 Raj Mandalia (未验证)

好文章,Matt。

的确,跨设备连接和使用在我们日常生活中至关重要。可以方便地在手机上快速查看电子邮件,记下一些想法,然后从桌面/笔记本电脑回复。

平板电脑或任何其他已融入我们日常生活的设备也是如此。东西需要无障碍地工作!这就是用户体验,这就是驱动生产力,这就是我们需要关注的。

我从带有TouchBar的MacBook Pro 13英寸切换到带有AMD Ryzen的华为MateBook D 14。然后,我将默认的M.2更改为nvme 500Gb,并在SSD的一半上安装了Feren OS,另一半保留了Windows。因此,我获得了比MacBook Pro更高的性能,但成本为700欧元,而不是MacBook的2000欧元。我甚至无法在MacBook Pro上使用Windows玩旧游戏,但我可以在华为上以低图形设置运行GTA V而不会出现问题。然后会看到工作属性:最便宜的在Photoshop、Premiere Pro和Media Encoder上更快,在IDE或git客户端上索引文件也很快。
真的很惊讶,不介意重新使用Apple设备。
当我从iPhone 6s切换到Google Pixel 2 XL时,也发生了同样的事情……在我尝试了相同或更低成本的替代方案之前,我并不认为Apple如此低效,该死。

说到Linux。我喜欢Feren OS,因为它移植了与Windows相同的键盘快捷键,它在设计上稳定且出色,我在家中使用它,就像我在工作设置中使用它一样(我是Web开发人员)。它具有使您的生活更轻松的功能,例如右键单击以在文件夹上以root身份打开等。
它可以让您选择使用深色或常规模式,设置您更习惯的布局(类似于OSx、Windows 7、Windows 10等……)。令人惊讶的是,设置一个refind来替换默认的丑陋grub非常快。现在我有一个漂亮的主题,可以在启动菜单上显示Windows 10和Feren OS图标以供选择。

在工作中,所有部门都使用Linux,但每个人都选择自己的发行版。有些人使用Ubuntu,另一些人使用Debian,另一些人使用Mint等。我从Ubuntu开始,但在观看了一些视频和评论之后,我意识到Feren在用户体验方面做得更好,所以我切换了,百分百推荐!

如果您喜欢桌面/手机集成,请尝试KDE Connect / GSConnect。

伟大的文章。
我没有像USB C那样新的东西(也许除了我的手机),所以我很高兴听到Linux现在与之兼容。

我喜欢的是,随着我获得旧的、二手的硬件,我通常可以依靠Linux再次使它有用。

对于硬件,我通常在基于Ubuntu和Fedora之间切换。当一个不起作用时,另一个可能会起作用,而且似乎它们几乎是轮流进行的。我已经很久没有遇到问题了(自从Broadcom无线需要单独下载的日子以来),直到现在使用AMD视频卡。这在一定程度上也是因为我学会了如何使用这些驱动程序,因为我已经大约15年没有遇到这样的问题了!

Drew,说得好。我最初被Linux吸引是因为我有一台旧笔记本电脑,我想赋予它新的生命。除了文章中提到的兼容性挑战之外,它运行良好。我很高兴看到Linux继续成为桌面操作系统领域的顶级竞争者,就像它多年前在企业操作系统领域所取得的成就一样。

回复 作者 dragonbite

感谢这篇非常好的文章,Matt。

阅读您的想法和上面的评论让我思考了“从熟悉的环境切换到不熟悉的环境”的一般主题。很常见的是阅读由喜欢他们熟悉环境的人(无论是Windows,OS / X,KDE,GNOME等)撰写的文章,尝试一些新事物,并报告说“还可以,但我真的不得不回到老朋友身边才能完成工作”。

当我在大约2005年左右短暂地尝试将Windows XP作为我的日常驱动程序时,这种情况发生在我身上,与大多数人的故事相反。因为我放弃了我的老朋友(Sun工作站),所以我发现自己正在寻找获得熟悉工作环境的方法,安装Cygwin等等。最终我放弃了,发现自己花了大量的时间只是寻找替代方案并使它们运行起来,然后安装了Ubuntu,它当时是基于GNOME2的,并且开箱即用就拥有了我所需的一切。从那以后,我或多或少地一直待在那里,偶尔也会去其他发行版。

我记得读到乔·扎维努尔(Joe Zawinul)过去常常重新连接他的合成器键盘,使其从高到低,从左到右。据称,这给了他一股新鲜的创造力。有点像发行版跳转或安装不同的桌面环境。

知识共享许可协议本作品在知识共享署名-相同方式共享 4.0 国际许可协议下获得许可。
© . All rights reserved.