我们离不开的 Linux 内核模块

开源爱好者们权衡他们喜爱的 Linux 内核模块。
69 位读者喜欢这个。
Linux keys on the keyboard for a desktop computer

Linux 内核今年迎来 30 周年!如果你和我们一样,这意义重大,我们本周将通过几篇特别的文章来庆祝 Linux。

今天,我们首先汇总来自社区各方的回复,回答 “你离不开哪个 Linux 内核模块?为什么?” 让我们听听这 10 位爱好者的说法。


我想一些内核开发者听到我的答案会尖叫着逃跑。尽管如此,我还是在这里列出了两个最具争议的模块

  • 第一个是 NVIDIA,因为我的工作笔记本电脑和个人台式机上都配备了 NVIDIA 显卡。
  • 另一个可能产生的憎恨较少——来自 VMware 的 VMNET 和 VMMON 模块,以便能够运行 VMware Workstation。——Peter Czanik

我最喜欢的是 zram 模块。它在内存中创建一个压缩的块设备,然后可以将其用作交换分区。当内存有限时(例如,在虚拟机上),如果您担心由于频繁的 I/O 操作而磨损 SSD 甚至更糟的基于闪存的存储时,使用基于 zram 的交换分区是理想的选择。——Stephan Avenwedde


最有用的内核模块绝对是 snd-hda-intel,因为它支持大多数集成声卡。我在 Linux 桌面上编写音频音序器时听音乐。——Joël Krähemann


如果没有我用 Broadcom 文件生成的 kmod-wl,我的笔记本电脑将毫无价值。我有时会收到关于污染内核的消息,但是没有无线网络的笔记本电脑有什么用呢?——Gregory Pittman


我离不开蓝牙。没有它,我的鼠标、键盘、扬声器和耳机都将是摆设。——Gary Smith


我要冒险说所有模块。说真的,我们已经到了随便拿起一块硬件,插上它,它就能工作的地步。

  • USB 串行适配器就能工作
  • 显卡就能工作(虽然可能不是最佳状态)
  • 网卡就能工作
  • 声卡就能工作

所有模块为整体带来的广泛驱动程序工作范围令人印象深刻。我记得过去我们常常大喊 xrandr 魔术字符串来使投影仪工作,而现在——是的,当东西不能(大部分)正常工作时,这真是罕见。

但如果我必须把它缩小到一个,那就是 raid6。——John 'Warthog9' Hawley


我要回到 20 世纪 90 年代末。我是一家小公司的 Unix 系统管理员(兼任 IS 经理)。我们的磁带备份系统坏了,由于“小公司”预算有限,我们没有紧急更换或现场维修。所以我们不得不把它送去维修。

在那两周里,我们无法进行磁带备份。没有哪个系统管理员愿意处于这种境地。

但后来我想起了阅读 软盘磁带指南,而且我们碰巧有一台刚更换的塔式 PC,它有一个软盘磁带驱动器。

所以我用 Linux 重新安装了它,设置了 ftape 内核驱动模块,运行了一些备份/恢复测试,然后将我们最重要的备份运行到 QIC 磁带。在那两周里,我们依赖 ftape 备份关键数据。

因此,对于 90 年代 Linux 上使软盘磁带驱动器工作的幕后英雄,你太棒了!——Jim Hall


嗯,这很容易。它是 kvm 内核模块。就我个人而言,我无法想象没有虚拟机如何完成我的日常工作。我愿意相信我们大多数人都是如此。kvm 模块在使 Linux 成为云战略的核心方面也发挥着重要作用。——Gaurav Kamathe


对我来说,它是 dm-crypt,它用于 LUKS。请参阅

知道别人看不到你磁盘上的内容真是太棒了,例如,如果你丢失了笔记本电脑或它被盗了。——Maximilian Kolb


对于密码学基础知识,很难超越 crypto 模块及其 C API,它们都很简单明了。

对于日常生活,有什么比蓝牙提供的即插即用更有价值的吗?——Marty Kalin


在评论中与我们分享:你离不开哪个 Linux 内核模块?

接下来阅读什么
User profile image.
Jen 领导 Red Hat 数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

1 条评论

为了防止内核模块在启动期间加载,必须将模块名称添加到 “modprobe” 实用程序的配置文件中。此文件必须位于 /etc/modprobe.d 中。在进行以下修改之前,请确保未配置模块在 /etc/modprobe.conf、/etc/modprobe.d/*、/etc/rc.modules 或 /etc/sysconfig/modules/* 中加载。由于 RHEL 各个版本之间的差异,请务必按照适用于您系统版本的步骤操作:RHEL 5、6、7、8 的共享步骤,然后是每个版本的特定步骤 RHEL 4 的步骤。

© . All rights reserved.