13426109659
webmaster@21cto.com

Linus Torvalds 玩转 GuitarPedal

图片

导读:虽然 GuitarPedal repo 只是一个"实验项目",但它来自 Linux 的创建者 Linus Torvalds,因此它已经在开源粉丝中引起轰动。

当听到 Linus Torvalds (林纳斯.托瓦兹)这个名字,你会想到什么?

当然,这个问题不仅仅是反问。你知道,Linux 内核——一行行的 C 语言代码,无休止的邮件列表争论,还有……嗯,是一个脾气不好、总是不遵守最礼貌沟通方式的人。

但问题是:托瓦兹的世界并非一切都围绕着 Linux。和其他人一样,他也有不少的业余爱好。虽然这些爱好也相当专业,但与操作系统毫无关系。想想电路板和烙铁。结果呢?出来一个电吉他踏板。

我打赌你肯定没想到,他会做这个东西。

对于那些不太熟悉电吉他的人来说,踏板是一种小型电子设备,吉他手把它放在吉他和音箱之间,用来以不同的方式改变声音。演奏时用脚踩下踏板,根据内部电路的不同,它可以添加失真、回声、混响等效果,或者使音色更明亮或更暗淡。

虽然,弹吉他是科技圈人士的普遍爱好,但这并非托瓦兹的风格。所以,也别想着他穿着乐队 T 恤,弹奏 Metallica 的即兴重复乐段。

也不对——他的风格更偏向于电子技术层面。

背景介绍:

今年早些时候,Linux 内核 6.13 RC7在邮件列表中发布时,托瓦兹提到了这个业余项目。

尽管它更像是一种爱好,但这次的曝光还是让很多人措手不及。

除了乐高积木,今年我还做了好几套吉他踏板(“成人用烙铁做的乐高”)。不是因为我会弹吉他,而是因为我喜欢鼓捣,而且这些吉他踏板确实能用,而且是那种“不太复杂,但也不是那种555 LED灯闪烁5分钟的玩意儿”的。

——https://lkml.iu.edu/hypermail/linux/kernel/2501.1/06189.html

昨天(9月18号),Torvalds在GitHub上发布了一个包含原理图和代码的新仓库。

仓库中包含电路原理图与少量代码,尚不能成为可量产的成品。他称出于对模拟电路的好奇,研究放大器、JFET 等元件,把焊电路当成了一种 “成人乐高”。

虽然这个项目更像是一个轻松的微实验,但在短短几个小时内,它已经获得了近 200 个 star,被 fork 了四次,甚至还收到了一个修复 markdown 小错误的 pull request。

人们如此关注,很大程度上是因为 Torvalds 本人是这个项目的“幕后推手”。

Linux Torvalds 的 GuitarPedal 仓库。


Linux Torvalds 的 GuitarPedal 仓库
https://github.com/torvalds/GuitarPedal


该代码库的自述文件明确表示,这并非最终成品。Torvalds 将这项工作重申描述为一次实验,是他探索电路设计的一种方式,而非交付一个可用的音频设备。

图片

GitHub的部分说明文字

我们要是浏览一下这个代码库,会发现一堆关于运算放大器、JFET 以及其他吉他踏板电路中用到的构建模块的笔记。他强调这并非完整的设计,更像是一直在进行的想法和测试的草图。

但说到底,这个小小的业余爱好——虽然我们应该谨慎使用这个词,因为托瓦兹的另一个“爱好”最终改写了全球科技史——感觉就像一股清风。它让我们看到了托瓦兹通常不为人知的一面。

有几个开源社区人员如此评价道:

一个男人难道不能做一个不引起关注的业余项目吗?我想这肯定很烦人。(匿名)


他已经完成了一个与“水下”水肺潜水相关的项目。(匿名)


他需要让其他人加入这个项目,帮助他完善这个项目,然后他需要努力把它推向市场,做出真正的产品,因为如果一切都基于他的项目,他可能会赚很多钱。吉他踏板应该很容易卖。(汤姆)

希望托瓦兹同志的新“业余项目”一切顺利,谁知道呢——也许有一天我们会听到吉他音频失真,上面却骄傲地印着一只重金属企鹅。

作者:洛逸

评论