From: "Warren W. Gay VE3WWG" <ve3wwg@cogeco.ca>
Subject: Re: Embedded Keynote Speaker Mentions Ada
Date: Tue, 21 Sep 2004 12:59:47 -0400
Date: 2004-09-21T12:59:47-04:00 [thread overview]
Message-ID: <y4Z3d.9948$bL1.611555@news20.bellglobal.com> (raw)
In-Reply-To: <1095728821.921629@yasure>
Benjamin Ketcham wrote:
> Cesar Rabak <crabak@acm.org> wrote:
>
>>Even in a non commercial arena, why can't we convince Open Source
>>enthusiats to write the system software in Ada and start to make a
>>difference in this realm (my perception of their account on bugs is that
>>they have a better response time, not intrinsical better designed in
>>security)?
>
> Well, this is a very good point. I would suggest that a way to
> make Ada much more popular, would be to recode the Linux kernel
> in Ada.
I think your heart is in the right place, but I would suggest
that an Ada clone of Linux makes it a wanna-be. In some senses
it is probably true that Linux was a UNIX-wannabe, though Linus
admitted that it was easier to use existing standards (POSIX
for example) than to develop new one(s).
I would suggest that an Ada O/S with the same principles learned
from UNIX et al. would be a good thing, but let's not do
a "UNIX version in Ada" or a "Linux version in Ada".
Radically new O/S research is welcomed also but the danger
there is that something radically different is not likely to get off
the ground. So I would suggest that a practical Ada O/S with
"normal features" could be developed without the need to
follow a standard.
Maybe this too is asking too much because it requires
the development of both a new O/S and a new "standard"
(and obviously a big porting headache for X11 etc). Yet
it would be real nice to have a natural Ada API base
on which C programs had to adapt. ;_)
> How long does someone who actually knows Ada (not me) think it
> would take to translate the kernel to Ada?
I think this process is the wrong way to put something into
Ada. Ada can be made to look like a C program, but I don't
see any benefit to that.
Only by redesign, in Ada terms (not C ones), does such a
project have any useful outcome. For this you toss away
the C code, and design from the requirements. And what
I am suggesting is that you don't need the Linux kernel
to dictate your requirements.
--
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg
next prev parent reply other threads:[~2004-09-21 16:59 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-16 23:57 Embedded Keynote Speaker Mentions Ada Jim Gurtner
2004-09-17 0:28 ` Larry Kilgallen
2004-09-17 1:16 ` Jim Gurtner
2004-09-17 23:08 ` Cesar Rabak
2004-09-18 0:26 ` stephane richard
2004-09-18 0:57 ` Larry Kilgallen
2004-09-20 0:23 ` Cesar Rabak
2004-09-20 2:11 ` stephane richard
2004-09-20 14:05 ` Cesar Rabak
2004-09-20 20:55 ` stephane richard
2004-09-20 22:06 ` Björn Persson
2004-09-21 0:38 ` Cesar Rabak
2004-09-21 2:44 ` stephane richard
2004-09-21 11:48 ` Björn Persson
2004-09-21 18:08 ` Martin Krischik
2004-09-21 1:07 ` Benjamin Ketcham
2004-09-21 16:59 ` Warren W. Gay VE3WWG [this message]
2004-09-21 19:12 ` Cesar Rabak
2004-09-21 19:49 ` Jeffrey Carter
2004-09-22 0:50 ` Cesar Rabak
2004-09-22 10:08 ` Anders Wirzenius
2004-09-22 13:04 ` Benjamin Ketcham
2004-09-22 13:52 ` Marius Amado Alves
2004-09-22 20:59 ` Simon Wright
2004-09-22 22:19 ` Marius Amado Alves
2004-09-23 19:12 ` Simon Wright
2004-09-23 22:22 ` Benjamin Ketcham
2004-09-22 23:06 ` Björn Persson
2004-09-22 16:56 ` Warren W. Gay VE3WWG
2004-09-22 17:36 ` Pascal Obry
2004-09-23 10:34 ` Anders Wirzenius
2004-09-21 20:34 ` Tom
2004-09-21 22:07 ` Georg Bauhaus
2004-09-22 6:20 ` Tom
2004-09-22 7:48 ` Jean-Pierre Rosen
2004-09-22 20:28 ` Jeffrey Carter
2004-09-22 23:15 ` Björn Persson
2004-09-23 22:19 ` Randy Brukardt
2004-09-22 9:21 ` Ada and malicious software Björn Persson
2004-09-22 16:59 ` Warren W. Gay VE3WWG
2004-09-23 7:33 ` Jean-Pierre Rosen
2004-09-22 0:56 ` Embedded Keynote Speaker Mentions Ada Cesar Rabak
2004-09-22 2:43 ` stephane richard
2004-09-22 9:24 ` Peter Hermann
2004-09-23 22:09 ` Randy Brukardt
2004-09-24 3:21 ` CBFalconer
2004-09-26 11:02 ` Tom
2004-09-17 2:10 ` Steve
2004-09-17 4:30 ` Larry Kilgallen
2004-09-17 23:58 ` Christopher Browne
2004-09-18 1:01 ` Ed Falis
2004-09-18 3:50 ` Christopher Browne
2004-09-18 11:22 ` Simon Wright
-- strict thread matches above, loose matches on Subject: below --
2004-09-17 6:10 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