我用 Linux 做了 5 件令人惊讶的事情
Linux 为大部分互联网、大部分云以及几乎所有超级计算机提供支持。我还喜欢使用 Linux 来玩游戏、办公室工作和我的创造性追求。
当您习惯了一种操作系统时,很容易将其他操作系统视为应用程序。如果您在桌面上使用一个操作系统,您可能会认为另一个操作系统是人们用来运行服务器的应用程序,另一个操作系统是玩游戏的应用程序,等等。我们有时会忘记操作系统是计算机的一部分,负责管理无数任务(技术上每秒数百万个),并且它们通常被设计为能够执行多种任务。当人们问我 Linux做什么时,我通常会问他们想要它做什么。没有唯一的答案,所以这里有我用 Linux 做的五件令人惊讶的事情。
1.Linux下激光切割
(MSRaynsford,CC BY-NC 4.0)
在我最近的创客空间里,有一台大型工业机器,大约有沙发大小,可以根据简单的线条图设计文件切割各种材料。它是一个功能强大的激光切割机,我第一次使用它时,我惊讶地发现它只是通过 USB 电缆连接到我的 Linux 笔记本电脑。事实上,在很多方面,连接到这款激光切割机比连接许多桌面打印机更容易,其中许多桌面打印机需要过于复杂和臃肿的驱动程序。
使用 Inkscape 和一个简单的插件,您可以设计工业激光切割机的切割线。为您的 Raspberry Pi 笔记本电脑设计一个外壳,使用这些 Creative Commons 设计方案构建一个密码锁盒,为您的店面剪出一个标志,或者任何您想要的东西。并使用完全开源的堆栈来做到这一点。
2.Linux 上的游戏
Lutris 桌面客户端
开源一直都有游戏,最近也出现了一些备受瞩目的 Linux 游戏。我构建的第一台游戏 PC 是 Linux PC,我认为那些与我一起玩友好沙发合作游戏的人都没有意识到他们在玩游戏时使用的是 Linux。这是一件好事。这是一种流畅、无缝的体验,没有限制,具体取决于您想在硬件上花多少钱。
更重要的是,不仅游戏登陆了 Linux,平台也登陆了。 Valve 最近推出的 Steam Deck 是一款运行 Linux 的流行手持游戏机。更好的是,许多开源软件已经在 Steam 上发布版本,包括 Blender 和 Krita,以此鼓励更广泛的采用。
3.Linux上的办公
开源网站
Linux 就像生活一样,并不总是令人兴奋。有时,您需要计算机来完成普通的事情,例如支付账单、制定预算或撰写学校论文或工作报告。无论什么任务,Linux 也是普通的日常桌面计算机。您可以使用 Linux 来处理平凡的、日常的、“平常的”事情。
您也不仅限于知名应用程序。我在优秀的 LibreOffice 套件中完成了大部分工作,但在我最旧的计算机上,我使用更简单的 Abiword。有时,我喜欢探索 KDE 办公套件 Calligra,当需要完成精确设计工作(包括专门的程序设计工作)时,我会使用 Scribus。
使用 Linux 执行日常任务的最大好处是,最终没有人知道您用什么来获得最终产品。您的工具链和工作流程是您的,并且结果与锁定的非开放软件产生的结果一样好甚至更好。我发现使用 Linux 来完成日常任务使这些任务对我来说更有趣,因为开源软件本质上允许我开发自己的路径来实现我想要的结果。我尝试创建能够帮助我高效完成工作或帮助我自动执行重要任务的解决方案,但我也只是享受系统的灵活性。我不想适应我的工具链,我想适应我的工具,以便它们为我工作。
4. Linux 上的音乐制作
开源网站
我是一名业余音乐家,在我开始在计算机上进行所有制作之前,我拥有几个合成器、音序器和多轨录音机。我花了很长时间才转向电脑音乐的原因之一是它对我来说不够模块化。当您习惯于将物理盒子相互连接以通过滤波器、效果器、混音器和辅助混音器路由声音时,一体化应用程序看起来有点平淡无奇。
无论如何,这并不是说一体化应用程序不受欢迎。我喜欢能够打开一个应用程序,例如 LMMS,它恰好拥有我想要的一切。然而,实际上,我在计算机上尝试过的音乐应用程序似乎没有真正具备我需要的一切。
当我切换到 Linux 时,我发现了一种以模块化作为其基本原则之一构建的景观。我发现应用程序只是音序器,应用程序只是合成器、混音器、录音机、配线架等等。我可以在计算机上建立自己的工作室,就像在现实生活中建立自己的工作室一样。 Linux 上的音频制作取得了突飞猛进的发展,如今有一些开源应用程序可以充当统一的控制中心,同时保留从系统其他地方提取声音的可扩展性。对于像我这样的拼凑制作人来说,这是一个梦想工作室。
5. Linux 上的复古计算
开源网站
我不喜欢扔掉旧电脑,因为旧电脑很少真的死掉。通常,一台旧计算机已经被世界其他地方“淘汰”了。操作系统变得过于臃肿,旧计算机无法处理,因此您停止获取操作系统和安全更新,应用程序开始需要旧计算机所没有的资源,等等。
我倾向于采用旧计算机,将它们用作实验室机器或家庭服务器。最近,我发现添加一个 SSD 驱动器作为根分区,并使用 XFCE 或类似的轻量级桌面,甚至可以使前十年的计算机变得非常可用,可以完成比您想象的更多的工作。图形设计、网页设计、编程、定格动画等等,在低规格机器上都是微不足道的任务,更不用说简单的办公室工作了。使用 Linux 驱动机器,企业升级是一个奇迹。
每个人都有自己最喜欢的“救援”发行版。我的是 Slackware 和 Mageia,它们仍然发布 32 位安装程序映像。 Mageia 也是基于 RPM 的,因此您可以使用 dnf
和 rpmbuild
等现代打包工具。
奖励:Linux 服务器
好吧,我承认服务器上的 Linux 一点也不奇怪。事实上,对于了解Linux但自己不使用Linux的人来说,一提到“Linux”,他们首先想到的通常是数据中心。这种假设的问题在于,它可能会让人觉得 Linux 应该在服务器上表现出色,就好像 Linux 甚至不需要尝试一样。这是一种讨人喜欢的情绪,但事实是 Linux 在服务器上非常出色,因为全球开发团队付出了巨大的努力,使 Linux 在其功能上特别有效。
Linux 成为强大的操作系统,为大多数互联网、大部分云、几乎所有现有的超级计算机等提供支持,这并非偶然。 Linux 并没有停滞不前,虽然它背后有着丰富的历史,但它并没有因为过于传统而无法进步。新技术一直在发展,Linux 是这一进步的一部分。现代 Linux 适应不断变化的世界不断增长的需求,使系统管理员能够为世界各地的人们提供网络服务。
这并不是 Linux 所能做的一切,但它也不是一件小事。
[红帽企业 Linux 今年已满 20 岁:企业 Linux 如何从服务器柜发展到云]
Linux 并不那么令人惊讶
我记得我第一次见到一个使用 Linux 长大的人。在我作为 Linux 用户的大部分时间里,这种情况似乎从未发生过,但最近这种情况相对常见。我认为最令人惊讶的遭遇是与一位年轻女士的遭遇,她拖着蹒跚学步的孩子,她看到了我当时穿着的极客 T 恤,并漫不经心地提到她也使用 Linux,因为她是伴随着 Linux 长大的。这实际上让我有点嫉妒,但后来我想起来,在我成长的过程中,桌面计算机上的 Unix 根本不存在。尽管如此,想想 Linux 在过去几十年里变得多么随意还是很有趣的。成为其中的一部分更有趣。