当前位置:首页 > 每日看点

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

卡卷网2年前 (2025-01-08)每日看点283

呵呵。我就说一个点吧。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

分享给朋友:

相关文章

WordPress建设的网站为什么不推荐国内机房?

WordPress建设的网站为什么不推荐国内机房?

我劝大家不要用WordPress做国内网站,不要用国内机房的主机。原因如下:…

逾期后支付宝微信被冻结,显示执保该怎么办?

这几天有朋友问我说,他的微信零钱突然的用不了,问我是不是被冻结了,问我该怎么办?是不是被起诉了?这个,那个,别慌,别慌,还是那句老话:有钱就去协商,没钱只能暂时不管!但是真不管,这个被冻结的微信怎么办呢?今天针对这个问题,我就给大家做一哥比…

小米14 Pro和Redmi K70Pro怎么选?

小米14 Pro和Redmi K70Pro怎么选?

两款手机都使用了最新的骁龙8Gen3旗舰芯片,性能都是顶级,但是两款手机定位不同,卖点不同,红米K70 Pro定位主打性能的旗舰入门手机,小米14Pro定位旗舰中高端手机。具体根据个人需求与预算来选择: 两款手机的相同、相似点:都使用了骁龙…

有哪些正规的兼职平台?

1.阿里巴巴云客服:工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得 2.蚂蚁云客服:同样是阿里巴巴旗下的兼职平台,工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得。 3.菜鸟优加云客服:工作优点是时间自由,可自…

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助…

我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?

我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面教材,现在想回去都回不去了,快十年没写代码了,再就是岁数大了,38岁了,35岁以上的码农根本就没公司愿意要,而且会受歧视。 工程不好干,首先就是不合法,在法律层面,根本就没有包工头…

发表评论

访客

看不清,换一张

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