comp.lang.ada
 help / color / mirror / Atom feed
From: robert_dewar@my-dejanews.com
Subject: Re: Printing Enum
Date: 1999/03/05
Date: 1999-03-05T00:00:00+00:00	[thread overview]
Message-ID: <7boshb$p11$1@nnrp1.dejanews.com> (raw)
In-Reply-To: 7boa3e$1nc$1@ffx2nh3.news.uu.net

In article <7boa3e$1nc$1@ffx2nh3.news.uu.net>,
  "Willliam V" <nospam@nospam.com> wrote:
> Now is an easier task for an Ada engineering team: build
> half the functionality of Linux on Pentiums. Ten years
> after Linux started to run on 386s. Blah


Well the english is a bit odd in the above, so it is a
little hard to understand, and the significance of the
last four letters is equally inpenetrable.

But if you are asking whether it would be practical to
duplicate half (or all for that matter) of the Linux
functionality on Pentiums in Ada, then the answer is:

1) Yes, entirely practical

and

2) Probably a much better choice. Far too many target
dependencies crept into the initial Linux implementation
(e.g. depending on specific choices of the optimizer in
the current version of GCC, and excessive use of ASM
insertions). It is likely that this would have been far
less of a problem if Ada had been used.

Of course this all assumes that you have appropropriate
compilers available (with technical, and non-technical
(e.g. GPL) requirements being met). This is true now, but
was not true ten years ago.

But from a purely technical point of view, this certainly
could be done.

It would be a nice project for some students to undertake
(the Linux kernel is not that large after all).

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




  parent reply	other threads:[~1999-03-05  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-05  0:00 Printing Enum Willliam V
1999-03-05  0:00 ` dennison
1999-03-05  0:00 ` robert_dewar [this message]
1999-03-06  0:00   ` Aidan Skinner
1999-03-06  0:00 ` OS in Ada Nick Roberts
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox