From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3e2839f528cc1c40 X-Google-Attributes: gid103376,public From: dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner) Subject: Re: Project: FreeOS Date: 2000/01/13 Message-ID: <85jd6g$9qe2@news.cis.okstate.edu>#1/1 X-Deja-AN: 571930290 References: <387C8CB3.1276637F@icn.siemens.de> <85j75o$ofk$1@news08.btx.dtag.de> Organization: Oklahoma State University User-Agent: slrn/0.9.6.2 (Linux) Reply-To: dstarner98@aasaa.ofe.org Newsgroups: comp.lang.ada Date: 2000-01-13T00:00:00+00:00 List-Id: On Thu, 13 Jan 2000 01:44:38 +0100, Juergen Pfeifer 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