comp.lang.ada
 help / color / mirror / Atom feed
From: "chris.danx" <chris.danx@ntlworld.com>
Subject: Re: Ada Microkernel?
Date: Tue, 12 Jun 2001 10:58:13 +0100
Date: 2001-06-12T10:58:13+01:00	[thread overview]
Message-ID: <ZHlV6.18838$m4.94651@news6-win.server.ntlworld.com> (raw)
In-Reply-To: wcck82i1u1v.fsf@world.std.com


"Robert A Duff" <bobduff@world.std.com> wrote in message
news:wcck82i1u1v.fsf@world.std.com...
> "chris.danx" <chris.danx@ntlworld.com> writes:
>
> > The first is am i correct in assuming that GNAT for NT/9x generates output
in
> > the PE Windows format?  If not which format does it use?
>
> I don't know.

Jerry van Dijk was able to confirm this and i got my hands on a 16bit Turbo C
from the Borland Museum so i can get the work started soon.

> >...I need to know this so
> > i can test the compiler out by creating a bootloader for running the
modified
> > GNAT generated programs.
>
> If your goal is to write an OS, why start at the lowest level?  Why not
> write an OS that runs *under* some existing OS (Linux or NT, for
> example), and worry about boot loading and such low-level junk later?
>
> Shouldn't you be worrying more about making the OS portable at this
> point, rather than worrying about Intel-PC-specific issues?

The long term goal is to write an OS, the short term goal is to make
modifications to the GNAT compiler so it can run on a bare x386+ compatibles in
pmode.  Inorder to test it i may need to write a loader to load pe files and run
them.  Another possibility is to get the compiler to compile to exe and chop of
the first 512 bytes.  I'm not entirely sure about this (if it still works that
is).  So far i've got to modify exceptions and look at OO.  If anyone has any
other suggestions feel free to drop me an email or post here.

> > Second, (again) did i get the correct distribution (it is detailed in the
reply
> > text above)?  This is VERY IMPORTANT.
>
> I don't know, but last time I downloaded GNAT sources (a long time ago),
> there was only one source distribution (but many binaries specific to
> various targets).  The source included everything you need to build for
> any supported target (assuming you already have a GNAT binary for that
> target, for the same or one-previous version).

Thanks, i'll investigate the sources more.

> > Third, how much interest is there in this?
>
> Umm.  Well.  I hate to be a naysayer, but I'll bet not much.  Sorry.

Ahh well, it will be available in the future for ppl who need it once the
modifications are made.  Then Ada may become more popular in the OS for i386+
writers community, with support for OO -- if that's what tickles a developer.


Thanks all,
Chris Campbell





  reply	other threads:[~2001-06-12  9:58 UTC|newest]

Thread overview: 73+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-02  1:09 Ada Microkernel? B. Douglas Hilton
2001-06-02  2:11 ` DuckE
2001-06-02  2:25 ` Gerhard Häring
2001-06-02  2:41 ` Ted Dennison
2001-06-02  5:09   ` Dale Stanbrough
2001-06-02 21:31   ` B. Douglas Hilton
2001-06-02 23:21     ` chris.danx
2001-06-02 11:07 ` chris.danx
2001-06-02 20:30   ` McDoobie
2001-06-02 21:20     ` B. Douglas Hilton
2001-06-02 21:41       ` B. Douglas Hilton
2001-06-03  1:09         ` James Rogers
2001-06-02 23:00       ` chris.danx
2001-06-03  5:31         ` B. Douglas Hilton
2001-06-03 11:45           ` chris.danx
2001-06-03 22:54             ` Didier Utheza
2001-06-03 23:23               ` Florian Weimer
2001-06-04 14:37       ` Ted Dennison
2001-06-04 11:52     ` Chris Campbell
2001-06-09 23:54       ` McDoobie
2001-06-10  1:16         ` Chris Campbell
2001-06-10  7:13           ` Gerhard Häring
2001-06-10 12:14             ` Samuel Tardieu
2001-06-10 17:00             ` chris.danx
2001-06-11 20:54               ` chris.danx
2001-06-11 20:58                 ` chris.danx
2001-06-11 22:30                   ` tmoran
2001-06-11 22:35                     ` chris.danx
2001-06-11 23:24                   ` Robert A Duff
2001-06-12 20:57                   ` Randy Brukardt
2001-06-11 21:38                 ` Ted Dennison
2001-06-11 21:44                   ` chris.danx
2001-06-12  3:09                     ` DuckE
2001-06-12 10:39                       ` Jeff Creem
2001-06-11 23:22                 ` Robert A Duff
2001-06-12  9:58                   ` chris.danx [this message]
2001-06-12 17:27                     ` tmoran
2001-06-13 10:31                     ` Colin Paul Gloster
2001-06-23 14:58                     ` Stefan Skoglund
2001-06-24  0:22                       ` B. Douglas Hilton
2001-06-28  8:30                       ` Fr�d�ric BOYER
2001-06-28  9:50                         ` M. A. Alves
2001-06-28 14:21                           ` Ted Dennison
2001-06-28 14:39                             ` Wes Groleau
2001-06-28 15:01                             ` Marin David Condic
2001-06-28 17:45                               ` Tarjei Tj�stheim Jensen
2001-06-28 19:03                                 ` Marin David Condic
2001-06-28 19:15                                   ` Marin David Condic
2001-06-28 21:52                                     ` Ted Dennison
2001-06-29 13:16                                       ` Marin David Condic
2001-06-29 14:59                                         ` Ted Dennison
2001-06-29 15:22                                           ` Marin David Condic
2001-06-29 18:21                                             ` Ted Dennison
2001-07-02 13:50                                               ` Marin David Condic
2001-07-02 16:57                                                 ` OPERA
2001-06-29  4:37                                     ` Brian Catlin
2001-06-29 13:18                                       ` Marin David Condic
2001-06-29 15:09                                       ` Ted Dennison
2001-06-29  2:45                               ` Gerhard Häring
2001-06-29  2:32                             ` Gerhard Häring
2001-06-28 10:55                         ` chris.danx
2001-06-28 17:55                         ` Tarjei Tj�stheim Jensen
2001-06-29 10:29                           ` Fr�d�ric BOYER
2001-07-02  7:13                             ` Tarjei T. Jensen
2001-06-29 14:26                           ` Ted Dennison
2001-07-02  7:11                             ` Tarjei T. Jensen
2001-07-02 13:25                               ` Ted Dennison
2001-07-05 21:37                                 ` Tarjei Tj�stheim Jensen
2001-07-07 23:22                             ` Stefan Skoglund
2001-07-09 13:51                               ` Ted Dennison
2001-06-11 14:53           ` Ted Dennison
  -- strict thread matches above, loose matches on Subject: below --
2001-07-03 18:05 Michael Erdmann
2001-07-03 18:20 ` Ted Dennison
replies disabled

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