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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: Luke A. Guest Newsgroups: comp.lang.ada Subject: Re: Ada for the next bare metal project? Date: Mon, 16 Feb 2015 22:19:55 +0000 (UTC) Organization: Aioe.org NNTP Server Message-ID: <1743421605445817834.832937laguest-archeia.com@nntp.aioe.org> References: <638970c3-df56-4ab0-a5ff-19277814d435@googlegroups.com> NNTP-Posting-Host: Mqtp2W/XJqxjtNjImck9Rw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: NewsTap/4.0.1 (iPhone/iPod Touch) X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:24974 Date: 2015-02-16T22:19:55+00:00 List-Id: wrote: > Hello, friends! I'm going to implement a new project, that needs to run > without operating system on bare metal x86 and x64 processors. And I'm > thinking about using Ada instead of C. First of all what compiler should > I use (free one)? Is it easy to use Ada without runtime (that depends on > operating system api)? What language features will I miss? Is there a > ready to use bare metal RTS, or I need to build my own? I have a tool chain built, apart from x86_64-elf-gdb as apparently this has never been supported. So I'll be using the system one. I can provide you with it and the basics for a zero footprint runtime.