最古老且仍在活跃的 Linux 发行版 Slackware 迎来 25 周年

Slackware 拥有独特的历史和忠实的用户群。
372 位读者喜欢这篇文章。
a big flag flying in a sea of other flags, teamwork

Opensource.com

Patrick Volkerding 最初并没有打算创建一个 Linux 发行版。他只是想简化安装和配置 Softlanding Linux System 的过程。但是当 SLS 没有采纳他的改进时,Volkerding 决定将他的工作以 Slackware 的名义发布。1993 年 7 月 17 日,他发布了 1.0 版本。四分之一个世纪和 30 多个版本之后,Slackware 仍然是最古老且仍在积极维护的 Linux 发行版。

对于许多早期的 Linux 用户来说,Slackware 是他们的入门发行版。一位用户告诉我,她的第一个 Linux 安装就是 Slackware——而且她不得不使用十六进制编辑器来修复分区表,以便 Slackware 可以安装。对她的硬件的支持是在以后的版本中添加的。另一个人开始构建数据中心,为最早的互联网房地产网站之一提供动力。在 1990 年代中期,Slackware 是最容易获得的发行版之一,并且不需要花费太多精力就能正确地实现 IP 伪装。第三个人提到在内核编译作业运行时睡觉,醒来后才发现它失败了。

所有这些轶事都表明这是一个难以使用的操作系统。但 Slackware 的粉丝们并不这么认为。该项目的网站称,最重要的两个优先事项是“易用性和稳定性”。对于 Slackware 来说,“易用性”意味着简洁。Slackware 不包含图形安装程序。它的软件包管理器不执行任何依赖关系解析。这对于新用户来说可能会感到不适应,尤其是在最近几年,但它也使人们能够更深入地了解系统。

对易用性的不同理解并不是 Slackware 唯一的独特之处。它也没有公共的错误跟踪器、代码仓库或明确定义的社区贡献方法。Volkerding 和一个由少量贡献者组成的小团队在一个名为“-current”的滚动发布分支中维护代码树,并在它达到他们设定的功能和稳定性目标时发布版本。

作为现存最古老的发行版,Slackware 具有非常大的影响力。SUSE Linux 的最早版本是基于 Slackware 的,而 Arch Linux 等发行版可以被视为 Slackware 的哲学继承者。虽然它的受欢迎程度可能在这些年有所下降——例如,稍年轻的 Debian 在其 Sub-Reddit 上的订阅者数量是它的 10 倍——但它仍然是一个活跃的项目,拥有忠实的粉丝群。因此,祝 Slackware 25 岁生日快乐,并祝愿它再创辉煌 25 年!

在评论中分享您对 Slackware 早期(或近期)的回忆。

User profile image.
Ben Cotton 是一名受过训练的气象学家,但天气是一个很棒的爱好。Ben 在 Red Hat 担任 Fedora 项目经理。他是《开源项目项目管理》的作者。在 Twitter (@FunnelFiasco) 或 FunnelFiasco.com 上找到他。

25 条评论

我的第一个发行版也是 - 老而弥坚。

一名 Slackware 用户,从接近开始的时候就开始使用。

一篇非常好的文章。写得很好。

我想指出一点,虽然 Slackware-current 可能看起来像是一个“滚动发布”版本,但它不是。它是 Slackware 的一个开发分支。

Slackware 用户,从版本 12 开始。我的第一个 Linux 发行版,至今仍然是我的日常主力。它是一个令人惊叹的发行版,并且拥有一个令人惊叹的社区,该社区运行着广泛的“extras”存储库和一个活跃的文档 Wiki。

如果 Slackware 消失了,我非常肯定我唯一的选择就是重新发明它。但我认为我至少还有 25 年的时间才需要担心这个问题。

Alienbob(Slackware 维护者)曾经在一个项目中帮助过我。我将一个基本的 Slackware 安装与 x11 和简单的 wifi + 触摸屏实用程序塞进了一个 500 mb 的 ssd 中。硬件类似于 olpc,采用古老的 amd geode 片上系统。Webdt 是平板电脑。这大约是在 Slackware 12 - 12.2 左右。我大约从版本 10 - 11 开始使用 Slackware。最初使用 suse 7.4,但后来被 Slackware 的简洁性所吸引。

我的第一个 Linux 安装是使用带有 UMSDOS hack 的 Slackware 发行版(仍然有人在使用它),那是我发现 Unix “一切皆文件”哲学中最糟糕的方式,试图创建和使用交换分区。

我绝对对从软盘安装 Slackware 有美好的回忆。我可能先使用了 SLS,但 Slackware 在我大学期间运行着我的电脑。

那是 Linux 内核的早期。

虽然我不再使用 Slackware,但我很高兴它仍然活跃。

我绝对对从软盘安装 Slackware 有美好的回忆。我可能先使用了 SLS,但 Slackware 在我大学期间运行着我的电脑。

那是 Linux 内核的早期。

虽然我不再使用 Slackware,但我很高兴它仍然活跃。

我的第一个 Slackware 安装大约在 1998 年(我认为是 v4... 我记得版本号在某个地方有很大的跳跃),虽然那不是我第一次接触它。我母亲雇来教我“计算机知识”的人在一台全新的 Thinkpad 701c (1995!) 上运行了 Slackware。后来我了解到 Patrick Volkerding 偶尔会在 Fargo/Moorhead 地区与我哥哥的乐队一起即兴演奏。

美好的回忆,我想我在 1998 年左右通过 1.x 内核版本了解了它。我父亲从 Walnut Creek 给我买了一些 OS/2 Hobbes CD,如果我没记错的话,那里有一个小的 Slackware 演示。那时,多重引导系统很常见,用于试用操作系统,因此搞砸了整个硬盘 ;) - 在我有了另一台电脑之前,我从未过多地玩过它,直到 Slackware 4 和 7。我开始学习如何编译内核和应用程序、X 和一些故障排除来安装那些不太合适的应用程序 (VMTools 2!)。仍然认为 Slackware 非常适合学习和了解 Linux,而不是最常见的版本。

我记得在安装 Slackware 时,达到需要计算显示器上电子束运动的时间点,使其与您的显卡匹配。手册警告说,这是唯一一个错误决定可能会真正毁坏您的硬件的步骤。

我的一个朋友向我介绍了 Slackware 4.0,从那时起我就“被感染”了。
祝贺 Patrick 和 Eric (alien) 的杰出工作!
在 90 年代中期,我为一个我工作的公司设置了一台 Slackware Web 服务器。在我离开 5 年后,有人打电话给我说网页无法访问。服务器在那几年没有维护,原因是磁盘故障。这就是 Slackware 的稳定性。
多年来尝试过其他发行版,又回到了 Slackware。除了 Slackware 之外,没有其他发行版可以让您获取源代码(内核或应用程序),编译、安装并且无需任何补丁即可工作。以及其他发行版那些糟糕的软件包存储库和依赖关系解析。您可能会很快陷入无法解决的境地。
祝 Slackware 再创辉煌四分之一个世纪。

Zdenko Dolar

好文章!大约 20 年前我在大学开始使用 Slackware,即使我现在也在使用其他发行版,它仍然是我的最爱。

附注:我从官方公告和更改日志中数出了超过 40 个稳定版本 :-)

今天仍然将 Slackware 作为我的日常主力使用:它仍然可以安装在其他任何东西都无法安装的设备上。我的笔记本电脑和其他 PC 通常都运行它。进行多媒体或其他需要大量依赖项的操作比其价值更困难,我会为此使用不同的发行版(并且有专门用于此目的的发行版),但对于其他一切,Slackware 都是可靠且据我所知,相当安全的。

Linux 几乎运行着我拥有的一切,但不幸的是只有我的 PC 安装了 Slackware。

最后,像其他人一样,我想公开感谢 Pat、Eric (AlienBob) 以及所有多年来为此付出努力并将希望继续这样做的人。我在 DVD 列表上,并且购买衬衫和其他东西来表达我的支持。我并不富裕,所以我无法对每个项目都这样做,但我绝对会对 Slackware 这样做。

谢谢你们!!!

Mike

自 1998 年左右的早期版本 3 以来,Slackware 的快乐用户,我最早接触 Linux,它帮助我学习了基本知识,然后学习和使用其他发行版,如 Mandrake、Suse、Debian、Redhat 等(其中大多数是因为我的客户在工作中使用它),但在家里我仍然在我的系统上使用 Slackware。

自从 PV 的第一个版本以来,我一直在使用最好的类 UNIX Gnu/Linux。从未回头。Slackware '-current' 是开发树,而不是滚动发布版本。一旦 '-current' 被认为是稳定的,那么 'rc' 就会发布给忠实用户进行测试和刻录,以便可以向公众发布稳定版本。Slackware 一直是最好的 Gnu/Linux,许多发行版都从中衍生出来。
请记住,'-current' 是开发版本,不建议用于生产工作。一旦您使用 Slackware,您将永远不会回头,而是安全地留在最好的 Gnu/Linux 中!

