[OpenAFS-devel] i386_xenlinux26?
Sven Oehme
oehmes@de.ibm.com
Wed, 29 Jun 2005 00:17:05 +0200
This is a multipart message in MIME format.
--=_alternative 007A6762C125702E_=
Content-Type: text/plain; charset="US-ASCII"
openafs-devel-admin@openafs.org wrote on 28/06/2005 21:43:33:
> On Jun 28, 2005, at 15:29:23, Troy Benjegerdes wrote:
> > On Tue, Jun 28, 2005 at 01:50:37PM -0400, Jeffrey Hutzelman wrote:
> >> Unfortunately, one of the properties of our current build system
> >> is that
> >> for a different ${ARCH}, you have to have a different sysname. So
> >> our
> >> choices basically are to do a "port" with a sysname like
> >> i386_xenlinux26
> >> (which would be consistent with how we handled UML), or wait for the
> >> cleanups of which you speak, and hope the result will be the
> >> elimination of
> >> arch/xen in favor of a config option.
> >
> > I think it would be less trouble for everyone in the long run to wait
> > for the removal of arch/xen. If someone needs to hack up the openafs
> > build system, maybe put a patch on the openafs web site, or someother
> > place, but it probably shouldn't be put in the mainline cvs.
>
> Agreed.
>
> >> It's worth noting that the approach used by Xen requires an
> >> architecture
> >> with more than two privilege levels, and while i386 and its
> >> relatives have
> >> that feature, relatively few other architectures do. So, it may
> >> be quite
> >> some time before we see a xen for any other architecture.
> >
> > I'm not so sure.. Even if the Xen/x86 approach requires multiple
> > priviledges, a virtualization system can work just fine using with the
> > core virtual machine code running as priviledged, and everything else
> > running upriviledged, and haveing the VM trap the 'illegal
> > instruction'
> > handler to emulate priviledged operations. This is what Mac-on-
> > Linux does.
> >
> > http://www.maconlinux.org/
>
> UML uses this trick as well
>
> > There's even a note on the xen-users list about IBM working on a
> > Power5
> > port.
> >
> > http://lists.xensource.com/archives/html/xen-users/2005-05/
> > msg00433.html
>
> The Power5 is a very different matter, because there, IIRC, Xen can use
> the hypervisor to handle most of the work. I think IBM even has Power5
> systems that can run 2 or more copies of Linux independently, without
> _any_ virtualization software (although I could be mistaken).
yes,
they can run up to 40 independent linuxes on a single box , it's called
LPARing ..
i don't know any practical use (except testing) beyond 4 or 6 on a single
box, but from the theory it works up to 40 :-)
>
> Cheers,
> Kyle Moffett
>
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.12
> GCM/CS/IT/U d- s++: a18 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
> L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
> PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$
> r !y?(-)
> ------END GEEK CODE BLOCK------
>
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo/openafs-devel
Mfg Sven Oehme
-------------------------------------------------------------------------------------------------------------------------
Dept. A153, STG EMEA AIS Strategy and Architecture
Development Leader Open Enterprise System Virtualization
IBM intranet ---> http://w3.ais.mainz.de.ibm.com/oesv/
Phone (+49)-6131-84-3151
Fax (+49)-6131-84-6708
Mobil (+49)-171-970-6664
E-Mail : oehmes@de.ibm.com
--=_alternative 007A6762C125702E_=
Content-Type: text/html; charset="US-ASCII"
<br><font size=2><tt>openafs-devel-admin@openafs.org wrote on 28/06/2005
21:43:33:<br>
<br>
> On Jun 28, 2005, at 15:29:23, Troy Benjegerdes wrote:<br>
> > On Tue, Jun 28, 2005 at 01:50:37PM -0400, Jeffrey Hutzelman wrote:<br>
> >> Unfortunately, one of the properties of our current build
system <br>
> >> is that<br>
> >> for a different ${ARCH}, you have to have a different sysname.
So <br>
> >> our<br>
> >> choices basically are to do a "port" with a sysname
like <br>
> >> i386_xenlinux26<br>
> >> (which would be consistent with how we handled UML), or wait
for the<br>
> >> cleanups of which you speak, and hope the result will be
the <br>
> >> elimination of<br>
> >> arch/xen in favor of a config option.<br>
> ><br>
> > I think it would be less trouble for everyone in the long run
to wait<br>
> > for the removal of arch/xen. If someone needs to hack up the
openafs<br>
> > build system, maybe put a patch on the openafs web site, or someother<br>
> > place, but it probably shouldn't be put in the mainline cvs.<br>
> <br>
> Agreed.<br>
> <br>
> >> It's worth noting that the approach used by Xen requires
an <br>
> >> architecture<br>
> >> with more than two privilege levels, and while i386 and its
<br>
> >> relatives have<br>
> >> that feature, relatively few other architectures do. So,
it may <br>
> >> be quite<br>
> >> some time before we see a xen for any other architecture.<br>
> ><br>
> > I'm not so sure.. Even if the Xen/x86 approach requires multiple<br>
> > priviledges, a virtualization system can work just fine using
with the<br>
> > core virtual machine code running as priviledged, and everything
else<br>
> > running upriviledged, and haveing the VM trap the 'illegal <br>
> > instruction'<br>
> > handler to emulate priviledged operations. This is what Mac-on-
<br>
> > Linux does.<br>
> ><br>
> > http://www.maconlinux.org/<br>
> <br>
> UML uses this trick as well<br>
> <br>
> > There's even a note on the xen-users list about IBM working on
a <br>
> > Power5<br>
> > port.<br>
> ><br>
> > http://lists.xensource.com/archives/html/xen-users/2005-05/ <br>
> > msg00433.html<br>
> <br>
> The Power5 is a very different matter, because there, IIRC, Xen can
use<br>
> the hypervisor to handle most of the work. I think IBM even
has Power5<br>
> systems that can run 2 or more copies of Linux independently, without<br>
> _any_ virtualization software (although I could be mistaken).<br>
</tt></font>
<br><font size=2><tt>yes, </tt></font>
<br><font size=2><tt>they can run up to 40 independent linuxes on a single
box , it's called LPARing ..</tt></font>
<br><font size=2><tt>i don't know any practical use (except testing) beyond
4 or 6 on a single box, but from the theory it works up to 40 :-)</tt></font>
<br>
<br><font size=2><tt>> <br>
> Cheers,<br>
> Kyle Moffett<br>
> <br>
> -----BEGIN GEEK CODE BLOCK-----<br>
> Version: 3.12<br>
> GCM/CS/IT/U d- s++: a18 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$<br>
> L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+<br>
> PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$
<br>
> r !y?(-)<br>
> ------END GEEK CODE BLOCK------<br>
> <br>
> _______________________________________________<br>
> OpenAFS-devel mailing list<br>
> OpenAFS-devel@openafs.org<br>
> https://lists.openafs.org/mailman/listinfo/openafs-devel<br>
</tt></font>
<br>
<br><font size=2 face="sans-serif">Mfg Sven Oehme<br>
<br>
-------------------------------------------------------------------------------------------------------------------------<br>
Dept. A153, STG EMEA AIS Strategy and Architecture<br>
Development Leader Open Enterprise System Virtualization <br>
IBM intranet ---> http://w3.ais.mainz.de.ibm.com/oesv/<br>
Phone (+49)-6131-84-3151<br>
Fax (+49)-6131-84-6708<br>
Mobil (+49)-171-970-6664<br>
E-Mail : oehmes@de.ibm.com</font>
<br>
--=_alternative 007A6762C125702E_=--