comp.lang.ada
 help / color / mirror / Atom feed
From: Adrien Plisson <aplisson-news@stochastique.net>
Subject: Re: Microkernels & Ada (Was for the AdaOS folks)
Date: Tue, 28 Dec 2004 13:02:47 +0100
Date: 2004-12-28T13:02:47+01:00	[thread overview]
Message-ID: <41d14aeb$0$338$ba620e4c@news.skynet.be> (raw)
In-Reply-To: <GU6Ad.1103$Y_4.930050@read2.cgocable.net>

Warren W. Gay VE3WWG wrote:
> I agree with an earlier post that there
> is a certain "troll factor" to this article.

indeed, the proof is we are talking about it !

> Maybe that is required from time to time to get people
> motivated enough to do something about it, or, for lack of
> action, to at least discuss it.

right ! and as we are discussing it, are we doing soemthing about it ?
on your side, i know you do. unfortunately, on my side i only have 
ideas. they surely need a lot more thinking to get a project started.

> I've recently developed an interest in microkernel
> design and have been reading much of the
> monolithic argument against microkernels etc. Much of
> the argument is of course in support of Linux's design,
> it seems, to justify their design approach.

well, it would have felt strange if it didn't... but this is holy war 
afterall.

 > [...]
> Others criticize microkernels on the performance issue. This
> point is harder to ignore, but I personally believe that this
> also will become an insignificant issue with time. Each year
> we see more powerfull CPU chips, and in a short period of
> time, it looks like we may soon have dual, quad and
> octo-core CPU chips. The efficiency factor becomes less
> important with these types of advances in hardware.

that is part of the problem. we count to much on CPU power. when 
computers were slow, we had powerful and efficient software. now 
computers have 512 times more memory and are more than 300 times faster. 
what i see is: software are getting bigger and bigger with no really 
added features, and they perform almost as slowly as 20 years ago, if 
not slower. in those dark ages, developpers were taking great care not 
to cripple software with useless features and wrote efficient software.
nowadays, developpers don't think a bit when designing software and rely 
on CPUs power growth to take care it.

> [...]
> You can bet on the fact that if everyone used a microkernel
> designed O/S today, Intel, AMD, IBM and others would be
> working hard to fix some of that "overhead" problem. The
> rest of the overhead may not be worth going after, but the
> big problems would get attention.

and what about them designing something new too ? Intel once had very 
good ideas with the i432. why don't they try again ?

> [...]
> My time is limited, but what I feel I _can_ do, is get an
> O/S project started, using an _existing_ microkernel.
> I suggested as much this last summer. After a month or
> so, the idea bother me so much, that I had to try
> something.

i'm thinking hard on it too. but i don't know if i will be able to 
really try it.

> I firmly believe that others could do the same thing. The
> point is that more _research_ needs to be done on _SAFE_
> and _SECURE_ operating systems. We have enough fully
> featured (M$) and fast (*NIX) systems, but I'd like to
> see a secure and rootless O/S for starters.

i disagree here ! i am facing people everyday that don't know how to use 
their computer. they are just lost in the middle of all the features 
available to them. this kind of people need something simple and 
efficient. an OS which provides them with the tools they need to do what 
they WANT to do, and nothing more. in the vein of the macintosh some 
years ago...

(and if Man was not that violent we wouldn't need any security feature)

 > [...]
> While POSIX is good for UNIX and portability, when starting a
> new O/S, I think you need to say "who cares about POSIX?" Work
> from the requirements back to the implementation. POSIX embodies
> a lot of good ideas, and I don't suggest that we want to be
> different without good reasons for it, but I think some fresh
> thinking would be welcome.

i do often think of something NEW from scratch. if i could, i would even 
reinvent networks and protocols... but i'm a bit of an extremist on this 
point.

> This wasn't true when UNIX was being initially developed. It
> need not be the case for a new design. The design just needs
> to solve a problem. For example, a secure O/S is needed for
> firewalls (hence my interest in a rootless O/S).

you are right ! we should stop developping full-featured monsters we 
can't manage, let's keep things simple.

> It doesn't need to take the world by storm either. It took
> years before suddenly everyone realized they needed a *NIX
> server (thanks to the Internet & www). I am sure that other
> opportunities are in the wing.

i don't see any... as you said earlier: "People are often stuck on what 
they know". so will they really create something new as internet and the 
www was ? but i hope one day we will see something changing. or maybe we 
will create our own oppotunity !

> [...]
> Well, the last thing I'll say is that if nobody takes the risk
> to produce a new O/S, then no one will risk using it ;-)

this makes a great quote !

