From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: * X-Spam-Status: No, score=1.0 required=3.0 tests=BAYES_40,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.5-pre1 X-Received: by 2002:ac8:73d0:: with SMTP id v16mr14649081qtp.196.1601906593408; Mon, 05 Oct 2020 07:03:13 -0700 (PDT) X-Received: by 2002:ac8:1af2:: with SMTP id h47mr14079357qtk.346.1601906591481; Mon, 05 Oct 2020 07:03:11 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!aioe.org!peer02.ams4!peer.am4.highwinds-media.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 5 Oct 2020 07:03:11 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=146.5.2.231; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC NNTP-Posting-Host: 146.5.2.231 References: <00cd3aaa-d518-43a2-b321-58d6fae70aebo@googlegroups.com> <57eb7a65-51ea-4624-b9dc-9c4dda0fee59n@googlegroups.com> <5f70fd3b$0$13541$426a74cc@news.free.fr> <87wo0d3iac.fsf@nightsong.com> <87sgb02l7b.fsf@nightsong.com> <875z7vyy1u.fsf@nightsong.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8f02e695-850e-4054-b68f-fe554db2d6e9n@googlegroups.com> Subject: Re: is there a version of unix written in Ada From: Shark8 Injection-Date: Mon, 05 Oct 2020 14:03:13 +0000 Content-Type: text/plain; charset="UTF-8" X-Received-Bytes: 3194 X-Received-Body-CRC: 3978719194 Xref: reader02.eternal-september.org comp.lang.ada:60402 List-Id: On Thursday, October 1, 2020 at 3:36:40 PM UTC-6, Brian Drummond wrote: > On Wed, 30 Sep 2020 21:42:21 +0200, Dmitry A. Kazakov wrote: > > > On 30/09/2020 19:27, Paul Rubin wrote: > >> "Dmitry A. Kazakov" writes: > >>> OK, but that again is rather retrograde, MS-DOS pops into my mind > >>> (:-)). > >> > >> MSDOS had no memory protection at all, and was basically single > >> tasking. > >> Singularity had the limitation that you were only allowed to use > >> trusted compilers, but in exchange it gave an interesting approach to > >> programming high performance multiprocessor systems. > > > > Put a trusted compiler into MS-DOS, where is a difference? Tasking would > > be up to the compiler's run-time, obviously. > > > > I want an OS protecting from compilers I do not trust without > > performance loss. Static checks must be enforced at run-time. > Maybe I should knock together a new Linn Rekursiv on an FPGA. > https://en.wikipedia.org/wiki/Rekursiv > > Objects were essentially memory segments, together with their own object > number, type, size : static checks happened in parallel with operations. > Even inheritance was handled below the instruction set level (in > microcode) > > -- Brian There are some really interesting things about the Rekursiv, and I'd be interested in both the FPGA project, as well as possibly taking inspiration from it (and a few other architectures).