comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Ada OS based on Minix3
Date: Tue, 11 Nov 2008 06:35:20 -0800 (PST)
Date: 2008-11-11T06:35:20-08:00	[thread overview]
Message-ID: <5420dcaf-b3b6-4fff-9134-de1855280f9b@b31g2000prb.googlegroups.com> (raw)
In-Reply-To: 491973b6$0$32664$9b4e6d93@newsspool2.arcor-online.net

Georg Bauhaus wrote:
> Peter C. Chapin schrieb:
> > Martin Krischik wrote:
>
>>> Now, if I wanted to create an OS I would not target real hardware at
>>> all. At least not in the beginning. I would probably implement the OS
>>> inside a VMware virtual machine.
>
>> What about targeting a hypervisor like Xen? If I understand correctly
>> (and I may not) that would separate the OS somewhat from the real
>> hardware and may help its portability in the long run.
>
> How could separation from the hardware do better than a
> Microkernel such as Minix 3?
>
> Full virtualization also deprives you of access to
> a larger set of hardware. Which, I'd speculate, is not
> too helpful when targetting mostly embedded system?

Georg, how do you know the OP wants to target embedded systems?

I personally think targetting Xen is a nice long-term goal because it
is unrealistic to think people will run an Ada operating system on a
dedicated machine. However, requiring that developers use and develop
on Xen might hinder adoption. It is better to do the initial
development targetting qemu or equivalent because, as Georg mentioned,
it lowers the barrier for contributors. After the kernel boots and
gains critical mass (i.e. becomes usable), comes time to think about
Xen and real hardware. BTW, this is exactly what Lovelace does --
hint, hint :)

--
Ludovic Brenta.



  reply	other threads:[~2008-11-11 14:35 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-11-07 14:10 Ada OS based on Minix3 Cedric.Lannock
2008-11-07 16:20 ` xavier grave
2008-11-08  3:46 ` anon
2008-11-10  8:12 ` Ivan Levashew
2008-11-10  8:58   ` Dmitry A. Kazakov
2008-11-10  9:26     ` Ivan Levashew
2008-11-10 10:11     ` Georg Bauhaus
2008-11-10 10:24     ` Jacob Sparre Andersen
2008-11-10 10:51       ` Dmitry A. Kazakov
2008-11-10 11:07         ` Ludovic Brenta
2008-11-10 11:42           ` Ivan Levashew
2008-11-10 12:04             ` Ludovic Brenta
2008-11-11 22:16           ` Robert A Duff
2008-11-12  6:28             ` Ivan Levashew
2008-11-10 10:50     ` Ivan Levashew
2008-11-10 11:01       ` Dmitry A. Kazakov
2008-11-10 15:31         ` Robert A Duff
2008-11-10 15:56           ` Dmitry A. Kazakov
2008-11-11 22:09             ` Robert A Duff
2008-11-12  9:47               ` Dmitry A. Kazakov
2008-11-13  0:58                 ` Randy Brukardt
2008-11-13 17:28                   ` Dmitry A. Kazakov
2008-11-13 23:25                     ` Randy Brukardt
2008-11-14  9:30                       ` Dmitry A. Kazakov
2008-11-14 23:11                 ` Robert A Duff
2008-11-15 10:04                   ` Dmitry A. Kazakov
2008-11-15 11:57                     ` Programmer controlled object creation (was: Re: Ada OS based on Minix3) Georg Bauhaus
2008-11-15 12:44                       ` Programmer controlled object creation Dmitry A. Kazakov
2008-11-10 10:18   ` Ada OS based on Minix3 Georg Bauhaus
2008-11-11  1:00 ` Freejack
2008-11-11  8:32 ` Martin Krischik
2008-11-11 11:09   ` Peter C. Chapin
2008-11-11 11:59     ` Georg Bauhaus
2008-11-11 14:35       ` Ludovic Brenta [this message]
2008-11-11 16:49         ` Georg Bauhaus
2008-11-13  7:10         ` Martin Krischik
2008-11-13  7:01       ` Martin Krischik
2008-11-13  6:48     ` Martin Krischik
2008-11-13  8:09       ` Thomas Locke
2008-11-13 10:16         ` Alex R. Mosteo
replies disabled

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