comp.lang.ada
 help / color / mirror / Atom feed
From: "Ekkehard Morgenstern" <ekkehard.morgenstern@onlinehome.de>
Subject: Re: [announcement] SYSAPI and SYSSVC for Windows
Date: Thu, 18 Dec 2003 00:23:35 +0100
Date: 2003-12-18T00:23:35+01:00	[thread overview]
Message-ID: <brqohu$mp4$1@online.de> (raw)
In-Reply-To: m37k0vii0p.fsf@insalien.org


"Ludovic Brenta" <ludovic.brenta@insalien.org> wrote:
> Is this related to the AdaOS[1] project?  I thought that it was
> stalled.
> 
> [1] http://www.adaos.net

No, not at all, my project isn't related to AdaOS, but thanks
for the link!

My operating system is called DELOS, and I've been working on its
design on and off since 1989. DELOS means "Dynamic Environment
Layered Operating System". There's a rough overview of the project
in German on my website: http://www.ekkehardmorgenstern.de/delos.html

In the past few days I designed a filing system for use with it,
and I'll soon put that online too. I want to make the design public,
to prevent companies from patenting ideas and concepts that are 
meant for public use.

I already had to abandon the ideas of run-time optimizing virtual 
machines because of the Java Hotspot engine that Sun patented before
I got to publish my concept for it, and code-morphing techniques that
have been patented by Transmeta in the meantime. However, I'm sure
I will find new solutions for that that don't conflict with their
patents, no big deal so far.

DELOS will have much more depth and features than AdaOS, btw. 
My concept might be about 10 years ahead of the current OS industry,
but I don't know all OSes that exist, of course.

BTW, I think that SQL is not a good idea for an object-based 
database engine inside a OS. ASCII statements have to be created
and parsed and interpreted, steps that can be easily skipped.

OS/400 solves the database issue much more elegantly. Ideally,
the database commands should be embedded in the system's virtual
machine instruction set.

I think Ada might be the ideal language for DELOS, because it
forces the programmer to program cleanly to some extent, at least
much more so than C or C++. It's also a bit harder to learn
and so programmers have to have a certain maturity to use Ada.
If all levels of DELOS go open-source and public, I want to 
reduce the number of bugs introduced into the project by
inexperienced programmers. As long as I live at least, I might
be able to have a hand on what changes go into the system, if
they're necessary at all. I'll try to make the design as final
as possible, and reduce the number of changes that people might
wish for.

Ada might also help me to develop DELOS more quickly. In C/C++,
I often tend to write things and throw them away, because it's
not much effort and gets boring after a while. Ada takes much
more attention and is more interesting. I need some motivation
to carry on with the project. And at least I'm beginning to make
things public now so other people can try their luck with it. :)

I also need to fix myself on some design, which I'm currently
beginning to do.

That's also why I publish every flyspeck of Ada library that I
happen to write. ;)

This way I can manifest some path, at least. :)





  reply	other threads:[~2003-12-17 23:23 UTC|newest]

Thread overview: 71+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-15 14:18 [announcement] SYSAPI and SYSSVC for Windows Ekkehard Morgenstern
2003-12-15 15:10 ` Ekkehard Morgenstern
2003-12-15 17:10 ` Jeffrey Carter
2003-12-15 18:38   ` Ekkehard Morgenstern
2003-12-16  0:25     ` Stephen Leake
2003-12-16  0:56       ` Ekkehard Morgenstern
2003-12-16  2:47         ` Ludovic Brenta
2003-12-16 17:45           ` Ekkehard Morgenstern
2003-12-16 19:54             ` Ludovic Brenta
2003-12-16 22:09               ` Ekkehard Morgenstern
2003-12-17 15:24                 ` Ludovic Brenta
2003-12-17 23:23                   ` Ekkehard Morgenstern [this message]
2003-12-19 18:14                   ` Warren W. Gay VE3WWG
2003-12-20 12:37                     ` GNU/Linux distro wars (was: SYSAPI and SYSSVC for Windows) Ludovic Brenta
2003-12-22 17:48                       ` GNU/Linux distro wars Warren W. Gay VE3WWG
2003-12-22 19:33                         ` Duncan Sands
2003-12-22 23:25                         ` Ludovic Brenta
2003-12-23 10:18                           ` Samuel Tardieu
2003-12-16  5:36         ` [announcement] SYSAPI and SYSSVC for Windows tmoran
2003-12-16 17:30           ` Ekkehard Morgenstern
2003-12-15 20:44 ` David Marceau
2003-12-16  0:34   ` Ekkehard Morgenstern
2003-12-17 12:05 ` Dmitry A. Kazakov
2003-12-17 15:00   ` Ekkehard Morgenstern
2003-12-20 19:24 ` Ekkehard Morgenstern
  -- strict thread matches above, loose matches on Subject: below --
2003-12-17 19:17 amado.alves
2003-12-17 19:56 ` Georg Bauhaus
2003-12-18  9:08 ` Dmitry A. Kazakov
2003-12-18 12:14   ` Ekkehard Morgenstern
2003-12-18 13:31     ` Georg Bauhaus
2003-12-19 10:45       ` Ekkehard Morgenstern
2003-12-19 17:12         ` Georg Bauhaus
2003-12-19 17:22           ` Vinzent 'Gadget' Hoefler
2003-12-20  0:21           ` Ekkehard Morgenstern
2003-12-20  2:18             ` Georg Bauhaus
2003-12-20  4:40               ` Ekkehard Morgenstern
2003-12-21  3:45                 ` Georg Bauhaus
2003-12-18 14:32     ` Dmitry A. Kazakov
2003-12-19 11:11       ` Ekkehard Morgenstern
2003-12-19 15:15         ` Hyman Rosen
2003-12-19 15:50           ` Ekkehard Morgenstern
2003-12-19 16:48             ` Hyman Rosen
2003-12-19 16:57               ` Hyman Rosen
2003-12-20  1:17               ` Ekkehard Morgenstern
2003-12-21  2:19                 ` Hyman Rosen
2003-12-21 10:34                   ` Ekkehard Morgenstern
2003-12-22  9:02                     ` Hyman Rosen
2003-12-22 15:17                       ` Ekkehard Morgenstern
2003-12-22 15:08                     ` Hyman Rosen
2003-12-22 15:31                       ` Ekkehard Morgenstern
2003-12-22 16:35                         ` Ekkehard Morgenstern
2003-12-23  1:47                           ` Hyman Rosen
2003-12-23  8:40                             ` Ekkehard Morgenstern
2003-12-23  9:05                               ` Stephen Leake
2003-12-19 17:06         ` Dmitry A. Kazakov
2003-12-20  1:49           ` Ekkehard Morgenstern
2003-12-20 11:13             ` Dmitry A. Kazakov
2003-12-20 13:40               ` Ekkehard Morgenstern
2003-12-20 17:21                 ` Dmitry A. Kazakov
2003-12-20 19:52                   ` Ekkehard Morgenstern
2003-12-21  4:24                     ` Georg Bauhaus
2003-12-21 13:42                     ` Dmitry A. Kazakov
2003-12-21 15:48                       ` Ekkehard Morgenstern
2003-12-21 17:46                         ` Michal Morawski
2003-12-21 18:05                           ` Ekkehard Morgenstern
2003-12-22  0:50                             ` Robert I. Eachus
2003-12-23 23:02                       ` Robert A Duff
2003-12-24 11:20                         ` Dmitry A. Kazakov
2003-12-24 16:57                           ` Robert A Duff
2003-12-25 14:00                             ` Dmitry A. Kazakov
2003-12-28  1:49                       ` Dave Thompson
replies disabled

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