【24h】

Instant Bug Testing Service for Linux Kernel

机译:Linux内核的即时错误测试服务

获取原文

摘要

While there has been active development of the Linux kernel, little has been done to address kernel bugs with gradually increasing lifetimes. From our statistical analysis, the average lifetime of kernel bugs in each kernel development cycle has increased 2.87 times from the years between 2008 and 2012. This indicates the instability of Linux kernels. To reduce bug lifetime, we present a Kernel Instant bug testing Service (KIS). KIS includes an infra-structure to collect kernel code commits, analyze the kernel with existing analysis tools and synthesize bug reports. KIS uses object caching, version merging, bisecting recall, and log filter optimizations to accelerate compilation and analysis. In the Linux kernel 3.7 development cycle, KIS used a small server farm to detect newly submitted kernel code commits from 61% active kernel git trees, and emailed hundreds of precise bug reports directly to responsible kernel developers within 1 hour on average, all without changing the kernel developers normal workflow.
机译:虽然Linux内核的积极开发,但很少完成以逐渐增加的寿命来解决内核错误。从我们的统计分析来看,每个内核开发周期内的内核错误的平均寿命增加了2008年至2012年之间的年份的2.87次。这表明Linux内核的不稳定性。要减少Bug LifeTime,我们介绍了内核即时错误测试服务(KIS)。 kis包含一个用于收集内核代码的红外结构,使用现有的分析工具分析内核并合成错误报告。 KIS使用对象缓存,版本合并,Botecting Remall和日志过滤器优化,以加速编译和分析。在Linux内核3.7开发周期中,KIS使用了一个小型服务器场来检测从61%的活动内核Git树上进行新提交的内核代码,并通过在1小时内通过电子邮件将数百个精确的错误报告直接在1小时内,所有情况都不改变内核开发人员正常工作流程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号