From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada OS
Date: Wed, 26 Dec 2007 22:56:33 +0100
Date: 2007-12-26T22:56:37+01:00 [thread overview]
Message-ID: <1l4ztkj1ln9ir.q8bsxgivkl7a.dlg@40tude.net> (raw)
In-Reply-To: fkuf2r$suf$1@registered.motzarella.org
On Thu, 27 Dec 2007 02:56:04 +0600, I. Levashew wrote:
> Paul wrote:
>
>> OpenBSD values security, correctness and standardization, all of which I
>> see in Ada.
>
> Well, security is currently something fashionable. Nobody wants to be
> the one not concious about security. But Ada isn't being mentioned more
> often. I had impression that it's a good show business to be
> security-concious.
Under "security" a marketing guy understands making secure something which
is not. They sell solutions for problems. The software which is secure by
its nature has no market, obviously. You can't sell a medical ventilator to
people who can breathe. First they must be ill, badly ill...
> in their programs. Security measures such as SELinux, chroot,
> Capabilities, etc. can only be secondary layers of prevention, not the
> primary one.
Right, a lid to seal the compost-bin...
> God in the details. Each detail matters. That's why next-generation OS
> must be written in Ada, but it's neither the least nor the most
> meaningful detail.
I think that Ada still lacks some important features. Concerning security
and OS design the problem with Ada is that it has a trusted model of
interaction between components. You can do a lot of unchecked stuff. The
model of access rights is very primitive (visible - private).
In short, there will be needed a level of OS API *outside* the language to
protect objects and methods of. That wouldn't be a truly modern OS, as Unix
was when it started to use a higher-level language in its design. To be
modern now means that the very language should be able to deliver
protection (and some other things, like distribution, persistence,
heterogeneity).
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2007-12-26 21:56 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-11-19 13:14 Ada OS Peter Hermann
2007-11-19 18:37 ` tmoran
2007-11-20 10:13 ` Peter Hermann
2007-11-21 20:11 ` Lucretia
2007-11-22 10:13 ` Peter Hermann
2007-11-22 14:50 ` Lucretia
2007-11-23 2:08 ` anon
2007-11-23 9:46 ` Peter Hermann
2007-11-23 13:02 ` Maciej Sobczak
2007-11-24 0:34 ` Brian May
2007-11-27 1:34 ` Randy Brukardt
2007-12-20 7:52 ` I. Levashew
2007-12-20 7:54 ` I. Levashew
2007-12-21 11:29 ` anon
2007-12-24 5:41 ` Paul
2007-12-26 19:49 ` OpenBSD and Ada (was: Re: Ada OS) Tero Koskinen
2007-12-28 15:04 ` Ada lacks support greatly (was: OpenBSD and Ada) Rico Secada
2007-12-30 20:28 ` Ada lacks support greatly Florian Weimer
2007-12-29 0:39 ` OpenBSD and Ada Samuel Tardieu
2007-12-26 20:56 ` Ada OS I. Levashew
2007-12-26 21:56 ` Dmitry A. Kazakov [this message]
2007-12-26 22:48 ` Georg Bauhaus
2007-12-27 9:26 ` Dmitry A. Kazakov
2007-12-28 1:28 ` I. Levashew
2008-01-08 16:07 ` Thomas Preymesser
2008-01-08 18:04 ` anon
2008-01-08 19:19 ` Georg Bauhaus
2008-01-08 20:58 ` Simon Wright
2008-01-08 22:34 ` anon
2008-01-09 1:15 ` Jeffrey Creem
2008-01-09 19:32 ` anon
2008-01-09 20:50 ` Georg Bauhaus
2008-01-09 21:15 ` Simon Wright
2008-01-08 21:27 ` Simon Wright
2008-01-08 22:19 ` Simon Wright
2008-01-09 8:04 ` Ole-Hjalmar Kristensen
[not found] <fe4bb2c2.0208052200.77d14528@posting.google.com>
2002-08-10 8:16 ` AFS97209
2002-08-10 18:32 ` Caffeine Junky
2002-08-11 4:10 ` Marc Spitzer
2002-08-11 4:32 ` Christopher Browne
2002-08-12 7:47 ` antoine terrienne
2002-08-13 17:43 ` Marin D. Condic
2002-08-13 15:46 ` Wes Groleau
2002-08-13 16:44 ` Christopher Browne
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox