Linux 的吉祥物是一只名叫 Tux 的企鹅,因此我们认为庆祝 企鹅意识日 以保护企鹅栖息地并(更多地)谈论一些关于 Linux 的事情是恰当的。
一些关于企鹅的趣闻:这些毛茸茸的生物是不会飞的,但却是鸟类家族的一份子。有些体型很大,比如帝企鹅,有些则很小,比如在新西兰发现的那些。而且,众所周知,巴布亚企鹅的游泳速度高达每小时 21 英里!
现在,回到 Linux 的话题。我请我们的作者社区描述他们了解 Linux 的那一刻,或者他们让 Linux 在自己的机器上运行起来的那一刻。以下是他们分享的内容。
Simon Pincus,Opengear 工程副总裁
从我的角度来看,2008 年是市场接受 Linux 的一个重要转折点。作为一名开发经理,我的团队多年来自然而然地一直在使用各种发行版作为开发和测试环境。但从销售和营销的角度来看,我们在说服客户在生产环境中使用 Linux 和我们的应用程序方面几乎没有取得任何进展。这种情况变化得非常快,就我个人而言,与一位客户的一次会面让我意识到风向变了。
我当时正在与欧洲一家大型电信公司的 CTO 会面。我正在介绍一个应用程序的技术架构,并开始介绍推荐的环境。像往常一样,我首先推荐了 Linux,然后立即开始为该平台在任务关键型应用程序中的稳定性、安全性、可靠性进行辩护(这种介绍通常只会换来茫然的眼神)。
CTO 打断我的话,说:“无需让我相信这些,我们从现在开始将大量使用 Linux。你只要告诉我我们多久能拿到就行了。” 那一刻,我知道战斗结束了!
Chris Hermansen,社区版主,社区参与顾问
在 2005 年秋季,我的工作台上仍然放着一台 Sun 工作站,但我的家人正在为离开一年做准备,由于我将继续工作,我决定买一台又大又快的笔记本电脑来满足我的计算需求。事实证明,这台东芝笔记本电脑非常好,运行的是 Windows XP,但即使安装了 MinGW,几个月后我发现我仍然无法获得我所需要的生产力环境。
我以前尝试过 Linux,但我总是回到我可靠的 Sun——主要是因为 90 年代的 PC 硬件不太好。但这一次,我无法选择 Sun,所以我下载了一个名为 Ubuntu 的较新的发行版,并将其安装在我的笔记本电脑上。在不错的硬件上,令我惊讶的是,我不仅发现 Linux 真的很好,而且还发现整体体验比我的 Sun 更好。它提供了更好的 GNOME 体验,它拥有更好且更新的软件包选择,而且通常速度更快。因此,我不仅替换了 Windows,而且还放弃了 Solaris。
当我们一年后回来时,我为我的办公室订购了一台新的戴尔台式机,并在上面安装了 Linux。我从未后悔回头。
Jay LaCroix,IT 总监
我于 2002 年在一所社区大学开始接触 Linux,当时该大学正在试行 Linux 课程。我对此非常着迷,以至于在第一天上课之前就完全读完了教科书。每个学生都获得了自己的硬盘驱动器来安装 Linux,我们将安装视为自己的,并在整个课程中对其进行维护/改进。
后来,我被要求激活我的 Windows XP 副本,因为我重新安装了太多次,这让我感到反感。那是我的电脑,我基本上被锁定在机器之外,直到我致电微软并验证我的安装后才能登录。考虑到我从课程中学到的关于 Linux 的新知识,我决定安装 Red Hat Linux 并学习如何将其用作我的日常操作系统。我喜欢在我的机器上拥有完全的自由,而无需处理许可或激活问题。此后,我从 Fedora 迁移到 Debian,现在又迁移到 Ubuntu(以及两者之间的几个发行版)。
Maxim Burgerhout,高级解决方案架构师兼兼职布道者
我在世纪之交之前开始接触 Linux,当时我在法学院学习,并在当地一家电脑商店兼职。我们实际上出售盒装 Red Hat Linux,这是我的第一个发行版。不久之后,我转而为大学兼职担任助教。那大约是 1999 年或 2000 年,我想。我从那时开始在桌面上全职使用 Linux,在人类已知的每一种可能的发行版之间切换,只是为了尽可能多地学习它。
我作为助教的工作之一是向其他法学院学生解释互联网是什么(记住,这已经是大约 20 年前的事了!)。在我的课程中,我主要复述了我从下载、安装、配置和运行 Linux 中学到的知识。Linux 远不如今天那么完善,但它是亲身实践并学习计算机真正工作原理的好方法。现在仍然是!
虽然早在 1994 年左右我就开始关注 Linux,但由于一些原因,我从未尝试过。这种情况在 1999 年发生了彻底的改变,当时我运行 Windows 98 的电脑崩溃了,带走了大量的工作成果。几天后,我在一家 Staples 办公用品商店看到一份盒装的 Caldera OpenLinux 正在促销。我决定花 20 美元买一份来试试。
大约在那个时候,我的妻子买了一台新的台式电脑,所以我拿了她的旧电脑,将安装 CD 放入驱动器,在 20 或 30 分钟内,我就有了一台可以正常工作的桌面电脑。从那时起,我就没有再回头。不再需要担心许可证或昂贵的软件。我可以专注于完成工作。多年来,我使用 Linux 升级和挽救了许多台式机和笔记本电脑(包括我自己的和朋友的)。
Bertrand Delacretaz,Adobe 首席科学家,Apache 软件基金会成员和董事
我从 1985 年开始使用 Unix。(我感觉 #老古董 的标签要来了。)
我的第一个严肃的 Linux 项目是在 2004 年,当时我们为一个在瑞士巡回展出多年的展览创建了一个基于 Linux 的视频播放器和多媒体信息亭。为这套播放器和信息亭编写的用户手册是为了解释如何在早上打开电源,并在晚上关闭电源。操作员不应期望对 Linux 或计算机有任何了解,而且必须出差来修理这些东西会扼杀我们紧张的预算。
在当时,创建一个如此强大、即插即用的系统,并配备用于存储媒体的大容量磁盘(所以不是真正的嵌入式系统)是一个严峻的挑战。但是,它运行得非常出色,在多年的巡回展览中几乎没有服务电话。当时获得高质量的数字视频播放也具有挑战性,但 Linux 的构建模块方法意味着我们可以把一切都做好,并创建一个高度定制化的系统,出色地完成了工作。
那时我意识到 Linux 将会长期存在。
Steve Morris,安布罗斯大学信息技术总监
我对 Linux 的发现发生在 90 年代早期。我当时在一家本地 ISP 拥有一个 shell 帐户,并且必须研究 Unix 才能弄清楚如何使用它。通过搜索引擎,我了解了更多关于 Linux 的信息,特别是 Slackware。我的第一次安装是通过软盘或 CD-ROM,但我清楚而愉快地记得大声说出:“太棒了!接下来呢?” 的那一刻。
Thomas Hamilton,红帽技术支持工程师
我于 2003 年上了大学,这意味着我需要一台新的笔记本电脑。它预装了 Windows XP。那时是早期,有些笔记本电脑可以从 USB 启动,有些则不能。
在接下来的几年里,我的 CD/DVD 驱动器坏了,所以我只是买了一个外置驱动器,以备不时之需。没什么大不了的。然而,最终,Windows 崩溃了。没有光驱可以启动,而且 USB 在这台笔记本电脑上不是一个可启动选项。我尝试取出硬盘驱动器,将其安装在另一台电脑上,从那里在上面安装 XP,然后再放回笔记本电脑。对于任何摆弄过 Windows 的人来说,毫不奇怪,这并没有奏效。
我听说过 Linux,并且在我的计算机科学课程中(企业版 Red Hat Linux 的早期版本)简要使用过它,并且偶然发现了一些 live 发行版,我可以(合法地免费)下载并试用。如果我没记错的话,这些是 Knoppix 和 Puppy。这些很酷,但它们不是完整安装,仍然无法让我使用我的笔记本电脑。突破来自于 gOS,Ubuntu 8.04 的一个变体。它很漂亮,运行良好,并且 live 镜像也让我可以安装它。还记得 Windows 不能安装在一台电脑上,然后移动到另一台电脑上吗?好吧,Linux 可以!
我能够取出硬盘驱动器,将其放入另一台电脑中,安装 gOS,将其放回我的笔记本电脑上,它就可以工作了。在接下来的几年里,我仍然在其他几台电脑上双启动各种 Linux 发行版和不同版本的 Windows,但多亏了 gOS,我省下了几百美元,否则我作为一个身无分文的大学生就不得不花钱买一台新电脑。我知道还有其他(更好)的 Windows 替代品,我已经有将近 8 年没有使用 Windows 了。它只会变得越来越好。
Jim Hall,FreeDOS 的创建者
我当时是一名大学生,经常使用校园里的 Unix 计算机实验室来运行我的物理实验室的数据分析程序。我在家用电脑上使用 DOS,但是使用那些大型 Unix 系统已经让我感到很爽,我想要更多。我开始在讨论组中四处寻找,有人提到了一个叫做 “Linux” 的新事物。它是一个类 Unix 操作系统,但它可以在 PC 上运行。我可以在我的 ‘386 电脑上运行它。
我立刻被可以在家运行的免费类 Unix 系统所吸引,而无需一直拨号连接到校园计算机网络。
我从一堆软盘中安装了 SoftLanding Systems Linux 1.03!我甚至不认为当时有 CDROM 选项。SLS 1.03 附带 Linux 内核 0.99 alpha 补丁级别 11,需要高达 2MB 的 RAM,如果想编译程序则需要 4MB,运行 X Windows 则需要 8MB。它工作得很好!在第一次启动 Linux 后,我惊喜地发现了一些熟悉的工具:用于操作文件的 awk 和 sed,用于检查文件的 less 和 cat,以及用于编辑的 GNU Emacs。对于更高级的工作,我可以使用 gnuplot 来显示数据,使用 gcc 用 C 语言编写我自己的实用程序,以及使用 f2c 用 FORTRAN 编写自定义数据分析工具。
我于 1994 年获得了物理学学士学位,但使用 Linux 开启了我作为 Unix 系统管理员的职业生涯。我从未回头。
Peter Czanik,Syslog-ng 布道者
我第一次接触 Linux 是在 1994 年我进入大学的时候。当我向学院 IT 部门询问电子邮件地址时,甚至连老师都没有自动收到电子邮件地址。当我获得电子邮件地址后,我还被邀请加入 IT 部门的学生志愿者小组。起初,我获得了对 FreeBSD 服务器的用户访问权限,但很快我就得到了在一台备用机器上安装 Linux 的任务。那是来自许多软盘的 Slackware,安装在一台配备 4MB RAM 的 i386 机器上。
很快,我也在我的家用机器上安装并运行了 Linux。当时,它只是我的辅助操作系统,我仍然使用 Windows 作为我的桌面系统。我尝试了几个发行版,在家和我的大学服务器上都安装了它们:Red Hat Linux、Debian,然后是 Jurix,你很可能从未听说过。
Jurix 是一个人的作品,一个滚动发行版,非常注重安全性。而我真的需要安全性:大学里的外国学生不断攻击我们的服务器,但由于他们是付费学生,所以无法受到惩罚。 不久,Jurix 成为 S.u.S.E Linux 的基础,从那时起,我就一直使用它作为我的主要桌面操作系统,经历了它的名称从 SuSE 到 SUSE,再到现在的 openSUSE 的变化。
Rachel Kelly,云和 FOSS 爱好者
回首往事,我现在与 Linux 的关系显而易见。我的父亲是家用电脑的早期使用者,我的两个哥哥一生都是程序员。我很幸运,它一直都在我身边。然而,直到 2010 年,当我开始在 Free Geek 的 Build 项目中做志愿者时,我才有了有限的直接接触。在 Build 项目中,我是众多志愿者之一,学习为在回收中心达到工时要求的其他志愿者,以及为 Free Geek 的店面组装 Linux 电脑。为了从一个级别升到另一个级别,你需要在支持下,教导新来的学员你所学到的知识。这种通过赋权进行教学的模式是我希望永远保持的。而且,了解 Ubuntu 10.04 是一份礼物,甚至还带有一点点命令行。
几年后,当我以成年人的身份重返大学,参加 Python 入门课程时,我发现自己在运用这些技能。我班上的一位女士告诉我 PyLadies,这是一个面向女性 Python 程序员的国际聚会。在那里,我学习了足够的 bash 知识,可以舒适地使用命令行,然后学习了 Python,以便开发几个项目,为完成学位后找到我的第一份工作服务。那次实习让我对现代技术栈的许多层面有了深入的了解。
最终,在工作中使用 Mac 四年后,我已将工作和个人项目完全切换到 Linux, 具体来说是 Kubuntu(尽管我也喜欢 Unity、Mint、Fedora,甚至尝试过 Kali)。我喜欢它的易用性、软件包的丰富性以及出色的桌面环境。Linux 社区中自由的理念,以及那些努力使这里成为一个友善之地的人们,对我以及我们所有人来说都是无价的。我只是希望能回报这份恩情。
开源社区特别鸣谢 PyLadies PDX 和 SeaGL!
Spencer Hunley,合同支持专家
我的 Linux 之旅始于大学时期,当时我还在努力维护一台旧笔记本电脑上的 Windows XP 系统。在我的一门基础技术课上,教授有一天为我们启动了 Red Hat Linux,我立刻产生了兴趣。在那之前,我从未听说过任何其他操作系统,无论是自由/开源的还是其他的,不是预装在新电脑上的。课后我拜访了他的办公室,他花时间向我展示了 Ubuntu,甚至在我的笔记本电脑上实时运行了它。我简直不敢相信如此重要的东西竟然没有价格标签。
不久之后,我安装了双系统,但主要在 Ubuntu 中运行;感觉焕然一新,比以往任何时候都更有掌控感。随着我发现更多,尝试其他发行版,摆弄各种部件(有时从破坏东西和修复它们中学习),我完全转向了 Linux。在本地,我为那些好奇、想要更新旧硬件,或者只是想要一个不碍事并且适应他们而不是他们适应操作系统的用户举办了一些关于 Linux 的非正式研讨会。没有 Linux,我不会有今天的成就。
在评论中与我们分享您的 Linux 故事。
22 条评论