Computer Code an Increasingly Precious E.V. Commodity
nytimes.com
nytimes.com
By comparison, Boeing’s new 787 Dreamliner relies on a mere eight million lines of code."
Linux is ~4 million lines of code[1].
I have trouble even conceptualizing how that much code can ever be usefully conceived or maintained. Obviously, it's possible. I just don't get it on a practical level. Can anyone explain?
On a different vane, given the apparent impracticality of keeping code secret, and the enormous undertaking that is required to develop this kind of software, wouldn't it be better (lower cost & better quality & short lead time) just to open source it, and have a platform that can be used by different auto manufacturers? Can't we all just get along?
[1] http://msquaredtechnologies.com/m2rsm/rsm_software_project_m...
First, it's not a reasonable amount of code for the task at hand. 10 million lines to monitor various sensors, and to control various systems? Really?
Second, it's not reasonable that any team could have produced that much code in this time. How long has the Volt been under production? A few years? You'd need a huge team to just crank out that amount of code in that time, and it would be of atrocious quality.
It's gotta be a journalistic exaggeration of some kind.
Right? Right?
Besides, if something goes wrong, who will be blamed?
Cheap shot: are they including test cases from code Oracle currently owns that are not actually distributed/run in each car?
your out of the atmosphere in a few ten seconds (if you havn't exploded yet) and then there is very little to interfere with you (vaccum, earth gravity, moon gravity)
however, cars and airplanes are constantly interacting with their complex, messy environment.
clearly, the 10,000,000 lines of code figure includes the operating system.