Slashdot Mirror


Review Of Serenity Virtual Station

JigSaw writes "Here's some serious competition for VMWare and Virtual PC: OSNews reviews a new OS emulator, the Serenity Virtual Station, which can run as a host on FreeBSD, Linux and OS/2 and supports as guests a slew of OSes. It is based on the twoOStwo virtual operating engine (which additonally runs on top of Windows as well)."

26 of 166 comments (clear)

  1. Serious? by theM_xl · · Score: 5, Insightful

    I don't mean to offend but I'm not going to consider it serious competition until it's managed a few months/years of actual use, as opposed to being merely a beta product that isn't even out for the public yet.

  2. Surprizing by TypoNAM · · Score: 4, Insightful

    It's pretty surprizing since doesn't VMware hold several patents on running virtual guest operating systems like Uniden holds a crap load of patents on how to listen on different frequencies? I know bad example, but I couldn't think of anything else at the moment. ;)

    --
    This space is not for rent.
  3. Why people stay on Windows by rdsmith4 · · Score: 4, Interesting

    There was a discussion here recently about why so many haven't given Windows up. There were various reasons presented but the main one seemed to be Adobe Photoshop - I don't know what other OS emulators had been available, but if Serenity Virtual Station does what it says it does, now I can delete my Windows partition completely!

    1. Re:Why people stay on Windows by KrispyKringle · · Score: 4, Informative

      VMWare is the most popular commercial one (for Linux and Windows; VirtualPC would be the one to try on Apple--unless you just want to emulate PPC on PPC, i.e. run OSX on PPC Linux, in which case Mac On L inux is for you). Bochs is the leading open source contendor, in that it emulates a complete x86 machine, and works on any architecture (SPARC, Alpha, PowerPC, etc). However, because of that, it's quite slow, and is far more useful for things like reverse engineering or OS testing than actual desktop use (i.e., if you wan't to see registers in use, it'd be great; if you want to watch a movie or use Photoshop, don't bother). And of course, there's always WINE, which runs a number of Windows programs on Linux quite well.

    2. Re:Why people stay on Windows by Joe+Tie. · · Score: 3, Informative

      You might try crossover too. I havn't tried it myself, but there's been some good reviews of its support for photoshop in linux.

      --
      Everything will be taken away from you.
    3. Re:Why people stay on Windows by cubic6 · · Score: 3, Informative

      Yeah, the review doesn't seem to show any marked advantages over VMware. Unless they sell it for $20 or give away the Linux version, I don't see them stealing any of VMware's market share.

      --
      Karma: Contrapositive
  4. Two Questions by Rick+and+Roll · · Score: 4, Interesting
    I like to use virtualized computers for software development and testing. There are two questions I have before I will seriously consider this.

    1. How much does it cost?
    2. What will be the basic terms of the licensing?
    3. VMWare pricing is a little steep. It is a fantastic product. I don't, however, use all of its features. One that provided the basic functionality, which is a fast, easy-to-use virtual machine at a fraction of the cost would be useful.

      Also, I would want to be sure that the licensing is per-user, and you can install it on any number of host computers you like, provided only you use it. I would not want to have to pay for a separate copy to use under Windows or Linux, because sometimes I will be on my Windows box emulating Linux, and sometimes on my Linux box emulating windows. I myself might use them concurrently, but I will be the user.

      Just two thoughts before giving this serious consideration as an alternative to VMWare.

  5. Denial of OS by Doc+Ruby · · Score: 4, Insightful

    Can't we strip down the "OS" to just this kind of layer that centralizes access to the unique local hardware and process space? Then the "hosted" OS'es can just be commonly installed apps and libraries. We can carve them up to reduce redundancy. Signed APIs for IPC ACLs would complete this picture. It would remove many of the limits to scaling a processor off a single machine, to any available network resources. And the open source OS'es would be more fit to reproduce in this environment.

    "Things fall apart; the center cannot hold;
    Mere anarchy is loosed upon the world"
    - WB Yeats, "Things Fall Apart"

    --

    --
    make install -not war

    1. Re:Denial of OS by TheRaven64 · · Score: 4, Informative

      Yes, we can. It's called a microkernel. The most popular one is Mach, which typically runs a version of BSD as a userspace process in which programs are run.

      --
      I am TheRaven on Soylent News
    2. Re:Denial of OS by naasking · · Score: 4, Interesting

      Yes, we can. It's called a microkernel.

      True.

      The most popular one is Mach

      Barf. Not to sound rude, but Mach is a horrid base for an operating system. I'm sorry Apple went with it.

      If you mean popular as in "most widely used", then yes, Mach is the most popular "microkernel" (though it doesn't really fit the definition).

      Mach is far from the most popular in hacker or academic circles (ie. those who know any better). L4 and EROS are far more suitable hosts for a guest operating system. L4 already has Linux 2.2 and 2.4 running as hosts in fact.

  6. Requires a Kernel Mod? by KrispyKringle · · Score: 3, Informative
    That's odd. Admittedly, it's not unheard of (UML requires a kernel module, but then it's not a hardware emulator, either). But you'd think if it runs with host OSes of FreeBSD, Linux, Windows, and OS/2, it wouldn't rely on anything needing a kernel module; I have no idea how one gains that functionality in Windows or OS/2 (though perhaps this is easier than I am guessing). And I can't help but wonder, then, whether it does hardware emulation in the vein of Bochs, or system call translations in the vein of Qemu. I suppose it's a fair guess that it's the latter, though, since it appears to be x86 only (no mention of support for OSX, which should be easy enough if FreeBSD is supported).

    Ah, well. Trust OS News to be short on technical details. Or even on proper grammar.

    1. Re:Requires a Kernel Mod? by rusty0101 · · Score: 3, Informative

      As far as adding the required functionality to OS/2, Serenity can do that directly, as they are the current developers and distributors of the current implementation of OS/2, aka E-CommStation.

      I think the support would be added to Windows via a .vxd driver, running in ring 0 on the processor.

      The author indicates that the Beta responsiveness is comparable to VMWare, which suggests that it is using some form of providing access to the hardware, rather than emulating hardware in software.

      As a point of recall, OS/2 has x86 virtualization already built in, which allowed users to run dos and win3.0 applications in their own seprate processor spaces.

      Then again, I'm not currently developing emulators for any platform, so what do I know.

      -Rusty

      --
      You never know...
  7. Free? by tyler_larson · · Score: 4, Interesting
    I didn't see anything on their site about licensing cost, but it doesn't look like it's free.

    Does anyone know about a free alternative to VMWare etc.? It sure would be nice to be able to run "the other OS" in a virtual machine while I'm on Linux or Windows... but not nice enought to warrant paying for it.

    --
    "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
    RFC 1925
    1. Re:Free? by jlp2097 · · Score: 5, Informative

      Yes, there is Bochs, which is able to run Windows 2000, Windows 95 and a lot of Unices. It is an x86 emulator and according to their own FAQ pretty slow. But if you just want to run some programs from time to time - there you go.
      HTH

  8. Useless in so many ways by Anonymous Coward · · Score: 4, Funny

    Imagine the possibilities. You can boot Windows XP, start this Serenity thing, boot a Linux image into it, run Bochs, and boot Windows 95 into that. And then you'll be set, my friend, because you know what they say: once the Linux community gets this circular OS booting thing going on, Linux will make definite inroads. Watch out, Redmond.

  9. Is this for real? by Animats · · Score: 5, Insightful
    It's not clear what's going on here. If it's an x86 CPU emulator, this is quite possible, but it will be slow. If most code is executing natively, it's necessary to use the hacks VMware does. (IA-32 machines don't hypervise properly, but they're close. That's why VMware is possible, but a horrible hack. Compare VM for IBM mainframes, where the hardware was done right.) The review says that there are no benchmarks because this is a pre-release version.

    Actually, if you want to run virtual machines, the way to go might be the AMD 64-bit machines, which supposedly have the proper hardware support virtual IA-32 machines. Has anybody tried that yet?

  10. VMWare Price Drop by Sunlighter · · Score: 4, Interesting

    VMWare just chopped $100 off the price of VMWare Workstation. You can now buy version 4.5 for $199 (boxed) or $189 (download).

    At the lower price, Im considering buying it myself. (I would buy only one copy for only one host OS.) Maybe theyre feeling the heat from all that open source competition.

    --
    Sunlit World Scheme. Weird and different.
    1. Re:VMWare Price Drop by Wudbaer · · Score: 4, Informative

      More the heat from Microsoft's (ex Connectix) virtual PC which was originally planned to be cheaper than VMWare Workstation while offering similar features (at least on Windows) (which cannot honestly said for the Open Source ones, or noone would buy either VMWare or Virtual PC anymore).

      In any case it's great it has become less expensive as VMWare Workstation really is a great product.

    2. Re:VMWare Price Drop by grotgrot · · Score: 4, Insightful

      Actually I think it is the Microsoft competition, now retailing at $129. I believe the majority of VMWare workstation sales are on Windows.

      Microsoft will be coming out with Virtual Server soon.

      VMWare did do one smart thing. They donated free licenses to many open source projects (such as Samba). That ensured that those talented developers didn't contribute their time to the open source projects due to having something that works for them.

  11. Unless it offers... by Trolling4Dollars · · Score: 3, Interesting

    ...spectacularly better performance or a lower price compared to VMware, it's of no value to me. Actually, I'm quite sorry to see the direction plex86 has gone in becuse they could have offered a nice alternative to VMware. Oddly, there doesn't seem to be any company who has hit on the idea of an OS specifically GEARED towards virtualization. I think they'd steal the show. VMware on Linux is about the closest you can get to that right now. But the perfect solution would be a thin OS with no GUI that just allows you to install and run multiple OSes simultaneously.

    1. Re:Unless it offers... by isj · · Score: 4, Interesting

      Actually IBM z/VM is geared toward virtualization. Everything you run on it is running inside its own VM. The instruction set is also virtualized - it is changed on-the-fly to whatever the CPU supports. That is how old programs from the sixties can still run on modern hardware.

      More information at http://www.vm.ibm.com/

      But z/VM will not be the "new virtual machine" for desktops because: (a) the virtual instruction set is s390, (b) all I/O is done through "channels", (c) you need big iron to run it.

  12. Uh, this is not a review, but a preview by xswl0931 · · Score: 3, Insightful

    Minor but significant difference.

  13. Why? by bonch · · Score: 5, Insightful

    People stay on Windows because:

    - It's easy to use (before someone chimes in with their anecdotal "this happened to me once" situation, yes, for the majority of people Windows is very easy to use)
    - Easy to download and install drivers.
    - As a result, easy to go down to Wal-mart and buy a new printer and have it work in less than a minute.
    - Endless software, including lots of freeware. There's more software for Windows because Windows is easier to develop for, with no endless list of competing, inconsistent toolkits that exist simply to reinvent the wheel yet again and introduce another "choice"
    - Old software still works. I can run my Windows 3.1 programs in XP if I wanted to. Linux distros are still a bit of a moving target. I can't guarantee an RPM I got five years ago will still work, can I? Meanwhile, I can run a Windows app from 10 years ago with no problems.

    If you honestly think the reason that 95% of the marketshare is using Windows is simply because of Photoshop, you're deluded. OS X has Photoshop as well, but look at its share compared to Windows.

    Note that despite all this, Linux can catch up and defeat Windows. But it has to abandon XFree86, implement things like binary installation/uninstallation APIs, one sane toolkit that is a joy to program for (i.e., like .NET or Cocoa), and so forth. Personally, I'm looking forward to the 1.0 release of Y-Windows.

  14. Re:PowerPC version of Virtual Machine? by rogabean · · Score: 3, Informative

    from the Mac-on-Linux site:

    Mar 21, 2004 Mac-on-Linux 0.9.70 is out!

    It is here, finally! Some highlights:

    Support for CD burners
    Generic USB support
    Generic SCSI support
    Sound driver rewrite (and ALSA support)
    Networking improvements
    Reduced latency
    Mac OS X 10.3 acceleration
    Performance enhancements
    Various bug-fixes
    Support for the 2.6 kernel
    Debugger improvements
    Misc improvements for SMP systems
    A lot of other minor modifications

    Technical highlights
    THIS LINE-->>> Arch separation (yes... mol will soon run under OS X)
    Reworked kernel API
    New build system

    So keep your eye open. ;)

    --
    "why don't you just slip into something more comfortable...like a coma!"
  15. becareful.. by minus_273 · · Score: 3, Insightful

    the i386 aarchitecture is an inheriently non-virtulaizable architecture. The reason for this is the presence of 17 non privileged sensitive instructions. VMware has to modify binary code before executing i386 binaries natively in a VM. Even in that case, we arent really sure what it is they do since it is closed source.

    I would be very very careful with VMs for i386 unless of course i knew exaclty how it was handling those 17 instructions. Just becasue it can run programs does not mean that it is a proper VM or even that it is a secure VM.
    There is a chance you can mess up your machine with theset things.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  16. Firefly reference? by bkhl · · Score: 3, Funny

    Apart from the obvious reference to the village I live in (Svista), is this some Firefly reference going on right under our noses?