comp.lang.ada
 help / color / mirror / Atom feed
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



  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