Hello,
I'd like to run two L4Linux 2.4 based kernels and one L4Linux 2.6 based kernel. Is this something that can be achieved relatively easily or would all running kernels need to be 2.6/2.4?
How do the 'guest' kernels communicate to each other in an L4 environment? In User Mode Linux (UML) and Xen on the guest kernels there is built-in support for pseudo Ethernet devices; these devices are then bridged together on the host kernel. I understand the architecture is considerably different in L4, but is there some similar mechanism already in place that allows Ethernet/IP communication between the running Linux kernels?
Thanks in advance,
Rob
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Robert Gubler wrote:
Hello,
I'd like to run two L4Linux 2.4 based kernels and one L4Linux 2.6 based kernel. Is this something that can be achieved relatively easily or would all running kernels need to be 2.6/2.4?
Should not be a problem, although I currently don't know whether Adam still supports L4Linux2.4.
How do the 'guest' kernels communicate to each other in an L4 environment?
Depends. If you have some applications that are aware of running on top of L4, these can use L4 IPC for communication.
In User Mode Linux (UML) and Xen on the guest kernels there is built-in support for pseudo Ethernet devices; these devices are then bridged together on the host kernel. I understand the architecture is considerably different in L4, but is there some similar mechanism already in place that allows Ethernet/IP communication between the running Linux kernels?
Yes, of course. The only difference in our architecture is, that our network bridge is not running in a kernel, but as a user-space application right along with your Linux kernels. It is called ORe and can be found in l4/pkg/ore. L4Linux comes with a network device driver stub that interfaces ORe.
Bjoern
Hi,
just to answer the first bit as Björn already did the other ones.
On Mon Nov 13, 2006 at 17:16:15 -0800, Robert Gubler wrote:
I'd like to run two L4Linux 2.4 based kernels and one L4Linux 2.6 based kernel. Is this something that can be achieved relatively easily or would all running kernels need to be 2.6/2.4?
This is well possible theoretically and even worked in the past when L4Linux-2.6 was still a chick, but L4Linux-2.4 is unmaintained for some time now and won't work with any current environment. There are no substantial problems fixing this, except no one will do it probably. So the practical answer to your question is: no.
Adam
l4-hackers@os.inf.tu-dresden.de