我对开源的初次接触纯粹是极客式的巧合。
在 90 年代后期,我沉浸在 Microsoft 生态系统中。随着 Windows 的推出,个人计算机用户正被从命令行推开。但我固执地保留了一个 MS-DOS 终端在手边。由于现在已消逝在记忆潮汐中的原因,有一天我发现自己在安装 Cygwin,这是一套常用的软件和命令行工具,可以在终端或 X-Window 中运行。我对类 Unix 环境的初次接触给我留下了深刻的印象。当我输入 "startx" 并且我的屏幕上爆发了无数个小 x 时,就敲定了交易。在那个时候(大约 1998 年),任何熟悉 Unix 的人都已经意识到新兴的类 Unix 操作系统 Linux,它是围绕 Linus Torvalds 的大学软件项目开发的。当 Red Hat Linux 5.2 发布时,我冲到当地的电脑商店,对这个价格只有 Windows 一半的新操作系统感到好奇。
我与 Linux 时好时坏的关系从那次购买开始。我学习了更多的命令行操作,并沉醉于企鹅力量的稳定性中。随着我的知识和带宽的增长,我开始下载其他新的和不同的发行版。我的超级极客荣誉徽章包括通过文件传输协议在 33.6 kbps 拨号连接上下载 Linux 发行版——这花了 3 天!构建一台带有双网卡的计算机来路由我的 DSL 互联网服务是我早期 Linux 年代的另一个亮点。我编译了自定义内核,编写了自己的 iptables 防火墙规则,并学会了如何管理该计算机上的无头服务器。
在接下来的几年里,我体验了许多 Linux、BSD 甚至短暂的 Solaris 的各种版本。然而,尽管我非常喜欢命令行,但像许多人一样,我渴望一个漂亮的图形用户界面 (GUI) 来控制 Linux 赋予我的所有力量和自由。我尽我所能帮助他人,并积极参与关于竞争标准、缺乏友好的安装程序、难以使用的 GUI 以及名称奇怪的软件的激烈讨论。我也在思考 Linux 是否会与桌面上的“两大巨头”相匹敌,或者这种竞争是否重要。
在接下来的十五年里,我在 Linux 世界中进进出出。最终,我对易于管理、华丽的 GUI 的希望变成了现实。KDE 和 Unity 都吸引了我。然而,总是有一些软件名称或其他挫折让我一直停留在 Windows 中。
然而,大约三年前,隐私减少、恶意软件增多、操作系统价格离谱以及仅限订阅的软件的完美风暴最终促使我找到 Windows 和 Mac 世界的可行的开源替代方案。我买了一台上网本,并在几个小时内格式化了硬盘并安装了 Fedora Core 16。在尝试了其他几个发行版后,我选择了 Crunchbang,因为它轻量级的 Openbox 桌面以及转换为滚动发布的能力。我构建了第二台台式机供家庭使用,并与 Linux Mint 双启动。下班后,我就住在 Linux 里。去年四月当我启动我的主 Windows 7 电脑时,我很惊讶地发现它已经闲置了将近一年!我的软件搜索仍在认真地继续。
你好 GIMP、LibreOffice、Scrivener、Xara Xtreme 和 DarkTable。分别而言,这些是非常强大的照片处理、办公、写作、矢量图形和 RAW 图像处理工具。此外,我已经开始学习 Web 技术和编码。我发现 Linux、Apache、MySql、PHP (LAMP) 架构非常适合学习真实世界的 Web 开发。我本地设计了一个个人网站以及我公司的网站,最近开始使用 Syntactically Awesome StyleSheets (Sass) 和 jQuery。随着专业视频编辑器 Lightworks 的复兴,我正在倒计时,期待一部获得奥斯卡奖的电影在 Linux 中剪辑完成。
而锦上添花的是什么?Linux 发行版终于做对了 GUI!Xfce、KDE、Gnome、Cinnamon、Mate:平衡实用性、资源使用和赏心悦目比以往任何时候都更容易。现在,当我没有使用 Linux 计算机时,我会想念窗口阴影、透明度、鼠标焦点调整和多桌面等强大功能。
我的 Linux 故事的结尾实际上是一个开始。企业中的开源现在已成为常态。这不仅反映在软件选择上,也反映在员工和合作企业所采取的态度上。企业期望更广泛的选择,并拥抱开源带来的改进的安全性和互操作性。最终,正是对选择和安全性的强调也让我留在了 Linux 中。
8 条评论