Linux 内核稳定版Linux 2.6.16.5正式发布(转)

Linux 内核稳定版Linux 2.6.16.5正式发布(转)[@more@]发表者: 赵珂 2006年04月13日 #136

http://blog.joylinux.org/zhaoke/cn/136.html


原文: Patch: Linux 2.6.16.5
http://lkml.org/lkml/2006/4/12/169

我们(内核稳定版开发小组)宣布2.6.16.5内核正式发布.

相对上一个版本(2.6.16.4)的代码区别和更新小结如下:

更新的2.6.16.y GIT树可通过下面网址获得:
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.16.y.git

你也可以通过kernel.org标准的GIT网页浏览器查看:
www.kernel.org/git/

greg k-h

——–

Makefile | 2 +-
arch/x86_64/kernel/entry.S | 28 ++++++++++——————
2 files changed, 11 insertions(+), 19 deletions(-)

内核v2.6.16.5 与 v2.6.16.4 的区别:

Andi Kleen:
x86_64: 清除execve的执行路径(见更多的第三条)
x86_64: 用户改变RIP寄存器总会强迫执行IRET指令 (CVE-2006-0744)

Greg Kroah-Hartman:
Linux 2.6.16.5

下载:
补丁:
http://www.kernel.org/pub/linux/kernel/v2.6/patch-2.6.16.5.bz2
完整源代码包:
http://www.kernel.org/pub/linux/ ... ux-2.6.16.5.tar.bz2

更多:
1. CVE-2006-0744
http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0744
2. greg k-h (X86-64平台移植的负责人)
+X86-64 port
+P: Andi Kleen
+M: ak@suse.de
+L: discuss@x86-64.org
+W: http://www.x86-64.org
+S: Maintained
3. x86_64: 清除execve的执行路径

arch/x86_64/kernel/entry.S | 16 —————-
1 file changed, 16 deletions(-)

Index: linux/arch/x86_64/kernel/entry.S
====================================
— linux.orig/arch/x86_64/kernel/entry.S
+++ linux/arch/x86_64/kernel/entry.S
@@ -408,25 +408,9 @@ ENTRY(stub_execve)
CFI_ADJUST_CFA_OFFSET -8
CFI_REGISTER rip, r11
SAVE_REST
- movq %r11, %r15
- CFI_REGISTER rip, r15
FIXUP_TOP_OF_STACK %r11
call sys_execve
- GET_THREAD_INFO(%rcx)
- bt $TIF_IA32,threadinfo_flags(%rcx)
- CFI_REMEMBER_STATE
- jc exec_32bit
RESTORE_TOP_OF_STACK %r11
- movq %r15, %r11
- CFI_REGISTER rip, r11
- RESTORE_REST
- pushq %r11
- CFI_ADJUST_CFA_OFFSET 8
- CFI_REL_OFFSET rip, 0
- ret
-
-exec_32bit:
- CFI_RESTORE_STATE
movq %rax,RAX(%rsp)
RESTORE_REST
jmp int_ret_from_sys_call
4. 上一个内核发行版本v2.6.16.4的更新小结
http://blog.joylinux.org/zhaoke/cn/133.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-949912/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617731/viewspace-949912/

1)解码支持的协议特性:h.264 main profile完整规格,严格参照2005年3月正式发布的协议文档(T-REC-H.264-200503-P!!MSW-E.doc)实现。Main profile的特性参见协议附录A对profile以及level的描述。 2)解码库采用的测试工具集:ALLEGRO,HHI,JVT提供的baseline(FMO/ASO特性除外), main profile专业测试码流,以及超过20家IPTV厂家的商用码流。其中专业测试码流是业界用来确保解码芯片规格完备的利器。 3)解码容错处理:重用相同协议规格解码芯片IP验证使用的工具集,含盖了几乎所有的业务功能,边界条件,系统异常等问题的测试用例。 4)是针对X86平台开发的在windows系统下的版本:采用intel的编译器,slice以上层解码主要采用C语言实现,宏块层解码大量使用了MMX,SSE2技术进行高性能并行解码设计。由于main profile的复杂度比较高,不推荐在不支持MMX,SSE2技术的计算机上使用本解码库产品。 5)产品标杆:在性能指标上一直参照业界性能最佳coreAVC解码库进行对比开发,目前纯解码性能稳定在其120%以上,而且对协议规格的遵守方面则具有明显优势。本解码库吸收了JM 10.2在调测ALLEGRO等专业测试码流时发现的若干问题,而coreAVC提供的demo程序只能通过一些最基本的测试码流。业界比较知名的公司还有ateme, elecard和cyberlink。 6)接口形式:提供5个独立的API函数(open, close, decode, get, set)。其中decode函数只负责解析接收到的用户指定长度的符合协议附录B描述的视频流;在解码库内部维护解码图像缓冲区,通过get和set函数来实现播放显示与解码对重构图像的地址交互,避免YUV数据的多次拷贝。 技术支持联系:kwen_zhang@hotmail.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值