LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 692|回复: 2

KSE项目正式完工,FreeBSD 5-STABLE再告延期

[复制链接]
发表于 2003-9-17 15:21:22 | 显示全部楼层 |阅读模式
发表: delphij
时间: 2003/09/15 14:55:10


今天,负责5.x Release Engineering的Scott Long修订了5-STABLE Roadmap。其中,最重要的变化在于:

(1)正式宣告KSE项目完工。
KSE是FreeBSD 5.x中最重要的特性之一。通过引入内核级和用户级的“调度器激活”[1]支持,FreeBSD将拥有超越现有的所有操作系统的线程和SMP性能。

KSE是一种全新的调度概念,它是一种介于进程(process)和纤程(fibers)之间的线程实现,一方面,它能够以与纤程在同一数量级的代价实施调度(因为KSE调度本身在目态进行);另一方面,它又避免了由于I/O操作等阻塞性工作对SMP系统中的性能影响。今年,FreeBSD的KSE项目取得了突破性的进展。

(2)初步确定5.2-RELEASE的发布日期
根据目前的计划,FreeBSD 5.2-RELEASE将在今年12月初推出。尽管Scott Long表示,5.2-RELEASE和5.3-RELEASE将按下面的计划[2]:

2003年11月05日:5.2-BETA和代码冻结
2003年11月19日:5.2-RC1,切分RELENG_5_2分支
2003年11月27日:5.2-RC2
2003年12月02日:5.2-RELEASE
2004年03月01日:5.3-BETA和代码冻结
2004年03月15日:5.3-RC1,切分RELENG_5(5/6切分)和RELENG_5_3分支
2004年03月22日:5.3-RC2
2004年03月29日:5.3-RELEASE

但由于软件工程的许多不确定因素,我们认为这一计划可能仍然比较乐观,不排除5-STABLE继续向后推迟的可能。

(3) 5-STABLE面临的主要问题
与前一次的“路线图”相比,主要的进展包括:
·目前,内核的VM部分已经不再使用全内核锁(Giants)。vm_object的上锁正在继续进行中;pmap的上锁尚未开始。
·ata(4)和aac(4)驱动目前已经不再使用全内核锁,但其他驱动程序的上锁仍然在进行中。CAM子系统的全内核锁去除工作尚未开始,因为这需要SCSI驱动首先完成去除全内核锁。
·关于网络的上锁过程仍在继续。目前,这部分的性能明显慢于4-STABLE
·正在考虑引入类似类似Mac OS X的中断模式
·测试KSE的稳定性:OpenOffice, KDE, Apache 2.x, bind 9.2.x, mysql, java
发表于 2003-9-17 17:45:27 | 显示全部楼层
慢点没关系, 好用就行! 其实现在的release已经很好用的!
发表于 2003-9-18 09:37:46 | 显示全部楼层

NB!?

"通过引入内核级和用户级的“调度器激活”[1]支持,FreeBSD将拥有超越现有所有操作系统 的线程和SMP性能。"
How Ingo Molnar Said::
http://marc.theaimsgroup.com/?l= ... 84879216107&w=2
A guy form Intel that work on NGPT::
https://www.redhat.com/archives/ ... ugust/msg00028.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表