Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
single host, parallel systems?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Off the Wall
View previous topic :: View next topic  
Author Message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2063

PostPosted: Wed Mar 28, 2012 9:12 am    Post subject: single host, parallel systems? Reply with quote

Wondered about this for a long time, couldn't find a good answer, yet, so I'd like to ask the hardware geeks here: Why is there no (consumer available) way, to run >=2 systems in parallel on a system without using virtualization inside one OS?

To clarify, there seems to be no board with something like VMware/VBox/etc in a dedicated chip, allowing to run say linux and os x in parallel, allowing to share ressources equally or by a user defined kind of percentage.

Even on a board with multiple CPU sockets and if one adds multiple graphiccards, hdds, etc, there's no way - I know of - to do this. Of course, a dedicated chip would also need to run some software, but I'd guess having it directly on the mobo level would theoretically allow (more) native access to the hardware, thus f.e. allowing both systems to use proper graphics accelleration.

Somewhat modern systems have more than enough power to run multiple systems in parallel via some virtualization technology, so that can't be it, so where's the problem having a small hypervisor of some kind to do this?
_________________
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Back to top
View user's profile Send private message
pigeon768
l33t
l33t


Joined: 02 Jan 2006
Posts: 667

PostPosted: Wed Mar 28, 2012 11:26 am    Post subject: Reply with quote

You mean like ESX?
_________________
My political bias.
Back to top
View user's profile Send private message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2063

PostPosted: Wed Mar 28, 2012 12:40 pm    Post subject: Reply with quote

While rather complicated, it's an interesting read, thanks.

Still, this is dedicated software, or are there boards having this built into a chip? Would the latter even make sense? From a quick glance, I couldn't find much about graphics support, though, so I'd guess, one would still be as limited as with a current generation of say VMware Workstation?

What I'd love to achieve is this, all on a single system parked under my desk:

- press some key combo (ie something like sysrq in linux), up comes some kind of management ui where I can start/stop machines and give them focus(ie having it in the foreground to be worked on)

- allow to have multiple systems running in parallel, each gets a (set of) dedicated monitor(s)

- option to auto-suspend/freeze a machine if it's not having focus

- support for dragndrop, shared clipboard, etc

- most importantly, proper graphics support, ie using the card to it's full potential as in a native install, playing games, hwaccelled rendering, etc.

- be rather free in what I can use in terms of OSses and additional device, ie I'd need support for Linux/OSX/Win/BSD as well as external devices like printers and Wacom tablets.

Most of that stuff I already do with a patched VMw Workstation - allowing to install OS X on a linux host - but graphics is a real problem. I don't want to have multiple boxes under my table any longer, I need applications from all major operating systems and I don't want to multiboot the box, having to deal with different types of encryption and filesystems, making it hard to exchange data between the OSses.
_________________
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Back to top
View user's profile Send private message
erm67
Tux's lil' helper
Tux's lil' helper


Joined: 01 Nov 2005
Posts: 130
Location: somewhere in Berlusconia.

PostPosted: Wed Mar 28, 2012 1:09 pm    Post subject: Reply with quote

You mean something like this?

http://www.cpuboards.com

Industrial CPU boards, the problem is usually sharing the monitor, usually the boards communicate through an emulated network connection on the pci bus. No problem for X windows, it is usually fast enough. I had one of those thing to play with a few years ago at a company I worked for.
_________________
Truck!!
A posse ad esse non valet consequentia
Πάντα ῥεῖ
Back to top
View user's profile Send private message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2063

PostPosted: Wed Mar 28, 2012 2:24 pm    Post subject: Reply with quote

Interesting concept, but I guess it can only use the graphics on this board? Even if it could use the card on the real mobo, how should one fit at least to of this boards + a graphics card into PCIe slots, let alone packing a cooler on these cards?

--

I'm fine with the hardware I have, in fact, it's mostly overpowered for what I need daily. I just want a way to use this power simultaneously with more than on OS. How come that I can pass-through CPU/RAM/HDD to a virtual machine with a minimum loss of performance, but it doesn't work with graphics? Playing a game via WINE often has a noticeably impact, but in general it works pretty fast and smooth, but trying to do the same in a VM fails hard even for simple games like p&c adventures, can't be the overhead of having a full Windows running, since it's speedy for any non-graphic task.

Edit, what's up with the PDF you linked to, mupdf crashes, while poppler works(at least epdfview which I quickly merged). Can someone verify that?
_________________
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Back to top
View user's profile Send private message
EatMeerkats
Apprentice
Apprentice


Joined: 15 Mar 2006
Posts: 234

PostPosted: Wed Mar 28, 2012 5:03 pm    Post subject: Reply with quote

You should check out XenClient… it doesn't do everything you want, but it's the closest thing to it that I know of.
Back to top
View user's profile Send private message
erm67
Tux's lil' helper
Tux's lil' helper


Joined: 01 Nov 2005
Posts: 130
Location: somewhere in Berlusconia.

PostPosted: Wed Mar 28, 2012 5:24 pm    Post subject: Reply with quote

avx wrote:
Interesting concept, but I guess it can only use the graphics on this board? Even if it could use the card on the real mobo, how should one fit at least to of this boards + a graphics card into PCIe slots, let alone packing a cooler on these cards?


Those cards are usually headless (no monitor) we used it as a firewall, the card was seen by the main MB as a network card (very fast), the main MB was connected to the internal network and the card to internet. To penetrate the internal network an attacker should have compromised both systems. I was able during testing to use both systems with X windows (and KDE, notoriously slow over the network), it should be possible to run Windows on the board through VNC or rdesktop, assuming Windows does run on the board. The card is fitted with its own memory, eventually also hard disk but maybe it is sufficient to fit an SD card to boot and access the hard disk on the main MB through the internal net (being simulated directly connecting the two PCIe buses it is really fast).

I did not use those things in a long time, maybe there are better models now. A problem is that being industrial boards used to build expensive appliance they are a bit expensive.
_________________
Truck!!
A posse ad esse non valet consequentia
Πάντα ῥεῖ
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 16029
Location: Colorado

PostPosted: Wed Mar 28, 2012 11:37 pm    Post subject: Reply with quote

What is "consumer available"?



LDOM wrote:
Each domain is a full virtual machine with a reconfigurable subset of hardware resources. Operating systems running inside Logical Domains can be started, stopped, and rebooted independently.

The SPARC Hypervisor runs in the Hyper-Privileged execution mode, which was introduced in the sun4v architecture. The sun4v processors released as of September 2011 are the UltraSPARC T1, the UltraSPARC T2, the UltraSPARC T2 Plus, the SPARC T3 [2] and the SPARC T4[3]
Obviously implemented in Oracle hardware.

IBM has LPARs, but probably not on anything remotely affordable. HP has vPARs & nPARs. Again, not sure what the low end of cost is. My guess is Oracle & HP hardware would be more approachable from a cost standpoint.


Oh, and the closest you'll probably get on the cheap is ESXi, which can be installed & run on a thumb drive. You might be able to set up a CF installation so it appears more like what you're seeking.
_________________
lolgov. 'cause where we're going, you don't have civil liberties.

In Loving Memory
1787 - 2008
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Off the Wall All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum