免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1487 | 回复: 3
打印 上一主题 下一主题

[Linux资讯] Linux系统内核3.5发布:网络、电源管理和安全性能提升 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-24 14:13 |只看该作者 |倒序浏览
日前,Linus 发布了 Linux Kernel 3.5 正式版本。

主要特性更新如下:

1.ext4元数据校验和

现在的文件系统,比如ZFS和Btrfs,都证明了使用校验和对于保证文件系统的完整性很有价值,ext4也新增了存储多种元数据域校验和的功能。

2.Uprobes:用户空间探测器(userspace probes)

Uprobes是kprobe对应的用户空间,允许在用户应用的任意内存地址添加性能探测器,并且在不引起破坏的情况下收集调试和性能信息,可以用来寻找性能问题。这些探测器可以在程序运行时动态地添加,并不需要重新启动应用或者修改二进制文件。这些探测器通常通过仪表应用来管理,比如perf probe、systemtap 和 LTTng。

3.基于Seccomp的系统调用过滤

Seccomp (即“"secure computing”的别名)是2.6.12版本重新加入的简单沙盒机制,用来确保系统调用处于受限状态(仅允许对已打开的文件进行exit, sigreturn, read 和 write操作)。Seccomp现在又增加了新功能:不再是有限并且确定的系统调用,Seccomp现在已经成了一种过滤机制,用来管理一个系统调用是否被禁止(和Berkeley Packet Filter功能类似。

4.Bufferbloat fighting:CoDel队列管理

Codel即“controlled delay”是一种新的队列管理算法,用来处理整个网络过多的缓冲带来的问题(也就是“bufferbloat”)。Jim Getty,bufferbloat现象的发现者,认为这个算法是过去14年里用来解决AQM算法问题的最优秀解决方案。

5.TCP连接修复

作为进程检查点/重启目标的一部分,Linux在这个版本中支持停止TCP连接并在另一台主机上重启它。容器虚拟化实现将使用到这个特性,通过远程终端将整个网络连接透明地从一个宿主迁移到另一个。这项功能实现了将一个套接字放置到“修复”模式,这允许收集必要的信息或者在新的套接字中重建之前的状态。

6.TCP提前重传(TCP Early Retransmit)

TCP Early Retransmit允许触发快速转播,在特定的情况下减少快速重传确认请求的重复次数,这使得传输时延快速重传来恢复部分损失,否则会需要大量的重传超时损失。换句话说,连接从丢失的数据包包中恢复地更快,降低了延迟。

提前重传由tcp_early文件(/proc/sys/net/ipv4/tcp_early)控制,它支持三个值:“0”(关闭提前重传)、“1”(开启提前重传)和“2”(默认选项,启动提前重传但推迟快速重传和快速恢复)。

7.Android风格的自动挂起

在将Android代码合并进来时最具争议性的地方在于“suspend blockers”方法和“wakelocks”方法,这是一个特定的电源管理方法,目的在于尽可能地挂起系统。系统的自然状态是睡眠状态,仅为刷新内存和少量用来唤醒系统的进程提供电源,系统仅在做一些实在工作的时候全力工作,其它时候尽可能地进入挂起状态。

8.Btrfs:I/O故障统计和一些不明显的提升

I/O故障统计支持新增:I/O故障、CRC故障和生成的元数据块跟踪检查每个驱动器,Btrfs 检查并返回驱动器状态,将在未来的btrfs-progs中包含,即:btrfs device stats。

9.通过FireWire和USB的SCSI

本次更新还包括一个把IEEE-1394接口当作SCSI传输器的驱动,这也使得同一Firewire总线上的节点也能够显示SCSI设备。这和某些苹果机上的目标磁盘模式类似。

新版本同样为USB接口准备了相同功能的驱动,该驱动支持支持两种USB协议:BBB/BOT和UAS,推荐接口0(主接口)选择BOT,接口1选择UAS。两种协议都支持USB2.0和3.0,UAS甚至利用了USB3.0的流支持特性。

其它更新包括:

    驱动和架构变化
    核心变化:新增skew_tick启动选项、RCU锁、IPC mqueue等等。
    内存管理:新增Frontswap和连续内存分配器,删除状态令牌代码和状态回收(它们已经不是很现在的VM模式)。
    虚拟化:引入核心irqchip MSI直接信息注入。
    安全性:SELinux、Smack、TOMOYO、Yama和Keys相关众多改进。
    Perf/tracing:创建libtraceevent.a;注释浏览器新增跳转指令导航支持、环路检测、字符串搜索以及允许以不同颜色表示objdump行地址。
    网络功能:新增或改进mac802154、ipv6、batman-adv、L2TP、NFC、802.11(无线)等等功能。
    文件系统:新版本增强了对Btrfs、Tmpfs、XFS、CIFS、JFFS2、exofs和Cifs文件系统的支持。

详细更新可以查看Linux Kernel官网。

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
2 [报告]
发表于 2012-07-24 14:29 |只看该作者
好像是前天发布的吧 ^_^

论坛徽章:
0
3 [报告]
发表于 2012-07-24 14:33 |只看该作者
ulovko 发表于 2012-07-24 14:29
好像是前天发布的吧 ^_^
是的,希望能够尽快用上

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
4 [报告]
发表于 2012-07-24 14:36 |只看该作者
本帖最后由 ulovko 于 2012-07-24 14:37 编辑


http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.5.tar.bz2  77.2MB
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP