我如何发现 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?
我记得买了一本 Red Hat 的书,封底里面附带了一张安装光盘。
那是在 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 机器的力量。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.