-- 
rien

    "if nobody takes the risk to produce a new O/S,
     then no one will risk using it"
                                      Warren W. Gay




  reply	other threads:[~2004-12-28 12:02 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-27  5:09 For the AdaOS folks Wes Groleau
2004-12-27 10:56 ` Florian Weimer
2004-12-27 12:50   ` Georg Bauhaus
2004-12-27 13:12     ` Florian Weimer
2004-12-28  1:18   ` Wes Groleau
2004-12-27 13:46 ` Adrien Plisson
2004-12-27 16:28   ` Georg Bauhaus
2004-12-28  6:19   ` Microkernels & Ada (Was for the AdaOS folks) Warren W. Gay VE3WWG
2004-12-28 12:02     ` Adrien Plisson [this message]
2004-12-28 15:28       ` Warren W. Gay VE3WWG
2004-12-30  1:19 ` For the AdaOS folks Nick Roberts
2004-12-30 13:58   ` Warren W. Gay VE3WWG
2004-12-30 15:27     ` Dmitry A. Kazakov
2004-12-30 16:30       ` Warren W. Gay VE3WWG
     [not found]         ` <otb8t09dkjh54e1k5s5ccn23ggkqk6ndui@4ax.com>
2004-12-30 19:06           ` OT: Mach Ports (For the AdaOS folks) Warren W. Gay VE3WWG
2004-12-31 10:03         ` For the AdaOS folks Dmitry A. Kazakov
2004-12-31 11:30           ` Warren W. Gay VE3WWG
2004-12-31 12:31             ` Dmitry A. Kazakov
2004-12-31 16:24               ` Warren W. Gay VE3WWG
2004-12-31 17:57                 ` Marven Lee
2004-12-31 18:40                   ` Warren W. Gay VE3WWG
2004-12-31 19:22                     ` Warren W. Gay VE3WWG
2005-01-02 15:09                     ` Marven Lee
2005-01-02 20:06                       ` Luke A. Guest
2005-01-03  3:13                         ` Warren W. Gay VE3WWG
2005-01-03  6:40                           ` Luke A. Guest
2005-01-03 10:30                             ` Marven Lee
2005-01-03 15:52                             ` Warren W. Gay VE3WWG
2005-01-03 16:48                           ` Ad Buijsen
2005-01-03 18:49                             ` Warren W. Gay VE3WWG
2005-01-03 13:43                         ` Marven Lee
2005-01-04 23:36                         ` Nick Roberts
2005-01-03 16:22                       ` Warren W. Gay VE3WWG
2005-01-04 23:16                       ` Nick Roberts
2005-01-05  3:48                         ` Warren W. Gay VE3WWG
2005-01-05 13:14                           ` Nick Roberts
2005-01-01 12:53                 ` Dmitry A. Kazakov
2005-01-02  0:31                   ` Warren W. Gay VE3WWG
2005-01-02 11:50                     ` Dmitry A. Kazakov
2005-01-02 22:04                       ` Warren W. Gay VE3WWG
2005-01-03 10:30                         ` Dmitry A. Kazakov
2005-01-03 16:36                           ` Warren W. Gay VE3WWG
2005-01-03 17:05                             ` Dmitry A. Kazakov
2005-01-03 19:01                               ` Warren W. Gay VE3WWG
2005-01-03 19:55                                 ` Dmitry A. Kazakov
2005-01-03 20:44                                   ` Warren W. Gay VE3WWG
2005-01-04  0:02                                     ` Randy Brukardt
2005-01-04 17:44                                       ` Warren W. Gay VE3WWG
2005-01-04 20:14                                         ` Nick Roberts
2005-01-04  9:59                                     ` Dmitry A. Kazakov
2005-01-04 18:00                                       ` Warren W. Gay VE3WWG
2005-01-04 19:07                                         ` Dmitry A. Kazakov
2005-01-04 19:57                                           ` Warren W. Gay VE3WWG
2005-01-05  0:02                                             ` Nick Roberts
2005-01-05  4:37                                               ` Warren W. Gay VE3WWG
2005-01-05 18:54                                                 ` Nick Roberts
2005-01-05 20:04                                                   ` Warren W. Gay VE3WWG
2005-01-06  0:32                                                     ` Nick Roberts
2005-01-06  1:29                                                   ` Wes Groleau
2005-01-06 11:03                                                     ` Dmitry A. Kazakov
2005-01-05  9:39                                             ` Dmitry A. Kazakov
2005-01-05 11:20                                               ` Warren W. Gay VE3WWG
2005-01-05 12:18                                                 ` Dmitry A. Kazakov
2005-01-05 14:39                                                   ` Warren W. Gay VE3WWG
2005-01-05 17:16                                                     ` zest_fien
2005-01-05 19:44                                                       ` Larry Kilgallen
2005-01-04 20:09           ` Nick Roberts
2005-01-05 10:19             ` Dmitry A. Kazakov
2005-01-05 18:33               ` Nick Roberts
2005-01-05 20:15                 ` Dmitry A. Kazakov
2004-12-31 18:47     ` Nick Roberts
2004-12-31 20:36       ` Warren W. Gay VE3WWG
2005-01-04 18:22         ` Nick Roberts
2005-01-05  5:12           ` Warren W. Gay VE3WWG
2005-01-05 18:02             ` Nick Roberts
2005-01-05 19:55               ` Warren W. Gay VE3WWG
2005-01-06  0:57                 ` Nick Roberts
2005-01-06  2:34                   ` Warren W. Gay VE3WWG
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox