我如何发现 Linux 的真正力量

还没有读者喜欢这个。
Pull to open here

Opensource.com

我的 Linux 故事像许多其他人一样开始——从一台旧电脑和一个想要折腾的愿望开始。

那是 1990 年代后期,当时我读到一篇关于类似 UNIX 的操作系统“Linux”的文章,我可以免费下载和安装。当我在大学里读计算机科学专业时,我的同学和我经常使用 Solaris 来学习使用 UNIX 进行计算。但我们从未完全控制这项技术。我记得我们无法像我们希望的那样探索它。

这个被称为“Linux”的东西承诺了一些不同的东西,一种开放性和灵活性,这似乎是对我当时故障不断的笔记本电脑的完美处方。所以我冒险尝试了,安装了 Slackware,并开始使用 Linux。

当我担任达美航空的财务主管时,我对 Linux 的使用和熟悉程度被证明是非常有价值的。除了我的角色之外,我真的对人们如何飞行、他们为什么飞行、他们为什么建立他们建立的联系、他们为什么选择直飞航班而不是其他选择,以及他们倾向于为直飞航班支付多少钱而不是其他航班感兴趣。我决定回顾一下达美航空一年的网络数据,以深入了解乘客心理。(顺便提一下:很多人没有意识到航空公司必须记录他们每售出 10 张机票的数据——美国交通部将这些数据作为免费下载提供给公众。)

但我遇到了一个问题:我想分析的数据集大于 4GB,而那时 Windows 计算机无法处理那么大的文件。所以,我将所有数据转移到一台 Linux 机器上,在那里我可以按照我想要的方式处理它。Linux 使在其他平台上不可能完成的工作成为可能。它让我能够收集到我本来无法获得的见解。它帮助我为公司创造了价值(并因此我被提升为首席运营官)。

Linux 不仅解放了我的数据,还帮助我提升了职业生涯。

Red Hat CEO Jim Whitehurst with his Linux laptops

Jim 和他的 Linux 笔记本电脑。 CC BY-SA 4.0

然而,即使在 2007 年加入红帽公司后,我仍然低估了 Linux 的真正力量。我仍然认为“软件自由”主要是一个价格问题;我认为,正如其他人所说的那样,“自由软件”中的“自由”意味着“免费啤酒”(换句话说,自由软件的价值在于其对用户的极低成本)。八年后,在红帽公司工作彻底改变了我对多种想法的看法(包括运营公司最有效的方式,正如我在我的新书中详细描述的那样!),我对软件自由的看法并非最不重要的。

只有在红帽公司工作一段时间后,我才开始真正理解“自由软件”的含义——软件应该是“言论自由”,它应该是我们分享的东西,我们公开协作的东西,当我们让世界变得更美好的时候。在红帽公司,我很快意识到我领导的公司是由利润动机以外的东西驱动的。像许多被 Linux 吸引的人一样,我为了技术而来,但为了理念而留下。

在红帽公司的这些年里,我亲眼目睹了 Linux 可以产生的兴奋。例如,在巴西的一次活动中,巴西总统想与我会面,表达他对开源技术和原则的兴趣。波兰之行也发生了同样的事情,当时波兰总理得知我的访问,并要求与我会面讨论 Linux。开源运动的某些东西将各种界限(包括政治和地域界限)的人们团结在一起。

在当今的科技世界中,Linux 已经成为创新人士构建下一代计算的平台。人们正在构建最令人兴奋的应用程序、语言和框架以在 Linux 上运行。它是围绕大数据、移动和分析等问题的新兴技术生态系统的默认平台。没有 Linux,所有这些活动根本就不会存在。

当我坐在这里写这篇文章时,我可以环顾房间,发现五台笔记本电脑都在运行不同的 Linux 发行版。而我面前的这台电脑正在运行 Fedora 22。当我追求我的下一个与 Linux 相关的目标:获得我的红帽认证系统管理员证书时,它们都会派上用场。

我想你可以说我还在折腾。

我的 Linux 故事


本文是名为 我的 Linux 故事 系列文章的一部分。要参与并分享您的 Linux 故事,请通过以下方式联系我们:open@opensource.com

User profile image.
Jim Whitehurst 是红帽公司总裁兼首席执行官,红帽公司是世界领先的开源企业 IT 产品和服务提供商。Whitehurst 拥有业务发展、金融和全球运营方面的背景,在帮助公司蓬勃发展方面拥有已被证实的专业知识——即使在最具挑战性的经济和商业环境中也是如此。

9 条评论

