Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Weired menus in revision 1676

<< < (5/5)

takeshimiya:
colinux or xenlinux are the same as fast as the host system, because the guest systems doesn't have hardware emulated whatsoever.

And in the case of xenlinux, the multiple system you executes runs on the same ring level, however if you want to run windows+linux at the same time without patching windows, you'll need to wait for CPUs with "paravirtualization" registers which should be out (Intel and AMD) this year.

VMware is just too slow for me.
Dual boot is another option, but it's not the same as doing "ALT-TAB" and having another system. :D

I suppose the paradise of the cross-platform developer-tester is to have a Mac x86 with a CPU w/paravirtualization and 2GB of RAM, and then you install XENlinux as the OS on ring 0, and Windows, Linux, FreeBSD and MacOS X at the same level ring 1.
ALT-TAB and you're in windows, ALT-TAB and you're in mac os, ...
Windows hangs... no problem, ALT-TAB linux, and so on...

grv575:

--- Quote from: Takeshi Miya on January 10, 2006, 12:37:02 am ---colinux or xenlinux are the same as fast as the host system, because the guest systems doesn't have hardware emulated whatsoever.

And in the case of xenlinux, the multiple system you executes runs on the same ring level, however if you want to run windows+linux at the same time without patching windows, you'll need to wait for CPUs with "paravirtualization" registers which should be out (Intel and AMD) this year.

VMware is just too slow for me.
Dual boot is another option, but it's not the same as doing "ALT-TAB" and having another system. :D

I suppose the paradise of the cross-platform developer-tester is to have a Mac x86 with a CPU w/paravirtualization and 2GB of RAM, and then you install XENlinux as the OS on ring 0, and Windows, Linux, FreeBSD and MacOS X at the same level ring 1.
ALT-TAB and you're in windows, ALT-TAB and you're in mac os, ...
Windows hangs... no problem, ALT-TAB linux, and so on...

--- End quote ---

colinux multitasks between linux and windows (timeslices each os) so I believe it is ring0.

takeshimiya:

--- Quote from: grv575 on January 10, 2006, 01:20:29 am ---colinux multitasks between linux and windows (timeslices each os) so I believe it is ring0.

--- End quote ---

True, but you can run colinux from windows only (so you need windows installed) and if windows hangs or fails, the linux running in colinux will hangs also.

With XEN, any system that fails will not hang the rest. And windows isn't a requeriment, plus with paravirtualization it will support any OS that runs on that hardware (windows, linux, mac os, ...) without any modifications.

With XEN you could have for example Windows 98, Windows 2000, Windows XP 64, Ubuntu Linux, Gentoo Linux x64, FreeBSD, Mac OS X, QNX, etc. running at the same time on ring0.

That's very unlikely for colinux though.

Navigation

[0] Message Index

[*] Previous page

Go to full version