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,c23311c4d57b937e X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!news.maxwell.syr.edu!sn-xit-03!sn-xit-08!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Benjamin Ketcham Newsgroups: comp.lang.ada Subject: Re: Embedded Keynote Speaker Mentions Ada Date: Tue, 21 Sep 2004 01:07:03 -0000 Organization: Ye 'Ol Disorganized NNTPCache groupie Message-ID: <1095728821.921629@yasure> References: <414B6E62.9070402@acm.org> <0hL2d.762$QB1.501@trndny02> <414E2306.6030404@acm.org> <8%q3d.1820$kn2.1441@trndny07> <414EE3A0.9080106@acm.org> User-Agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (Linux/2.4.20-29.8.progeny.8 (i686)) Cache-Post-Path: yasure!unknown@cascadia.drizzle.com X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/) X-Complaints-To: abuse@supernews.com Xref: g2news1.google.com comp.lang.ada:3881 Date: 2004-09-21T01:07:03+00:00 List-Id: Cesar Rabak wrote: > > Even in a non commercial arena, why can't we convince Open Source > enthusiats to write the system software in Ada and start to make a > difference in this realm (my perception of their account on bugs is that > they have a better response time, not intrinsical better designed in > security)? Well, this is a very good point. I would suggest that a way to make Ada much more popular, would be to recode the Linux kernel in Ada. Perhaps a group of Ada enthusiasts could maintain a port to Ada of the latest "stable" kernel. My guess is that this would gain interest from security- and reliability-minded markets, and thus would, in turn, increase the demand for Ada programmers to maintain the "high-reliability Ada version of Linux". How long does someone who actually knows Ada (not me) think it would take to translate the kernel to Ada? Any snags or issues other than just some time & effort? Any reason it couldn't be done? Or *shouldn't*? Or has it been tried? Would the performance just be too embarrassing in comparison to C? Is the Linux kernel thought to already be so secure & bug-free that no benefits would accrue? --Benjamin