From: bitbucket@invalid-domain-see-sig.nil (Robert Kaiser)
Subject: Re: Would You Fly an Airplane with a Linux-Based Control System?
Date: 23 Nov 2004 10:35:50 GMT
Date: 2004-11-23T10:35:50+00:00 [thread overview]
Message-ID: <cnv3q6$lhr$1@dagobert.sysgo.com> (raw)
In-Reply-To: sa48y8tv7do.fsf@snoopy.apana.org.au
In article <sa48y8tv7do.fsf@snoopy.apana.org.au>,
Brian May <bam@snoopy.apana.org.au> writes:
>>>>>> "Simon" == Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> writes:
> ....
>
> However, the article seems to be getting various issues confused. For
> example:
>
> * yes, the kernel has a huge number of lines in total. Now delete all
> the lines for other architectures, delete all lines for drivers not
> required, and count again; I think you will end up with a
> significantly smaller number.
I did that some time ago and arrived at some 1 Million LOC. This
is significantly less than the 5.5 Million mentioned in the slides
but still a bit too much for my taste.
>
> * number of switches to "ls" seems irrelevant, I don't think any of
> these systems would need ls. Even if ls was required, it would be
> easy to write a cut down version that just has the required
> operations.
True. However, the same argument (complexity) could just as well be
applied to sections of kernel code, but the kernel can not be
adapted/simplified so easily (because it is a monolith).
>
> * IMHO if open source software was designed from the ground up to be
> used in mission critical applications, by people who know what they
> are doing, then just because these people may be volunteers doesn't
> mean it cannot be trusted.
Very True. In fact, I think open source even has (or could have) an
advantage in mission critical applications because of the potentially
huge number and skill of reviewers. On the other hand, I have yet to see
an open source project that does work the way you describe. I believe this
is because volunteers tend to work on things that they consider "fun",
and very few people consider documenting a fun thing to do..
> * security issues can be related to bugs that are life threatening,
> but not always. Security issues are when somebody deliberately and
> intensionally attempts to break something. On the other hands,
> people involved with aircraft, generally speaking, want the aircraft
> to stay in the air.
That is one of the differences between safety and security. You are right
that people involved with aircraft are concerned mainly with safety.
However, a huge and complex trusted code base (such as 1 Million lines
of kernel code) is a concern for both safety and security.
> Simon> I recommend that Ada advocates with high blood pressure not
> Simon> read page 21 of the PDF, especially the last line. :-)
>
> "Pilot (driver, walker) asserts intent"?
>
> Did I get the wrong page?
Probably. The last two lines of that page read (Ada
advocates with high blood pressure please look away):
<snip>
* Ada is smart - it knows better!
* C would have just corrupted memory and flown
<snap>
Rob
--
Robert Kaiser email: rkaiser AT sysgo DOT com
SYSGO AG http://www.elinos.com
Klein-Winternheim / Germany http://www.sysgo.com
next prev parent reply other threads:[~2004-11-23 10:35 UTC|newest]
Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-22 11:44 Would You Fly an Airplane with a Linux-Based Control System? Preben Randhol
2004-11-22 13:23 ` Simon Clubley
2004-11-22 22:36 ` Brian May
2004-11-22 23:07 ` Ed Falis
2004-11-22 23:29 ` David Botton
2004-11-23 4:11 ` Alexander E. Kopilovich
2004-11-23 9:24 ` Martin Krischik
2004-11-25 18:28 ` Mike Silva
2004-11-25 20:15 ` David Botton
2004-11-26 3:11 ` Alexander E. Kopilovich
2004-11-26 10:11 ` Alex R. Mosteo
2004-11-26 11:51 ` Marius Amado Alves
2004-11-26 12:32 ` Alex R. Mosteo
2004-11-26 13:40 ` Adrien Plisson
2004-11-26 13:54 ` Marius Amado Alves
2004-11-26 22:22 ` Adrien Plisson
2004-11-27 0:24 ` Marius Amado Alves
2004-11-29 1:23 ` Georg Bauhaus
2004-12-04 18:58 ` Enrique Laso Leon
2004-12-05 1:29 ` Alexander E. Kopilovich
2004-12-05 13:50 ` Would You Fly an Airplane with a Linux-Based Control Larry Kilgallen
2004-12-06 13:20 ` Would You Fly an Airplane with a Linux-Based Control System? Simon Clubley
[not found] ` <oSFxff11_F@VB1162.spb.edu>
2004-11-26 11:40 ` Marius Amado Alves
2004-11-26 12:21 ` Jean-Pierre Rosen
2004-11-26 13:00 ` Vinzent 'Gadget' Hoefler
2004-11-26 19:25 ` Jeffrey Carter
2004-11-26 19:50 ` Marius Amado Alves
2004-11-26 22:58 ` Simon Wright
2004-11-27 20:24 ` Jeffrey Carter
2004-11-29 1:09 ` Georg Bauhaus
2004-11-29 20:06 ` Preben Randhol
2004-11-26 20:58 ` Mike Silva
2004-11-27 0:06 ` Marius Amado Alves
2004-11-27 0:55 ` Rod Haper
2004-11-27 1:31 ` Marius Amado Alves
2004-11-27 8:07 ` Martin Krischik
2004-11-27 9:16 ` Dmitry A. Kazakov
2004-11-27 9:51 ` Marius Amado Alves
2004-11-27 13:44 ` Dmitry A. Kazakov
2004-11-29 20:13 ` Preben Randhol
2004-11-27 20:31 ` Jeffrey Carter
2004-11-27 7:59 ` Martin Krischik
2004-11-27 8:24 ` Pascal Obry
2004-11-27 19:36 ` Mike Silva
2004-11-26 21:09 ` Mike Silva
2004-11-27 0:15 ` Marius Amado Alves
2004-11-27 19:41 ` Mike Silva
2004-11-27 7:47 ` Martin Krischik
2004-11-29 20:04 ` Preben Randhol
2004-11-30 3:11 ` Alexander E. Kopilovich
2004-11-30 15:20 ` Mike Silva
2004-12-01 2:51 ` Alexander E. Kopilovich
2004-11-30 13:24 ` Martin Krischik
2004-11-30 17:28 ` Preben Randhol
2004-12-01 9:27 ` Martin Krischik
2004-12-01 16:59 ` Preben Randhol
2004-12-01 18:53 ` Martin Krischik
2004-12-02 21:07 ` Preben Randhol
2004-12-05 6:52 ` Brian May
2004-11-23 12:28 ` Georg Bauhaus
2004-11-23 10:35 ` Robert Kaiser [this message]
2004-11-23 12:36 ` Martin Krischik
2004-11-23 21:16 ` Simon Wright
2004-11-23 22:09 ` Brian May
2004-11-24 6:07 ` Simon Wright
2004-11-24 14:39 ` Mike Silva
-- strict thread matches above, loose matches on Subject: below --
2004-11-29 6:33 Christoph Karl Walter Grein
2004-11-29 6:45 Christoph Karl Walter Grein
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox