NachtRitter -
Yeah, you're right, it could have tons of legacy code from all over the place. Also, where there's a GUI, there's tons of lines of code. I would like to see a breakdown of "where the code lies". This all made me google lines of code :
1.1 The Need for Reliable Software
Quote:
The size and complexity of computer-intensive systems has grown dramatically during the past decade, and the trend will certainly continue in the future. Contemporary examples of highly complex hardware/software systems can be found in projects undertaken by NASA, the Department of Defense, the Federal Avia- tion Administration, the telecommunications industry, and a variety of other private industries. For instance, the NASA Space Shuttle flies with approximately 500,000 lines of software code on board and approximately 3.5 million lines of code in ground control and processing. After being scaled down significantly from its original plan, the International Space Station Alpha is still projected to have millions of lines of software to operate innumerable hardware pieces for its navigation, communication, and experimentation. In the telecommunications industry, opera- tions for phone carriers are supported by hundreds of software systems, with hundreds of millions of lines of source code. In the avionics industry, almost all new payload instruments contain their own microprocessor system with extensive embedded software. A massive amount of hardware and complicated software also exists in the Federal Aviation Administration's Advanced Automation Sys- tem, the new generation air traffic control system. In our offices and homes, many personal computers cannot function without operating systems (e.g., Windows) ranging from 1 to 5 million lines of code, and many other shrink-wrapped software packages of similar size provide our daily use of these computers in a variety of applications.
|
Also, I don't think the operating system comparison applies. iOS and Debian are based on Unix, so that's something that goes back to 1969, and Windows XP is based on Windows NT, which started development in 1989. The Volt is "embedded" software, so it doesn't have to support umpteen number of graphics cards, hard disks, and motherboards.
CarloSW2