Novell To Ship Xen in Next Version of Suse 167
daria42 writes "The next version of SuSE, to be shipped in mid-April, will ship with the Xen virtualization software, letting users run multiple versions of the operating system simultaneously, the company said on Thursday. The article says that Red Hat has also begun adding Xen support to Fedora."
Why? (Score:1)
Simple question. ("normal users").
Comment removed (Score:4, Funny)
Re:Why? (Score:5, Informative)
Life is about tradeoffs. One of the biggest things you give away trying to create a virutal server is speed. Xen's advantage is that it is more efficient.
Suppose I want to run a name server and a database server, and I only have one physical box to do it on. In a sense, running them on the same machine introduces a kind of coupling. If BIND turns out to have a remote root vulnerability, my database is toast. I'd consider running under vmware, but the performance hit is big enough that I'd probably decide to live with the potential problem.
I can imagine in the future a distro in which a separate virtual machines is used when the user decides to browse the internet or read email, provided the overhead was small. When his browser machine is rooted by spyware, they can enjoy looking at his bookmarks, because that's all they're getting. If the user screws up and installs a trojan popup extension, he can throw the entire virtual machine away and get a new one off the shelf.
Re:Why? (Score:3, Funny)
Re:Why? (Score:2)
Frag deine frage.
Re:Why? (Score:1, Funny)
Alright, I should just have RTFA:
Ahh... yes... It's all so very clear to me now.
Looking forward to be able to do a number of useful tasks and wield new abilities.
Re:Why? (Score:3, Insightful)
Allows you to partition a computer into many virtual machines.
Want to give 10 people there own servers to play with? Just use Xen. Great for ISPs.
The real question is what do you mean by a "normal" user. Just because you do not have a use for it and you might not does not mean that many people will. I have no use for AIM but I know some people seem to.
Re:Why? (Score:2)
Re:Why? (Score:2)
Novell Marketing: "Why Us?" (Score:3, Funny)
Why?
Zen... [novell.com] Xen... [zdnet.com.au] Zen... [novell.com] Xen... [zdnet.com.au] Zen... [novell.com] Xen [zdnet.com.au]...
Novell Marketing, the biggest bunch of punching bags in the history of the technology industry, has gotta be asking themselves, "Why us?"
Novell Support Call Center... (Score:2)
NOVELL SUPPORT: "Thank you for calling Novell Support. How may I be of assistance to you today?"
CUSTOMER: "Uh, my syslogs are telling me that I've got a problem with something called [insert hard sibilant here]-en".
NOVELL SUPPORT: "Sir, is that [insert hard sibilant here]-en with an 'X' or [insert hard sibilant here]-en with a 'Z'?"
CUSTOMER: "Huh?"
Zed-PMs (Score:2)
Somebody's been watching too much Atlantis.
Re:Why? (Score:2)
They're talking about Suse Pro, which I would assume is more for corporate desktops. Normal users are the demographic for Suse Personal, which might not include Xen. If Suse Personal does include Xen, it's probably because they already integrated it with Pro, so they get it for "free."
Re:Why? (Score:2)
Re:Why? (Score:2)
Re:Why? (Score:2)
The press release indicated a free version of 9.3 to follow about 8 weeks after the release.
Virtual Private Servers (Score:2)
What about UML? (Score:2, Interesting)
Re:What about UML? (Score:5, Informative)
UML is a port of the kernel to a "POSIX architecture" so that it runs in userspace.
Xen is a port of the kernel to a quasi-x86 architecture (basically x86 with some non-virtualizable instructions removed). This means that most of the time Xen is running directly on the hardware.
Re:What about UML? (Score:3, Informative)
Re:What about UML? (Score:5, Informative)
As a result, i have a base system for my desktop (currently running Ubuntu Hoary), and on top of that are 3 VM's: one for mail, one for web, one for shells. The filesystems are stored in containerfiles, so they are very easy to backup. Until a couple of months ago I used User Mode Linux for these VM's, but UML development doesn't seem to progress very much and performance wasn't optimal, to say the least. Because of this, I switched to Xen and I've been very happy with the results. Setting is very easy. Compared to UML, Xen is _much_ faster. I haven't noticed any overhead from Xen, both the host system and the individual VM's seem to operate at native or near native speed, while UML (even with skas etc) took a very noticable performance hit. Development seems very active, tracking the newest kernels. Also, the management tools are really nice. Setup of the network was much easier for me than with UML, every VM automatically creates ports for the console, and there's is additional web management that makes managing the VM's really friendly. All in all, if you have any interest in playing with this stuff, I would very much recommend Xen.
Re:What about UML? (Score:5, Informative)
Xen is going to be a much better performer than UML. However, if you need maximum performance and are OK with running only one operating system (Linux), consider Linux VServer [linux-vserver.org]. It gives you most of the functionality of "virtualization" (even though it's not true virtualization since there is only _one_ kernel running on the machine) - a complete "virtual server" appearance with essentially no overhead.
There are numerous advantages to the VServer approach (a.k.a. as Zones on Solaris and Jails on FreeBSD, BTW), such as the ability to access the filesystem from host (very useful for backups), ability to view/control the virtual server processes from host, single VM and IO across all virtual servers thus providing much better optimization. The performance is stunning - you just don't feel "virtualized".
Linux VServer isn't backed by major universities and Microsoft Research [cam.ac.uk] and thus unfortunately does not get the publicity, even though it is one of the most revolutionary projects out there IMHO. I hope it becomes part of vanilla kernel some time soon.
Re:What about UML? (Score:2)
I did a little research on this a long time ago and I looked at both VServer and UML, but neither seemed like they would be secure against a root level breach in one of the VM's (therefore compromising all the other VM's). I just did a quick look though, so maybe I was wrong.
I have not looked at Xen. I did not know it existed until today.
I have been using VMware and although it runs Windows great, running Linux in VMware doesn't seem to run as fast.
Re:What about UML? (Score:2)
This is a question that has no answer. It depends on what your access to the machine is and what you consider a breach. I.e. if you are a user on a guest OS, then neither Xen nor VServer do anything to make it more diffcult to become root on the guest OS.
From within a (typical) VServer, it is pretty difficult to escalate your capabilities. More difficult than gaining root from a typical Linux shell. The main mechanism at work (Posix cabailities with min
Re:What about UML? (Score:2)
No way. That's a cop-out.
I think the question at hand is whether or not a compromise in one of the guest VM's will compromise the entire machine.
And yes, there are better designs than others for preventing this. If someone roots one of the guest machines, I don't want it to compromise anything other than that one VM.
Re:What about UML? (Score:2)
linux-vserver is pretty well hardened against a malicious root user in a guest from doing anything at all to the host, or other guests. Especially if you use grsecurity on it as well. You can't get out via the normal methods, and no
With UML, a malicious root user in a guest can, if they know what they're doing, use that to get access to the user account in t
Re:What about UML? (Score:3, Informative)
For my uses for my Internet server, Xen has proven an _order of magnitude_ better performing than UML, although there were some other changes that helped (going from file-backed filesystems to partitions for each Xen domain). But even without that, in practise, in most every day loads, the performance overhead of Xen compared to native is only around 2%, where the overhead of UML+skas3 is greater than 50%.
The Xen website has a performance comparison which has been inde
Good Idea! (Score:4, Interesting)
Has anybody done a 1-to-1 comparison between Solaris Zones and the features that Xen provides? The Solaris setup is really very easy.. you can have a custom environment booted and running in a few minutes..
I will say that Xen is impressive, given its benchmarks posted.. it shows a very efficient virtualization engine.
Re:Good Idea! (Score:2)
Solaris Zones and XEN are different products entirely. XEN is a low-level hardware monitor that is loaded before any O/S, and then provides a virtual machine for the actual O/S. XEN boots one or more slightly modified Linux kernels (or NetBSD, I seem to recall; with support for the "XEN Platform" which happens to be binary compatible with x86). These kernels are completely separated from each other, they do not
Re:Good Idea! (Score:3, Informative)
They're completely different technologies. Short summary: Xen is para-virtualisation, Zones are a kernel abstraction.
With Solaris zones there is a single kernel. The process structure has been extended with a zone ID, so the kernel knows which zone each process belongs to. Solaris boots normally and becomes the master. Then each slave zone boots inside the master. Zone filesystems are simply subdirectories
Without Windows, not too helpful... (Score:3, Insightful)
I can see the uses for it, but right now, those don't align with what I need, and I suspect that will hold true for many others as well.
Even still, it's cool technology.
Re:Without Windows, not too helpful... (Score:3, Interesting)
Re:Without Windows, not too helpful... (Score:2, Informative)
Of course you could argue that you could just run Solaris x86 and then use containers to host an instance of another
Re:Without Windows, not too helpful... (Score:5, Informative)
It has only technical reasons, that windows is not supported. From the Xen FAQ ( http://www.cl.cam.ac.uk/Research/SRG/netos/xen/faq .html#a1.4 [cam.ac.uk]):
Unfortunately we do not currently support Windows; the paravirtualized approach we use to get such high performance has not been usable directly for Windows to date. However recently announced hardware support from Intel and AMD will allow us to transparently support Windows XP & 2003 Server in the near future. We are working on this and intend to have support available by the time the new processors are available.
Re:Without Windows, not too helpful... (Score:2, Informative)
If I understand it correctly, the big problem is that the X86 architecture was designed without this sort of thing in mind, so it is difficult to get it to work well without making changes to the operating system. The new 64-bit architecture addresses this limitation.
Re:Without Windows, not too helpful... (Score:5, Informative)
Re:Without Windows, not too helpful... (Score:1, Informative)
http://fabrice.bellard.free.fr/qemu/
A very nice, reasonably fast, and open-source x86 emulator.
Runs Win98 nicely.
They have just released a kernel module (on a free-as-in-beer basis) which speeds up the emulation to 50% native (works with Win2k but not Win98 yet).
RTFM (Score:2, Informative)
Unfortunately we do not currently support Windows; the paravirtualized approach we use to get such high performance has not been usable directly for Windows to date. However recently announced hardware support from Intel and AMD will allow us to transparently support Windows XP & 2003 Server in the near future. We are working on this and intend to have support available by the time the new processors are available.
LOL? I want WOL. (Score:4, Interesting)
It is interesting to see that Microsoft earlier supported Xen, but then later pulled support. Their (Xen's) homepage still mentions having received support from Microsoft Research.
--
Does MSN censor search results? [buffalo.edu]
Re:LOL? I want WOL. (Score:2, Informative)
Windows on Linux is here already thanks to Qemu [bellard.free.fr].
I wrote a simple guide to Running Windows inside Debian [debian-adm...ration.org] a while back which seems fairly popular.
The big difference with Zen is that it requires the operating systems it runs to be modified, whereas Qemu will run any native operating system, Linux, Windows, *BSD, Knoppix, etc without change.
That to me makes it more useful.
This isn't LOL (Score:3, Informative)
The technique takes advantage of the multiple rings (0-3) on Intel. Normally Linux (and other kernels) run on ring 0, but with Xen the Xen VMM runs on ring 0 while Linux and other guest OSs run on ring 1, while user-mode programs continue to run on ring 3.
Re:This isn't LOL (Score:2)
That's not exactly true. Only one instance of Linux has to directly drive all the physical hardware, with the rest sharing those resources. So, it would be more accurate to call it Linux on Linux.
Re:LOL? I want WOL. (Score:2)
Re:LOL? I want WOL. (Score:2)
Windows isn't free either. Figured the parent post was willing to pay money.
I wouldn't spend the money for vmware, then again I wouldn't want to run windows on a linux box.
How's this different? (Score:1)
Re:How's this different? (Score:4, Funny)
Re:How's this different? (Score:2)
No, actually it doesn't have to. For as long as what's inside the VPS is compatible with the kernel, it really doesn't matter. So you can run Debian and Suse under Fedora or Gentoo under Slackware, etc.
This may be a true statement with respect to SWSoft's Virtuiozzo which I'm not very familiar with. (Besides, it's proprietary kernel patches to the Linux kernel which is probably a GPL violation anyway).
Re:How's this different? (Score:3, Informative)
There's only one kernel instance running though, which is your point I believe. Xen seems to support non-linux OSes such as FreeBSD.
benchmarks (Score:2)
Re:benchmarks (Score:4, Informative)
This is fairly straightforward for open-source OS's, but is why you can't currently run windows on top of Xen.
From TFA... (Score:2, Interesting)
They're planning on shipping KDE 3.4 when it's released, or they're including the current RC?
Re:From TFA... (Score:3, Interesting)
I wish they would do the same for Gnome.
Re:From TFA... (Score:3, Interesting)
Which has, much to my chagrin, made KDE the preferred SuSE desktop, making us SuSE gnome users feel a little shunted-off.
Re:From TFA... (Score:2)
Re:From TFA... (Score:2)
Re:From TFA... (Score:2)
I believe this [suse.com] is what you might be looking for. Also, since Novell acquired Ximian I would think that they would be focusing a lot more now on Gnome instead of just KDE. Isn't that what they use on the Novell Desktop?
Re:From TFA... (Score:2)
KDE 3.4 is scheduled for March 16th and AFAIK the packages are basically done. So I guess they won't have problems shipping KDE 3.4 final mid-April, especially since they surely have used the Betas and RCs in their distribution betas...
Licensing Cost (Score:3, Insightful)
Linux Licensing (Score:3, Insightful)
Slashdot (Score:2, Insightful)
To piss off people like you (Score:5, Funny)
The answer, of course, is to read the headlines first, not read the stories just because they are available, and not play the internautti's game. Eventually, if such a radical notion spreads far and wide, or even short and narrow, the internautti will be disillusioned and find some other amusement.
Re:Slashdot (Score:3, Informative)
The Easy Wipe OS! (Score:2, Funny)
"Xen and the art of computer maintanance"
Re:The Easy Wipe OS! (Score:3, Interesting)
set flamethrowers to cinders (Score:2)
That said, when can I get WINE or something similar working sufficiently so the few things that keep me having a windows box around can fade away? I'm not even talking games - I really just need audiblemanager and itunes running. Neither of these should be hard at all.
I'm almost tempted to buy a mac mini just so I can get this functionality without the windows factor.
Re:set flamethrowers to cinders (Score:2, Informative)
Re:set flamethrowers to cinders (Score:2)
"So project X is doing fine, but why can't project Y do what I want it to?"
For someone who's
Ever heard of 'Scratching an itch', etc?
Re:set flamethrowers to cinders (Score:2)
I just keep missing Windows (Score:2)
how about QEMU (Score:4, Informative)
Re:how about QEMU (Score:2)
Win4lin already is sponsoring QEMU [gnu.org], and their latest release [win4lin.com] is based on it.
Hopefully a non-Xen kernel as well... (Score:2)
Re:Hopefully a non-Xen kernel as well... (Score:2)
Re:Hopefully a non-Xen kernel as well... (Score:3, Informative)
Never used Xen, have you? You have to run a Xen-patched kernel as the HOST system, and THAT is what doesn't
support power management. i.e. if you're running Xen, you cannot simultaneously use any power management features
of your hardware.
Re:Hopefully a non-Xen kernel as well... (Score:2)
how does this compare... (Score:2)
Re:how does this compare... (Score:2)
Not GSX... How is VMWare ESX different from GSX?
They don't let you screw around with the OS underneath the ESX version; otherwise it's no different from the GSX on Linux.
Last time I tried ESX I could get to Linux logon prompt with ALT+F2.
With the level of performance they provide VMware won't be around for too long...
(The answer to your question can be found on Google - "xen vmware comparison".)
Re:how does this compare... (Score:2)
Re:how does this compare... (Score:2)
Re:how does this compare... (Score:2)
Breaking news (Score:2)
Well, staying true to his silent methods Mr. Freeman had nothing to say, but instead grabbed his trusty crowbar and walked out the door, without so much as saying "Goodbye".
Our reporter, however, believes that this, a second, or possibly third attempt by Xen to invade the Earth will be stopped cold in its tracks!
Incomplete anouncement? (Score:2)
Was it removed or was considered not as important as the other announced features?
The real question is... (Score:2, Funny)
I'm sure I'll hear Xen called "X-men" at some point.
Re:The real question is... (Score:2)
Problem (Score:2)
I can see the problem with this right away - if anybody uses this their license fees will go through the roof!
Windows, Linux, and QEMU (Score:2)
Torrents here http://home.btconnect.com/chrisandcarolyn/torrents / [btconnect.com]
In the spirit of UK National Science Week, this one works nicely http://home.btconnect.com/chrisandcarolyn/knosci.p ng [btconnect.com]
They all 'autorun'. Most of them 'boot', too. Have fun !
Re:Windows, Linux, and QEMU (Score:2)
Re:Windows, Linux, and QEMU (Score:2)
If you know how to rebuild the SUSE Live kernel with HZ=100, please get in touch !
Re:Windows, Linux, and QEMU (Score:2)
Re:One of the benefits of xen (Score:5, Insightful)
Also, combined with other code like emulators it can even go further than just virtualizing x86 software.
How exactly does Linux in a VM run Wine better than Linux not in a VM?
Re:One of the benefits of xen (Score:5, Insightful)
Re:One of the benefits of xen (Score:2)
That would probably work better with something like QEMU since it runs entirely in user space, and might be easier to trace than with XEN.
Re:One of the benefits of xen (Score:3, Funny)
>> not in a VM?
> Well separation of states and state flow for one
Yes, but won't the impedance mismatch between the flow and the state potentially result in a performance penalty? I would think that one of the most significant properties of this environment would be that the system resource flow rate is constant in a steady-state flow system. This means there would be no accumulation of resources within any component of the syste
Bullshit warning (Score:5, Informative)
You don't install Wine into a virtual machine any more than you install Office or HalfLife into a virtual machine.
You install an OPERATING SYSTEM into a virtual machine, then you install applications on that OS.
Wine is an application, no different than OpenOffice. It uses the services of the underlying operating system to do its job. The fact that its job is to provide the APIs of a foreign operating system is incidental.
So, all that running Xen would do is to allow you to have an install of Linux or *BSD solely to run Wine - which would provide no real benefit to running Wine.
The only way in which Xen would be of use in running Windows programs would be if Windows ran under Xen - which last time I checked it DOES NOT.
The poster of the parent post is just trolling for stupid moderators, and obviously has already found at least one.
Re:Bullshit warning (Score:2)
Re:Bullshit warning (Score:2)
You keep parroting the line "separation of state" - I do not think you know what that term means.
Prove me wrong - give me a clear description of what you mean by it, and how it applies to running Wine inside a virtualized environment vs. running Wine as a process in a a non-virtualized environment.
Re:Bullshit warning (Score:2)
I agree though, that "seperartion of state" and "tradeoff" make it _sound_ like the guy doesn't know what he's talking about.
However, it doesn make sense.
Normal WINE is like qemu-fast, and XEN'd WINE is like qemu.
Sam
Re:Bullshit warning (Score:2, Informative)
None of which have anything to do with the blitherings of this troll.
The sad thing is that some of this moron's follow-ups are still at +3, and that no matter what, the moron moderator
Re:Bullshit warning (Score:2)
What the guy said may not be neatly expressed but it isn't nonsense and he does make real distinctions.
Def. not a troll.
Sam
Re:Bullshit warning (Score:2)
Think if you were running BSD - and you ran Linux inside Xen instead of using Linux compatibility. I'm not saying it would do better, but it's possible it might.