comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: [announcement] SYSAPI and SYSSVC for Windows
Date: Thu, 18 Dec 2003 15:32:07 +0100
Date: 2003-12-18T15:32:07+01:00	[thread overview]
Message-ID: <brsddi$73fee$1@ID-77047.news.uni-berlin.de> (raw)
In-Reply-To: brs5mo$278$1@online.de

Ekkehard Morgenstern wrote:

> "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote:
>> Try to install Windows over network!
> 
> There are toolkits supplied by Microsoft to permit remote installing.
> If you know how to use them, it's no big deal.
>  
>> It is also amusing to install NT 4.0 on a relatively modern box. You will
>> have a lot of fancy blue screens.
> 
> Windows NT 4.0 is an anachronism.

It is more stable than 2k/XP, thank to absence of plug'n'pray, I suppose.
Multitasking is also better under NT, at least it is more predictable. So
many of our customers keep sticking to NT. And honestly, I can hardly
remember anything really new in OS API...

> Microsoft doesn't support it anymore,
> either. Even Windows 2000 is outdated. Windows XP is the way to go, it
> does not only include all of Windows 2000 but also all of Windows NT (even
> the OS/2 1.3 and POSIX subsystems exist in XP).

As well as quick basic...

>> Well, an OO OS written in Ada sounds good. However, it would be rather
>> difficult to do in a clear way without multiple inheritance and dispatch,
>> full blown ADT, tagged tasks and protected types, light-weight smart
>> pointers, reasonable sreaming and memory pools support. Ada just has
>> started to catch it, but it has a long way to go.
> 
> Ada 95 just has a different way of doing things.

There is no different way to do things I mentioned. There are only more or
less nasty work-arounds. It is OK for 80% of applications, but for an OS,
using work-arounds in API is the worst thing I can imagine. Nobody needs
one more "adux" or "adows". We need a completely new OS. Scalable from
embedded to mainframe, from real-time to time-sharing etc, and with an OO
API. So if ADT and OO with all their bells and whistles are not supported
by a language (and presently there is no one), it is would be a great
mistake to make the OS API OO.

> If you take your time to
> understand them, you can use them effectively as well.
> 
> I bet the Ada 20xx standard that is in the works will add even more
> interesting stuff to the language.

I bet it will not change the situation. The time of a big cut is yet to
come.

-- 
Regards,
Dmitry A. Kazakov
www.dmitry-kazakov.de



  parent reply	other threads:[~2003-12-18 14:32 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-17 19:17 [announcement] SYSAPI and SYSSVC for Windows 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-21 19:01                   ` Piracy was " Robert I. Eachus
2003-12-18 14:32     ` Dmitry A. Kazakov [this message]
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
  -- strict thread matches above, loose matches on Subject: below --
2003-12-15 14:18 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
2003-12-19 18:14                   ` Warren W. Gay VE3WWG
2003-12-16  5:36         ` 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
replies disabled

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