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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,caf3540cc6de9952 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!newsfeed.straub-nv.de!news.motzarella.org!motzarella.org!news.motzarella.org!not-for-mail From: Nicholas Paul Collin Gloucester Newsgroups: comp.lang.ada Subject: Re: Every little bit helps - Publicity in Embedded Systems Development mag Date: Mon, 2 Feb 2009 18:50:43 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <5e15b2a4-66a0-45d6-8da8-ad3ed6352383@v5g2000pre.googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.eternal-september.org U2FsdGVkX19dB6PL7tP4WIUEyPYAj9kBfgNDEMwmrniwG2T6NIlCZVh70/7NJ0tcVTI/64WfuVZO6e8EOJa+tsGZm2GyIONbhqSRxPKnBGOGOz+sQRNPchQjIp7rB+ktp4OyQO8MiZgs7+XbhqewUg== X-Complaints-To: Please send complaints to abuse@motzarella.org with full headers NNTP-Posting-Date: Mon, 2 Feb 2009 18:50:43 +0000 (UTC) X-Auth-Sender: U2FsdGVkX1/d7ghuaDuW1Ic2XknbuKE5pcPx7w8mmYzizNCVJToXh1t1D9ky6fK0WFHnzMXh6so= Cancel-Lock: sha1:L/o2sbTmiY56mLkRE4MxqKsS0ug= User-Agent: slrn/0.9.9p1 (Linux) Xref: g2news2.google.com comp.lang.ada:4515 Date: 2009-02-02T18:50:43+00:00 List-Id: On 2009-02-02, Martyn Pike wrote: |-------------------------------------------------------------------------| |"Nicholas Paul Collin Gloucester wrote: | |> On 2009-01-29, Martyn Pike wrote: | |> | |> |---------------------------------------------------------------------|| |> |"[..] || |> | || |> |Those expensive dalliances still exist, but I feel the Ada developer || |> |actually pays twice. They pay the RTOS vendor for the OS license and|| |> |stock tools and then they have to pay Adacore for the Ada tools that || |> |layer GNARL/GNULL ontop of the RTOS. || |> | || |> |[..]" || |> |---------------------------------------------------------------------|| |> | |> Hello, | |> | |> They do not need an operating system. They do not need AdaCore. They | |> do not need GNARL/GNULL. | | | |Hello. Would you care to elaborate please ? | |thanks." | |-------------------------------------------------------------------------| Hello. Traditionally, older embedded Ada implementations did not need an operating system: the scheduling was performed by the Ada runtime executive without using something called an operating system (though from a completely theoretical application terminology, a pedant might call such an Ada runtime executive an operating system). AVR-(subset)Ada does not use an operating system. A RAVENSCAR implementation from Aonix does not bother with the overhead of an operating system. (Though people who insist on using an operating system can use an alternative product from Aonix.) AdaCore is not needed: AdaCore is not the universe of Ada implementations. By using some of the alternatives mentioned above, GNAT would be irrelevant and so would GNARL/GNULL.