Posts

Showing posts with the label Fedora 8

Linux声音系统和PulseAudio简介

Linux的声音系统或许是最无序的子系统部分!作为Server来说,声音无足轻重,无人问津,而作为桌面来说太多的实现方案,各有各的长出和不足,ALSA经过多年的发展,基本统一了Linux声卡硬件驱动层的借口,OSS日渐退出,但是在ALSA之上的各个应用层面,方案和软件之多让人咋舌!ESD,aRts, JACK,GStreamer, 这些系统组件各个为战,实现了不同的功能,ESD是GNOME的声音服务器,而aRts是KDE的,JACK可以处理一些底层的应用,GStreamer是GNOME平台比较新的Code和Decode的中间层,向声音服务器输送解码后的RAW Audio,还有很多程序,比如Xine和Mplayer,他们的声音处理完全是独自完成的,从编解码到输出到ALSA驱动,应用程序全包办了,不需其他的中间层!这就使整个声音系统显的极其复杂和杂乱无章!PulseAudio声音服务器试图以全新的架构来提供新的声音处理架构,希望能像ALSA统一底层那样一统声音应用领域! 对于现今的大部分GNOME程序而言,声音处理流程是这样的: 应用程序调用GSTreamer解码,将压缩的声音文件解成raw audio数据,然后交给ESD声音服务器,由ESD交由ALSA转至设备层,完成声音输出,这个过程中,使用PulseAudio的话,只要把ESD换成PulseAudio应该就可以了!而对于其他方式的应用而言,问题还不止这些! PulseAudio的目的就是要让声音系统整体复杂度有效的降下来,方便更好的开发各类声音应用。那么安装PulseAudio最便捷的方法是直接从发行版中安装编译好的包!最新的Fedora 8已经是PulseAudio Ready的发行版了,不必为安装费神! 在我系统上已安装的Pulse相关包列表, pulseaudio-core-libs-0.9.7-0.17.svn20071017.fc8 alsa-plugins-pulseaudio-1.0.14-5.fc8 pulseaudio-module-x11-0.9.7-0.17.svn20071017.fc8 pulseaudio-module-gconf-0.9.7-0.17.svn20071017.fc8 gstreamer-plugins-pulse-0.9.5-0.4.svn20070924.fc8 pu...

Fedora 8 official out!!!Hot!

Although I have used the F8 for days from updating the Test 3, but official out is great excited! I think Fedora 8 is wonderful enough for Desktop user even for the Chinese ones. One of my friend didn't recognized my F8 desktop this morning until that I told him that this is Linux. With some nice themes, the desktop must be better than Vista. 从最近的Release Notes看,这次的主要更新: spin(专辑方式),Live表现的应该更好了,另外增加了Developer Live和电子实验室Live,用于ASIC设计人士的专辑! 桌面方面,GNOME 2.20, KDE 3.5.8以及更新的XFCE。 另外内置有一个防火墙便捷工具,很不错! IcedTea是基于OpenJDK的java环境,Fedora的开放Java环境日臻完善!SUN JDK是否还是必须呢?更多的用户回馈才能说明问题。 特效桌面Compiz Fusion的预览版本; Art团队带来了最新的Infinity无限视觉体验以及GNOME的新主题Nodoka,都是很清醒的感觉! Kernel是最新的2.6.23; 声音系统使用了PulseAudio,带来一些新的声音控制和表现方式,基于网络的sound server结构设计不同凡响! 其他方面,Eclipse整合了今年早些时候Eclipse.org推出的3.3的版本! 还有很多新的版本软件包,没能这么快的都尝试过来! 稳定性方面,比F7有所加强!至少我在虚拟机和另外一台机器上用下来都是这个感觉! 期待更多的惊喜……

Fedora 8 Test 2 Chinese Screenshots

Image
The screenshots come from my KVM Fedora 8 Tset 2 with Chinese locale settings.