为什么Linux的音频驱动位于sound目录下而不是driver/sound

为什么Linux的音频驱动位于sound目录下而不是driver/sound

来自百度百科:https://zhidao.baidu.com/question/1766959028556770020.html

1、早期的2.4内核所有的音频驱动和其他驱动一样都是位于drivers目录下的:drivers/sound
2、到了2.5开发版内核,所有的音频驱动包括音频框架代码由drivers/sound移到了sound目录下:
(1)2.6内核之前的git记录查找:http://git.kernel.org/?p=linux/kernel/git/tglx/history.git;a=summary
(2)音频驱动代码被移动的git提交:
http://git.kernel.org/?p=linux/kernel/git/tglx/history.git;a=commit;h=91e39521bbf6557b429f87da38e9bbf8cad301f7
author Jaroslav Kysela perex@perex.cz
Wed, 13 Feb 2002 03:32:11 +0000 (19:32 -0800)
committer Jaroslav Kysela perex@perex.cz
Wed, 13 Feb 2002 03:32:11 +0000 (19:32 -0800)
commit 91e39521bbf6557b429f87da38e9bbf8cad301f7
tree d8a20d04d5a13a5934fd92316778ca5160141f4e tree | snapshot
parent 74c0102446bb3160f186555bd133062003acf194 commit | diff
[PATCH] ALSA patch for 2.5.4
Integrate ALSA into v2.5.4
Jaroslav
这个提交是在2.5.4~2.5.5-pre1之间发生的
从这个提交信息可以看出,是在Linux内核正式引入ALSA音频构架的时候,所有的代码都被移动到了drivers/sound下。
也就是在同一天,音频子系统的维护由原来的Alan Cox转为Jaroslav Kysela:
http://git.kernel.org/?p=linux/kernel/git/tglx/history.git;a=commit;h=fdf4ccff6939d5d2f245e2fc3d66db4bb924424a
Make Jaroslav the sound maintainer, remove Alan on his request.
author Linus Torvalds torvalds@home.transmeta.com
Wed, 13 Feb 2002 04:05:43 +0000 (20:05 -0800)
committer Linus Torvalds torvalds@home.transmeta.com
Wed, 13 Feb 2002 04:05:43 +0000 (20:05 -0800)
commit fdf4ccff6939d5d2f245e2fc3d66db4bb924424a
tree 06027469c4cb104fb885c764542701bfa15b2185 tree | snapshot
parent 9b04ae8c2d16e2b1539aeffee84d4f8fb47aca5a commit | diff
Make Jaroslav the sound maintainer, remove Alan on his request.
所以这个代码的移动应该是在ALSA那个分支开发的时候就已经是这样的了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值