VMware version 1.0 released 133
SkyHigH wrote in, along with quite a few others, to alert everyone to the fact, that yes, VM Ware v1.0 has been released-and it's Saturday, so the congestion should be lower.
"The following is not for the weak of heart or Fundamentalists." -- Dave Barry
Re:open source vmware clone project under way (Score:1)
I know this. But with dynamic compilation you can get close to 100% speed. Think about it.
If I have seen a single piece of software where a patent should be supported, this is it.
I disagree. I'm 100% sure that if I spend one week full-time figuring out how to do VM with x86, I'll find a way. And this way will probably be the same as VMWare, especially because the constraints are fixed (Pentium+ limitations). It is just like finding a "mate in 4" on a chess position where there is only one or a limited number of possibilities.
And also note that the Virtual Machine concept is very old ; what is not immediatly obvious are the tricks to get 100% speed on Intel processors, no more. One shouldn't get patents for tricks on broken hardware design.
Freemware is good idea because.... (Score:1)
I am really looking forward to Freemware for BeOS....a great emmerging platform that VMWare has no plans to support. Obviously, vmware doesn't see the potential in enabling users to run Windows programs. People who just want their computers to work. Those people use BeOS and never think about their OS again. If Windows programs could run on it....well there's no limit...
Linux is ultimately a server OS, so running Windows server applications is not very important, since great Linux alternatives exist.
VMWare should be porting to client-oriented OSes in a big way....and persuing licencing....
Do, if VMWare won't fill the gap.....freemware will!
Eron
Me Too: NT vs Win98 (Score:1)
Windows95 is substantially slower, and Windows98 is a complete dog, even with the same vmware client config (64M, virtual drives put on the same real partition).
I don't use any DirectX or anything. I guess that NT's I-wish-I-had-a-microkernel architecture helps. It probably doesn't help that I haven't compiled in rtc support (win98 complains, nt does not).
Re:I'll NEVER pay if there is a free version (Score:1)
Starcraft runs on VMWare! (Score:1)
What better excuse to buy VMWare do you need?
VMware 1.0 speed? & $99 expensive? heck no (Score:2)
And to the poster of the expensive bit, $99 really isn't all that much, but think of the KILLING they'd make if they lowered it to $49.95, and had a LEET-o online ordering system? they'd make much more of a killing, me thinks. At $99, I may buy it (or get work (an edu institution) to buy it, at $49 i'd definitely buy it, but VMware's gotta make their money somehow. Thanks for your contributions VMware folks!
patent pending (Score:2)
Re:open source vmware clone project under way (Score:2)
What the people in VMWare have got that I didn't ? PhDs? I'm a PhD student.
Remember, exactly because of the nature of the task, trying to virtualize tne x86, is again very much like trying to find a mate in 4 moves in a chess position ; and not like trying to write a beautiful poem or not exactly like inventing transistors.
You just have to sit, take a pen, a paper and the PentiumII specs (available at www.intel.com), and analyse how each concept and instruction can be virtualized ; how each mechanism can be used for virtualisation ; and how, for instance, the kernel behave in level 0 mode. This is a logic exercise.
Maybe I would take more than one week full-time to figure out ; because experimenting to see how real code behave could take time. But then it is almost impossible that given enough time the/some solutions can't be found. The only problem would be if they were using undocumented features of processors (but they shouldn't, VMWare works on K6 as well as Pentiums+).
Maybe people already know how to do this in theory for x86, so you're maybe asking "what the guys at Vmware have that others haven't ?" : well, they have been doing virtual machines for years, they have done research about this (SimOS), it is logical that they were the ones that started VMWare (or were hired there). Now if you show me an identical effort with enough financial support that would have failed, you would have a point.
Re:open source vmware clone project under way (Score:3)
Note that on Microsoft OSes, it is sometimes Microsoft itself that go and copies (see Netscape, Real Networks).
Im not against paying for linux software at all. I still buy all my copies of linux instead of dloading them so i can help out the various organizations. What really pisses me off though is that someone is going to release a warezed copy of this product, which happens to e a damn fine piece of software.
Well the reality is more complex than that. Kevin Lawton has been trying to make an x86 emulator for longer than the Vmware start-up existed (and I actually booted Linux kernel one year ago with Bochs), so this is on the plus side for him. On the other hand he is attempting to basically kill Vmware business (by providing a free clone), while trying to keep his own business alive (x86 emulation with dynamic compilation), which is a lot less cool. Maybe you should consider that this is like "Netscape releasing source code of Mozilla to compete Microsoft", or "Microsoft releasing IE for free to compete with Netscape", depending on your point of view.
Freemware has certainly not an ideal as pure as the FSF or Linus, but it's not exactly a "reverse-engineer, and rip-off" effort.
My VMWare review/experience (Score:3)
BTW I am using an AMD K6-333 with 128 mb of ram running under RH 5.2 with KDE.
Installation was a snap!
I really like this product. Hopefully they will support direct x and game ports in a future release to satisfy the gamer in me, but for an introductory cost of $75 this product is a steal. I would never pay money for a Virtual95 like product because Bill G gets my $$, but with VMWare that does not happen.
Overall, I recommend VMWare for everyone except hardcore gamers and developers. Anyone else (like Quicken, or Office users) should take notice and purchase this product. Just imagine, never reboot your machine under Windows again
I hope VMWare gets direct x working sometime in the future and there is not too big a speed hit. However this company has done an incredible job already and should be commended for cutting down many office's barrier to entry: no MS office on Linux.
I think I'll buy the educational one (Score:1)
*thinks of the myriad of uses to which it can be put*
*thinks: its 3:15am, i need sleep*
Re:VMware 1.0 speed? & $99 expensive? heck (Score:1)
Re:Shut up!! 99$ is a no-nonsense price (Score:2)
OS/2 please (Score:2)
Of course, even better would be IBM waking up and porting VAJ to Linux....
Re:Slashdot network down 5 hours Fri May 14 6pm PS (Score:1)
Re:I'll NEVER pay if there is a free version (Score:1)
That is a pathetic thing to say. It really pisses me off when people expect everything for Linux to be free. I guess I'm the minority who think that commercial and free software can co-exist. I guess I'm also in the minority when I prefer to pay for my software legally.
Re:open source vmware clone project under way (Score:3)
Don't steal any IDEAS!? The word steal tries to bias the thing, but even so the comment is strange.
Not that I agree with the possibility of software patents anyway, but let's just assume we are talking about ideas that are not subject to patents (prior art, insufficient originality, etc.). Taking ideas from products in the same area is one of the major inspirations for making any product better. It is not about "stealing code", but just about doing what winds up working well.
Just a trivial example. I think that the idea of creating a real-time markup spell-check flags in a word-processor is a pretty good idea. It can be implemented better or worse, of course; but it is sometimes useful to see an unobtrusive mark (like a special color underline) by words that are possible misspellings. Sad to say, the first product that I know of that did this was MS-Word (There may well be a prior example that I am not familiar with). It is hardly WRONG for WordPerfect (which I actually use, and is better than MS-Word in many ways, including its implementation of this feature) to implement this same useful feature. Corel may well even have gotten the idea from MS's implementation of it.
Further, it would not be wrong for me to add this feature to an Open Source editor that I wanted to contribute to. If the idea is a good one, more power to whomever wants to implement it. That leads to software innovation, and generally improving products.
Permida2 X server extensions are broke. (Score:1)
Visual Cafe performance - baaad. (Score:1)
But the performance of Cafe under VMware is horrid, and I can't figure out why. Every other program runs very fast in NT inside VMware, even graphical ones like CorelDraw. Word is fast, Excell is fast, Netscape is fast, IE is fast. But Visual Cafe is dog slow and I can't figure out why it is any different. (It isn't signifigantly slower than those other programs under native NT.)
I've tried everything. I've tried giving most of my 256 MB ram to vmware. I've tried running VMware before any other application, to ensure it has a greater likelyhood of grabbing real RAM and not swap space. I've tried running bare with nothing but VMware running. I'm using the accellerated DGA-ified X server from VMware. This is really bugging me because Visual Cafe is the only app I really need under NT - the other apps that can run fine are ones I don't use.
Has anyone out there had a similar experience and can give me a magic bullet to fix this?
Re:open source vmware clone project under way (Score:1)
I am just curious to know how they supported non-priveleged instructions like manipulating/reading the flags register, which is needed for virtualization.
Re:open source vmware clone project under way (Score:1)
Re:patent pending (Score:1)
VMWare thought impossible (Score:1)
Rubbish. Check out this link [deja.com] which is almost three years old, where Alan says it can be done. This isn't some obscure mailing list, this is the Linux kernel development mailing list, read by thousands (I read it first time around).
Really it's just an extension of what FX!32 does, with x86 as the host, and better support for OS-level stuff. A hell of a lot of work, but no surprise that it's possible.
Re:I have a p2-450, 256 ram (Score:1)
What I'm more interested in is what hardware specs have the largest effect on this.. Would a K7 with a full load of cache (8mb max) be faster than a K7 with 512kb because the emulation code is more likely to be in cache, or is it more a brute CPU speed problem?
It performs astonishingly well for me, when you consider what it's doing. I'm definatley forking out $99 for it when I GET $99. If only there were drivers for my PBTV5 card in Linux (No, the PBTV3 and 4 drivers don't work. The PBTV5 aparently relies on some hardware on the motherboard to decode the video signal...)
Re:I have a p2-450, 256 ram (Score:1)
I'd even ship the card to them if it would make a difference (if they could be trusted to send it back), but it of course relies on crap on the MB (along with the onboard S3 ViRGE DX)...
Idea: Any chance in hell VMware would get this thing running in a virtual Windows 98 session? I don't know if the PBTV software requires direct access to the hardware or not. I think it does...
Re:open source vmware clone project under way (Score:1)
Re:Aaaaaaautch The DOS/Windows stuff again... (Score:1)
Re:open source vmware clone project under way (Score:1)
While I may not be a coder, I am not completely useless in the open source community. There is a great need for people to write documentation, to answer questions, to generate ideas, and yes, to talk a lot. If nobody took the time to write the documentation for the LDP, for example, do you think there would be nearly as many people using Linux today?
Sure, the non-coders may seem to not do much, but many of us try our best, despite people such as yourself who think we are useless and expendable.
I now find myself wondering why I'm trying to explain myself to an Anonymous Coward, who's main contribution to the community has been pure noise, not unlike so many others on slashdot.
Re:patent pending (Score:1)
Re:patent pending (Score:2)
I'll gladly pay (Score:1)
Re:Life is to short to... (Score:1)
Re:open source vmware clone project under way (Score:2)
I doubt it'll get anywhere. I mean look at Bochs... an interesting concept, but one thousands of CS students have done. Lots of people have written emulators for a lot of different platforms. Hacking away in their dorm room, there's probably a lot who threw in ways to dynamically convert the code to native code.
Bochs isn't technically anything more impressive than the Mac emulators, Amiga emulators, and so on all the way back to PDP-11 emulators and (my favorite) Atari 8-bit emulators. And its a whole lot less useful.
I think you're exactly right about the motivations of the project precisely because of how completely different the two projects actually are.
I think the other posts saying this project is damaging to VMware are correct in its intent, but not in its reality. This is vaporware, nothing more. Patents aside, whats the odds that this'll turn into a useful program that can actually compete with VMware? Slim. Probably wouldn't be too far off saying none.
And at a (completely reasonable) $99 cost, why bother?
Re:patent pending (Score:2)
Software patents are a bad idea and if VMware get this patent then there is something seriously wrong (but then most people would say there's definitely something wrong with the patents office!).
--
Re:open source vmware clone project under way (Score:3)
Also it will have these advantages:
1) If someone wants to port it to an unsupported OS (e.g. FreeBSD) they can as they have the code. With VMware you need to use Linux or NT (well NT is going to be supported) as the host OS. No code means you can't change that.
2) As with all open source projects bugs tend to get fixed faster.
3) It is competition for VMware. VMware will have to continue to deliver a cutting edge quality product as Freemware improves. If no competition then VMware may never improve (it's good now but not perfect).
I support VMware and Freemware. I believe it's the right of any company to charge for their product. I'll probably buy it. I'm not against proprietry software and I encourage it on the Linux paltform. However having an open source solution will help a lot of people.
--
Special introductory price (Score:3)
For those who want to buy the product before 14 July 1999 they've got a special price of $75.00 instead of $99 for non-commercial use. Download the evaluation license, try it out for 30 days and if you're happy order the product and if it's a huge success at this discounted price then they masy make that the permanent price.
--
Re:open source vmware clone project under way (Score:2)
But if you do steal ideas and/or code from VMWare, I'll personally do whatever I can to see that they sue you into oblivion.
This seems like a deliberate effort to undermine the work that VMWare has done - and probably expects to be paid for - and unfortunately will have the effect of causing other companies not to bother supporting Linux.
As a programmer, I have several ideas that I think may turn into commercial products, and planned on supporting Linux. But this, and other efforts to clone commercial products (that are charging very reasonable prices) have definately changed my mind.
If this is how the Linux community treats companies that invest enormous amounts of time and effort building great products that support Linux, then to Hell with Linux, I'll stick with developing for WinBlows...
Dream
Dream
Re:open source vmware clone project under way (Score:1)
I think the debate on vmware vs. freeware is basically the same as SheepShaver vs. Mac-on-Linux, one promises advanced features, sooner, while the other provides a powerful open-base of code that any one could use, and might even find it's way on to your favorite distro cds.
I think Freemware is a great consept, since it will be publicly shareable, unlike vmware, but vmware will remain one step ahead (just like wabi vs. wine, in the past).
That's My 52626262626161613616 of the issue,
AArthur
aarthur@h3o.net
Re:open source vmware clone project under way (Score:1)
Windows 98 is only $89 and comes without us people wasting time coding something that might only be used by 10% of the people and would be behind Windows in some ways.
Get Real. GNU software works pretty well, and is nipping on the heals of commerical software all the time, like KDE/GNOME vs. Windows desktop, like Apache vs. IIS, like bash vs. DOS.
The fact is that GNU software often out-preforms the best of commerical software, and yes commerical software needs serious competion from GNU, so we all can improve, and get better then GNU and commerical software.
It comes down to this: Freemware will spark vmware development, vmware people will need to work hard to keep up with free software's progress.
Thanks,
AArthur
Performance cost? (Score:1)
This looks like neat stuff, I might pick up a copy on an Edu. discount - but for those of you who've used it: what's the cost to performance?
I imagine that wedging an abstraction layer between the OS and the hardware slows things down a bit.
-q
Forget $99... (Score:1)
Re:I have a p2-450, 256 ram (Score:2)
As far as I know, it's software MMU... vmware simply swaps the registers in, runs for a few milliseconds, swaps out, repeat. Maybe the K7's branching logic / prediction will help here, but you still have the latency of memory swap. Unless you can make your main system memory as fast as the CPU L1/L2 cache, you won't be operating at 100% efficiency. Period. That's why dynamic compilation holds more promise...
--
Re:VMWare thought impossible (Score:1)
And it wasn't intended as such. It was claimed that people believed 386-on-386 was impossible. Claiming that it was believed to be impractical is a different argument.
Had he been really convinced of the feasibility and marketability of the product, he would have done it himself.
That's ridiculous. Something can be feasible and marketable and still not be worth doing. For example, it is feasible to raise corn on a lot near my home, and the zoning allows it, and there is a market available for the corn at the price it would take to grow it. However, the current owners are going to be making a hell of a lot more money building a strip mall and leasing retail space instead.
Similarly, Alan Cox is a programmer of significant reputation who currently has a job at a fast-growing firm that distributes over half of the copies of the fastest-growing OS in the world. Why in the world would he abandon that in favor of what is at best a niche market product?
Re:open source vmware clone project under way (Score:2)
The first Microsoft product was BASIC for the Altair. Bill Gates & Paul Allen didn't have an Altair -- they implemented the product on a virtual machine on a PDP-(something).
Intel built support for virtual 8086's able to run 8086 operating systems directly into its 80386. Software support for such machines is already included in OS/2 2.0+, Windows 3.0+, and all Unicies that run DOSemu.
Java uses a protected, virtual Java machine, which also is available in hardware implementation.
VMWare is simply a software implementation of a virtual 386 machine. While complex to execute, it isn't exactly a new idea -- there have been lots of 386 system emulators out there.
386-on-x86 is somewhat rarer -- but there have been attempts dating back almost to the day that the 386 was released.
In short, saying that people shouldn't try to make a open source vmware clone is like saying that people shouldn't work on KDE and Gnome because CDE is already available for Linux.
VMWare 1.0 (Score:1)
specific techniques are patentable (Score:1)
I'd hope that they would not sue any truly open-source patent infringer, who is not making money off the back of the open source code.
Re:open source vmware clone project under way (Score:2)
You don't believe in competition? (Score:3)
I don't think there is any justification for creating a monopoly here, thank you very much.
Re:open source vmware clone project under way (Score:1)
`since IBM's VM'? Considering that, as they say on the web-site, the idea really isn't new, it's really irksome that they've applied for a (ehm) software patent for it.
Re:open source vmware clone project under way (Score:1)
Perhaps you mean `copyright'--copyrights are intended to `protect' original writings/software-implementations (OK, truthfully, the latter use of copyright is what it's evolved into), which this is. Patents are meant to `protect' original ideas, which VMware is definitely not.
Re:open source, that's why. (Score:1)
Re:open source vmware clone project under way (Score:1)
Who cares?
If you want to play with proprietary software, and you don't mind paying the money, buy a proprietary Unix--the majority of any open-source Linux-based software will run on just about any other Unix/Unix-like0 system (there's even a movement to make the other Unixes use Linux binaries), and possibly with more stability1. What's your reason for using Linux-based GNU, anyway?
Footnotes:
0. Try U/WIN [att.com], too, along with one of the MS-Windows-based X servers.
1. While I've experienced less than 3 Linuxy system-crashes in the past year+, Linus says that Linux isn't as stable as some of the proprietary Unixes.
Better mousetrap (Score:1)
Just my 2% of a dollar.
Erik
Re:Better mousetrap (Score:1)
The problem is that the makers of VMWare apparently want to cover the costs through sales. Open source software usually has its costs "subsidized" by day-time jobs, parents, whatever. So the two aren't comparable.
(What you effectively are saying is that it's okay for Microsoft to produce a "free" Internet Explorer because they can pay for it out of the sales of other products, while Netscape - when the browser was their sole product - needed to cover the costs through sales of that product.)
Re:Performance cost? (Score:1)
If you decide to run the guest full screen, speed approaches native state at a level of four fifth.
They've certainly done a good job on this one and I will order a copy ASAP.
HTH
belbo
open source, that's why. (Score:1)
I'm far from against people creating software for free but what is going to drive comapnies to release software for linux if someone just goes out and copies what they are doing?
I don't think I'm going to buy vmware, and it's not because of the 99 bucks. I have no problems with paying $99 for the product, but it better come with the source code. I'm not going to pay money, just to end up in a situation where something breaks tomorrow, and I'm screwed.
Re:I have a p2-450, 256 ram (Score:1)
On another note, it seems to be running slow on my machine too...PII400/384MB,
I'm planning on running Winbench and winstone on my emulated install and my desktop install (both Win98SE) and see what the REAL difference is....I'll post'em if anyone's interested...
Am I the only one... (Score:1)
That isn't impressed by VMWare? It's nothing personal, their technology just doesnt make me want to run out and pay 99 or even 75 dollars to run two operating systems at once. It's just a virtual machine created in the server OS which the client is run inside. Java does the same thing under your native OS. Not much is new about that. If I want to run Windows I think I can go through the hassle of rebooting. While some seem to really mind rebooting, I don't. And if I cant play games, use video and sound stuff...why use Windows?
Re:open source vmware clone project under way (Score:1)
You know, that might be true.
But you have to admit, it sure doesn't look that way.
What I see when I look around is whenever someone comes out with a commercial or semi-commercial product for Linux that looks good, other people immediately rush out with projects to copy it in open source. QT/Harmony, VMware/Freemware...I mean, come on, why name it "Freemware"--obviously meant to rhyme with and suggest "VMware"? It's almost like they're thumbing their collective noses at the VMware creators.
The Freemware folks may have the best of intentions and the purest of motives...but they'll have a damn hard time convincing people of that, because what they're doing looks bad. And it makes it that much harder to convince people to make commercial products for Linux, or to open their commercial source up, for that matter.
It adds to the perception of Linux-users as people who would rather have free beer than free speech.
If we really want Linux to "take over the world," it's starting to seem like we might be our own worst enemies.
Re:Wow (Score:1)
Although it is technically possible to use multiple PCI-based SVGA cards in the same machine, none of the servers currently support this. The VGA16 and Mono servers are both capable of running both a VGA compatible card and a non-VGA compatible monochrome card in the same machine. For XFree86-4.0 we are working on true multi head support.
Jason Dufair
"Those who know don't have the words to tell
Wow (Score:2)
Jason Dufair
"Those who know don't have the words to tell
Re:patent pending (Score:1)
Aaaaaaautch The DOS/Windows stuff again... (Score:1)
In the three years that I am running exclusively
Linux I already forgot, how difficult it is to
install and administer DOS and Windows. Where is
DOS CD-ROM HOWTO?
Anybody remembers, what one must put into the
\CONFIG.SYS to enable ATAPI CD-ROM? In the
\AUTOEXEC.BAT must be mscdex, I know. But that still does not make my CDROM (recognized by
VMware on boot) work.
The problem is, that after the 3 years I no
longer have install floppies for DOS or Windows 3.11.
Petrus
Re:Wow (Score:1)
There is Dynamic Translation code currently being written into BOCHS which will convert the x86 code into native bytecode on-the-fly, increasing speed quite a bit.
Re:open source vmware clone project under way (Score:2)
IMHO your comment would be valid if it was a new innovative idea - then the company would need as much support as it could get from the Linux community.
Also, FreeMWare is not just being written because people like the idea of VMWare but don't want to pay cash for it. FreeMWare being an open source product gives greater flexibility: it has the potential to be very useful for developing and/or debugging operating systems as developers can tinker with the source code to make it fit their needs.
Re:open source vmware clone project under way (Score:1)
Re:open source vmware clone project under way (Score:3)
Re:Me Too: NT vs Win98 (Score:1)
Yeah, NT works well for me. I have not even tried to use Win9x, but I had planned to until I heard about this. WinNT works very well on my dual PII 333 w/ 128MB RAM.
Re:I have a p2-450, 256 ram (Score:1)
ONE - Install the drivers that come with VMWARE (svga)
TWO - Run an X server with the extensions
If you don't do the above don't expect to see the speed improvements.
My Celeron 300A w/96MB of ram is working at great speed.
(Just ordered my copy)
Compatibility list? (Score:1)
Re:VMWare 1.0 (Score:1)
Got my second 128M a couple of days ago. Guess why?
Re:Special introductory price (Score:1)
VMware rocks.
--
Re:Me Too: NT vs Win98 (Score:1)
Re:I have a p2-450, 256 ram (Score:1)
Installed the display drivers for Win98 but I haven't tried the X server extensions yet.
Will definetly pay for this. vmware just eliminated the need for me to buy another machine
-stew
Changelogs? (Score:1)
(I'm still hoping they'll inadvertently fix whatever prevents OS/2 from booting...)
--ryan.
Re:open source vmware clone project under way (Score:1)
Don't you mean "As long as you don't get any ideas from the source code."?
The right to reverse engineer is fairly well accepted in this country.
How is it a crime to "steal an idea"? One that isn't patented, I mean.
Re:Compatibility list? (Score:1)
Re:Visual Cafe performance - baaad. (Score:1)
Re:Aaaaaaautch The DOS/Windows stuff again... (Score:1)
Re:I think I'll buy the educational one (Score:1)
Re:I have a p2-450, 256 ram (Score:1)
Oh, I'm buying something! (Score:1)
Performance drops (Score:1)
NT Bootlader seems to wait the double time than adjusted.
Of course, application speed depends highly on the amout of RAM, the virtual PC has.
Re:open source, that's why. (Score:1)
if you buy a car with the hood welded,it's going to cost you more when it's time to fix it because the mechanic will have to be mightily creative to fix thing underhood,this will take more time while if the hood can be open,it take less time thus less cash to fix it.
in the case of software if you need modification to a closed source software,it's going to cost you truckload of cash to get the company to do your custom software while going OpenSource will cost less 'cause you can take the sources and bring them to a freelance coder.
Re:open source vmware clone project under way (Score:1)
If VMWare has a good product, it will make them well off, regardless of free competiton. Freemware and other ambitious open source projects spend a great deal of time organizing, and they are unlikely to support the product as well as VMWare. (Of course, time will make certain.) Especially if it's true that Freemware is designed to destroy VMWare for someone's personal benefit.
Of course, don't support linux if you don't want. It's there only if it's something you enjoy. If you don't, your aura will probably be bad for it anyway.
Re:open source vmware clone project under way (Score:1)
This is pretty much the path I took when I
was thinking about how to virtualize a PC.
I sat down one night, and was thinking hey,
I've been writing an x86 PC emulator for a few
years now, I should be able to do this. It
took me about 2 hours to figure out a
fundamental scheme that should work. The
rest is just hashing out the nuances and
details.
After you figure out how to protect against
an arbitrary instruction being executed, then
you're on your way. This is the most important
thing that the x86 chip doesn't do for you.
Once you can protect against a set of instructions
being run, you have chance to emulate them in
the context of virtualization. And emulation
of the CPU and IO devices has been done in
bochs (http://www.bochs.com) for quite some
time now.
There's ongoing discussion on
news://news.redhat.com/redhat.projects.freemware
You can also search comp.emulators.ms-windows.wine
(using dejanews) for a discussion I had on how
to do this awhile ago. I'll be rehashing some of
this stuff and posting it to the newsgroup above, probably after I get back from Linux Expo.
-Kevin Lawton
http://www.bochs.com
http://www.freemware.org
open source vmware clone project under way (Score:5)
open source vmware clone project, check
out the freemware project at:
http://www.freemware.org
news://news.redhat.com/redhat.projects.freemware
Discussion on implementation is under way.
Thanks,
Kevin Lawton
http://www.bochs.com
International (Score:1)
Re:Changelogs? (Score:1)
Re:VMware Clone = vapourware at this time (Score:1)
I bought VMware today, doesn't mean I won't switch if there is an open source alternative, though.