comp.lang.ada
 help / color / mirror / Atom feed
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



  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