我转向 Linux 的原因。全职!

2025-06-08

我转向 Linux 的原因。全职!

大家好。这是我第一次加入#dev.to 社区。

我写这篇博客的目的是为了让大家了解为什么使用免费开源操作系统对科技界人士来说总是更有利,同时也是为了打破一些关于 Linux 的迷思。一年前,我已经成为一名全职 Linux 用户,从此不再回头。

我一直对操作系统很着迷,并且尝试过各种各样的操作系统,从Macintosh System 1到 MS-DOS,再到最新版本的 BSD Unix。以下是我选择 Linux 作为全职操作系统的一些真正原因。


原因 1:更新


更新是让最炫酷、最强大的功能和工具脱颖而出的途径。但如果我们无法掌控更新,它可能会破坏并扰乱您的工作流程。

Linux 在提供及时稳定的更新方面表现出色,并允许用户选择是否下载,以便您可以完全控制更新。

在 Linux 中,一个很棒的功能是,你可以随时选择更新哪些内容,哪些不更新。当我们内存有限,只需要更新安全补丁时,这非常有用。

内存使用情况

Linux 选择性更新


现在,与其他操作系统相比,它就不一样了。更新的灵活性很差。Linux 的另一个优点是,你可以更改和替换任何新功能,并将其集成到现有配置中。虽然这并非一键操作,但你始终拥有这个选项。


原因 2:资源使用情况


大多数专有操作系统的核心设计都是这样的:只有拥有良好的系统规格才能使用该操作系统。

由于内核等内部组件非常精简(只有几千行代码),你可以定制一个 Linux 版本,它只占用大约400Mb的内存……太棒了!想想看,即使是你的智能手机,平均也只占用1.5Gb左右的内存。

内存使用情况

这最终意味着您可以在有限的规格下运行更多的应用程序和脚本。


原因 3:最适合开发人员


Linux 现在是、并且将继续是开发人员最好的生态系统,这一点毋庸置疑,因为它预先构建了大量套件和应用程序,其唯一目的是用于软件开发,并且它有 FOSS 社区的支持。

替代文本

通过 GIPHY


开发人员需要考虑的另一件事是,源代码可以在 Linux 上更快地编译和执行。

软件包管理在 TUX 成为硬核开发者的利器方面也发挥着关键作用。用户可以根据需要选择性地添加或删除软件包。这是一种更灵活的方式,可以更快地完成工作,提高工作效率。

须藤


😎 有趣的事实上述陈述可以通过以下事实得到支持:排名前 500 的超级计算机都在 Linux 上运行,并且大多数云服务器都由 TUX 提供支持。


原因四:解决实际问题


Linux 对于新手来说难度更大,这一点已广为人知。Linux 在某种程度上有所改变,但其本质并无二致。Linux 的设计初衷是让人们能够深入了解计算机系统,无论是软件本身,还是与硬件交互的内核。

对于新手来说,全职使用 Linux 或将其作为主要操作系统非常困难,原因有很多。例如,在某些发行版中,你需要为 WiFi、音频等基本功能编写特定于硬件的驱动程序。这看起来可能非常复杂,但一旦你掌握了它,你就能解决更大的问题。


Linux 是积累故障排除经验的绝佳途径。它可能会放弃你,但只要你愿意,你总能让它重新站起来!


原因 5:你拥有最终的控制权


控制你的不是苹果、微软,甚至也不是 Canonical。在 Linux 领域,你就是你的😎老板,即使它背后有跨国公司的支持。

须藤


您拥有最高权限,可以根据自己的喜好编辑任何文件。在 Linux 中,文件权限是一个非常庞大的话题。了解文件权限可以让你实践、理解并受益匪浅。

了解有关 Linux 文件权限的更多信息:WikiArchlinux

整个防火墙、VPN、SSH 和网络的其他各个方面也可以随意控制。


原因 6:无限定制


在 Linux 还很年轻的时候,人们可能会这样说:“一个不友好的肮脏的命令行操作系统!”

请注意!...那些日子早已一去不复返了。你可以拥有预先构建的精美 Linux 发行版,如Deepin、Elementary、Endless OS等,它们非常符合 21 世纪的风格,是一种视觉享受。此外,既然你是自己的老板,你可以在同一个系统中尝试不同的桌面环境(布局)或窗口管理器,并选择最适合你不同心情的。你可以:

尝试了所有方法,但都不喜欢?- 构建您自己的桌面环境

自定义 UI 并不意味着你只能更改主题、字体、图标和锁屏。你可以更改窗口按钮,如果你不喜欢任务栏,也可以更改它。你甚至可以将引导加载程序的背景或徽标更改为你家狗狗的图片。只要你的想象力足够丰富,选项就无穷无尽。

注意:如果您是这种人,您可以模拟 MacOS 或 Windows 的外观。

Linux 版 Windows 10 主题原始来源

Linux 版 Mac 主题原始帖子


原因 7:免费、开源、注重隐私


除了极少数应用程序和操作系统供应商外,所有 Linux 操作系统和应用程序都是开源的,可以免费使用和分发。这让像我这样的人能够乐于测试市面上最好的应用程序和操作系统,并从中获得灵感。

须藤


由于其他操作系统的非开源特性,我们无法清晰地了解其底层机制。虽然透明度有记录,但我们无法亲眼看到。我们无法知道所有数据都被收集了,但对于 Linux,如果我们愿意深入挖掘,就能知道它们在处理什么。

查看linux的源代码:Linux Repo

你可能会问,那我为什么还要用谷歌呢?我的回答是:“做最坏的打算!期待最好的结果!”


原因8:更好的病毒免疫力


“病毒?......我不太了解你!” -🐧 TUX 说

Linux 免疫病毒的说法纯属无稽之谈。任何联网的计算机都容易受到线程攻击,Linux 也不例外。但由于 Linux 的权限机制,与其他操作系统相比,其风险要小得多。

替代文本


Linux 最好的一点是,您可以随时从其他操作系统打开受病毒感染的 USB,甚至可以将带有恶意代码的 Linux 二进制文件复制到您的文件系统,只要您不执行或不授予其必要的权限,就没问题。

权衡


尽管 Linux 在很多方面都很出色,但在以下方面它却存在不足。

  • 支持
    • 由于 Linux 是开源的,并非所有发行版都会像 Windows 或 Mac 那样获得客户支持。这种情况确实存在,而且在未来几年内都将如此,除非微软或苹果推出自己的 Linux 发行版。嘿……既然你是老板,何必费心呢……责任在你!

Linux 支持


  • 驱动程序
    • Linux 不会自动安装所有驱动程序。例如,我的笔记本电脑 Acer Swift 3 配备了指纹传感器(供应商是 EgisTec)。Windows 系统自带了该传感器的驱动程序,但 EgisTec 却没有提供任何 Linux 驱动程序或源代码。所以现在我必须想办法在没有任何源代码的情况下为该传感器构建驱动程序。这似乎很难!而且确实如此……但我很喜欢。

Linux驱动程序


  • 游戏

    • 游戏是 Linux 和 Windows 粉丝之间争论不休的话题。有人可能会说 Linux 通过 Wine 模拟器支持游戏,或者你也可以使用 Steam。但这并非在所有情况下都可行。
    • 虽然 ProtonDB、Lutris 和 PlayOnLinux 值得一试,但长期使用下来感觉 bug 很多,很不稳定,就连设置过程都相当繁琐。相信我,我经历过各种崩溃。
    • 但情况将会改变,因为云游戏代表着未来,我们不再过多依赖硬件或软件,而只依赖网络。

葡萄酒游戏


  • Windows 和 Mac 专用应用程序
    • 并非所有专业人士都转向 Linux 的主要原因之一是,他们工作中使用的专有应用程序套件(例如 MS Office、Adobe 等)在 Linux 上不可用。尽管在 Office 生产力、图像处理和视频编辑方面,有很多替代方案。Windows 和 Mac 上的替代方案要好得多。


各位,这篇博客到此结束。希望你们喜欢,欢迎随时联系我。

mailto
网站
Github

鏂囩珷鏉ユ簮锛�https://dev.to/gauthamp10/reasons-why-i-switched-to-linux-full-time-30ek
PREV
Kubernetes 简介 KUBERNETES 架构
NEXT
适合初学者的基本 Git 知识。