当前位置:首页 > 每日看点 > 正文内容

30多年过去了,Windows还没有被Linux完全取代的原因是什么?

卡卷网10个月前 (01-08)每日看点160

呵呵。我就说一个点吧。Linux音频。

Linux音频较复杂,各层间有很多交叉,可能是最无序的子,并且它有两套音频驱动框架:OSS(OpenSoundSystem)和ALSA(AdvancedLinuxSoundArchitechte),所以底层驱动有OSS和ALSA两套API。ALSA经过多年的发展,基本一了Linux声卡硬件驱动层的接口,OSS渐退出,但是在ALSA之上的各个应用层,方案和软件繁多复杂,ESD,PulseAudio,JACK,GStreamer,这些组件各个为战,实现了不同的功能。

因为:

linux音频架构问题由来已久……远远你想像的复杂。如果你想理清从读取音频文件到最终从你的扬声器中播放出来这一过程中所用到的技术之间的关系的话,纸上的结构图足以像炸酱面一样混乱,而你根本找不到任何头绪。这是因为,音频本身就架构更加复杂。OSI模型每一层都有自己的作用域和功能,每一层几乎不会有任何交集,所以你绝对不会碰到任何混乱情况。但是,在linux音频上,却上演着这样的事情:没有明确的底层,各种音频技术各自为政。linux的音频架构有点像地壳构造,偶尔就地震一下,要不就火山爆发一下,上层结构则要使劲遮掩发生的一切。在上层结构中,存在很多应用层方案,包括ESD,PulseAudio,JACK,GStreamer,Xine,Phonon。这些应用层方案繁多复杂,各个为战,实现了不同的功能。

即使是内核中的ALSA方案。

ALSA是一个完全开放源码的音频驱动程序集,是由志愿者的开源项目,而OSS则是由公司提供的商业产品。ALSA包括<>驱动包alsa-driver(集成在内核源码),开发包alsa-lis,开发包插件alsaliplugins,设置工具包alsa-utils,声音相关处理小程序包alsa-tools,特殊音频固件支持包alsa-firmware,OSS接口兼容模拟层工具alsa-oss共7个子项目,其中只有alsa-driver是必须的。

也就是说,Linux音频太复杂了,我们只能通过开发包alsa-lis使用Linux音频。而不能像应用程序一样,打开设备灌入PCM。

这个东西首先要支持杜音效,环绕立体声,各种MIX,AUX。还有气人的混音功能。就是播放的音乐可以和你麦克风进行混音,之后从喇叭中播放。。俗称卡拉OK。

而且Linux音频一开始是OSS方案的。后来换成了ALSA方案。而ALSA方案还需要兼容OSS方案。甚至还要兼容AC97协议。是的,1997年的东西到现在还在用。

就这破玩意,你还想替换Windows。洗洗睡吧!!!

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/7146.html

分享给朋友:

相关文章

一条音频千万播放!喜马拉雅如何成为亿万女性用户的情感树洞?

一条音频千万播放!喜马拉雅如何成为亿万女性用户的情感树洞?

哪个时刻你觉得自己很孤独,是母胎单身20余年渴望被陪伴,是因为身材焦虑渴望被接受,是走在创业独木桥上渴望被支持,还是困在产后抑郁中渴望被理解? 女性的情感倾诉需求越来越被...

重磅消息:多个知名盗版网站关闭,倡导正版付费,迎接正版时代

重磅消息:多个知名盗版网站关闭,倡导正版付费,迎接正版时代

近年来,互联网上的免费资源站点经历了前所未有的变革,尤其是那些深受用户喜爱的影视、动漫及软件下载平台。随着全球范围内对于知识产权保护意识的提升以及相关法律法规的不断完善,曾经风光无限的一些网站正逐渐退出历史舞台。例如,在2023年的夏天,一...

为什么扫码支付在中国流行,在发达国家被排斥?

因为这是一种落后的技术。卖菜的大爷花5毛钱就可以打印出一张二维码来接受付款。你觉着这种先进么?跟先进完全不沾边的。正是因为不先进,所以才能流行。卖菜大爷用不起一台先进的、具有NFC感应功能的、还能刷各种银行卡的收款机。这就是现实。发达国家,...

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着无聊刷了...

数字人民币为什么又不火了?

我完全不懂行。我一开始以为,数字人民币,是对我银行里的每一分钱,都赋予一个独一无二的数字编码。我要用一块钱买矿泉水,它就从我的存款中随机选取一百个一分钱,组合成一块钱,支付给商家。我花一百块钱吃饭,它就随机选取一万个一分钱,组合成一百块钱,...

只有我一个人后悔升级鸿蒙next吗?

只有我一个人后悔升级鸿蒙next吗?

我有一台mate 60 pro,第一时间升级了“纯血鸿蒙”。虽然功能并不完善,甚至有些简陋,但是我非常~非常不后悔升级鸿蒙next系统。因为.... 这就是一款“大型养成系游戏“,给我平淡的生活提供了源源不断的情绪价值。我每天特别...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。