不错的文章。我通过安装和探索 Red Hat 5 或 6 发现了 Linux?
我记得买了一本红帽书,封底里面附带一张安装光盘。
那是在 Fedora 之前的日子。
当它走向企业级时,我切换到 Mandrake,后来又切换到 Open SuSE。
仍然使用分区硬盘。我仍然想保留 Windows。
那些日子我学到了很多东西。你永远不会忘记你的第一次,我的第一次是 Red Hat。
发现 Debian 使我成为一名全职 Linux 用户。是时候告别 Windows 和 Mac 了。
我仍然是 Debian 用户。但正是 Red Hat 将我变成了 Linux 用户。
谢谢。

嗨,Jim,

我钦佩并非常感谢您对开源的热情,尽管我从根本上不同意您的说法“Linux 使在其他平台上不可能完成的工作成为可能”,因为我相信 BSD 就在那里(如果我错了请纠正我,因为那时我还是个婴儿)。我个人更喜欢 BSD 而不是 GNU/Linux,因为 BSD 许可证不要求开发人员回馈源代码;实际上造成了限制,并导致一些人在使用 GNU/Linux 平台时三思而后行。虽然我赞赏所有开源项目和努力,但这仅仅是我作为一个真正自豪的年轻加拿大极客的立场!

干杯,

您似乎认为,如果您在 GNU/Linux 上进行开发,则必须在 GNU GPL 下发布您的所有软件。这不是真的。GPL 的要求仅适用于“衍生作品”,也就是说,如果您将其他人的代码回收利用到您的程序中(无论是通过复制还是链接到 GPL 库)。在 Linux 上开发并不会使其成为 Linux 的衍生作品。如果您在 Windows 上开发,您的代码不会成为微软公司的财产,对吗?

回复 作者 Darin Luckie

开源的全部意义在于回馈,担心你必须回馈源代码?这正是你首先拥有它的原因。在你之前有人是无私的。你可能想尝试成为一名开放协作的开发人员,闭源是首先导致问题的原因。赞扬某件事,然后做完全旨在避免的事情,这是一个诚信问题。你还年轻,从这件事中学习。

回复 作者 Darin Luckie

我的 Linux 之旅始于我从一台 Windows 2000 机器上丢失了所有东西。然后它又发生在 Windows XP 上!在不得不第二次重新开始之后?我开始研究替代操作系统。我偶然发现了 Fedora Linux……我将其下载到 CD 并安装了它(或者试图安装……我尝试了四次!……哈哈!)当我最终安装好它时,我不得不又花了一两个月的时间试图弄清楚它是如何工作的(感谢上帝,感谢 Google!……)在痛苦地了解到你不能在不丢失东西的情况下格式化“/”分区后……我下定决心尽可能多地了解 Linux 和 Fedora……过了一段时间我遇到了 Red Hat,即使它是一些你需要付费的东西……(虽然我买不起!)我不得不选择它的“无商标”表弟 CEntOS。正是在这里,我尽可能多地了解了服务器……文件类型……分区……备份……以及人们用来操作服务器以使其执行所需操作的命令。我永远不会再使用 Windows 操作系统。永远!我使用 Linux 有太多的乐趣和更多的选择,包括 Ubuntu……Linux Mint……Debian……Fedora……CEntOS……以及我目前最新安装的:openSuSE。Linux 内核开发人员万岁……愿成千上万的程序员和开发运维人员继续努力……并生产出有史以来最伟大的操作系统!

干杯!

所以 Windows 让你丢失了“所有东西”。哈哈。丢失数据是由于硬件故障,而不是软件故障。这也可能是由于愚蠢的人为错误——哎呀,我删除了错误的文件。但即使 Windows 也有一个回收站来恢复它。我已经使用 Linux 和 Windows 超过 20 年了,从未丢失过一个字节。如果我丢失了,那也不是操作系统的错。那将是我自己没有备份的错。难道没有人教过你做备份吗?猜你付出了惨痛的代价才学会了。

回复 作者 Eddie G. (未验证)

精彩的文章,精彩的 Linux,但是如果你有特殊的硬件,如电视卡,并且没有驱动程序或程序可用于在 Linux 中运行硬件怎么办?

Linux 是开源的——你可以为你麻烦的硬件编写自己的驱动程序。或者,如果你不是程序员,你可以提出用你的硬件测试其他人正在尝试编写的驱动程序。开放协作。此外,你可能会惊讶于 Linux 对电视调谐器和相关硬件的支持程度。查找 MythTV 和 LinuxTV 网站。

回复 作者 rudi (未验证)

我是一名新用户,自 2015 年 2 月以来一直在学习 Linux。我理解学习 Linux 机器的命令和控制是很困难的。每天的练习让我逐渐适应了这种困难。我希望任何学习 Linux 的人都必须 регулярно 练习才能掌握 Linux 机器的力量。

© . All rights reserved.