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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,216b18d81cce4f75 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-10 10:05:05 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!dispose.news.demon.net!demon!nntp.news.xara.net!xara.net!gxn.net!news5-gui.server.ntli.net!ntli.net!news2-win.server.ntlworld.com.POSTED!not-for-mail From: "chris.danx" Newsgroups: comp.lang.ada References: <3B183CB8.3EE396E7@engineer.com> <_M3S6.8957$HL5.1284411@news6-win.server.ntlworld.com> <8DKS6.27593$%_1.4657414@news2-win.server.ntlworld.com> Subject: Re: Ada Microkernel? 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 Message-ID: Date: Sun, 10 Jun 2001 18:00:51 +0100 NNTP-Posting-Host: 62.253.12.200 X-Complaints-To: abuse@ntlworld.com X-Trace: news2-win.server.ntlworld.com 992192401 62.253.12.200 (Sun, 10 Jun 2001 18:00:01 BST) NNTP-Posting-Date: Sun, 10 Jun 2001 18:00:01 BST Organization: ntlworld News Service Xref: archiver1.google.com comp.lang.ada:8514 Date: 2001-06-10T18:00:51+01:00 List-Id: > Last time I tried to do OS programming with GNAT, I couldn't create dynamic > objects, because the GNAT runtime calls malloc, which doesn't exist in the > Linux kernel. kmalloc does exist, of course. Have you already looked into the > GNAT sources, how hard do you think it is to write a new runtime for > kernel-level programming? Are there enough docs in the GNAT sources that > describe how to write a new runtime? OK, I should of course check that myself > ... > > IIRC ACT are selling a GNAT version that targets RTLinux (also kernel-level), > so it must be possible. I downloaded the GNAT sources the other day and have just got around to looking at them. One thing i'm unsure about the sources i downloaded is that i downloaded from the nyu repository and there was no specific source distribution or patches for 9x/nt, so i just downloaded gnat-3.13p-src.tgz, did i get the right distribution? Looking at what i've got sitting on my HD, it doesn't look too difficult to modify the sources to support blue screen of death exception reports as for OO i'm just about to look at this and will get back to you. Regards, Chris Campbell p.s. useless info follows: i've changed my display name back because Beth Stone and Tim Robinson convinced me of the merits of chris.danx being distinctive, blue and furrbie like.