comp.lang.ada
 help / color / mirror / Atom feed
From: dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner)
Subject: Re: Project: FreeOS
Date: 2000/01/13
Date: 2000-01-13T00:00:00+00:00	[thread overview]
Message-ID: <85jd6g$9qe2@news.cis.okstate.edu> (raw)
In-Reply-To: 85j75o$ofk$1@news08.btx.dtag.de

On Thu, 13 Jan 2000 01:44:38 +0100, Juergen Pfeifer <juergen.pfeifer@gmx.net> wrote:
>I don't believe that writing an OS will push Ada. Ok, an OS is a fascinating
>piece of software, but on the other hand it is nothing more than a necessary
>evil. An OS in itself has no value, it is just there to serve applications.
>
>I believe a good way to attract attention for Ada is to write a popular
>application or service in Ada. For example there are some projects on the
>way to put together a comprehensive game package infrastructure. Games can
>be much more complex and sophisiticated than an OS. And Ada is an excellent
>choice for that.

Nothing's going to be a quick fix. But an OS is much more primal than a 
game. Games come and go, get uninstalled and reinstalled, and are just
one of many. OS's come one or two to a machine, and changed at great
cost, and nudge all the programmers on that platform in that direction.
(Think about the people who would write C in Ada to avoid the level of
indirection libc would invoke. Okay, maybe this isn't such a great idea . . .)

Another nice thing about an OS, is that Linux has gone through at least 
three points where it was broken on different versions of the compiler 
(bad assembly, illegal aliasing, and abuse of label addressing/inlining). 
I don't see an Ada OS ever having a problem with abusing the standard like 
that.

-- 
David Starner - dstarner98@aasaa.ofe.org
If you wish to strive for peace of soul then believe; 
if you wish to be a devotee of truth, then inquire.
   -- Friedrich Nietzsche




  parent reply	other threads:[~2000-01-13  0:00 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-01-12  0:00 Project: FreeOS Alfred Hilscher
2000-01-12  0:00 ` Gautier
2000-01-12  0:00 ` Ted Dennison
2000-01-13  0:00 ` Juergen Pfeifer
2000-01-13  0:00   ` Preben Randhol
2000-01-13  0:00     ` Ted Dennison
2000-01-14  0:00       ` Alfred Hilscher
2000-01-14  0:00         ` Ted Dennison
2000-01-13  0:00   ` David Starner [this message]
2000-01-13  0:00     ` Larry Kilgallen
2000-01-13  0:00       ` Ted Dennison
2000-01-13  0:00         ` Larry Kilgallen
2000-01-13  0:00           ` Ted Dennison
2000-01-13  0:00         ` Florian Weimer
2000-01-13  0:00           ` Ted Dennison
2000-01-15  0:00             ` Florian Weimer
2000-01-17  0:00               ` Terry Sikes
2000-01-13  0:00         ` David C. Hoos, Sr.
2000-01-14  0:00   ` Alfred Hilscher
2000-01-14  0:00     ` Preben Randhol
2000-01-14  0:00       ` Alfred Hilscher
2000-01-14  0:00       ` Larry Kilgallen
2000-01-16  0:00         ` Preben Randhol
2000-01-18  0:00         ` Charles Hixson
2000-01-14  0:00       ` Tarjei T. Jensen
2000-01-18  0:00         ` Charles Hixson
2000-01-18  0:00           ` David Starner
2000-01-19  0:00           ` Preben Randhol
2000-01-19  0:00             ` Tarjei T. Jensen
2000-01-19  0:00               ` Preben Randhol
2000-01-19  0:00               ` Mario Klebsch
2000-01-20  0:00             ` Bryce Bardin
2000-01-22  0:00               ` Chris Morgan
2000-01-15  0:00 ` Michael Garrett
     [not found]   ` <vhi3drwe773.fsf@grotte.ifi.uio.no>
2000-01-17  0:00     ` Bill Greene
2000-01-17  0:00       ` Brian Rogoff
2000-01-18  0:00         ` Aidan Skinner
2000-01-19  0:00           ` Jon S Anthony
2000-01-19  0:00         ` Jon S Anthony
replies disabled

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