LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。

Related entries

Fedora 10 开发代号公布

经过将近半个月的投票,Fedora 10 最终的开发代号已经确定为 “Cambridge”。 Cambridge 是美国一个城市的名字,同时也是传说中的 Redhat Linux 10 在进化成 Fedora Core 1 之前的开发代号。 Fedora 社区决定用这种形式纪念 Fedora 发行版进入两位数阶段。

目前计划中 Fedora 10 包含的功能包括:

  • 删除所有仅在 Artistic 1.0 协议下发布的软件包。
  • 简化对红外遥控器的配置,并对更多的应用程序提供 out-of-box 支持。
  • 允许使用 adhoc 网络共享。
  • 重写 PulseAudio 声音服务器,从而能使用基于操作系统的时钟来填充音频缓冲区(感谢3楼 landrew 指教以及提供详细内容)。
  • 提供对 Haskell 的开发支持,更多的科学研究用库文件和工具。
  • 通过 OpenChange 原生访问 Microsoft Exchange 服务器。
  • RPM 包管理工具升级到 4.6。
  • 新的安全声明和入侵检测系统。

英文功能列表

消息来源: Phoronix

署名 • 注明出处 • 非商业性使用

6 Comments

  1. 1 JArod Wen Commented @ 2008-07-29 8:26 pmReply to this comment

    timer-based audio scheduling: 基于时钟的音频调度?不是高手,瞎猜的…

    另:Cambridge其实不仅仅在美国东北部,英国也有的阿(剑桥),但是美国东北部麻省的Cambridge对于开源代码社群有更深层次的意义:GNU的总部便座落于此。所以,解释成美国的一个城市也应为正解。

  2. 2 inkview Commented @ 2008-07-29 9:55 pmReply to this comment

    timer-based audio scheduling is to no longer depend on sound card interrupts to schedule audio but use system timers instead.
    不通过声卡中断而是通过系统计时系统来调度声音
    Google出来的,是pulse audio驱动的一个特性吧。与硬件有关的
    哪个搞驱动的高手再说说吧。。

  3. 3 landrew Commented @ 2008-07-29 9:57 pmReply to this comment

    timer-based audio scheduling: 基于操作系统的时钟来填充音频缓冲区(传统的方式是利用声卡的硬件中断来填充音频缓冲区)。据说这样可以(1)大大降低声卡中断发生的频率,利于使cpu长时间处于低速状态,节省能耗;(2)在硬件配置比较低的系统上,也容易达到声音的流畅播放;对于缓冲区下溢的情形,也能很快恢复(3)音频缓冲区的配置与控制更加灵活;(4)可以动态满足客户端各种类型的延迟要求。 等等,….

    RPM 升级到4.6也会有一个不小的性能提升。

    比较值得关注的特性还包括:(1)采用新一代的图形启动plymouth,据说会和kernel-mode-setting完美结合,减少启动过程中的闪烁;(2)对webCam摄像头的更好支持,包括内核的驱动和 v4l相关的库。 (3)更友好的打印图形界面,(4)可能会使用tightvnc代替vnc,支持更多的功能特性(如文件上传)。或许还有更多…

    如果所说的功能都能实现,对fedora来说,应该是个不错的新特性。

  4. 4 MK Commented @ 2008-07-29 10:51 pmReply to this comment

    MIT, Harvard都在Cambridge(算是Boston Metro Area,和Boston隔着一条河),不过GNU的office是在Boston拉

  5. 5 guest Commented @ 2008-07-30 7:46 amReply to this comment

    有关pulseaudio的glitch-free新特性的说明,早就在pulseaudio的主页上面说明了,详见http://0pointer.de/blog/projects/pulse-glitch-free.html
    但是作者说这个特性需要新版内核和alsa的特性支持,因此一直在开发中。而0.9.11版中最重要的变化就是这个glitch-free特性

  6. 6 guest Commented @ 2008-07-30 7:56 amReply to this comment

    看发行注记
    To make PA work 0.9.11 you need the newest ALSA (1.0.17) in both
    userspace and kernel. Also, on top of that these three patches need
    be applied:

    http://git.alsa-project.org/?p=alsa-lib.git;a=commit;h=0fbfe2d8d6aac06e6615b7109ffc1fea8c62dee6
    http://git.alsa-project.org/?p=alsa-lib.git;a=commit;h=15769ead725b7c215dedd4ea5196955086d2044a
    http://git.alsa-project.org/?p=alsa-lib.git;a=commit;h=8d3fb3102f672a7b09be92811e89d49f89c1742b

    You also need a very recent kernel. The buffering parameters in PA are
    chosen in a way that they work fine on standard kernels which are
    optimized for low-latency behaviour (HZ=1000, preemptive …). The
    Fedora kernel is a very good choice. If you run PA on other kernels,
    especially those with a lot of latency-inducing closed source drivers
    (Ubuntu…), you might need to alter the default buffering
    metrics. The glicht-free feature mentioned below will only be enabled
    if the kernel supports high-resolution timers (hrtimers).
    需要git版 alsa,还要补丁。内核要有高精度定时器支持,最好是抢占式内核