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,be5b9623cd95d041,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-09-23 12:42:50 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!arclight.uoregon.edu!wn13feed!wn11feed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi.com!sccrnsc02.POSTED!not-for-mail From: Freejack Subject: Kernel Mods with Ada? Newsgroups: comp.lang.ada Message-ID: User-Agent: Pan/0.11.4 (Unix) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Comment-To: ALL NNTP-Posting-Host: 12.245.85.50 X-Complaints-To: abuse@comcast.net X-Trace: sccrnsc02 1064346169 12.245.85.50 (Tue, 23 Sep 2003 19:42:49 GMT) NNTP-Posting-Date: Tue, 23 Sep 2003 19:42:49 GMT Organization: Comcast Online Date: Tue, 23 Sep 2003 19:42:49 GMT Xref: archiver1.google.com comp.lang.ada:42822 Date: 2003-09-23T19:42:49+00:00 List-Id: Has anyone undertaken the task of creating a Linux Kernel module in Ada? I was just curious. It seems like a nifty experiment, if only for the educational experience itself. There has been lot's of talk about creating an AdaOS, with very little being done.(With the exception of the OpenRavenscar project, and a couple others.) Perhaps doing kernel work with an existing OS would be a practical intermediary step before jumping whole hog into an entirely new Operating System project. Just curious. I've been toying with the idea of creating Ravenscar based kernel modules for Linux as a way to learn Systems programming with Ada. Creating similiar experimental projects for BSD would also be on my list of things to do. Although I highly doubt such a work would be accepted by the C centric world of *nix kernel hacking, it would be educational nonetheless. Any suggestions? Freejack