[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: vk_l4 -- CVS Setup
From: |
Ian Duggan |
Subject: |
Re: vk_l4 -- CVS Setup |
Date: |
Thu, 25 Oct 2001 10:31:54 -0700 |
> Taking it a little further, if you want to get network transparent rpc
> into L4 (not that I know if that is realistic), you won't put
> networking inside L4, but define an rpc interface that takes, say, a
> message in some form and an hostname/servicename/URL (possibly in a
> numeric interned form). That rpc would be implemented by some hurd
> process communicating with the hurd pfinet. So you could get network
> transparent rpc and still use Hurd servers for doing the networking,
> dns lookups etc. L4 need only know if the target of an rpc is local or
> remote, and it wouldn't make much sense to put any more knowledge
> about network things into L4 than just the local/remote distinction.
> (if you think some more about it, L4 may not even need that).
Reading the L4 definition, the IPC mechanisms seem very specific to
machines with some sort of shared address space access. It think it
would be very difficult to extend the idea of network transparency to L4
without destroying it's simplicity. L4 is already doing a number of
memory tricks to keep context switching cheap between it's threads,
using segment registers and such, where possible.
Network transparent RPC definitely seems like a userspace candidate to
me. The RPC you are describing would be built as messages to some sort
of RPC server (L4 server) making use of the L4 ipc calls to communicate
the message to the server. All concepts of networking and such would be
strictly outside of the L4 kernel.
-- Ian
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ian Duggan address@hidden
http://www.ianduggan.net
vk_l4 -- CVS Setup, Ian Duggan, 2001/10/23
- Re: vk_l4 -- CVS Setup, Farid Hajji, 2001/10/23
- Re: vk_l4 -- CVS Setup, Jeroen Dekkers, 2001/10/24
- Re: vk_l4 -- CVS Setup, Farid Hajji, 2001/10/24
- Re: vk_l4 -- CVS Setup, Niels Möller, 2001/10/25
- Re: vk_l4 -- CVS Setup,
Ian Duggan <=
- Re: vk_l4 -- CVS Setup, Debian UserAd Buijsen, 2001/10/26
- Network-transparent IPC (was Re: vk_l4 -- CVS Setup), Michael Hohmuth, 2001/10/29
- Re: Network-transparent IPC (was Re: vk_l4 -- CVS Setup), Farid Hajji, 2001/10/30
- Re: Network-transparent IPC (was Re: vk_l4 -- CVS Setup), Michael Hohmuth, 2001/10/30
Re: vk_l4 -- CVS Setup, Farid Hajji, 2001/10/29
Re: vk_l4 -- CVS Setup, Farid Hajji, 2001/10/29
Re: vk_l4 -- CVS Setup, Niels Möller, 2001/10/30
Re: vk_l4 -- CVS Setup, Espen Skoglund, 2001/10/30
Re: vk_l4 -- CVS Setup, Farid Hajji, 2001/10/29
Re: vk_l4 -- CVS Setup, Neal H Walfield, 2001/10/25