感谢 PV & 团队打造了最长寿的 Gnu/Linux!

我尝试过许多不同的 Linux 发行版,但最终总是回到 Slackware。

祝 Slackware 25 周年快乐,感谢 Patrick 和团队多年来的奉献和辛勤工作。我大约在 1994 年左右接触 Linux,之前我在早期的 486 上使用 DOS 和 Win 3.11,然后我尝试了各种 UMSDOS 变体,它们可以在我的 DOS 分区上运行。基于 Slackware 的 Dragonlinux(lite -no X)在我的 Pentium 90 上运行,我立即被您可以在不同的 tty 上让多个用户做多件事的方式所吸引,然后我得到了印刷版的 Slackware Linux 书籍和用于 Slackware 7.1 的 CD 套装,它安装在一台 Pentium 120 mHz 机器上(仍然拥有它!!!),我几乎尝试过所有类型的发行版,但总是回到 Slackware。我简直无法想象没有它的生活。祝 SLACKWARE 再创辉煌 25 年!!!! :)

自 v2 版本以来一直是忠实用户

Slackware 是我的第二个 Linux 发行版,仅次于 SLS。当我找到第一份工作时,我说服我的老板购买一张“Slackware Pro”CD,并在备用 PC 上试用。

那最终成为了我的工作站(否则我只是一个初级 Unix 系统管理员,但我们没有备用的 Sun 或 Apollo 工作站给我)。后来,我在另一台备用 PC 上安装了 Slackware,并设置了我们的第一个 YP 服务器来管理系统。

美好的时光。

我在 1994 年初从一套软盘中首次安装了 Slackware。内核版本是 1.0.9,当时正确设置 X11 modeline 确实很棘手。(我甚至炸坏了一台显示器,尽管它声称能够支持该点时钟频率...)我将它与 OS/2 双启动了好几年,然后我注意到我不再启动 OS/2 了。此后,我将整个硬盘都给了 Slackware Linux。

由于需要更简单的软件包依赖管理,我几年前停止运行 Slackware,但没有哪个版本的 Linux 像 Slackware 那样“舒适”和“不碍事”。

恭喜 Patrick!

我多年前从 Slackware 7.1 版本开始使用,因为一本杂志说它是黑客选择使用的发行版,并且附带安装 CD。

那是我第一次接触 GNU/Linux。我和一个朋友在一台非常旧的电脑上进行实验,一旦我们最终设法安装并成功启动它,我们都不知道如何打开我们软盘中的 Linux 手册!我们不知道挂载的概念,我们几乎什么都不知道。

但多年后的今天,我正在从 slackware-current 中写这篇文章。我最初在我的家用台式电脑上同时安装了 slackware 和 Windows,我通过与它的斗争中学到了很多东西,但后来我的所有笔记本电脑最终都只运行 slackware。

我现在开发软件,所以我会在 VM 中运行其他一些发行版进行测试,但没有哪个能与 slackware 相提并论。它非常“简单”,这并不一定意味着“容易”,但它不会妨碍您,它没有隐藏内核的繁琐层,并且它非常强大且流畅地工作。

Slackware 和 Patrick 万岁!

我从 2003 年到 2009 年的大部分时间里一直使用 Slackware,没有任何问题,直到一位使用 Ubuntu 的朋友问我,我和一个“DIY”发行版有什么关系。简而言之,我告诉他我喜欢它的稳定性,并且我学到了很多东西。我现在正在使用 Xubuntu,它很棒,因为它使用了 Debian 软件包管理系统,但我不得不为此牺牲了 Slack 令人惊叹的稳定性。有时我想知道这是否值得。仍然想念那种稳定性。

还记得从软盘安装 Slackware,以及 Linux Magazzine 封面上的 Slackware 96 CD。在切换到 RH4.x 之前使用了很长时间。

祝贺这篇文章,并祝贺 Slackware。我仍然记得通过 FTP 将 slackware 下载到 40 或 50 张软盘的日子,在软盘失败后不得不重新下载,然后搞砸了我合租伙伴的电脑分区表,试图安装 Slackware。那些是美好的旧时光。那时候的计算机真有趣。

Slackware 有带有依赖项检查的 slackpkg。没有依赖项检查的是 pkgtools。现在是推出支持 Ryzen 的 Slackware 15(内核 4.10 最低要求)的时候了。

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