linux技术大会和linux书架的link

AndiKleen称,开发者可以使用更好的开发工具来解决这些困难,比如:

 

  • 静态代码检查器,你可以使用sparse、smatch、coccinelle、clangchecker、checkpatch、gcc-W/LTO、stanse等工具

  • 动态运行时检查器,比如你可以使用Kmemcheck、AddressSanitizer来检测未初始化、越界的数据;使用helgrind、ThreadSanitizer来检查线程争用情况;使用gcc/LLVM中的UBsan检查未定义的行为等

  • Fuzzers/测试套件,比如Trinity、LKP等

  • 调试器和跟踪器,比如ftrace等

  • 有助于阅读和理解源码的工具,比如grep、cscope等

 

AndiKleen表示,Linux平台上提供了大量优秀的工具,可以让开发者的工作变得简单,合理使用,可以大大降低Linux开发的复杂度。

http://www.csdn.net/article/2013-10-23/2817267-China-Linux-Kernel-Developer-Conference

 

 http://www.ibm.com/developerworks/cn/linux/l-btloader/

 

你可能感兴趣的:(linux,技术,开发者,书架)