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: a07f3367d7,dea2d62ab1462538 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!q4g2000yqm.googlegroups.com!not-for-mail From: Martin Newsgroups: comp.lang.ada Subject: Re: Writing an Operating System in Ada Date: Wed, 13 Jan 2010 04:10:59 -0800 (PST) Organization: http://groups.google.com Message-ID: <5ddb3735-202a-40a5-8bd5-ed398e8237f8@q4g2000yqm.googlegroups.com> References: <8e9bc311-7540-40a1-b19e-49e93648c25c@s31g2000yqs.googlegroups.com> NNTP-Posting-Host: 20.133.0.8 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1263384659 24389 127.0.0.1 (13 Jan 2010 12:10:59 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 13 Jan 2010 12:10:59 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: q4g2000yqm.googlegroups.com; posting-host=20.133.0.8; posting-account=g4n69woAAACHKbpceNrvOhHWViIbdQ9G User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7,gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:8724 Date: 2010-01-13T04:10:59-08:00 List-Id: On Jan 13, 3:38=A0am, Leslie wrote: > Shark8 wrote: > > On Jan 12, 2:41=A0am, "Dmitry A. Kazakov" > > wrote: > >> On Mon, 11 Jan 2010 17:13:55 -0800 (PST), Shark8 wrote: > >> > Anyway, I was wondering if anybody here would be interested > >> > in such a project. > > >> If that will be a really new OS (not a UNIX clone), OO, > >> portable, distributed etc, for interesting platforms like > >> this: > > http://blog.makezine.com/archive/2009/08/scalable_open_source_computi... > > > > > > >> why not? > > >> -- > >> Regards, > >> Dmitry A. Kazakovhttp://www.dmitry-kazakov.de > > > You know that was a frustrating / discouraging thing to hear > > almost everybody I talked to about wanting to write an OS say > > something along the lines of "Why don't you just download the > > sourcecode for Linux?"... I'm sorry folks, but I don't want to > > be the OS equivalent of a 'script-kiddie'. > > > One thing I find very annoying about the Unix/Linux mentality > > is the "everything is a file" philosophy... coupled with the > > C/C++-ism of simply assuming that a file read/write went well > > and you're asking for trouble. {Yes, I know that you CAN check > > to see if writing is successful or not in C/C++, but it goes > > against most C/C++ programmer's sense of terseness/'beauty'... > > the same one that makes no check on array-bounds.} > > =A0 =A0 =A0 =A0 If possible, also, it would be nice to get away from the = "root > can do anything" paradigm, and its associated inherited > privileges (crash a root-capable process and steal its > privileges). =A0It would be nice to see something more like the > explicit privilege design used by CP in IBM's VM operating > systems. > =A0 =A0 =A0 =A0 As a side note, does anyone here remember the Intel iAPX4= 32 > processor, designed to execute Ada programs (almost) directly? > > Leslie Nope...but I wish we'd gone for the Ericsson D80A processor (with Ada (83) runtime in firmware) and not the Motorola 68040! We'd used the D80 and the D80E which were fantastic processors, not sure why the decision went the way it did...great support from Ericsson back then too... Cheers -- Martin