编者注:本文于 2019 年 6 月 11 日下午 1:15:19 更新,更准确地反映了作者对 Linux 社区中开放和包容的实践社区的看法。
再过两年,Linux 内核就 30 岁了。想想看!1991 年你在哪里?你甚至出生了吗?我 13 岁!1991 年至 1993 年间,创建了一些 Linux 发行版,其中至少有三个——Slackware、Debian 和 Red Hat——提供了 Linux 运动赖以建立的骨干。
那时获取 Linux 发行版的副本,并在台式机或服务器上安装和配置它,与今天截然不同。 那时非常困难! 令人沮丧! 如果你让它运行起来,那是一种成就! 我们不得不与不兼容的硬件、设备上的配置跳线、BIOS 问题以及许多其他问题作斗争。 即使硬件兼容,很多时候,你仍然必须编译内核、模块和驱动程序才能使它们在你的系统上工作。
如果你经历过那些日子,你可能会点头。一些读者甚至可能称它们为“美好的旧时光”,因为选择使用 Linux 意味着你必须了解操作系统、计算机体系结构、系统管理、网络甚至编程,才能保持操作系统正常运行。 但我不是其中之一:Linux 成为每个人技术体验的常规部分是我们行业中最令人惊叹的变化之一!
近 30 年后,Linux 已经远远超出了桌面和服务器。 你会在汽车、飞机、电器、智能手机中找到 Linux……几乎无处不在! 你甚至可以购买预装 Linux 的笔记本电脑、台式机和服务器。 如果你考虑云计算,公司甚至个人只需单击一个按钮即可部署 Linux 虚拟机,那么 Linux 的可用性变得多么广泛就显而易见了。
考虑到所有这些,我想问你:今天你如何定义“Linux 用户”?
如果你从 System76 或 Dell 购买一台 Linux 笔记本电脑给你的父母或祖父母,让他们登录到他们的社交媒体和电子邮件,并告诉他们不时单击“更新系统”,他们现在就是 Linux 用户了。 如果你对 Windows 或 MacOS 机器做同样的事情,他们就会成为 Windows 或 MacOS 用户。 令我难以置信的是,与 90 年代不同,Linux 现在是任何人都可以计算的地方。
在许多方面,这是因为 Web 浏览器已成为台式电脑上的“杀手级应用”。 现在,许多用户并不关心他们使用的是什么操作系统,只要他们可以访问他们的应用程序或服务即可。
你认识多少人经常使用他们的手机、台式机或笔记本电脑,但无法管理他们系统上的文件、目录和驱动程序? 有多少人无法安装未附加到某种“应用商店”的二进制文件? 编译一个从头开始的应用程序怎么样?! 对我来说,几乎没有人。 这就是开源软件成熟以及关心可访问性的生态系统的美妙之处。
今天的 Linux 用户不需要像 90 年代或 2000 年代初的 Linux 用户那样了解、学习甚至查找信息,这并不是一件坏事。 Linux 专属胡须男的旧形象早已消失,我很高兴它消失了。
对计算机、操作系统以及创建、使用和协作免费软件的想法感兴趣、好奇、着迷的 Linux 用户总会有空间。 如今,在 Windows 和 MacOS 上也有同样多的创意开源贡献者。 今天,成为 Linux 用户就是成为拥有 Linux 系统的任何人。 这真是一件美好的事情。
成为 Linux 用户的意义的改变
当我开始使用 Linux 时,成为用户意味着了解操作系统在各个方面的功能。 Linux 的成熟方式使得“Linux 用户”的定义能够涵盖更广阔的范围和居住在其中的人。 也许说起来很明显,但重要的是要清楚地说:任何使用 Linux 的人都是平等的 Linux 用户。
15 条评论