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!nntp-feed.chiark.greenend.org.uk!ewrotcd!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Could you write a BSD like os in ADA? Date: Mon, 9 May 2016 15:14:27 -0500 Organization: JSA Research & Innovation Message-ID: References: <79e591f0-3c3e-42b2-ad1f-3e59a031531e@googlegroups.com> NNTP-Posting-Host: rrsoftware.com X-Trace: loke.gir.dk 1462824868 12584 24.196.82.226 (9 May 2016 20:14:28 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Mon, 9 May 2016 20:14:28 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:30361 Date: 2016-05-09T15:14:27-05:00 List-Id: "Dmitry A. Kazakov" wrote in message news:ng9l30$rc9$1@gioia.aioe.org... > On 03/05/2016 00:51, endlessboomcapitalism@gmail.com wrote: >> Like with all we know now......rewrite in ada? > > What for? A poorly designed OS remains that in any language. That's unfair: BSD was a well-designed OS when it was designed (mid-1970s). Consider CP/M-80 (to take one example) for an example of a poorly designed (assuming it was designed at all) OS. Rewriting that in Ada (or anything) would be bizarre. But your real point is that it is 2016, and what is the point of recreating a 40-year old design? If we can't do better today (on some dimension of "better"), that means that CS is completely stalled since then (and that's clearly not true; SPARK alone disproves it). There's also the practical issue: If you actually wanted someone to use it, you'd need to offer something different. Oliver's reply gives some approaches to that problem. Randy.