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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,5bcf30769d6d9599 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-27 12:35:07 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!psinet-eu-nl!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: ADA os talk Date: Mon, 27 Aug 2001 15:22:43 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9me6m5$47u$1@nh.pace.co.uk> References: <9mdmck$rs1$1@nh.pace.co.uk> <3B8A9459.13ADA07D@sparc01.ftw.rsc.raytheon.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 998940165 4350 136.170.200.133 (27 Aug 2001 19:22:45 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 27 Aug 2001 19:22:45 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:12484 Date: 2001-08-27T19:22:45+00:00 List-Id: You might. But I don't know that RTEMS provides exactly what you might want for writing a whole OS. I've never dealt with RTEMS in any practical sense, but my impression was that it was essentially an RTK and some utilities that made it possible to take something like GNAT and run it on a bare machine. You're talking about a single process/multiple task program that uses Posix calls to do all the tasking work. (RTEMS implementing the Posix calls, that is to say.) While something like this certainly has its place in the world, you have to wonder if this is the proper starting point for a "Clean Slate" operating system - especially where you want to target things more in the "Workstation" family rather than the "Missile Guidance System" family. Do you want to be stuck with its scheduling algorithm for tasks? Can it be "grown" to have genuine processes? Do you want to be stuck using Posix calls or would you rather have something else? All those are interesting technical questions. And we have not yet brought up any of the licensing questions and what that might mean. I'm not saying this would be a bad idea - just that it would require someone more expert in operating systems than myself looking seriously at RTEMS and what the ultimate objective is and deciding how good a match they are. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Wes Groleau" wrote in message news:3B8A9459.13ADA07D@sparc01.ftw.rsc.raytheon.com... > > I still don't understand why you couldn't take RTEMS or something like > and add the features needed by a non-embedded OS. Which is almost > what Marin was saying in the part I snipped. >