Linux 3.0 Will Have Full Xen Support
GPLHost-Thomas writes "The very last components that were needed to run Xen as a dom0 have finally reached kernel.org. The Xen block backend was one major feature missing from 2.6.39 dom0 support, and it's now included. Posts on the Xen blog, at Oracle and at Citrix celebrate this achievement."
Another episode of the KVM vs XEN battle!!
Damia
... what??
Finally I get to run a newer kernel on EC2! I have been looking forward to this for months.
s\not\now\ ?
Yo, Mike, you want us to unpimp this thing, lemme hear you say, "Vat?"
He has the crowbar. You will need it.
... is 16 cores and 32 GB of RAM, and I can recompile the Kernel on Linux, encode an H.264 video on OS X, serve files via Apache HTTPD from OpenBSD, and watch streaming porn videos on Windows all simultaneously on the same machine!
Xen Dom0 support has been supported in released versions of NetBSD and Solaris for something like 4 years, while the VMWare lobby on the LKML was requiring the entire paravirtualisation subsystem to be rewritten before they'd accept patches, and Red Hat decided to push KVM as a Xen replacement, in spite of them having very different capabilities.
I am TheRaven on Soylent News
Care to comment on how successful Linux has been on handsets compared to its Windows equivalent? Or how about servers. Big servers. Like, oh I dunno, maybe you've heard of Google? m$ sure have - they just shell out all their searches to it.
No normal user would ever read /.
Dear FreeBSD,
When will you ever have a Xen dom0 support?
Thanks,
Charlie Root
FreeBSD Fanboi
Can't wait to blast Vortigaunts again.
"The body may heal, but the mind is not always so resilient." -- Deus Ex: Human Revolution
Nice try, except dom0 (Domain zero) is Xen terminology, not something linux specific.
Products such as this aren't going to be used by mainstream mom&pop users, Xen will likely not be available in boxed set at your local computerstore or gameshop. The people using this will likely always come from an IT related background.
And as for windows:
- If you run Xen with Windows, the same terminology applies (except it would be run as dom1+ since Windows doesnt support dom0 to my knowledge)
- If you open up a MCSE manual for windows you'll find a hundred other things that sound just as complicated to a layman as dom0
To dedicate resources to producing a good cluster LVM lock manager that does not depend on CORAID?
Something like SGI's CXVM would be great!!!
.. thought for a moment the titles says Linux 3 will have full XMen support!
Comment removed based on user account deletion
virtualisation is complicated, maybe the article should have just said "Linux now has built in stuff to make it so you can run more than OS!", actually that's probably too complicated for most, how about "Another type of computer you don't use has built in support for running more computers inside it! it's like OSX and windows only it's another one!".
This is a joke. I am joking. Joke joke joke.
The very first sentence to me sums up why Linux is not successful on the desktop relative to Windows for OSx.
Sorry, but I find this a ridiculous point. I expect from Slashdot some degree of technical level. If Slashdot summaries had to explain everything understandable to "normal desktop users", I would had to find another place to read. Xen is not music player, and requires some knowledge. To me is a product addressed to technical people.
I'm not sure if you are trolling on purpose, or if you don't understand what this news is all about. But I'll bite.
You see, linux runs on almost any kind of hardware: from embedded systems on toasters to phones, desktop computers, laptops, to big servers. Even most supercomputers to date are running Linux. There is a _lot_ of different users that would use Linux in many different ways.
Xen is a technology that virtualizes machines, mainly intended for the data center and cloud computing environments.
This is NOT intended for users in any way. Your mom does NOT have to know that Xen even exists, just like windows users don't need to know what IIS or Apache is in order to browse the web.
Would you also say that windows and OSX is "is way too complicated for people" because you read slashdot news about some geeky kernel details about windows/OSX ?
Surely "no user should need to know, or care about this sort of thing.".
They don't. So do you about Xen. I'm not sure why someone like you is reading and posting on /., because this is usually "news for nerds", as the site indicates. :)
As many slashdotters would say about your reasoning behind your post: "You are doing it wrong." ;)
So what exactly makes this so special? It's a step for one of the many virtualization solutions in the market these days.
I for one wouldn't trust Oracle with any part of my infrastructure if I can help it. Citrix to me still is a company that makes an expensive Xclient for MicroSoft products and a niche product they bought, Xen, with no apparent synergy with their windows products, and who else really cares?
I was promised a flying car. Where is my flying car?
This is the worst company ever and Larry Ellison is greedy. If you are a Sun workstation owner read below:
http://www.newser.com/story/76753/americas-greediest-people.html
America's Greediest People
Larry Ellison heads up a list full of no-good rich folks
By Kevin Spak, Newser Staff
Posted Dec 23, 2009 2:12 PM CST
STORY
COMMENTS (36)
Email Share
(Newser) – These days, it’s easy to fill up a “greediest Americans” list. Just ask TooMuch.org, a site devoted entirely to “excess and inequality.” “We could fill an entire top 10 just with bankers from Goldman Sachs,” it boasts. The list:
Larry Ellison: The really galling part isn’t the fortune he spent on his yacht—including $10 million for the mast alone. It’s that the Oracle CEO contested the $166.3 million tax appraisal on his mansion, ultimately costing local schools $250,000 a year.
Richard Scott: Scott, CEO of Columbia/HCA Healthcare Corp. during its Medicare fraud scandal, led the year’s media blitz against Democrats’ health care reform efforts.
Mark Hurd: Hewlett-Packard’s CEO jacked up ink prices, while firing 6,000 workers and cutting salaries. He, meanwhile, took home $26 million.
Rupert Murdoch: One day, while cruising on his $30 million yacht, Rupert decided to start the drumbeat to charge for newspaper articles. Probably because his annual take-home from News Corp had fallen to a meager $27.5 million.
For the full list, click the link above.
I Thougth i had a IT background. I Do run virtualisation product on my desktop for development purposes. I Did this even long before this was useful (For just the cool factor of running 2 OS'es at the same time).
But after 2 minutes of reading it still is not clear what Dom0 is, and what the consequences are. In fact the "domain" is not explained.
You might say that I am not expert enough, but the whole problem is that Xen might not be simple enough, failing the KISS principble.
German engineering the house, ya?
==================
Hippie Logger Jock
==================
... as most users don't use vanilla upstream kernels. And, most distributors / distros have a supported release which provides Xen Dom0 support (including Red Hat).
It's partly historical and partly because Xen is structured differently to lots of other virtualisation systems.
"Domain" is to "virtual machine" as "process" is to "program". i.e. it's a running instance of a virtual machine. If you kill a VM and restart it, it's the same VM but a different domain. In practice VM and domain are blurred a bit when people talk, though.
Domain 0 is a bit like the host OS, but for technical reasons it's not exactly.
MagicWB comes to Linux - I've been waiting for this since I sold my Amiga 1200!
IME (and I freely accept I may be utterly wrong...), all that means is the building blocks are in place to do it.
The F/OSS software for managing virtualisation is still pretty dire - if I'm being honest, it feels like someone read a VMWare feature list and decided to copy it without first ensuring they understood what all the features actually were. So they bang on about how having "feature equivalence" yet close investigation suggests that it's not as simple as that.
YHBT. YHL. HAND.
http://www.informationweek.com/news/190500358
You might say that I am not expert enough, but the whole problem is that Xen might not be simple enough, failing the KISS principble.
The KISS principle applies to the implementation... NOT to your ability to understand it
The question I have is: Can I run Xen with my Linux dom0 and have Windows on dom1 with full GPU support and easily swap between the two so I can run my basic Linux desktop on one hand and have Windows load up and run a game in another. So far no VM solution has real capability to use full video acceleration on "guest" operating systems.
Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
I'd like to see the "normal user" puzzle over this:
http://www.nirsoft.net/articles/windows_7_kernel_architecture_changes.html
Uh huh. That's right. Designing an OS can get a bit.... complicated.
I am very small, utmostly microscopic.
I hopefully speak for lots of people
No you don't. (PLEASE moderators, use your points on something I can actually learn from.)
Just when Linus finally started convincing people that Linux 3.0 would be a "normal time based release" with "no major changes" they whip this milestone feature out from under the rug.
Xen out of the box? Linux 3.0.
Life is Reality
No. Windows does not support being dom0, therefore doesn't use native drivers but virtual ones.
You could have full GPU support in Windows, using the PCI passthrough system (if your hardware is VT-d capable). But, to my knowledge, swapping between a Linux desktop using the GPU and windows using the GPU as well isn't possible. However, you can run in full screen both windows and linux, if you use the SDL driver.
For all this, it might be more easy to use Virtualbox though. Virtualbox is more adapted to the desktop environment, and when you have a Direct-X / OpenGL call in windows, it is translated into an Open-GL in your Linux (I'm not sure if it would also do that if you were running Windows as host, you'd have to check by yourself if you are interested in doing so). For that reason, Virtualbox is damned fast when it comes to read films, or play games, in a virtualized Windows. It doesn't work perfectly with all video boards though, as much as I could see.
Here's why Citrix bought XenSource.
There's been a developing market for desktop virtualization (VDI) -- meaning not "running a VM inside my desktop", but for corporations to run "desktops" as VMs inside of servers and export them to think clients on people's desks.
Citrix has a ton of capabilities in this area. They have decades of experience with handling remote display technologies, dealing with users, dealing with disk images, and so on. So they were in a perfect position to capitalize on this new trend with their existing technology and expertise.
However, to really run desktop software, you need enterprise-grade virtual machine software. Citrix didn't have any. They could recommend people run Hyper-V, but it's a new technology and by most measures not really as good as other solutions. They could recommend that people buy VMWare. However, VMWare have their own VDI solution. If you were an IT exec, deciding what to deploy for your VDI solution, would you run Citrix's VDI controller on VMWare's hypervisor, or would you just run VMWare's VDI controller on VMWare's hypervisor? Odds are that you'd favor buying from one vendor; it's likely that the software will work better together, and in any case you'll never end up in a situation where Citrix says it's VMWare's problem and VMWare says it's Citrix's problem, and you're stuck in the middle.
Not having their own virtualization solution would be a big limiting factor for Citrix's success in the desktop market. So, they bought XenSource. Now they can offer XenDesktop and XenServer together, offering a complete stack of software from top to bottom. That's the synergy they were looking for.
But of course, that buying that stack as a whole only makes sense if XenServer is actually enterprise-grade virtualization -- so they're still keen for XenServer to be a viable product in its own right.
TCP: Why the Internet is full of SYN.
Is that a problem? I'm more interested in reading a site where people do know this stuff. The people who don't know or don't care have plenty of other places to go.
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
My understanding of Xen was that it was a hypervisor, had a dom0 guest VM for administering the hypervisor, and dom0s for less privileged guest VMs.
Is this about running Xen inside Xen, or am I way off target?
tasks(723) drafts(105) languages(484) examples(29106)
Not that I have the ability to really even do anything with it but I thought that 2.4 and 2.6 were it, maybe a 2.8, but after that it was all just going to be daily, stable, and branch co.
3.0? Have they sold out to marketing?
the NPG electrode was replaced with carbon blac
Not a problem at all, in fact, as you say, it's the opposite; people know the stuff. My comment was merely directed to the previous poster.
yeah, everything but vmware is hard to set up, if you're going to sell VMs getting xen running is probably worthwhile tho. good news is vmware has an open source offering you can install straight out of your package manager (probably). i've actually spent a couple of weekends messing with virtualisation, that last post was me just being sarcastic at the troll.
This is a joke. I am joking. Joke joke joke.
While Linus is technically correct here is one of the big (humungo) changes that happened not to long ago that I would consider it a 3.0 advancement. Removing the global lock in the kernel. This is a fundamental change and happened close enough to 3.0 release that I'd have considered it a big reason for naming it 3.0.
But will it run Linux?
In computing, Xen (pronounced /zn/) is a virtual-machine monitor for IA-32, x86-64, Itanium and ARM architectures. It allows several guest operating systems to execute on the same computer hardware concurrently.
It requires a pretty recent computer to be useful.
How about if they fix basic features like the ability to shutdown properly?
https://bugzilla.kernel.org/show_bug.cgi?id=33872