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。请参阅
- https://#/sysadmin/disk-encryption-luks
- https://manpages.debian.org/unstable/cryptsetup-bin/cryptsetup.8.en.html
知道别人看不到你磁盘上的内容真是太棒了,例如,如果你丢失了笔记本电脑或它被盗了。——Maximilian Kolb
对于密码学基础知识,很难超越 crypto 模块及其 C API,它们都很简单明了。
对于日常生活,有什么比蓝牙提供的即插即用更有价值的吗?——Marty Kalin
在评论中与我们分享:你离不开哪个 Linux 内核模块?
1 条评论