Journal of South China University of Technology (Natural Science Edition) ›› 2007, Vol. 35 ›› Issue (9): 74-77.

• Computer Science & Technology • Previous Articles     Next Articles

Evolution Analysis of Open Source Software Linux Kernel

Zheng WeiXu Min-hong2   

  1. 1. Automation College , Guangdong Polytechnic Normal Univ. , Guangzhou 510635 , Guangdong , China;2. Computer and Network Center , Guangdong Polytechnic Normal Univ. , Guangzhou 510635 , Guangdong , China
  • Received:2007-08-10 Online:2007-09-25 Published:2007-09-25
  • Contact: 郑巍(1956-) ,男,高级工程师,主要从事软件进化、软件复杂度及MRP/ERP 方面的研究. E-mail:zwdp@21cn. com
  • About author:郑巍(1956-) ,男,高级工程师,主要从事软件进化、软件复杂度及MRP/ERP 方面的研究.
  • Supported by:

    广东省自然科学基金资助项目(06025218)

Abstract:

The source code and related development information of the open-source software with various versions are important data sources for software engineering researchers to investigate the software evolution. This paper analyzes the evolution law of Linux , summarizes the corresponding data sources and date-collecting methods , proposes a method to analyze the software evolution of Linux kernel , and gives the related analytical results. Moreover , a method is presented to fast measure the complexity of large-scale open-source software. It is concluded that Linux is now in a super-linear evolution , the main reason of which is that Linux should adapt to the evolution of hardware resource.

Key words: Linux, open source software, software evolution, software metrics