Linux Kernel Development And Stats
Linux Kernel: Who is developing it, how they are doing it, and why you should care.
The Linux kernel is the lowest level of software running on a Linux system. It is charged with managing the hardware, running user programs, and maintaining the overall security and integrity of the whole system. It is this kernel, which after its initial release by Linus Torvalds in 1991, jump-started the development of Linux as a whole. The kernel is a relatively small part of the software on a full Linux system (many other large components come from the GNU project, the GNOME and KDE desktop projects, the X.org project, and many other sources), but it is the core which determines how well the system will work and is the piece which is truly unique to Linux.
The Linux kernel is an interesting project to study for a number of reasons. It is one of the largest individual components on almost any Linux system. It also features one of the fastest-moving development processes and involves more developers than any other open source project. This paper looks at how that process works, focusing on nearly three years of kernel history as represented by the 2.6.11 through 2.6.24 releases.
Here are some 2007-2008 statistics on the Linux Kernel from Greg KH’s presentation.
- 9.2 Million lines of code.
- Increases by 10% each year.
- Te core kernel is 5 percent of the code, device drivers is approximately 55 percent and the balance is architecture, networking etc.
- 4500 lines added. 1800 removed and 1500 modified per day.
- Kernel actively developed 24/7, 365 days a year.
- No more stable/unstable kernel. Earlier even numbers eg. 2.3 was for unstable and odd number eg. 2.4 was stable, this process is discontinued.
- Hierarchy system but not person dependant.
- Security updates after the release goes as x.x.x.. example, security fix for 2.6.19 go as 2.6.19.1 2.6.19.2 and so on.
- New release every 2-3 Month.
- 2399 Unique developers. 1/2 of them contributed only 1-2 patches.
- Number 1 funding comes from Amaetuers, or people who code as a hobby in the spare time
- Number 2 funding comes from Red Hat, Number 3, IBM and Number 4 Novell.
You could download the presentation as a pdf here.
Search
Recent Posts
- Google Glasses: Specs And Other Details
- What Will The World Look Like When We Connect The Unconnected, Internet Of Everything Info-graphic By Cisco
- Android Powered $99 Ouya Games Console Shipped To First Supporters
- Biggtest Cyber Attack In History Slows Down The Global Internet
- New Report Shows Linux Adoption Growing To Support Cloud And Mission Critical Workloads
Archives
Recent Comments
- Google Glasses: Specs And Other Details | Latest Technology Trends on Google Glasses With Virtual And Augmented Reality
- Biggtest Cyber Attack In History Slows Down The Global Internet | Latest Technology Trends on Broadband Internet Speeds 2009-2010: The Top 10 Countries
- Japan: One – Or Many – Steps Ahead | deirdreguthmann on Japan: New Internet By 2020!
- GOD PARTICLE DISCOVERED :THE REAL QUEST BEGINS NOW | MR. Hemant Nigam on Scientists Recreate Big Bang Successfully
- EU Plans For Cars To Call For Help After Crashes | kelosaxinternet on Google Gets Licence For Self-driving Car In US
Search
Blogroll
Other
Categories
Apple Astronomy Biology Blackberry Computers Digital Camera Embedded Energy Fiction First Future Gadgets Google GPhone Ideas Innovative Internet iPhone Laptop Life Linux Microsoft Mobile Linux Mobiles Networking Nokia Open Source OS Photography Research Science Science Fiction Services Sky Smart Phone Software Space Storage Super Computing Technology Telecoms Tips & Tricks Trends Video Windows
