Slashdot Mirror


FreeMWare: Like VMWare but Open Source

CentrX writes "I was surprised that no one has contributed a story about FreeMWare since they started. FreeMWare is "an extensible open source PC virtualization software program which will allow PC and workstation users to run multiple operating systems concurently on the same machine." Like VMWare, only free and open-source. They now have a CVS repository and the latest source can be downloaded. I think this project is needed and needs some support from the community. You can also join the mailing list." FreeMWare was mentioned briefly here in April. Looks like it's come a long way since then.

303 comments

  1. Re:FreeMWare by Anonymous Coward · · Score: 0

    Yeah, you were reading my mind there. I have been trying to convince people to just spring a little for SCSI for years and have something far more useable for far longer, but they rarely listen. And don't get me going on IDE CD-Rs ...

  2. Re:Win2000 not to run under VMware? by jmpvm · · Score: 1

    RC3 runs just fine on VMWare 1.1

  3. Support as revenue (bit offtopic) by thornist · · Score: 1
    Sorry, I don't see it. It seems to me that paying for support for free software is exactly the wrong economic incentive to create software.

    The company in question profits almost completely by releasing a buggy, badly documented product.
    Nonsense - because:

    A) No-one will use it

    B) Depends on the support contract. If it's per incident then maybe, but most I know of are of the yearly contract form. Then the less bugs in your product, the less support staff you need, the more money you make... Ipso facto.
  4. Huh? (what's with the moderation?) by Daniel · · Score: 2

    Not to complain or anything, but how does that post qualify as "Redundant"? I just looked through every other post in the forum and failed to find *anything* which made the same point that I did (admittedly, rather..um..concisely). Yes, there wasn't an incredible amount of rhetoric or analysis, but there isn't a "Shallow" button in the moderator widgets.

    To repeat myself (now I guess I am Redundant ;-) ): 90% of the people who are screaming bloody murder because Freemware is "ripping off" the VMWare folks are apparently running Linux. Linux is a free clone of the Unix[tm] operating system which at the time was being sold by various commercial companies. Linux has no particularly innovative features; in fact, it's still catching up with Solaris in many areas and its feature list is essentially borrowed from other operating systems. Its distinguishing characteristic is that (drum roll) it's free! In fact, it was originally written because Linus Torvalds wanted to use Unix on his PC but didn't want to pay for the commercial Unix systems. Does this sound familiar yet?
    In other words: the same people who are up in arms about Freemware ought logically to be up in arms about the very operating system they are running it on! Anything less is inconsistent at best and hypocritical at worst.

    Hope this makes my point clearer,
    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
    1. Re:Huh? (what's with the moderation?) by Anonymous Coward · · Score: 0
      You got moderated down because you made a very good point, and a pro-closed-source moderator wanted to knock you down a notch.

      Look at the anti-Free Software people in this thread; it's fairly swarming with them. They think that by posting to Slashdot, they can somehow keep the obsolete proprietary software licensing model alive, but it won't work.

  5. Re:sigh by Anonymous Coward · · Score: 0

    DEAR FUDMASTER: Have you been actively involved in the freemware project? Do you have direct knowledge of the progress of this project through communications with its authors? If not, then you have not earned the right to complain. So to put it simply: PUT UP or SHUT UP!

  6. Re:Free? by harlows_monkeys · · Score: 1
    Umm, how is VMWare a competitor?

    It's a competitor in the sense that someone with an X86 system is unlikely to need or want both VMWare and Bochs.

    So he's giving his time to a cool project. It's his motives I question. He went to VMWare's news server and tried to recruit people for his VMWare clone right there. That's rather obnoxious.

    His major criticism of VMWare was that it was not open source, yet Bochs is not open source. If he can blast them for not being open source, I don't see any reason I shouldn't blast him. If I wanted to make the correspondence perfect, I suppose I'd have to go blast him on a Bochs mailing list.

  7. VMWare is CHEAP! by Anonymous Coward · · Score: 0

    If you have the money to buy a PII-400 system (probably the base for VMWare.. anything less would be too slow) then you can afford $100 for a copy of the software. Just go buy it already. It is sweet and definitely worth the money. I can't wait until it has better support for games though. I can get office apps for Linux but I still have to reboot to play games.

    1. Re:VMWare is CHEAP! by Anonymous Coward · · Score: 0

      Shoulda bought it when it was $69 a few months ago! Man it is sweet. Plays windows games pretty fast, but DOS games are a bit sluggish. Best commercial software I've ever bought, hands down.

    2. Re:VMWare is CHEAP! by Dr.+Evil · · Score: 1

      $100 for personal use. $300 if you actually do any work on your computer.

      I'm torn up about this because it is more simple and more cost effective for me to go out and buy a small second system and outfit it with a monitor/keyboard switchbox.

      The real power is in creating multiple machines on one for experimenting with system interactions over networks. But you still pay through the nose for memory.. and there are a lot of things you still can't do.

      And are games even on their "to-do" list?

  8. Re:Why bother? by Anonymous Coward · · Score: 0
    I don't buy that as a valid argument. Far and away the vast majority of people who use "open source" software will never alter a single line of code in it. Netscape was a good example of free source code to a large program that no one had a clue what to do with.

    Linux is significantly more advanced today than it was a couple of years ago because of commerical support. And if VMWare went out of business I doubt much could (or would) be done to advance the software after the companies demise.

    Paying for software makes sense just like paying for other products in this world. And while it is nice to have the free software that does exist there is nothing wrong with people like VMWare and their commercial products.

  9. Re:Memory is probably more important than speed by mircea · · Score: 1

    Performance ceases to be an issue above 192M RAM

    My current machine is a PII-450 with 192M RAM, of which I ususlly keep 112 for the host and give 80M to the guest. They both seem happy with this setting (96/96 was a bit unfair to the host), and the speed is good. The only time when it _really_ slows to a crawl is when I access the external parallel zip drive directly, via the virtual port, bypassing Linux. It can take 30 minutes to copy 95M of files, and the host OS becomes unusable all along. Easy to figure I don't do this too often :)

  10. Dear Abby... by Anonymous Coward · · Score: 0

    Dear Abby,

    I have a problem. In the late 90's I bought into this idea called "Open Source" and it ruined my life. I had a prestigeous job with a major software company. One day I started convincing the company to port its product to an upstart operating system called Linux. After months of campaigning we were finally allocated the resouces to create the port.

    For a while everything was fine. We had a number of happy customers, and while the numbers were not as large as our Windows or Macintosh customers, we felt the resources used to create the Linux port were well worth it.

    One day we received a message about a new open source project which was an exact duplicate of our product. It looked as if when deciding what features they wanted to support, they culled the list from using our program and reading the user manual.

    The Open Source project progressed at a pretty good pace. They did not have all the features our project did and it was a little less stable, but all in all it worked fairly well. And it was free. Over the next year we saw most of our customers leave. Our web stats showed a dwindling number of downloaded of the Linux-based demo version and upgrades.

    Finally, last March we had a meeting at which the company announced it would no longer support the Linux platform. The engineers and support staff we laid off and I was as well.

    This sort of thing happens all the time in tech industries, so for a month or two I was OK with it, but I kept trying to identify where we went wrong.

    I searched the usenet archives with Deja News and found that some complained our product wasn't open source and that was their reason for wanting an open source project. Most complained that the under US$80 cost was too high. There were some complaints about the product being slow on some older machines, but suprisingly everybody seemed to agree our product worked very well.

    After a couple of months I understood. While almost all open source advocates claimed to want software that was free, as in freedom, the truth was that only a few subscribed to those politics. The vast majority simply want free, as in beer, software. They, of course, would claim otherwise but the experience I went through and several other companies who went so far as to open up the source to they desktop applications. At least the company I worked for was still in business.

    Abby, where did I go wrong?

    -Confused in Alaska

    Dear Confused,
    It's clear that you have an idea what the problem was, but do not want to accept it. You should have examined the fates of Commercial products entering the Linux market. Server side applications that are mission-critical can exist through support contracts due to IS departments need to cover all eventualities, and have somewhere to turn in an emergency. End-users usually have no such needs. After installation, most are just fine and will turn to free sources of support before turning to your company. Linux end users want free software, plain and simple. And I mean free as in beer. You were duped. I'd chalk this one up to experience and move on. Linux's popularity on the server is here for the long haul, but on the desktop there is no market. After the brief early interest waned, the only end-users were college students and sysadmins wanting to use the same OS at home.

  11. Re:This sounds really cool by rent · · Score: 1

    Cool?

    How about those poor bastards at VMWare? They will surely loose a lot from this.

    Open Source has its dark side too - since it rips programmers from their jobs. If this Open VMware becomes successful, there is a chance that VMWare will not pull in big enough revenue to support all of its programmers!

    And we all know that VMWare is not our enemy, after all it DOES innovate and does produce some amazing software for Linux. Why would we want to hurt a company like that??

    Not Cool.

  12. You know what would be cool? by Amoeba+Protozoa · · Score: 2

    If they included some pluggable module architechture, here a three examples that come to mind:

    1. Various emulation modules that would allow you to run different architechtures on your x86, or run FreeVMWare on architechtures different than x86.
    2. A trace module that would allow you to see direct interaction with every component in the system; useful for hardware and software developers.
    3. A passthru module that would allow your VM direct acccess to a real piece of hardware. This would be handy when writing drivers for things; hose your host O/S? Reboot your VM!

    Of course, you would be able to stack the trace module and the passthru module together for a bitchin' development environment!

    -AP

    1. Re:You know what would be cool? by mlk · · Score: 1

      Various emulation modules that would allow you to run different architechtures on your x86, or run
      FreeVMWare on architechtures different than x86.


      Thats emulation, not virtualistion (sp maybe?), to do that look at bochs (http://www.bochs.com)

      Mlk

      --
      Wow, I should not post when knackered.
  13. Re:VMWare vs. FreeMWare... by FagFace · · Score: 1
    However, for whatever reason, it needs a lot more RAM. It has to physically allocate however much RAM you tell it to use for the emulated OS, in my case 32MB for Win '98[...]

    Well... Win98 is a monster in its own right--I'm surprised that you can get it to run at all in 32MB :(. The reason VMWare wants fixed blocks of RAM is that tricking an OS into thinking it has complete control over memory that is actually managed by another OS is a complicated process, and while they probably could do it in a more dynamic fashion (only allocate physical storage for memory the guest OS actually uses), that would probably significantly increase the complexity of the code, which of course usually means increased bugginess and performance penalties.

    DOSEmu, by contrast, never uses as much RAM as I tell it it can use unless it absolutely has to. Usually I give it 8MB, but when I wanted to run Callus, I gave it 20MB. Worked great, except for lacking sound. Wine generally uses 4MB[...]

    DOSemu has a much easier job than VMWare because hardware support for x86 "real" mode virtualization is built directly into all modern Intel class processors. DOS programs also rarely use more than ~1MB of memory in any case.

    WINE, of course, "Is Not an Emulator" ;). It's basically just a library that relays Win(16|32) API calls to their corresponding xlib calls. The windows apps themselves are executed directly with the help of the loader program, so it's actually a bit surprising that it uses even that much memory.

  14. FreeMWare as good as VMWare? by SmOldGzr · · Score: 1

    That's all i would really care about at the moment. If the open source version is as good the the real deal, then I'd recommend that any shop that could use a spare machine(s), that wanted to allow their developers to build and test client/server applications on virtual machines connected by a virtual network on a notebook computer (or regular desktop), or had more than 1 type of desktop to support (everybody?)!

    You get the idea, VM's (whoever cooks 'em), facilitate support and experimentation. This is good for people and companies looking for alternatives on the computing landscape. Looking to begin using open source software on their machines! Looking to preserve their investments and use the best software for their needs.

    Credit to both teams. This is terrific stuff.

  15. Doubt it by Anonymous Coward · · Score: 0

    Why doesn't Redhat just buy VMware and release it as open source if they have money burning a whole in their pocket? :-) It'd probably be MUCH cheaper to pay $10 million for VMware than it would be to develop one from scratch.

  16. It's alpha software. by elflord · · Score: 1
    So of course it won't work properly on every platform yet. That doesn't mean that the project is a failure. Just the fact that it *compiles* on BeOS at this stage could be seen as a success.

    1. Re:It's alpha software. by Zagato-sama · · Score: 1

      I still fail to see what defines Mozilla's success? The fact that it's open source?

    2. Re:It's alpha software. by elflord · · Score: 1

      If it's making good progress, then it's successful. The fact that it's unfinished doesn't make it unsuccesful.

  17. Re:Commercial != Proprietary by elflord · · Score: 1
    You said "commercial" software is greeted with hostility. Don't you really mean proprietary software?

    So how can free software be commercial ? And don't tell me about Caldera/SuSE who rely on proprietary software, or Redhat, who aren't making money.Is there any evidence that free software is a money maker ? It seems to me that a lot of people care more about the beer than the speech.

  18. Re:What's wrong with you people by Anonymous Coward · · Score: 0
    Well, just speaking for myself here....

    I'm not at all hostile against VMWare, I think it's a great product (both technically and as a tool).

    However, think a bit of the possibilities and the advantages to the whole free software movement if we had a free tool that could do the same. We could get Windows NT users to safely try out Linux without repartitioning or even having to rebot. And if they decide to migrate they could still use the old programs using the VMWare clone that comes bundled with the Linux distribution, making it possible for them to migrate step by step.

    Not to mention all it could do to us, die hard users. Making it possible for us to try out new distributions without having to repartition, using Linux on our Windows machines at work and giving us the ability to run some Windows stuff on our Linux machines now and then...

    Actually, I don't really know where you see all this VMWare hostility. Very few of the comments I've read here have said anything negatively about VMWare, the other ones have just been enthusiastic about this project.

    I guess that's one of the reasons discussions here so easily gets overheated; it's very easy to missinterprete the tone of a message...

    /Tord

  19. Boycott ID Software! by Anonymous Coward · · Score: 0

    You're right! We must NOT buy Q3A until it is Open Source!!! Free the Quake!

    1. Re:Boycott ID Software! by Enahs · · Score: 1

      I hope that was sarcasm. If it wasn't...well, I'm sorry, but I can't agree.

      --
      Stating on Slashdot that I like cheese since 1997.
  20. I've only one thing to say.... by fishlet · · Score: 1

    YES YES YES YES!!!

  21. Re:Can linux companies survive ? by warmi · · Score: 0

    OK. Watch VMWare GPL their software, and right after that, watch them go out of business.

    Please explain, how in the world VMware would make money out of GPLed version of their product ?

  22. Re:Can linux companies survive ? by elflord · · Score: 1
    More specifically, it raises serious questions about whether proprietary linux companies can survive.

    I don't see the need for "more specifically". I made and meant it in full generality.

    Just what the hell are you talking about?

    I am talking about the fact that a lot of people come to linux for the beer and not the speech.

  23. Re:Typical Slashdot response. by warmi · · Score: 0

    Nope. They did not. Where can I get source of Oracle or DB2 ?

    I can't. IBM and Oracle are smart enough to realize to this whole bullshit is not workable, they do pay attention to Linux only because it slowly becomes viable business platform ( and it is considered "cool") - it has nothing to do witht his GPL madness.

  24. Re:Another thought by Anonymous Coward · · Score: 0
    huh? smarty pants, this is essentially what vmware/freemware do now. they dont emulate the hardware. they just act as an intelligent OS multitasker that splits cpu, mem, etc between the different running operating systems.

    VMWare would be unusably slow on most systems if it also emulated the hardware! As it is, it runs amazingly fast, if you have a huge chunk of RAM (remember, each OS needs its own RAM.

  25. Re:REDHAT SHOULD BUY VMWARE by Anonymous Coward · · Score: 0

    The only problem is that they would then be encouraging people to *not* use Linux.

  26. Re:A better name? by weave · · Score: 3
    While I don't have any idea whether it's technically a trademark violation, I wish the developers had chosen a name that wasn't simply a variation on VMWare.

    A little history, to be fair. The idea of a "virtual machine" and the name VM came from IBM a looong time ago, 70s I believe, at least well before 1980.

    IBM sold VM that could load and run other of its operating systems on 370-based mainframes, like MVS or even other copies and versions of VM. This was very helpful for system administrators. Back then, you just couldn't go buy a test box for trying out newer versions or for testing risky patches, etc. So you just ran another guest OS under VM!

    So, if anyone has a beef about using the VM acronym in a product name describing this feature, it should be IBM.

  27. This sounds really cool by Wizard+of+OS · · Score: 1

    Wow

    I've been thinking about buying a license for VMWare (but since I don't have a lot of money, I've delayed it over and over) and now there suddenly is an open source project. That's just the best I could dream of. I'm looking forward to the first final release.

    --

    --
    If code was hard to write, it should be hard to read
    1. Re:This sounds really cool by ghoti · · Score: 1

      Well don't expect a usable release any time soon. This looks *very, very* alpha. And I guess writing a complete VM is a hell of a lot of work (I'm just checking out the paper on "virtualization"). But it *is* cool, and choice is always good.

      --
      EagerEyes.org: Visualization and Visual Communication
    2. Re:This sounds really cool by Wizard+of+OS · · Score: 1

      Ofcourse. I think this could really work out, because I think there's a lot of need for a good system like this. Ofcourse, VMWare has THE market share now, but that could change. Look at microsoft and linux .... :-))

      --

      --
      If code was hard to write, it should be hard to read
    3. Re:This sounds really cool by osu-neko · · Score: 2
      Cool?

      How about those poor bastards at VMWare? They will surely loose a lot from this.


      Only if they can't produce a superior product.

      Open Source has its dark side too - since it rips programmers from their jobs. If this Open VMware becomes successful, there is a chance that VMWare will not pull in big enough revenue to support all of its programmers!

      And we all know that VMWare is not our enemy, after all it DOES innovate and does produce some amazing software for Linux. Why would we want to hurt a company like that??


      If they fail to produce anything worth throwing any money at, why should we continue to throw money at them? If they succeed in continuing to produce something worth paying for, we'll continue to pay for it.

      Open Source does not rip programmers from their jobs unless they have worthless jobs. As long as they're producing something that there's a good reason to throw money at, people will continue to throw money at them. I've already thrown them my $99, and the company I work for will probably throw them $299 early next year, once I convince them of the advantages their product provides. And as long as they continue to provide software that enhances our computer use, we'll continue to provide financial support for them to do so. They're only going to stop getting money if they fail to provide anything beneficial to us, which is as it should be.

      I look forward to FreeMWare, because I suspect it'll spur VMware to produce an even better product in order to stay ahead. They got a good head start but they'll have to work if they want to keep it, rather than just rest on their past success. So, as a paying VMware customer, the FreeMWare project benefits me, even if I never run FreeMWare's product. I'm glad they're out there, and I wish them luck!

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    4. Re:This sounds really cool by um...+Lucas · · Score: 2

      I completely share your sentiments... As much as the idea of open source seems to be a good one, more often than not it seems more and more open source projects are springing up that simply mimic already created but "proprietary" programs.

      With everyone getting down on MSFT for not innovating enough, where's the innovation in completely recreating someone else's product?

      Perhaps MSFT themselves could take a play from this book and start releasing opensource versions of all of their competitors top products. It wouldn't help them in terms of gaining income from those markets, but at least it would deprive IBM, Oracle, Sun and others of much needed revenues... And they could say with a clear conscience that they've done nothing wrong, since that's just how the open-source community operates.

    5. Re:This sounds really cool by osu-neko · · Score: 2
      Perhaps MSFT themselves could take a play from this book and start releasing opensource versions of all of their competitors top products. It wouldn't help them in terms of gaining income from those markets, but at least it would deprive IBM, Oracle, Sun and others of much needed revenues...

      Would it? If IBM, Oracle, and Sun produce superior products, people will pay for them regardless of what Micros~1 does, so they will continue to make money. If Micros~1 releases as open source what is in fact a superior product, anyone, including IBM, Oracle, and Sun can simply incorporate Micros~1's work into their own, and add additional features making their own offering superior and continue to make money. If IBM, Oracle, and Sun decide to respond to this move from Micros~1 by not producing a superior product by one of the two methods mentioned, it becomes highly questionable whether they deserve to make money. Should we just pay them for inferior work just because? I'm not a big fan of corporate welfare, even if it's for a tech company I may work for some day. I'd rather make my money honestly, thank you very much.

      And they could say with a clear conscience that they've done nothing wrong, since that's just how the open-source community operates.

      Indeed. They could say that, because it would be true. If, under the conditions specified, IBM, Oracle, and Sun couldn't continue to make money, it'd be their own fault, not Micros~1's.

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    6. Re:This sounds really cool by Anonymous Coward · · Score: 0

      With everyone getting down on MSFT for not innovating enough, where's the innovation in completely recreating someone else's product?

      Actually, the reason most people slag on MS for not innovating is not simply because they don't innovate -- it's because they claim to innovate all the time, and say that the DOJ situation is going to hinder their "innovations".

    7. Re:This sounds really cool by Kyobu · · Score: 1

      That's ridiculous. Just because I paid for something once doesn't mean I want to pay for another thing. Plus, lots of people (not including me) have pirated copies of Windows. I paid for mine, but I have no problem understanding cheapskatedness. How many people do you know who pay for something when they don't have to?

      --
      Switch the . and the @ to email me.
    8. Re:This sounds really cool by um...+Lucas · · Score: 2

      VMWare's a small company with one real product (maybe there are others? if so, they're really inconsequential). They had the foresight to think that there would be a market for their product. People found a use for their product. They charge a nominal fee for the use of their product. And their reward? An opensource variant.

      I'm sure the CEO, CFO, as well as all the employees who toiled away there are so excited by this.

      ---

      If IBM, Oracle, and Sun produce superior products, people will pay for them regardless of what Micros~1 does, so they will continue to make money.

      The world has already proved that it's not the superior technology that wins, just the cheapest. Witness IDE over SCSI, Win9x over MacOS, WinNT over Unix workstations, Pentium vs. RISC, the list goes on and on.

      It would be crippling to so many companies if Microsoft managed to release an opensource variation of their bread and butter product with even 60% of it's functionality. They (Microsoft) aren't making money from those sales anyways, so if they can prevent others from doing so ("cutting off their air supply") while at the same time adding a new buzzword to their growing repotoire (sp?): an innovative open-source product which embraces developer mindshare...

    9. Re:This sounds really cool by kijiki · · Score: 1

      I can't understand why people seem to have such a problem paying for software that they will (most likely) use to run a commercial OS. How many people out there are using VMWare to run NetBSD in a window on thier linux box?

      I'm not raggin on FreeMWare, because its extra cool (by virtue of the paper on PC hardware virtualization alone!) but I see the reasons to work on it as idealistism and features/extensibility, not price.

      The place I really see potential for FreeMWare is a software ICE type system. A rich debugging environment attached to a virtual machine would make kernel hacking much easier and safer.

    10. Re:This sounds really cool by Anonymous Coward · · Score: 0

      If IBM, Oracle, and Sun decide to respond to this move from Micros~1 by not producing a superior product by one of the two methods mentioned, it becomes highly questionable whether they deserve to make money.

      When IE went "free" there was no end of bitching and moaning. Yet, by this thread they did a perfectly ethical thing.

    11. Re:This sounds really cool by randombit · · Score: 2

      I can't understand why people seem to have such a problem paying for software that they will (most likely) use to run a commercial OS. How many
      people out there are using VMWare to run NetBSD in a window on thier linux box?


      You've certainly got a point (while it would be fun to run FreeBSD in a window, I'd probably be mostly running Win98 and BeOS on top of Linux). However, there is a very good reason for a virtualization system to be open sourced: easy migration path. People who would otherwise not use Linux b/c they don't want to reboot to use office or play games can use this (which will, I'm sure, be in most distros once it's stable). Despite the fact that they paid who-knows-how-much for windows and office, they will balk at paying $100 to be able to run windows on linux. But if it's open sourced, they will see it as "free beer". Once alternatives appear (which they're starting to), people will already be confortable with Linux and won't have a problem moving to it entirely.

      But overall, I agree with you... if you just want a free-beer VmWare, quit whining and pay the damn company what they're asking! Or help develop FreeMWare. :)

    12. Re:This sounds really cool by osu-neko · · Score: 1
      VMWare's a small company with one real product (maybe there are others? if so, they're really inconsequential). They had the foresight to think that there would be a market for their product. People found a use for their product. They charge a nominal fee for the use of their product. And their reward? An opensource variant.

      No, their reward is all the money they've made and continue to make as people continue to buy the product, since, for the moment, FreeMWare is vaporware. When FreeMWare becomes a real, usable product, either they ought to have something better, or they don't deserve to continue to receive money.

      I'm sure the CEO, CFO, as well as all the employees who toiled away there are so excited by this.

      If they honestly believed they'd never have any competition, they're morons. I suspect they're a lot more intelligent than that. If their corporate strategy is to not improve their product so that it's better than their competition's, then they deserve to go under. But again, I suspect they're more intelligent than that. (Note, it's irrelevant whether the competition is Open Source or not here.)

      The world has already proved that it's not the superior technology that wins, just the cheapest. Witness IDE over SCSI, Win9x over MacOS, WinNT over Unix workstations, Pentium vs. RISC, the list goes on and on.

      Wrong. Note first that cost is part of figuring how good a solution something is, so for example a 10% faster processor that costs twice as much is probably not a better solution. It may be technologically superior but it's not in a fact unqualified superior. In fact, unless you need that extra 10%, it's probably an inferior solution.

      Now, taking a look at your examples, IDE vs. SCSI: yes, SCSI is a superior design, though not nearly as superior as many of its advocates often claim, and certainly not enough to justify the costs except in rare circumstances. Superior design alone doesn't guarentee a superior product. Early on it had serious compatibility problems (it still does sometimes, but usually minor these days) in addition to being much costlier, too. That's two strikes against it. For most people, SCSI is an inferior solution -- too much added expense for no real benefit. There are some places where it does benefit the customer. And guess what: it's actually used there! Why? Because it's the better solution, despite being more expensive. Win9x over MacOS: eerm, have your compared Windows 95 vs. MacOS System 7, which was what was out at the time Win95 came around? Among other things, Win95 is a technologically superior OS (MacOS stagnated on System 7 for a damn long time while Micros~1 continued to improve their OS products. Result: Micros~1 had a superior OS that ran on cheaper hardware! Double whammy!). WinNT over Unix workstations: You're reaching here. Until recently, WinNT was without question a better solution in many environments (i.e. when you didn't want to train a bunch of non-geeks how to use Unix, which lacked anything resembling a decent GUI until about a year ago -- I know, I ran Solaris almost exclusively for many years -- I loved it but would have loathed trying to train anyone how to use it instead of WinNT). Pentium vs. RISC: Intel quite successfully showed that it was not impossible to get RISC level performance on a CISC machine, something I had erroneously pridicted back when PowerPC first came out. The fact of the matter is, the difference between RISC and CISC was overhyped and less revelant that was thought, and the difference in architecture today is not very great when you get right down to it.

      Since you've failed to provide any good examples for your point, I hardly need to provide any myself, but I will anyway. You will note that Yugo failed to put BMW out of business. So much for the theory that whatever's cheaper wins, regardless of quality. Also, I know the purchaser for a local company who almost invariably buys the most expensive option he's presented with unless he knows a lot about it and has a good reason not to. Many companies and individuals assume that if it's free, you're getting what you're paying for, or at least you're getting something that's inferior, a toy at best and not suitable for real work. A superior but free product will fail to make in onto their systems.

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    13. Re:This sounds really cool by osu-neko · · Score: 1
      When IE went "free" there was no end of bitching and moaning. Yet, by this thread they did a perfectly ethical thing.

      Nope. You need to read more carefully. This thread is about "What if Micros~1 released a bunch of software as open source?" Where did you get the impression this had anything do with releasing "free" software like IE?

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    14. Re:This sounds really cool by mircea · · Score: 1

      How many people out there are using VMWare to run NetBSD in a window on thier linux box?

      There are some; I run FreeBSD and other Linux distributions on top of my Slack box :) Makes for _much_ easier experimenting, without the fear of hosing your machine.

  28. Re:Free? by Anonymous Coward · · Score: 0

    I would suggest that you go BLAST him if you dare, but make sure that you have something intelligent to say. Im sure he would like to here your whining, while people are busy cranking away on code. Dont take this as a personal attack, I would not want to make you cry. Mike.

  29. Re:It does run with SCSI disks!! by fwr · · Score: 1

    May be you read more into my message than is there, or may be I didn't make myself clear, which is more likely. I know that you can run VMware on a SCSI only system. But, I also know that you can't run it on raw partitions. You have to create a file on your Linux partition that acts like the Windows hard drive. Yes, I would like all the raw power of U2W to be available to guest OSes. Making a dual boot system defeats the purpose of having VMware, so that point is moot.

    As I currently understand it, I can't use a partition on my SCSI drive as a raw partition under Windows.

  30. Re:Free software as alternative to patent law? by volkris · · Score: 1

    Yes!
    I like this way of putting it.
    It hilights that it takes time to develop programs. This is a lot like the idea of licensing things with clauses making the software public domain after a certain period of time.
    I wish legislation would be passed limiting ALL software liscences as to time. After it's not making money for the creators anymore, the public should have it.

    ~Chris

  31. No need to pay for OS by Anonymous Coward · · Score: 0

    There are plenty of ways to get Windows for free. Just ask around. I'm sure someone will let you borrow their disks. Just copy the /win98 directory off the cd onto your hard disk somewhere and install from that. Or burn a copy of the CD. Microsoft really doesn't care to be honest with you. The more copies of Windows there are out there, the more they get entrenched.. whether or not you pay for it doesn't matter to them. They get their money from businesses anyway. The only pirates they are concerned about are companies that are out there copying their CD's and then selling them as the "real" thing at slightly reduced prices as a business. A friend copying a CD for another friend is probably not a huge concern in the long run.

  32. Lost Now Found by R-2-RO · · Score: 0

    I remember hearing of this a while back and 'meant' to look into it.
    I just couldnt see spending 100bux on VMware, and i've run out of email addresses ;)

    --
    Thank you. Drive through. (:wq)
    1. Re:Lost Now Found by Anonymous Coward · · Score: 0

      Ran out of email addresses? I just re-register with the same one like the expiration notice seems to imply... When VMware is fast enough to be usefull for the software I run, then I may buy it...

  33. Re:Can linux companies survive ? by Anonymous Coward · · Score: 0

    People get Linux operating systems because they're free, not because they're viral.

  34. Re:You forgot what free means. :P by Anonymous Coward · · Score: 0
    You can't generalize the quality of one software company to the industry at large. I happen to work for a large and very successful company that puts out software approaching best in class standards. And all the while manages to support a fantastic work environment.

    But you know what? It is extremely expensive to develop high quality software. My loaded labor rate is out of this world but our customers get what they pay for.

    Historically, free software lags far behind in terms of feature content compared to free software. Even the golden child of free software Cygnus, still has troubles maintaining the pace of of other commerical compiler vendors with gcc.

    If you like to produce free software then cool. So do I. But you can't trash commercial software in the process. If you want some self esteem work for a better company, don't become a bigot.

  35. freeMWare by G-funk · · Score: 3

    I've been on the mailing list for freeMWare since it started, and although I'm quiet, I pay attention. It really is coming along, and is (unlike other group projects I've followed) actually being led somewhere by the remarkable mr Kevin Lawton (sp?). I have to say, congrats to all the contributors, as this is a big step in the right direction.

    -Josh G

    --
    Send lawyers, guns, and money!
    1. Re:FreeMWare by Rendus · · Score: 2

      Don't you mean save up your lunch money for several years so you can afford to buy a SCSI card, then several more years to replace each of your IDE devices that work just fine and without the complications of the SCSI interface?

      SCSI isn't exactly a low cost solution. IDE is.

    2. Re:FreeMWare by WNight · · Score: 2

      IDE works great for slow CD-Rs... I wouldn't waste a Plextor 32/8/8 on it, but then, Plextor doesn't make IDE CD-Rs (that I know of).

      But, if you spread devices out across IDE channels properly, you're fine. It takes more IRQs, but other than that...

      Four IDE channels is two main HDs on their own, two secondary on a third, and CD devices on the fourth.

      If you do mix CDs and HDs on the same channel, just use common sense. Don't put the burner and the HD with the ISOs on the same channel, etc.

      It's a poor-man's SCSI, but if you have four or less (or eight or less with a board like the BP6/BE6) then it's really just as good.

    3. Re:FreeMWare by R-2-RO · · Score: 1

      I bet VMware will drop its non-commercial price to under 50 bux really soon. Though that might mean they have to stop their free T-shirt offer. :)

      --
      Thank you. Drive through. (:wq)
    4. Re:FreeMWare by ShadowDragon · · Score: 2

      None taken. :) And I'm down to 5 IDE devices now because the case I have doesn't have any more drive bays.

      I've been round and round with people in this area about SCSI. If I were running a server, it would be SCSI for the speed/reliability/ease of installation. But the home PC is the one with all the drives, it plays games, it reads Slashdot, plays MP3's, and has only 'coastered' ~10 out of 200 CD's I've burned.

      In responce to WNight, ABIT BH6, primary disabled, secondary has the CD devices, the Promise Ultra card primary has C: and secondary has D: and E:

      For Rendus, That's my biggest point, I'm not doing anything critical with the system, why spring for the extra? However, I find it rather easy to work with SCSI on the servers at work, just make sure the ID is different and the last drive is terminated and it works great, both the Sparc5 and the sparc10 on my desk run SCSI, and share an NFS mounted external drive and a CD-ROM, but that is at work, IDE is at home :)

      --

      ---The proceeding comments were not paid for by the following advertisers.

    5. Re:FreeMWare by FigWig · · Score: 1

      No offense intended, but do you really want 6 IDE devices in your machine??? Save up your lunch money and go for SCSI.

      --
      Scuttlemonkey is a troll
  36. Re:Free software as alternative to patent law? by Steeldrivin · · Score: 1
    So the natural question is, where is the time limit? How do we make sure companies (cf. Microsoft) do not make excessive amounts of money, more than is a valid reward for a small amount of innovation?

    When was the last time a proposed open source project was cancelled because the commercial version's vendor was too small?

    It seems that some people feel *any* amount of money is excessive.

    --

    The ambitions are: wake up, breathe, keep breathing.
  37. Re:Free? by rlkoppenhaver · · Score: 1

    No, but I for one would have confidence that if there was a trojan in there, somebody would notice it and point it out, and it would probably show up here on /., for all the world to see.

  38. Can linux companies survive ? by elflord · · Score: 2
    I agree 100%. But this also raises some serious questions about whether linux companies can survive. Because to date, it seems that any attempt on part of a linux company draws hostility from large factions within the user base.

    In particular, commercial software is invariably greated with hostility, and the birth of a project whose sole aim is to do a "cheap imitation" of the innovative commercial product, which inevitably will have the same kind of effect as IE had on Netscape. Linux hardware shops are often turned down by linux users in favour of windows-only shops. Linux users don't seem to vote with their wallets.

    However, I am still hoping that, like you and I, there will be others who will pay their fair share. I am saddened that there is a faction of linux users that remind me of the warez scene.

    1. Re:Can linux companies survive ? by Anonymous Coward · · Score: 0

      One word: support. Vmware is most usefull in commercial enviornments where paying for support would make sense...

    2. Re:Can linux companies survive ? by Anonymous Coward · · Score: 0
      I agree 100%. But this also raises some serious questions about whether linux companies can survive.

      More specifically, it raises serious questions about whether proprietary linux companies can survive. Hopefully, the answer is "no."

      In particular, commercial software is invariably greated with hostility

      As it should be...

      I am saddened that there is a faction of linux users that remind me of the warez scene.

      Just what the hell are you talking about? Are you talking about people who want Freedom? They are far, far different than people willing to sacrifice their Freedom in order to run proprietary software, whether or not they pay for it.

      Please understand what GNU/Linux is all about: Freedom...something you'll never get from proprietary, closed software.

  39. Simulating other systems by cyoon · · Score: 1

    Hopefully, this idea can be extended far further than it is today. Imagine the ability to use a single generic machine (x86 or otherwise) that can emulate a variety of systems, including NT, Linux, BeOS, Sony Playstation, and your intelligent toaster. It's certainly possible, but it's a lot of work. Perhaps this is the first step. It's interesting to see where this may go. I'm interested in seeing what kind of performance they get. I'm also interested in how they manage to split the code between running natively and running emulated.

    1. Re:Simulating other systems by kijiki · · Score: 1

      1) You completely misunderstood what I said. There are tons of tradeoffs in CPU design, and lots of ISAs is fine with me. The point was, if I have the source, I can recompile for whatever I happen to use. A transmeta style CPU will of course never run a given ISA as fast as a CPU tweaked out to run one that specific one.

      2) How many mainframe apps would be useful to run on your desktop PC?

      All of the programs I use regularly are open source. And as more and more open source apps come out, more people will be able to say that.

    2. Re:Simulating other systems by roomfull+of+blues · · Score: 1

      >The point was, if I have the source, I can recompile for whatever I happen to use.

      Its not always that easy. There are great mountains of bad and machine specific code out there. Sure if everything were open source and ANSI/ISO it would be just fine, but a great many systems are just braindead in the way of portability.

      >A transmeta style CPU will of course never run a given ISA as fast as a CPU tweaked out to run one that specific one.

      True. But a ISA-morphing CPU will run many orders of magnitude faster than software CPU emulation. Would you rather have one machine that can run many ISAs or a seperate machine for each ISA out there?

    3. Re:Simulating other systems by osu-neko · · Score: 1
      I'm curious, there's Open Source software movement, why isn't there an Open Source hardware movement. It would be harder, but possible I think.

      I'm not sure what the point would be. With open source software, I get the blueprint for my software, which I can modify and recompile. With "open source hardware", I would receive the blueprint for my hardware, which I could could modify, but then what? I'm not about to set up a factory and sink a few million dollars into producing my tweaked system! Back in "The Goode Olde Days(TM)", I expected and did in fact generally receive blueprints of my computers, and did modify them with off-the-shelf parts, but the days of the mighty 16K computer are long gone. I no longer have schematics for my current PC. I'm not sure what I'd do with them if I did...

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    4. Re:Simulating other systems by roomfull+of+blues · · Score: 1

      Ive been thinking about the same thing for quite a while, but I just dont have the resources to start a movement like that.

      What I think would be interesting is for someone to make a CPU out of a PAL device and open source the device-description file. People would then send in "patches" to the chips hardware architecture itself.

    5. Re:Simulating other systems by kijiki · · Score: 1

      All the apps I usually run are easily compiled for pretty much any common CPU. I would much rather have a CPU that ran one ISA lightning fast, rather than one that could run many ISAs but slower.

      Perhaps if you have apps for other architectures that you want to run often the tradeoff would be different, but I am not willing to trade off a slowdown of the common case to speed up a very rare case.

    6. Re:Simulating other systems by kijiki · · Score: 1

      PIIs and PIIIs can do microcode updates. Microcode does not an instruction set make.

    7. Re:Simulating other systems by kijiki · · Score: 3

      VMWare and FreeMWare both virtualize PC hardware. Code executes natively on the host CPU. Playstations, and your intelligent toaster probably do not use the same CPU as your host machine. And non x86 host machines will be unable to run the x86 versions of NT, Linux, or BeOS.

      CPU emulation exists and can do all of the above, however, you don't get something for nothing. CPU emulation (see BOCHS, executor, etc) is incredibly slow in the naive case, and even with complex techniques such as dynamic recompilation, signifigantly slower than native code.

    8. Re:Simulating other systems by ketilf · · Score: 2
      For what you are talking about, Bochs is probably better. FreeMWare, like VMware, is only about virtualization. They make an operating system think it's controlling the CPU entirely. It will only work on x86-based computers. Bochs, on the other hand (http://www.bochs.com/ ) is a complete portable x86-emulator. It is MUCH slower, though, cos it has to emulate every command. (VM|FreeM)Ware only emulate the protected instructions (or something like that).

      Anyway, it seems the VMware people have patented some of their technology, so I hope the FreeMWare project doesn't run into any trouble there. I was unable to find out exactly what the patent was.

    9. Re:Simulating other systems by kijiki · · Score: 1

      The patent stuff shouldn't be a problem. MERGE (for SCO) has been virtualizing x86 PCs for years before VMWare existed. One of two things happen: 1) we have prior art in MERGE. 2) VMWare patented a novel way of virtualization that MERGE does not use, in which case we use the unpatented MERGE method.

      No worries.

    10. Re:Simulating other systems by cyoon · · Score: 1

      Yes, I understand this, but the point of the message was not taking what exists today, but extending what already exists. x86 is today's popular architecture, but that may not be the case in the near future.

    11. Re:Simulating other systems by kijiki · · Score: 1

      Evidently not. If you want to go beyond running OSes for the same hardware as you own, you must go to emulation techniques like BOCHS.

      "This idea" refering to virtualization cannot be extended beyond running an OS for X on a X machine. If you want to run an OS for X on a Y machine, you need to emulate the CPU.

    12. Re:Simulating other systems by fwr · · Score: 1

      Well, once we have that code-morphing computer from transmeta then we won't have this issue, will we? We'll be able to run code for various architectures "natively" without the slowdown due to emulation of hardware...

    13. Re:Simulating other systems by jilles · · Score: 2

      I agree. Right now each OS provide is solving the same boring problems: getting 3d to work, getting driver support for exotic hardware, making a filesystem, etc.

      Having a generic OS core that is free and allows other OS to coexist would mean a great deal for smaller operating systems like BeOS. They wouldn't have to worry so much about hardware support, they wouldn't have to worry so much about coexistence with other operating system and could focus on getting things to work with the virtual hardware instead.

      What I'm curious at is whether a multimedia beast like BeOS can be run efficiently virtually or that it would have to live with the limitations of the host OS (filesystem size, etc.).

      --

      Jilles
    14. Re:Simulating other systems by fwr · · Score: 1

      You're forgetting Tramsmeta, aren't you?

    15. Re:Simulating other systems by kijiki · · Score: 1

      no, not at all. Transmeta doesn't have a product released, and probably won't for the immediate future (next few months). And we still don't know more than the sketchiest outlines of what their CPU does. And we're not even 100% sure of that.

    16. Re:Simulating other systems by fwr · · Score: 1

      Yes, but FreeMware does not have a 1.0 "product" out either, so why are we talking about it? It's important for most people to have dreams and hopes for the future. If you're talking about a business problem, then yes, you can't count on Transmeta to deliver anything. But, from a personal perspective I think everyone has their pipedreams of a CPU that could dynamically change it's microcode in order to execute "native" instructions for a multitude of CPU architectures. Then we could run Mac software on a "PC" in addition to PC software, and Sparc software, and HP-PA software and anything else. We would no longer be dependant on software vendors to port their software to OS which runs on different hardware.

      Come on, live a little, DREAM.

    17. Re:Simulating other systems by kijiki · · Score: 1

      FreeMWare is publicly developed. Transmeta could at this point be preparing to skip the country, after having transfered all its VC to a country with favorable banking laws (not likely, but possible).

      Who needs a dynamic ISA when we have open source? The silicon wasted on the added complexity in transmeta's CPU could have been better spent making its core ISA faster. Perhaps now people see why having the source code is useful even to you non-programmers out there.

      Yes, if they can pull off a retargetablle CPU, it'll be a neat trick, but hopefully Open Source will take over, and we will be forever free of instruction set tyranny.

    18. Re:Simulating other systems by Phil+Thomas · · Score: 2

      I was told by the guy from vmware at ALS that BeOS does not run well within vmware. It simply likes to have more resources than can be alotted to it by the host OS. I'm also sure that vmware is better optimized to handle things like windows and linux/bsd due to the much larger number of users for those os's than for the BeOS. I have Be, but not vmware so I've never tried it.

    19. Re:Simulating other systems by fwr · · Score: 1

      Two points:

      1) You're assuming with your "instruction set tyranny" that there is only one true and best way to architect a CPU. You seem to be implying that it would be better if there was only one instruction set.

      2) There are an almost incomprehensible number of computer programs out there current under closed licenses. The only way you could not be implying that there should only be one instruction set is if you truely believed that should all source code ever written be released with an open license that it would be trivial for everyone to port all programs to all currently existing architectures. This is to include mainframe apps, video games with special processors, and other esoteric programs that run on specialized hardware, often with significant assembly language portions. I don't think this is realistic or necessarily desireable (to have all programs "ported" to one instruction set, which would be the minimum to obtain the goal that I want. The ideal would be to have all programs ported to all instruction sets.).

      I instead argue that it would be very desireable and realistically feasible to create a morphing CPU that could run programs from various different hardware architectures on one CPU at the same time. Sure, we would still have to write emulators for the rest of the hardware in specialized systems, but at least we would have the core CPU executing native instructions without the required CPU emulation. This is my arguement for the need of a CPU capable of dynamic instruction sets.

      Transmeta seems to be the only company that I'm aware of that is creating or working on hardware that may be capable of this. If they are not, then too bad, it would have been nice. But I don't see anything wrong with hoping that they are.

      And yes, open sourcing all existing computer software would be a Good Thing, but that doesn't solve the problem of running programs that were designed to be run on other hardware platforms at all. Especially when a significant amount of that source code is in assembler.

    20. Re:Simulating other systems by Anonymous Coward · · Score: 0

      There once was a machine called CDC
      which could change it's microcode since it was located in RAM

    21. Re:Simulating other systems by cyoon · · Score: 1

      I was talking about running an OS for an X machine on a Y machine ... yes, simulating the processor is exactly what I was talking about. NBD, though.

    22. Re:Simulating other systems by cfish · · Score: 1

      Intel may be interested in that. Right now, normal users no longer want the fastest CPUs, (how much CPU power can you consume for wordprocessing.) this is a perfect thing for intel to expand demand for faster processors, multiple processor machines, etc.

      I personally think it's a stupid thing to do, thought. I'd rather just put a dedicated Windows box in the corner.

    23. Re:Simulating other systems by Mentat21 · · Score: 2

      I'm curious, there's Open Source software movement, why isn't there an Open Source hardware movement. It would be harder, but possible I think.

    24. Re:Simulating other systems by jilles · · Score: 2

      An idea would be to bootstrap vmware or freemware ontop of an exokernel (I just read the HURD story). The idea of an exokernel is to put very little functionality in it and focus on multiplexing the hardware (so that it can be used by multiple applications). Using such a setup would make it possible to host multiple normal operating systems without having to use a limiting host OS.

      I really like this idea of being able to run multiple operating systems at the same time since there is no one size fits all OS. Different applications come with different requirements. The ability to serve web pages is something entirely different than the ability to handle large files.

      --

      Jilles
  40. FreeMWare by ShadowDragon · · Score: 3

    I for one am glad this is in development. I used VMWare back in it's beta days and was quite impressed with the idea. I wasn't that impressed when I started getting spammed about the release version and 'send us x ammount of dollars so you can still use this.'

    If I was going to pay them the ammount they wanted, I would expect that all of my hardware would work with VMWare, but it wouldn't recognize my windoze partition and made me re-install, wouldn't let me have the 6 IDE devices I have in my pc (4 HDD, 1 CD-ROM, 1 CD-RW)

    Now with FreeMWare, it's free, I expect stuff like this, and spending hours configuring it to be useful. I wonder how this will affect VMWare's pricing scheme?

    --

    ---The proceeding comments were not paid for by the following advertisers.

  41. Great news by randombit · · Score: 1

    There are always a few non-free pieces of software on someone's box, and one that I've notices a lot of people using in VmWare. Along with Mozilla replacing Netscape, pretty much the only non-free sw people will be using soon will be Q3A [well, beside the OS they will be virtualizing, of course]

    Seriously, this is great news for everyone, and I wish the developers good luck with their efforts. I'm looking forward to a release: in fact, if I had more than 64m of memory, I'd go try out the unstable version for kicks (who needs uptime, right?)

  42. Re:REDHAT OR MICROSOFT? by Anonymous Coward · · Score: 0

    I,m not so sure that it would be cheaper to buy VMWARE than to support an open source option to their software. Furthermore, it would take much more than 10 million dollars to buy them. They sold their last company VXtreme to MICROSOFT for around 75 million and gave a courtesy breifing to MICROSOFT at headquarters in Redmond before offering their VMWare software beta. here is the link. http://www.zdnet.com/zdnn/stories/news/0,4586,2232 204,00.html

  43. Re:Grow up! by Anonymous Coward · · Score: 0

    Excellent point!

    Now, please send me your driver's license. I'll send it back to you after you get your BS in Mechanical Engineering.

  44. Re:Been done by chandoni · · Score: 1
    You can download and even redistribute the source, but you can't modify it. The license does imply that you can modify this source for internal use only, but that isn't explicitly stated. You can apparently send modifications to the author, who might incorporate them into future releases.

    Anyway, Bochs is not free software, in either the beer or speech sense. The "you can look at our code and send us suggested changes" reminds me more of the SCSL.

  45. Re:Free? by osu-neko · · Score: 1
    I know that there are functions which I've seen which served no apparent purpose.

    True, sometimes other peoples' code looks like it was written in some sort of, well, code. :-) If I'm just browsing, I won't bother to try to unravel it. But if I'm working on the same program, I have to figure out what it's for. Well, actually, I probably don't have to most of the time, but I want to.

    The general case when dealing with other peoples' code is, if you don't understand something, leave it alone, which I'm pretty sure applies to most of the kernel for most people.

    Umm, no. Don't leave it alone. In fact, messing with it can be one of the quickest and easiest ways to figure out what it does. Add a line that prints something when it's called. Comment out the entire body and see what the program doesn't do right without it! Put in some debugging breakpoints, trace it, throw in some ASSERTions, making guesses as to what conditions obtain while the code is running. In short, just play with it. Frequently that's the easiest and most effective was to discover what some code is good for.

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  46. Re:A better name? by Anonymous Coward · · Score: 0

    haha that is so fucking hilarious

  47. Re:CPU on a Card, anyone? by Anonymous Coward · · Score: 0

    It could act as a network interface... With network booting and VNC running in ROM (oooh) at the adapter's IP. Lime

  48. Re:Free? by toriver · · Score: 1

    Note that neither of these points apply to software. Software can be enjoyed by infinitely many people simultaneously. Software runs on MY computer in MY house. No one elses property is involved. And don't go off on that 'information is property' crap.

    It's not the information, dickhead, it's the labour put into the software. Do you work for free? Who pays for your food?

    What would make sense, possibly, is id says "we have this idea to make a good game. It will be great. We will make it when we recieve 10 million dollars."

    And in the meantime, the programmers work at McDonald's? Or live off Social Security and soup kitchens?

    Well, if you don't pay, you may not get anything. Gamers pay now, even though they could download it warezly. So they would certainly pay under such a system.

    You should join the Olympics team: With logical leaps like that, the long jump world record is well within your reach. The two are not comparable.

    If you cannot provide good arguments, and experimental evidence that proprietary distribution is the only software model by which developers can be adequately compensated

    It's not, but it's one of many models. So you prefer some other model - but why do you feel the need to attack those that treat their work as more than a mere hobby? Does your model not stand up to competition? It starts to sound like a religion...

    you are a bastard in my book if you make use of this evil system.

    *sigh* There you go off on a religious tanget again.

    It comes down to whether you consider manufacturing software a labour or a hobby. If you work, would you do so for free? It could be argued your labour is not a physical entity - why should you get money for it?

    If some pay for that labour and others don't, it makes those that don't pay (the warez kiddies) leeches, in the sense that they receive a benefit they haven't contributed to the availability of.

  49. Re:Interesting quote by CoughDropAddict · · Score: 1

    The question begs asking though: if they didn't want the perception of being VMWare wannabes, why make the name of their project imply that they are?

  50. Re:Why bother? by Elbereth · · Score: 1

    You're pretty lucky to even have a computer. I have friends that can't afford a computer at all, much less get free stuff second-hand. You make it sound like you're living day by day, never knowing where the next meal is going to come from.

    Come on. You're sitting around on the internet, wasting time on a web site! You've obviously got a house, a computer, and phone service. Do you think that everyone in the country has all that? Do you think that *maybe* you take what you have for granted?

    I know what it's like to eat Spaghettios every day for lunch and dinner for a month, but, really, do you think that you and me have ever had it as bad as someone who lives on the street? I hardly think so.

    What the hell does Richard Stallman's ideals do for the people who are shivering and freezing to death in their tiny apartments, because they can't afford to pay their heating bill?

    Let's get a little perspective here, folks, before we start going off on the "I'm soooo poor... oh woe is me... I can't afford to buy VMWare..."

    Yes, having a free counterpart is a *good* thing, and I commend the programmers if they are able to finish such a massive project, but let's view it like it is: an act of charity, not someone saving the world!

    I like free stuff as much as the next person, but when I can't afford something, my first thought isn't, "My rights are being trampled upon!" Rather, it's more like, "How can I go about getting this product or functionality while staying under budget?" Sometimes you're lucky and there's a free version. Sometimes you have suck up and deal. Or do it yourself. That's life.

    I'm lucky enough to be upper middle class now and not have to worry much about necessities, but I also know what a necessity actually is. VMWare is hardly a necessity. It's a very cool program that makes life easier. Beyond that... well, you'll live without it.

    I appreciate your situation and understand that you depend on free software, but talking about "survival", like you *need* some computer program to live, is ridiculous.

  51. Re:Free? by osu-neko · · Score: 1
    No, but I for one would have confidence that if there was a trojan in there, somebody would notice it and point it out, and it would probably show up here on /., for all the world to see.

    Bingo! It's the "many eyeballs" effect.

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  52. Commercialists by periscope · · Score: 1

    I first noticed this project whilst my continuing evaluation of VMWare was taking place back in April. The site was pretty empty back then, but they had a great idea - produce an open sourced, free (as in FSF definition) vitual machine running under Linux. Basically one can have another "machine" running on top of whatever they have already. The system works because the "guest" operating systems are originally written for the processor upon which the virtual machine is running. The virtual machine runs as a conduite or "bridge" between the physical processor, the OS and the guest environment, passing processor instructions on to the main processor. Several problems can occur with this.

    1). You can only run an operating system which was originally developed for your particular processor - in the case of the x86 family of chips, this just happens to include a wide range of OS's (Linux, FreeBSD, windows, dos, Minix, etc.) so we are quite fortunate that we can have the "facilities" provided by certain alternative operating systems. What we can't do is suddenly run MacOS on our PII. Transmeta may or may be not working on software to allow chips in the embedded market out of this situation when it comes to embedded OS's

    2). You have to create an actual "mock" machine for the OS to run inside of. In the case of VMWare, they use a Phoenix BIOS inside the software to provide a basic functionality for the system. The BIOS provided is often very basic in its construction and provides only limited features.

    3. You have to provide third party vendors access to your underlying hardware through device drivers. You must be able to run a device driver from your graphics, soundcard, etc. vendor on the VM without any glitches. All the obscure "trade secret" NDA oriented code must just work, including any obscure ways that it accesses the cards inside the system, any broken implementations that it takes advantage of, etc. The PCI standard for one is known to be poorly compliant in implementation with its own standards - all such wierdness must be replicated entirely.

    VMWare have produced some reasonable software. True it's commercial in nature, but it does provide some degree of OS independence. Ufortunately, VMWare will not yet support some of the really cool stuff, such as DVD access for playing DVDs. It is also quite expensive (more expensive even than windows).

    Freemware is going to be really cool. Unfortunately, and now getting back to the original point of my post - Freemware do not have access to some of the key elements required to build a virtual machine. They need to provide the physical layer that conceptually sits atop the uderlying kernel/hardware and provides kernel/device access. They need to provide this access through an emulated BIOS. VMWare have the Phoenix BIOS whcih they have bought in for use in VMWare - Freemware have to start from scratch. Furthermore, companies such as Microsoft (and their "supporters") are bound to be unhappy with the ease of which an OS could be monitored/reverse-engineered with such technology. As such, you can bet they make it as hard as possible for such machine emulation to be successful. Some companies aren't going to like the idea that people are running their stuff on emulated machines - their support droids won't know where to start when diagnosing some more complex problems.

    Freemware have to emulate pretty much everything inside a standard PC. Does anyone actually have a "standard" PC? NO. More precisely Freemware need to emulate all of the little quirks inside modern computers - the "slightly broken" standards, the increasingly wide variety or hardware and the drivers for the emulated hardware - linked to the physical hardware via lower level kernel calls and raw device access.

    All the while, they have to fight the age old battle against the large corporations who don't want people to know how their stuff actually works. I don't actually know anyone who can describe in detail exactly how the entirity of a modern PC works. Freemware have a hell of a task ahead of them.

    Remember, companies like VMWare have bought in the core technology from others and wired it together using their own code. Freemware have zero co-operation (probably the opposite) from large corporations and they have to do everything from scratch.

    An interesting question is "does windows 2000 run properly on VMware?" Have OS vendors tried to brake their OS's intentionally to prevent VMs from working with their stuff. Surely companies writing device drivers aren't going to like guys running their device drivers on top of VMs running on OS's like Linux where one can see "under the hood" and know what is going on with the hardware very easily. Imagine how easily one could reverse engineer one's favourite windows device drivers once device drivers are supported under VMs.

    JUst my $0.02

    --
    http://www.jonmasters.org/
  53. Re:What about a virtualizable IA32-Clone? by periscope · · Score: 1

    No, I disagree. DOSEMU _emulates_ an Operating System. It does not emulate a ix86 machine. One can only run a limited range of dos based programs under DOESMU (I'm told that you might be able to run windows 3.1 in real mode). The point is VMWare actually emulates a MACHINE, providing you with the ability to run the original OS. It's all very well emulating an OS. But OS's such as windows are even more closed source than the standards that modern PCs are supposed to comply with. Why not emulate the machine? that way any new OS will run on it (with possible minor alterations for new technology over time). You don't need to rewrite the entire emulator when win2k comes out for example. Also, all of the broken stuff in windows automagically works without any help. All of a sudden not having a DVD player or support from your favourite hw vendor could become less of a problem for some people. I don't run windows because I don't believe in the methodology and "ideals" behind the beast that is Microsoft - that's not to say others don't use windows. If only freemware were more advanced or VMWare cheaper, Linux could be pre-installed on more machines and those wanting to run their favourite windows game could run it fullscreen inside windows easily without any effort (this is a while away). BTW, emulating a CPU is just plain crazy! The CPU is executing millions and millions of instructions per second, the only times one really emulates CPUs is when designing new ones and one doesn't care how fast they run. Please don't point me to WINE. I know WINE, but it is another OS emulator and not a machine emulator. It cannot ever hope to keep up with windows. Although there are larger and larger gaps between windows releases, there are still new windows releases (at least in the short term) and it takes time for the WINE guys to get cought up (excellent work guys in WINE though - I really find what you do useful, particulalry in my studies when I hjave to ensure that my code will run under the windows IDE that the marker is using - this week it was one of the PROLOG systems for windows to test code written under the standard pl implementation that comes with Linux). In short me need freemware. We kinda needed VMware, but it commercial and we want to have a publically available "free" VM for Linux that doesn't cost more than the OS running on it.

    --
    http://www.jonmasters.org/
  54. Couple of Points by SEGV · · Score: 1

    First, I don't see that FreeMWare is coming along that great. I'll believe that they are making progress, but I don't see any screenshots.

    Second, VMware is great. It does what it claims. It isn't that expensive. It's a nice piece of software. I have it at work. I don't use it much, but when I do, I'm impressed.

    --

    --

    --
    Marc A. Lepage
    Software Developer
  55. Re:Free? by osu-neko · · Score: 1
    Not "raw" SCSI drives, only IDE. Since VMware requires a somewhat beefy system to run acceptably, it makes sense that people who purchase "beefy" systems would be more likely to have fast SCSI drives instead of IDE.

    Err, I highly doubt it. I don't have figured, and I don't think VMware does either (I don't think they're actually tracking this sort of information), but I rather suspect the majority of VMware users have IDE instead of SCSI. I suspect that proportionately speaking, there may be a higher percentage of SCSI users among VMware customers than in the general population, but I'm sure they're still a minority. The average VMware customer is more likely to have Ultra-ATA/66 than SCSI. The kind of "beefiness" VMware requires is lots of memory, but it doesn't require more than the cheapest mainboards available today can provide, so it's not like VMware requires "beefy" systems in the sense that they have to be high-end server-type systems. Just pop a new 128MB DIMM in any typical person's machine and they have all the "beefiness" they need for VMware.

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  56. Uh... by kcarnold · · Score: 1
    1. FreeMWare is virtualization, where the processor code is run natively (as just another process; for CPU techies, it's Ring 3) but the VM program modifies it so that Bad Stuff (tm), like executing privilaged instructions and reading stuff that con't be controlled, doesn't cause lots of s..t. Obviously this wouldn't work if the processor wasn't an x86. (Sorry, other replier) Now the different host architectures idea is theoretically possible. Bochs is currently working on something like this, where the code is run on a VM, but there is a little mini-virtualization process going on that translates x86 code into native processor code. This can be slow but if you cache the code right you can probably get near-VMWare speeds. I haven't checked how far along this is in development.
    2. Argh! Information overload! Trace to every component in the system!?!? Obviously gotta restrict the devices or the time during which the tracing is performed or both. I think this would also slow things down significantly. What might help is a driver-level trace, i.e., everying that goes into a specific host device from the VM gets logged in some intelligible format. I can't really see how hardware developers could benefit from this, though.
    3. MAJOR STABILITY ISSUE, depending on what you call direct access to a real piece of hardware. If you are going to let some foreign program access the interrupts, shared memory, DMAs, and all that stuff of a device, if the VM crashes it could bring the rest of the system with it. And guess which OS is the primary guest OS for VMWare/Linux, and thus FreeMWare? Exactly. And what do you mean by "host your host O/S? Reboot you VM!"? I don't get it.

    Taling about a "bitchin' development environment": 95, 98, NT, 2000, Linux, *BSD, Be, and a few others, all running in VM's on a Linux host, plus MacOS, WinCE, TI-89 (never mind), etc. in virtualizing emulators. Auto cross-compile through virtualization and wrapper functions that get optimized away. Automatic duplication of test input data with compensation for OS-specific features to test for determinism. Use VNC to remotely control test machines on platforms you don't have VMs for. Auto-tgz or tar.bz2. Automatic snapshot every day, automated upload to web site. Debug automatically picks the host where the rest of the stuff gets in the way least and lets you debug that. Hardware I/O is logged intelligently so that only what you need to see is tracked. I'm sure other people have much better ideas, but that's mine.

    Ken

  57. Re:What's wrong with you people by Anonymous Coward · · Score: 0

    HOW THE FUCK IS THIS FLAMEBAIT ??

  58. Re:What's wrong with you people by Zagato-sama · · Score: 1

    I see, because my operating system is proprietary (and thank you for pointing that out, I thought it was open source until you enlightened me) Mozilla won't run on it. So I take it Mozilla runs perfectly on Linux and beats the pants off IE in terms of functionality, stability, and ease of use?

  59. Re:Ahhh, free beer by Anonymous Coward · · Score: 0

    Tastes Great, and less filling.

    Your arguement applies equally well to the OS itself as it does to the applications. Sure one of the main reasons I use Linux is because its free (beer). Not many people here will buy your arguement that using Linux because it is free is bad.

    It just so happens that VMWare is one of only two commercial products (yes it's licensed) I use on Linux (the other is Mathematica). The ~$100 cost is quite reasonable when you consider that its purpose is to allow the use of a few hundred dollars of M$ products. (I need to run Excel which require a Windows OS). It's a great product that right now is unique in the market - VMWare can't expect to never have any competition (sheesh look around you, the software biz is one of the most competative there is, with competetors constantly cloning and matching the features of other's products.) When other products come alone that are so irreplaceable, if they are commercial, I'll buy them too.

    Another main reason I run Linux is the applications I use, which either have no equivalent on other PC OS's or simply work better on Linux. These apps are mainly non-commercial products developed at CERN (particle physics Monte Carlos, and data handling and data analysis packages), LaTeX, GCC, and xemacs. Enough other good software (basically Netscape) exists so that I can use Linux as my primary OS - otherwise I would need a Linux PC/Unix workstation for the main apps and a Windows box for desktop stuff.

    Perhaps you are right - maybe Linux will never be a commercial success and commercial developers are shooting themselves in the foot by developing software to run on it. Many Linux developers (gee, even Linus himself doesn't seem to be making a living developing Linux!) and users couldn't careless. Commercial developement hasn't gotten Linux to the point it is now, and I don't see any reason to believe it is needed for conitnued success. World domination - yes, but continued success - no.

  60. That's "id Software" by Dwonis · · Score: 1

    It's not "ID Software" or "Id Software" or "I.D. Software". It's:
    "id Software"
    (small `i', small `d', capital `S')

    Also, "id" is not pronounced `eye dee', it's pronounced "id" (one syllable, short i sound).

    I heard it on a old interview with the "id guys" themselves, so anyone who wants to argue this should look up the facts first, then keep sending their flames to /dev/full until it works.
    --------
    "I already have all the latest software."

    1. Re:That's "id Software" by GargoyleMT · · Score: 1
      capital X capital Z eXistenZ
      capital C capital Z transCendenZ

      not that id Software doesn't have the right to spell its name how it likes it, but I wonder if the spelling in the movie had anything to do with it? Probably not.

  61. Re:What's wrong with you people by Anonymous Coward · · Score: 0

    VMWare runs only on Windows NT, or Linux -- so the masses running 95 who want to switch are SOL anyway.

  62. First "final" release by tester_bob · · Score: 1

    Who's developing this thing, Microsoft?

  63. Another project exist since a long time .... by Anonymous Coward · · Score: 0

    Another quite similar project exist since a long time, it's allOS. Check AllOS for more info ... They are not promising the moon but they work hard and I hope a lot from this project.

  64. Re:Simulating other systems (MAME) by infojack · · Score: 0

    They already have these dumbass. They have had them for years.

  65. Grow up! by Xenophon+Fenderson, · · Score: 1
    Waa, waa! Mommie, the evil, mean, nasty h@x0rs expect me to have a Functioning Cerebrum(tm) and want me to stop whining about how they don't donate enough of their time and effort to make c0mput3rs work in exactly the way I want. Waa, waa!

    If you don't like the *gifts* we provide to the world, free of charge and free from bogus restrictions, tough luck. It seems that you made it through childhood without a parental figure teaching you that it is extremely rude to complain about the gifts you receive. Well grow up, pink-boy, and don't look a gift horse in the mouth. It's childish and rude, and as an adult and a professional, I'd expect a more mature response from you (e.g. asking "what can I do to help?") You are not the epicenter of the universe, and last I checked, the Earth revolved around the sun (no, not the workstation!)

    So be grateful that you have anything at all. I know I am, and I actually *show* my gratefulness by trying to help out instead of whining about how my every whim isn't being carried out by the universe around me.


    Rev. Dr. Xenophon Fenderson, the Carbon(d)ated, KSC, DEATH, SubGenius, mhm21x16
    --
    I'm proud of my Northern Tibetian Heritage
    1. Re:Grow up! by Anonymous Coward · · Score: 0

      I look at both sides of the argument, though, as a computer _hardware_ "professional". I understand, it was pretty insulting of that guy to flame back with a response of the type "but it should work, just because I want it to" when he has donated or paid nothing to help the project (to the best of my knowledge).

      Buuut, as a hardware guy I can see where he's coming from. I see a lot of "code it yourself" on slashdot. Some (most?) of us are relatively smart (how many of you have rewired an IDE board so you could get a third IDE port and a third Serial Port with its own IRQ for nothing [cards were free, pulled from old Tandys... Not that I'm comparing skills or nothing...), but a lot of c001 c0d3rz on slashdot seem to think the answer to everyone's problems is "code it yourself"... You shouldn't need a CS degree or ANY programming knowledge to use a well built OS and well built apps. I can't code worth a damn, buuuut... I have just built my own parallel port, memory expansion, seven segment display, interfaced to an 8086 from scratch TTL. So don't assume (not that you did, specifically) that because we can't code doesn't mean we can't think computers.

      I'd love to donate to Free Software, code wise, but can't because I just don't have the time to learn coding AND electronics. So I do my part: I learned what I need to know about the Open Source concept, and use any avaliable opportunities to promote it, and promote the use of Open Source software by other people. I also spend time debating the use of Closed Software with people who seem "hooked" on it, with the hopes they can be converted (it's happened before!). I figure that's as good a donation as any... It just doesn't get noticed directly. :-)

      I guess all I'm asking for is for the people who expect us to code in every feature we want to understand some of us can't do that, and that all we'd like is a little help (With the coding, not with getting the software setup. Usually, from what I've seen if you need major help with every little step of getting your machine running Open Source, you aren't ready for it yet.). It's not as if all of us are rude and refuse to support the use of Open Source. P0W3R T0 Th3 N0N-(0D3rS! >;-)

    2. Re:Grow up! by Anonymous Coward · · Score: 0
      You shouldn't need a CS degree or ANY programming knowledge to use a well built OS and well built apps.

      Why shouldn't you? No, really? I mean, maybe it would be better that way. God knows, clueless masses who open attachments at the drop of a hat hasn't been really all that good of a thing for Windows, has it?

  66. Re:bochs by SenorVaca · · Score: 1

    Bochs IS open source. It is has a commercial license. A good portion of it is contributed and Kevin has commented may times that he would give Bochs a GPL if he got a lot of money ;-)

  67. Re:What version? by Anonymous Coward · · Score: 0

    The latest versions (1.1) run significantly faster than the old betas. It runs ok on a pentium 233/64 MB laptop I have. I did however add 128 MB of memory (total of 192 MB) to my desktop (466 Celeron) when I started using VMWare all the time. There are alternatives for somethings, but none will allow the use of MSOffice reliably.

  68. Apples and Oranges by DragonHawk · · Score: 2

    I've used VMWare, and it does an excellent job of emulating an x86 environment, with better compatibility than Wine, DOSEmu, or just about anything else. That's impressive.

    However, for whatever reason, it needs a lot more RAM.


    You have to understand that DOSemu and Wine are doing different things then VMWare, et. al.

    DOSemu attempts to provide real-mode DOS emulation, with limited protected mode support. There are several things that make this very possible. One is the fact that MS-DOS really isn't much more then a glorified interrupt handler. Another is that the i386 architecture already has support for emulating x86 real mode ("virtual mode"). DOSemu has to setup the processor and service some interrupts, but nothing too outrageous. Remember, DOS programs already have to do almost everything themselves, so there is not as much left for DOSemu to do. (I don't mean to belittle the DOSemu people here; they've done a great job). Memory overhead is low, because (again) DOS doesn't do much to begin with.

    Wine is similar: A project to implement the MS-Windows binary interface and runtime libraries on top of Linux/Unix/Posix/whatever. Same basic idea as DOSemu: Provide the services that an existing Microsoft product already provides. With Windows, though, there are considerably more services to implement. Given Microsoft's love of secret APIs, and the fact that MS has trouble properly implementing their own specification, the Wine team's job is pretty big. Memory overhead is higher then DOSemu, again because it does more. It is still lower then loading all of Windows would be, though, because you already have Linux providing a lot (hardware abstraction, system services, etc.).

    VMWare (and FreeMWare) are doing something very different from Wine and DOSemu. They are emulating an entire i386 machine, complete with protected mode support. The i386 design has very little in the way of i386 virtualization support, so they need to do a lot in software. Furtheremore, they are not trying to run a DOS or Windows program, they are setting up an entire machine. Wine and DOSemu pass as much of the work to the underlying OS as possible. VMware does not -- you have to load an entire OS again. That is why VMware uses more memory: It has to. Because the i386 arcitecture is very well defined, however, they can do a good job of emulating it. Then your Windows program (for example) uses Windows itself to run. VMWare does not need to provide a quality implementation of Windows (if that is even possible); it uses the real thing.

    I hope this sheds a little light on why these programs act the way they do.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:Apples and Oranges by pb · · Score: 2

      Alright, let me be a little more clear. You're 100% right about what DOSEmu and Wine do (although the DOSEmu people haven't released anything lately, it looks like if they do, they'll be looking into trying to trap more of the protected mode stuff, which is basically just what VMWare does too)

      My problem with the RAM is this: 8MB of RAM is perfectly acceptable overhead for VMWare, but the extra 32MB (or whatever) for the virtual machine is not. It should be able to dynamically allocate that RAM, and at least return a page of 0's for any new memory that the virtual machine wants. Otherwise, it should run faster, not both. That is my problem with the RAM.

      VMWare *does* *not* emulate an entire i386 machine. (Bochs and SoftWindows do, and they're much slower, for obvious reasons) If it did, they'd release it for Solaris, and make a buttload of money. VMWare *requires* an x86 machine, because it passes through a lot of the x86 assembler instructions. (wherever possible, trapping and emulating protected mode and other nasty stuff the Host OS won't let it mess with)

      I don't have a problem with that, I just have a problem with the memory. And another poster commented that they make a "flat" address space that to make it easier for them. Well, that's great, and if it's actually impossible to do it well any other way, I guess we'll have to live with that. But it is an issue, and I'm not convinced that it has to be that way, yet. (I guess they'd try to do it the other way if possible. I'm sure they had their reasons, but I'll spend my time rooting for someone to implement it in DOSEmu or even FreeMWare...)

      Other stuff to mention about DOSEmu and Wine:

      DOSEmu has pretty video support and some initial sound support, which is cool. If Bochs was also GPL (I don't think that'll happen, but...) the two projects could merge / share code, and DOSEmu could fix their video and maybe add a little sound, while Bochs could emulate all that DOSEmu lacks, and make something fast that uses less RAM than VMWare. At least, that would be the goal. I guess DOSEmu could share code with FreeMWare, but I haven't checked the licensing.

      Wine is just like the old WABI project, except it supports a lot of new stuff. However, currently it has moved away from getting the old Win 3.1 features perfect--which is okay--and focusing more on the current new features that people need for their personal "killer apps", which makes some good sense (they can't do it *all*, but it's great to see help from Corel). Also, Wine doesn't need an existing Windows installation. In that respect, they've done a lot of work, *more* than VMWare, since they've literally had to reimplement the Windows API. You said that, but I argue that that's *much* more work than even reimplementing the x86 at a low level, IMO, just due to its sheer size. (and they did some of that, too, there's interrupt code and minimal console output in Wine. (for instance, it runs PKZIP, because it has to. :)

      I think that both Wine and DOSEmu have code from the TWIN project to completely emulate an x86, and they're both attempting to merge that in for cross-platform support. But we'll see if anything happens with that.

      But yes, these are all 'emulation' or reimplementations in some way or another, and they are different. But they all accomplish many of the same goals, and therefore I thought it appropriate to make a comparison. Thank you for explicitly pointing out the major differences, though, you saved me some commenting. :)
      ---
      pb Reply or e-mail rather than vaguely moderate.

      --
      pb Reply or e-mail; don't vaguely moderate.
  69. X-server from Vmware by ywl · · Score: 1

    It's probably a little bit off-topic but I think that people should know about this. I'm using Vmware and it's a very useful piece of software. Similar to other users, I feel that it worths US$80. There is one "small" problem.

    I need to use Chinese but I don't want to change my system due to compatibility and stability reasons. Using a guest Chinese Linux OS is the best way to go. Nevertheless, the guest OS is extremely slow without using the special X-server from Vmware. Since Chinese Linuxes need a modified version of X, the X server from Vmware doesn't work.

    It is okay that the X server from Vmware not supporting international encoding. However, the source of the server is NOT open for hacking. I filed an incident suggesting that the source of the X-server should be available since it's probably based heavily on the open-source Xfree86 project and of course, I haven't heard anything from them since then.


    P.S. If any people from Vmware is reading this, please correct me if I had made any false claim. It's not my intention to flame sentiment against your company. I just cannot comphrend the reasons for not releasing the source of the server.

    1. Re:X-server from Vmware by GeekBoy · · Score: 1

      Umm correct me if I'm wrong but I thought that
      they had a patch for their changes that you
      could apply to your xfree86 source and compile
      yourself. Maybe this would solve your problem?
      **************************************** ****
      Superstition is a word the ignorant use to describe their ignorance. -Sifu

  70. Re:Why bother? by osu-neko · · Score: 3
    I fail to understand the Linux community's obsession with recreating commercial products - even those commercial products that us. Is there some great reason why we should not pay for VMWare? Is there any single application you people are willing to pay for?

    Recreated commercial products is an excellent idea if there's currently no free alternative. The point is to maximize choice. People should have the option to pay for a commercial solution if they want to, they should not be forced into buying one because they have no alternative. And from the other side, a company throwing serious development money at a team of programmers that can't produce a superior product should go bankrupt! Software is not supposed to be welfare! We shouldn't be paying people to do useless jobs. Commercial developers should make money if and only if they produce products that provide server above and beyond what can be produced by a bunch of hackers in their spare time for free! If they can't, then why are we paying money to them? Is this just corporate welfare?

    Let's get real. Free software is fine and more power to those who make it, but we have to realize at some point that people need to get paid for this stuff.

    Only if they are producing something superior.

    And it doesn't just line someones pockets - its lets them work on their products as a job instead of some "after school" effort.

    If they aren't producing something better than 'some "after school" effort' would produce, they ought not be making money at it! If they are producing something better, they will make money at it, since people who want the better product will pay for it instead of use the inferior free alternative.

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  71. Re:Other issues by Anonymous Coward · · Score: 0

    What is your problem? What is wrong with competition. Is that not the very basic idea of free market economy. Competition brings prices down and improves products. If VMWare can't survive in the marketplace, that just life. Better and cheaper products drive out old ones that can't improve all the time. FreeMWare dev team is just another player in the market, the fact that they are not a company makes no big difference. It gives them some advantages like zero price, but on the other hand not having hired staff is an disadvantage. It will be an interesting fight in which we the users will be winners in any case.


  72. Microsoft buys VMware? by Anonymous Coward · · Score: 0

    Where would us VMware users be, if MS buys the VMware product and either sits on it or uses it exclusively for their own Linux distro? I heard the last product from the VMware founders was bought by MS for like $75Million. I'm all for OSS programs like FreeMWare since they can't be bought up.

    1. Re:Microsoft buys VMware? by Anonymous Coward · · Score: 0

      I'd be RUNNING to the microwave to toast my MS Office CDs. Immediately thereafter all of my remaining windows disk partitions would get fdisk'd.

    2. Re:Microsoft buys VMware? by Anonymous Coward · · Score: 0

      Microsoft will have to be quite careful about harming VMware (the program), voluntarily or not. Even if the trial ends soon, there will be appeals (it's pretty clear that they ain't going to win). If they settle, the terms of the settlement will be monitored. In any case they will have to avoid blatantly anti-competitive behavior, and killing a product that allows multi-OS compatibility isn't going to look good.

      If for whatever reason VMware is not commercially viable, then its developers will have no reason not to release the source. So I think that no matter what happens to VMware the company, VMware the program is here to stay.

  73. Re:Another thought by Mr.+Sketch · · Score: 1

    Perhaps emulate the hardware was the wrong choice of words. All [Free/V]Mware do is provide an abstraction layer between the guest OS and the physical hardware as the host OS sees it. From my understanding, the guest OS does not access the hardware directly and all hardware requests must go though the virtual machine. The timeslices that the virtual machines get is still dictated by the host OS. In my model, this abstraction layer would not exist, but only one OS would be running at any given time and would be allowed to access the hardware directly (except in the case of memory which would be mapped).

  74. Re:The reason why FMW is not getting attention... by Daniel · · Score: 2


    You have to understand that Linux has gone mainstream already. This means that free software developers are no longer the majority of its user base.


    I fail to see how this is relevant to your point. The people who are, as you imply, diluting the number of programmers would never have looked at this project anyway! The only difference is that now they're ignoring it while running a free operating system, instead of ignoring it while running a proprietary one.

    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  75. Re:You forgot what free means. :P by tialaramex · · Score: 1

    "Historically, free software lags far behind in terms of feature[s]"

    Nah, historically free software wins for reliability, functionality (that would be your features) and of course portability. Your vendor-specific CC may have two features that aren't in GCC, but you can bet there are 20 other features GCC has over their CC, and it targets way more architectures.

    I don't have a URL to hand (someone else?) but Free Software won a shoot-out run by academics interested in the relative merits of vendor supplied and Free software many years ago (that count as historic enough?) and it wasn't on reliability and cost alone I can tell you.

    More recently the case is even stronger. Apache isn't the FASTEST web server you can buy from your vendor, but it is probably the most fully-featured, extensible and standards-compliant one you'll find, and the performance is still not to be sneezed at.

    Actually, I'm having a tough time to imagine what Unix vendors would do without Free Software groups of one kind or another. They certainly can't all afford to hire enough people to maintain this breadth and depth of functionality in house, especially vendors who are focused on hardware. SGI's ultra-fast SMB benchmarks came from their use of Samba, for example.

    Nick.

  76. For everyone who is complaining about Freemware "r by Daniel · · Score: 1

    I have a request: please stop ripping off AT&T by running that UNIX[tm] wannabe!

    Thanks,
    Daniel

    --
    Hurry up and jump on the individualist bandwagon!
  77. Re:Free? by Anonymous Coward · · Score: 0

    His major criticism of VMWare was that it was not open source, yet Bochs is not open source. If he can blast them for not being open source, I don't see any reason I shouldn't blast him. If I wanted to make the correspondence perfect, I suppose I'd have to go blast him on a Bochs mailing list.

    This is absolutely rediculus. No one blasts Corel for having some of their products closed source to Linux, but contributing to open source. Same Goes for Sun. He has converted parts of the code of Bochs to GPL for the FreeVMware project. BOCHS IS HIS PROJECT AND HE CAN DO WHATEVER THE HELL HE LIKES WITH IT.

  78. Win2000 not to run under VMware? by Anonymous Coward · · Score: 0

    From the VMware usenet server @ news.vmware.com, there was talk that MS may disable Win2000 so that VMware won't be able to run it. They have some detection code aleady, to determine if Windows is running in VMware.

  79. Been done by Loki · · Score: 1

    Bochs has been doing this since before vmware. It may not be GPL, but the source _is_ out, and the license allows modification.

    1. Re:Been done by MikeFM · · Score: 1

      FreeM development is being headed by the creator of Bochs I believe. Bochs is fairly interesting but it is way to slow and is to much hassle to set up. Virtualization is a lot faster than emulation and I'd hope to see a lot of nice tools developed to make using FreeM easier.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    2. Re:Been done by linuxci · · Score: 2

      Bochs and VMware are written by the same person. Although Bochs does a similar thing Bochs is a PC emulator that can run on multiple architectures and freemWare is a virtual machine that tries to execute as much code natively as possible. Therefore Freemware will run quicker than Bochs but will only run on x86.
      --

  80. Re:What's wrong with you people by tialaramex · · Score: 1

    No, they're not using Photoshop "because its better", they're using it because "it's the industry standard", it even wins awards from PC Magazine and the like on this basis, as if it were a basis for comparison at all... This cycle is very difficult to break, some say you must have an order of magnitude better product to take the top spot from one that is so entrenched. Gimp is not (yet) an order of magnitude better for profressional design work.

    The thing that users of Free Software like Gimp can't get used to in proprietary software is the total lack of power. How many thousands of people around the world were annoyed with lack of multiple levels of undo in PS4? Who knows -- the only reason it got fixed was because Adobe decided to release a new improved version, and those on platforms which didn't get the new version, didn't get the new feature.

    Meanwhile on Gimp, the ONLY reason you can't work with CMYK (which is the main complaint we get from designers, they seem pretty happy with every other aspect I can think of) is because no-one will (a) pay to have CMYK added or (b) do it themselves. I wish Adobe were so accomadating -- I'm sure someone would have donated a working PNG built-in for PS 5.x by now, because their expensively developed in-house one still SUCKS after all these years.

    Nick.

  81. VMWare is worth supporting by TimeHorse · · Score: 1

    Don't get me wrong, I'm all for the concept of FreeMWare and will probably support that too, but when VMWare was first released, I did not hesitate to buy a legitimate individual licence not only for the potential for it to serve my needs, but for the future potential of it supporting them better.



    In fact, despite having paid my due, if VMWare suddenly became free today, I would no more ask for a refund then become a single-booting Microsoft user >shudder< :) and I can only hope that others feel the same way. The money that VMWare gets can -- and I say "can" because there is always the potential [Microsoft] for a company [Microsoft] to just take you money and run [Microsoft] -- that that money can be devoted to a steady stream of development. Thus I would still support it even if it were "Free".



    There are still a lot of hurdles to VM support of generic OSes, and even VMWare doesn't support OS/2 or BeOS, never mind MacOS X Server PC port, but the constant stream of revenue which makes them look like an IPO-potential capitalist player gives them not only the force of user pressure but the application of capitol clout to get the information they need from companies like IBM and Be Systems to support their operating systems.&nbsp [In fact, it is especially in Be Systems interest to be supported by VMWare as that would increase their sales margin into the ranks of 'on the fence' users who don't want to go through the trouble of setting up a whole new OS more or less untested.]



    However, without question and for all allowable components that are not otherwise protected by third-party copyright, VMWare should be OpenSource! I'm sure I have no need to extol the virtues of OpenSource to the denizens of the /. community, so I will say simply, OpenSource increases development speed and produces quality code, so VMWare, this is your valued customer speaking -- Open Up! OpenSource!



    Be Seeing You,



    Jeffrey.


    --
    Time Lord, Dark Horse: The Techno Mage of Gallifrey
  82. Re:Memory is probably more important than speed by sinator · · Score: 2

    /* It will swap like crazy if you assign the VM an amount equal to your physical memory.*/

    I don't believe I've used the word 'duh' since the early 1980's.

    I have a K6-2/400 with 256M RAM which makes it very comfortable to run Linux with 128M for host and VM with 128M. Performance ceases to be an issue above 192M RAM -- sometimes VMWare may *APPEAR* to be slower than it is because of screen refresh rates. If you run the VM in full screen mode you can get native speed on a machine with a decent amount of RAM.

    --
    Three Step Plan:
    1. Take over the world.
    2. Get a lot of cookies.
    3. Eat the cookies.
  83. Re:Partitioning? by osu-neko · · Score: 1
    You probably have /mnt/dos/windows/options/cabs dir which contains the same files as Win98 CD. Burn'em on a CD or something. Don't have to ask Compaq for the CD then.

    You don't even need to burn them onto a CD, really. First thing I do when installing Windows on a computer is MKDIR C:\WIN95 and copy the contents of the WIN95 directory on the CD to the WIN95 directory on the hard drive. Then you can do without the CD entirely, just run SETUP in the WIN95 directory on your hard drive. This has two advantages. First, it installs much faster this way. Second, if you leave the WIN95 directory there, Windows will never ask you to insert your Windows CD when monkeying with your Network settings or whatever, or if it does, just Browse over to C:\WIN95. If you check the CD's Compaq gave you, I'll bet you'll find one of them has a directory containing a bunch of CAB files with names like WIN95_XX.CAB -- that's the directory you need to copy the contents of. The contents of that directory is all you need to install Windows. No official Micros~1 Windows CD is required.

    Note: Depending on your version, you may need to replace all references to WIN95 in the above paragraph to WIN98. Personally, I run Win 95 OSR 2.5 (Windows 95 C) on my virtual machine. It's the last version of Windows I legally own, so that's what I use...

    --

    --
    "Convictions are more dangerous enemies of truth than lies."
  84. Re:A better name? by poink · · Score: 1

    You missed Goom and Koom.

  85. Re:Memory is probably more important than speed by WNight · · Score: 2

    Is there a way to write to the VMWare image file from the host OS? I mean, could you read the files from the Zip with the host, write a VMWare virtual partion with the host, and then real the virtual HD from the guest OS?

    Seems better than trying to do some strange hardware emulation with the parallel port.

  86. Re:Free? by Anonymous Coward · · Score: 0

    I believe your real concern with VMWare is well-founded. They are the first company I have encountered that is TOTALLY unconcerned with users' privacy concerns. If you ask for assurances that they will keep you information private or even simply ask what information they will be gathering and what they will be doing with it they not only do not answer but actually brush you off as naive to even be asking such a question. They REFUSE TO SELL VMWare unless you provide your email address even if you are willing to pay additional to cover mail or phone costs for information they may send you. This is the ONLY reason why I won't use VMWare. I have no objection to paying the money because I need what they offer. I am overjoyed that there may be an alternative. I don't want to do business with a company like that, but I need it.

  87. Why develop by vipw · · Score: 2

    Open source developers aren't in it for the money. I think most serious(long time) open source developers program on projects becuase they like doing it or to "scratch an itch". Sure appritiation is great, but most developers would be just as happy if their software was simply taken for granted. I know quite a few open source developers and never has it seemed like they were working on what they were working on simply for money or appriciation. many of them have life goals like "get rich, retire early, work full time on open source software", can't you see, these guys are idealists. right now i'm writing a program that demos how to program in a new programming environment(entity, check freshmeat). I'm not doing this for money or any other real motives and i doubt more than 50 people even use it ever. open source for me is just programming for fun and something to do. you could send me donations, cards, mails, cakes, and whatever else but objects like that aren't what drive me.

  88. Samba ? by elflord · · Score: 1
    I'm not sure what you mean exactly. One thing you can do is try making your zip drive a SAMBA share, and have it mount via autofs. This way, you access it via the SAMBA file server instead of a parallel port emulator.

  89. Why create another Windows? by Brian+Knotts · · Score: 2
    I mean, if Linux is to become just another platform for running proprietary, closed-source software, what the hell is the point? You might as well just run Windows.

    The whole point of Linux is Freedom. You don't get Freedom with proprietary software.

    I will use proprietary software, when it is absoultely necessary. But I will always use a Free alternative, when available.

    I'm starting a new job, and will need VMWare so I can test stuff in Windows, so I have asked my new company to purchase a copy of VMWare. But, I assure you, as soon as I can switch to FreeMWare, I will.

    It's not about the money; it's about the Freedom.

    I would think by now, people would understand that. Even Anonymous Cowards.

  90. Re:Why bother? by WNight · · Score: 2

    There will always be a certain ammount of 'fitness' simply because a project is open source, especially if it's GPLed or otherwise locked from becoming proprietary.

    The OSS you know what's in it and know that it won't change in ways that make it less usefull.

    If you're locking into NT, you never know what MS will do. They might 'break' major connectivity preventing some part of your project from working. Many businesses I know use unix for mailservers and other important machines, and NT to admin the lower-end user boxes. What if part of this was broken. You'd have to change how your department ran, or switch to a new OS.

    If you were locked into Linux, this wouldn't happen. There's no incentive for Linus to change protocols to be less compatible with other OSes, and even if he wanted it, he's only the most prominent voice in the primary branch, many distros would simply 'patch' the imcompatibility and continue business as usual.

    Similarly, any closed source software can be modified in ways that are detrimental to you and you can't do anything about it, especially if there are needed patches which are only in the new version. (Think NT and the killer service packs.)

    I do low-end database work for a client who uses Paradox for compatibility with the Corel office suite, and at each new release we have to go through and fix a bunch of problems preventing our old programs from running on the new 'compatible' version. If this was an open project, this wouldn't happen.

    (And yes, I believe you can be 'locked' into Linux, or unix at least (being as replacing unix with BSD or vice versa is fairly easy). Simply have a large number of critical apps working on it without better solutions in another OS. But I don't see it as being a bad OS to be locked into, if you must be locked into something.)

  91. Re:Partitioning? by Vskye · · Score: 1

    Actually, when I installed VMWare for the first time I did the traditional install WINx on a real partion, etc. (most of you know the drill) But, to my surprise, you don't actually even *need* a real FAT partition. (really cool!) Just have your favorite distrib of Linux running, (I've used SuSE, RH 6 and Mandrake 6.1) install VMWare, toss in your Win98 CD, follow the instructions and you are done. Granted it is a tad slower, but it allows me to use Photoshop and Homesite, which are my two remaining Win apps. I run a 333Mhz Pentium II, with 196MB of ram, and give VMWare 64 or 96..., but ram is the key. It works with 128MB of ram, but as they say, "the more the merrier".

    One *very* negitive experience with VMWare was that it locked up, and took my computer with it, requiring a total reinstall. (under RH 6.0)

    All in all, a good product, that has been worth my money.

    --
    Life was hell, then I discovered Linux...
  92. Don't worry, VMWare is still only viable solution by Anonymous Coward · · Score: 0
    You're talking as if its a done deal that FreeMWare will put VMWare out of business.

    That likely won't ever be the case, if VMWare "Inc." continues to forward the state of the art.

    Look at most software markets. In very few of them is the free alternative the finest option available (where price is no object).

    Solaris is still way ahead of linux in most aspects of performance and scalability.

    Oracle, Informix, and DB2 are way ahead of MySQL in many aspects of database support.

    Mathematica is far ahead of the numerous math applications.

    I could go on, but you get the picture.

  93. REDHAT SHOULD BUY VMWARE by Anonymous Coward · · Score: 0

    Redhat should use the money they have made to buy VMWARE. They could then include it on their distro and give users a way to run Windows programs now, without waiting for an open source solution such as FREEMWARE. I would still like to support freemware but I also understand that some users need a solution to run Windows right now.

    1. Re:REDHAT SHOULD BUY VMWARE by Anonymous Coward · · Score: 0

      I don't think this would be a good idea. Could you imagine the negative feedback Redhat would get if they had an exclusive commercial version of Vmware on their CD that could not be copied and distributed by other vendors or end users. This would not set well with the spirit of the open source model of free software.

    2. Re:REDHAT SHOULD BUY VMWARE by Steve+Bergman · · Score: 1

      The problem with VMWare is that you still need Windows. (Does it have to be NT?) So perhaps they could cut a deal with MS to include a copy of windows in each RH box? I don't think so. ;-) Supporting the Wine project would be a much better move. BTW, if they did buy VMWare, you can bet that they would open source everything that they had the rights to.

  94. Re:Free? by mindstrm · · Score: 2

    No way. Of course, VMWare still has some issues, a product of this nature will *always* have issues, but VMWare is VERY open and VERY prompt about dealing with problems. Their supports is superb, and the product is DIRT CHEAP, especially considering how well it works.

    I was *AMAZED* at how well it worked, and I went into it very skeptical. And everyone I have shown it too (and I mean people who understand, not peopel who are like 'wow, that's amazing you can run windows under linux!), has been amazed at the performance as well.

    It's great if we are working on an open-source project to do the same thing, but the tone of it should be 'he, let's do our own version! and make it open source!' not 'VMWare is not OSS, therefore, EVIL, and besides, it costs $$$, and it should be free... so let's make our own so we don't have to pay.'

    Really, is it so bad that it is not oss, or that it is not free, when their is nobody else in their market? They built an excellent product, at a VERY fair price, with VERY fair licensing terms. (a larger company would have charged you a fee per-concurrent-VM)....

  95. Re:What's wrong with you people by Anonymous Coward · · Score: 0

    But the software is Open Source, the major bugs will be fixed by others FAST. Before the company has a chance to get big bux from support.

    The company has little choice but to release a quality product, simply because if its quality sucks, the project will be forked to something that doesn't suck. And someone else will offer support on the forked product, and bam, the original company suffers.

  96. Re:What's wrong with you people by Anonymous Coward · · Score: 0

    Yeah, you are right, I do find it strange to pay for software. Not because I am used to "warez", but simply because I don't understand why I have to pay for a product that doesn't work.

    An example (and yes, I did unfortunately buy Win '98, it came with the computer):

    I've been using my Windoze box without HUGE problems (just the occasional BSOD, not a big deal, I don't do homework on the machine, just play games and watch movies), then boom! The CD ROM won't show up anymore. I spend days removing device drivers and re-installing them, etc..., until I find out through DEJA that a key in my registry was set to NOIDE = 1 for NO REASON. And the solution: Run the file NOIDE.INF from the Win '98 CDROM. Greeeat, I think, I have to run something from the CDROM, that doesn't work.... HAHAHAH! I eventually figure out where the problem key is in the registry, and fix it. Things work ok again. Win '98 is only a year old... If this happened to something else, I would expect my money back!

    eg. I buy a car, and after a year, the right front wheel doesn't just get unbalanced, but FALLS OFF! I'd be mad as hell! I'd expect refunds, etc...

    Now, if I could get that car for free, I wouldn't even feel bad when the wheel fell off. Same thing with software. If I had pirated win 98, I wouldn't be so mad as hell that it broke on me. I'd just say "This sucks", and reinstall it.

    Once commercial software has some quality in it again, I'll start buying it again (I barely even use it at all, right now). You wouldn't beleive how much software I bought in the 80's for my C64 -- Why? Because IT ALL WORKED! If it didn't, I'd quit buying it (well, I have, this year I have bought only one application: Monopoly CD-ROM edition. The price was low enough for me to overlook any errors. I'd have done the same for windows had it only cost $10.). For ANYTHING over $100 I expect it to work perfectly. NO EXCUSES. This isn't dollar store "works for a week I'll be happy" stuff.

  97. Free? by Issue9mm · · Score: 5

    I don't mean to be critical, I really don't, and before anyone flaims me, I'm guilty of it too. But here is what I'm hearing:

    "I'd really like to use VMware, but they want money."
    "VMware is great, but they keep nagging me to pay them."

    Etc., etc.. I understand that VMware's not open source, and that maybe it should be. Maybe after this it will be, once they realize that they're not the only kids on the block anymore. That doesn't mean that we shouldn't pay for it. If it's a program that you use, and that you enjoy, you SHOULD pay for it.

    When developers start realizing that they're catering to a bunch of cheap bastards (myself included), they're going to pick up shop, or begin attaching themselves to something a little more worthwhile. Yes, someone else will pick up where they left off, but we need long-timers. Those in for the long haul, who've been around and gotten the experience.

    I for one tend to at least try to support the projects that I reap benefit from. Granted, I don't use VMware, and would probably switch to FreeMWare if I did, but not because it was free. More because I am free, free to decide what I think it's worth to me in the scheme of things, free to choose when or where I'm going to pay for it. In other words, I don't use free software. If I like something, I like to show my appreciation of the effort, and money usually works quite nicely.

    This is not to say that the developers wouldn't be just as happy with a postcard. A lot of times, it's things like that that MAKE the project worthwhile. In short, I strongly urge those of us caught up in Open Source to appreciate the authors. If you're going to switch to FreeMWare, try and make a donation. Can't make a donation? Send a postcard, or an email, or a birthday cake, or something. Let them know that their work is appreciated, or it won't go on much longer.

    1. Re:Free? by mindstrm · · Score: 1

      Umm, how is VMWare a competitor? VMWare is *not* an emulator. It executes native x86 code natively. Also, Bochs is far too slow to be used to actualy run full X86 operating systems in a useful manner.


      You are criticizing someone who is willingly GIVING his time to a cool OSS project for not giving his other baby up? Why on earth should he?

    2. Re:Free? by Anonymous Coward · · Score: 0

      "Bingo! It's the "many eyeballs" effect. "

      Given the large number of bug (just follow any of the Kernel dev lists) an enourmous amount of HORRIBLE code gets into the Linux kernal these days... why should we be sure a trojan isn't in there?

    3. Re:Free? by Musc · · Score: 1

      You are completely wrong. And the issue is freedom, not money. If you are too unimaginative to find a way to make money without restricting freedom, then you don't deserve money. Charging for something is not evil. Restricting freedom, with the excuse of, 'i am just charging for my product' IS evil, no matter what popular opinion says.

      --
      Hamsters are at least as feathery as penguins. HamLix
    4. Re:Free? by Anonymous Coward · · Score: 2

      VMware is definately worth the $100/USD becase it is available and works well.

      Like the Wine project, I'll be looking at the FreeMWare project because it is open source and I can thus trust that nothing odd is happening in the code behind my back. As we've painfully been made aware, any closed source product has a high chance of having some kind of trojan used to send details about us back to the maker. Who knows what other things it might be doing? This is my only real concern with VMware or using other closed source products.

      I think part of the negitive reaction to paying is that it's an admission of defeat; in thier heart-of-hearts they're saying "I have to use some Windows software, so paying for it is a real hit to the ego". (This doesn't count the folks that are students or are just being cheap.)

      Well, VMware is here. You want now, you pay now. You want later, it might be free (as in beer) as well as Freedom. How many of us have tried Wine, and found it's just not usable for what we need? (raises hand) I bet I'm not the only one.

      VMware is usable -- now, not later -- for running FreeBSD or NT, so if you want to learn about these other operating systems without commiting to them, VMware is definately worth the price they ask. It works well, and isn't too hard to configure. If you've compiled a Linux kernel, it's trivial.

    5. Re:Free? by soulhuntre · · Score: 1

      "Charging for something is not evil. Restricting freedom, with the excuse of, 'i am just charging for my product' IS evil, no matter what popular opinion says."

      I write some code. I own it. I can do whatever the hell I want with it.

      THAT is freedom.

      If your going to claim that restricting how one's code is used is "evil" then I assume you agree that the GPL is evil?

      --
      --> Fight tyranny and repression.... read /. at -1!
    6. Re:Free? by harlows_monkeys · · Score: 1

      Last I checked, Corel was not bitching about Microsoft Word being closed source. For the analogy to hold, Corel would have to bitch about Word's license, and then start a project to make a free word processor for Windows, and try to organize the project on the Microsoft support groups.

    7. Re:Free? by Musc · · Score: 1

      wtf are you talking about? All the GPL does is FORBID restriction on the code from outside parties.

      --
      Hamsters are at least as feathery as penguins. HamLix
    8. Re:Free? by peeping_Thomist · · Score: 1

      I don't mean to be critical, I really don't, and before anyone flaims me, I'm guilty of it too. But here is what I'm hearing:

      "I'd really like to use VMware, but they want money."
      "VMware is great, but they keep nagging me to pay them."


      I thought the author's point was (and in any case my experience has been) that VMWare still has enough configuration and support issues that it doesn't seem right for them to be charging money for it -- yet.

      --
      Anything worth doing is worth doing badly -- G.K. Chesterton
    9. Re:Free? by osu-neko · · Score: 1
      Given the large number of bug (just follow any of the Kernel dev lists) an enourmous amount of HORRIBLE code gets into the Linux kernal these days... why should we be sure a trojan isn't in there?

      Following dev lists doesn't tell you much about a product. Projects in development are supposed to be buggy, or they wouldn't still be in development. Also, the fact code segment XYZ fails horribly when confronted with hardware ABC is not something you can tell by looking at the source code. That's something that has to be learned by running XYZ on hardware ABC. Thus, the fact that XYZ failed does not make it "HORRIBLE" code.

      In any case, if you were a programmer, you'd understand that a weird hardware interaction is not easily (if at all) spotable by looking at the source code. Nothing in the source code directs the code to crash or do anything funny. Same goes with weird interactions between two different sets of code (I don't want to claim all bugs are hardware related -- they aren't). Neither set of code actually directs the processor to do anything out of the ordinary. However, with Trojan code, the code does in fact direct the system to do something out of the ordinary. So something like that is, oh, roughly 10,000 times easier to spot than a bug. A good bug can't be spotted very easily, but trojans are obvious, even when deliberate attempts at obfuscation are made (in fact, that just makes it more obvious that there is one, although less obvious what it does).

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    10. Re:Free? by toriver · · Score: 1
      Bingo! It's the "many eyeballs" effect

      ... but also the "Somebody Else's Problem" effect, where everybody expect someone else to look, and nobody actually do.

    11. Re:Free? by toriver · · Score: 1
      If you are too unimaginative to find a way to make money without restricting freedom, then you don't deserve money.

      Your arrogance towards those not satisfied with making money through "you want fries with that?" is apalling. This "intellectual property should be free" crap is usually spouted by people unable to produce much of the kind themselves, or who are living off some other source.

      The idea is that a person's labour should be compensated by those who benefit from it, aka. the customers. For instance, if Mars makes chocolate products, you are expected to pay for a bar of the stuff if you want to eat it. Otherwise, you are free to make cacao and mix it yourself - a time-consuming and expensive process, especially if done on a small scale.

      Since intellectual property is intangible, some people seem unable to grasp the concept that it may have monetary value: Thus, e.g. parents are more willing to ignore it when their kid downloads some warez, whereas they would be very sad if said kid shoplifted. Because they attribute some value to physical products. But the kid is still a leech.

      If someone charges for their product, and you are not willing to pay, then go and make your bloody own! Don't expect them to live on a romantic ideal where the State provides and the citizen gives - unless you do live in a communist country.

      (Oh, and if it's not clear yet: Yes, I work in the part of the software industry that charges for its products.)

    12. Re:Free? by Anonymous Coward · · Score: 0

      I thought the author's point was (and in any case my experience has been) that VMWare still has enough configuration and support issues that it doesn't seem right for them to be charging money for it -- yet.

      While I agree, it's just nit picking on the part of the original posters. So, VMware doesn't support 4 hard drives plus 2 CD ROMs...big deal. It does support a couple drives, including in raw read/write mode -- and this is the point -- under the VM!

      It doesn't matter how many devices you have on your host system - 1 or 100 - the VM is the only place that is limited. I use VMware, and if I needed much more support for the VM, I'd get another computer - and I'd be happier.

    13. Re:Free? by fwr · · Score: 1

      What you say is true, but I expected a little more from a commercial product. I purchased VMware quite a while ago (actually right when it went FCS, so I got the special $75 rate). One of the things that I wish it could do but apparently can't is virtualizing the SCSI controllers so that I can boot off a "raw" SCSI partition instead of having to run off my slow IDE drive. I know that there are issues with SCSI controllers because of the way the bus works, but this is a commercial company. I assumed that they would be able to find a way to do this given that they are making money on the product and their R&D efforts can be tied directly to the amount of income they are getting in. One thing they could possibly do is write a device driver for Windows that only allowed requests to/from specific SCSI ID's. You'd then have to commit a whole disk to VMware, but for me that's not a problem. Looks like the freemware people may get there before VMware...

    14. Re:Free? by Musc · · Score: 1

      YOUR lack of common sense is appalling. When I download software, I AM MAKING IT ON MY OWN. Or at least, hardware which I own is making it. So what if it is an exact copy of something someone else made, they still have their original. The kid is not a leech. A leech removes blood from the victim. A warez kiddie gains something, but nobody else loses. Why can't you intellectual property morons understand that?

      Who said anything about the state providing and the citizen gives? All I am saying is information is not like physical objects. It cannot have monetary value because it has no scarcity. Plug that into your supply-demand equations. Infinite supply means zero price.

      Why are you so stuck on the idea that the only way to be paid for programming is to sell programs? That is the one sure way to NOT make money, as elementary economics will tell you. Programming is a service. To get paid, a programmer contracts with someone who wants software. Simple as that.

      Royalties are wrong for one simple reason, you get paid for sitting on your ass. Now I am not communist or anti-capitalist, but surely you must agree that evil can and does occur under capitalism. One aspect of this evil is extortion, where you give something up, but the recieving party gives nothing up in return. If I give you 10,000 dollars, I expect you to either lose 10,000 worth of property, or do 10,000 worth of work. For you to make more money over a period of years, you should either do more work or part with more property. When I buy a 10,000 3d modelling program, I am losing 10,000, and you are losing NOTHING. Supposedly this money goes towards you writing the next version. But this is not garunteed. And even if you do continue to produce, I will still have to pay for that future product whose development I already helped finance.

      The proprietary software model is fundamentally wrong, and flawed. It is extremely presumptuous on your part to assume that I am some sort of communist because I see a flaw in one particular business model.

      The correct way to run a software development business is to charge for the programming, plain and simple. Just like a carpenter or mechanic. Come up with an initial estimate, create the product, then charge for this service based on how hard it turned out to be. If you are very smart and can write very useful code with little effort, then you can make just as much of a killing as you can under the proprietary model, only this way it is ethical.

      How does it possibly make sense for you to earn money AFTER you have already done the work. It is extremely selfish to expect compensation just because somebody recieved a benefit which would not exist without your past work. If you didn't have a contract to be paid for your work in the first place, you can't expect to be paid later. Would a mechanic walk down the street, tuning up cars along the way, then leave a bill on the windshield and expect to be paid? Of course not! That would be ludicrous! Would a teacher let anybody walk into his classroom everyday, never kicking you out or asking for money, then, after the semester is over, demand payment? It just doesn't work like that. You pay before or at the time of service. The time of service is at the development time, not at distribution time. Get your head out of the past, we no longer live in an economy of material objects. And no, it is not an "information economy" either. It is a SERVICE economy. you work and get paid. There are never any products created.

      --
      Hamsters are at least as feathery as penguins. HamLix
    15. Re:Free? by Mentat21 · · Score: 2

      So you've looked for trojans before and found them? If that is true, I'm not sure that most people, even programmers, would know what a trojan looked like in a large piece of code. I know that there are functions which I've seen which served no apparent purpose. The general case when dealing with other peoples' code is, if you don't understand something, leave it alone, which I'm pretty sure applies to most of the kernel for most people.

    16. Re:Free? by Mentat21 · · Score: 2

      So you've looked for trojans before and found them? If that is true, I'm not sure that most people, even programmers, would know what a trojan looked like in a large piece of code. I know that there are functions which I've seen which served no apparent purpose. The general case when dealing with other peoples' code is, if you don't understand something, leave it alone, which I'm pretty sure applies to most of the kernel for most people.

    17. Re:Free? by fwr · · Score: 1

      Not "raw" SCSI drives, only IDE. Since VMware requires a somewhat beefy system to run acceptably, it makes sense that people who purchase "beefy" systems would be more likely to have fast SCSI drives instead of IDE.

    18. Re:Free? by toriver · · Score: 1
      YOUR lack of common sense is appalling. When I download software, I AM MAKING IT ON MY OWN. Or at least, hardware which I own is making it. So what if it is an exact copy of something someone else made, they still have their original. The kid is not a leech. A leech removes blood from the victim. A warez kiddie gains something, but nobody else loses. Why can't you intellectual property morons understand that?

      The warez kiddie is obtaining a "free" service others pay for, and the person who created the software wants compensation for. It's a bit like not paying the fare on the subway: The train is going anyway - who loses? Answer: The people who need to make up for the reduced income to those providing the service, and the company that provides the service. If you don't want to provide monetary compensation for the service, you are free to walk instead.

      Infinite supply means zero price.

      Zero price means zero income, meaning zero salaries, meaning no software industry.

      The correct way to run a software development business is to charge for the programming, plain and simple.

      *sigh* Who pays? In the "per copy" model, the cost is divided on the total number of users (those who benefit). In your model, someone pays $10 million on the spot, then everyone gets the product for free. Which is more sane? If you have such faith in your model, please make such a business, but don't deny others to use more reasonable models.

      Just like a carpenter or mechanic.

      A normal carpenter makes a product, then sells it. The total cost of one of their products is low enough that a single individual can buy it. The software industry does not work that way!

      It is extremely selfish to expect compensation just because somebody recieved a benefit which would not exist without your past work.

      Does not hold water at all. The point you are totally missing is that there is no "income" until the sales.

      Would a mechanic walk down the street, tuning up cars along the way, then leave a bill on the windshield and expect to be paid?

      A contender for the "most misfit analogy" award, if there ever was one.

      You pay before or at the time of service. The time of service is at the development time, not at distribution time.

      *sigh* again. The "time of service" here is the point where the software is sold. There is no "service" to the customer until then - the rest are only expenses in the form of salaries from the company to the employees.

      you work and get paid.

      And the money you get paid comes from what source? Please, try to think rationally. The employer needs business income in order to pay the wages. Or do you think money magically appears out of nowhere?

      Here's an idea: Go into a grocery store, and start picking food without paying. When caught shoplifting, you can try the defense that the manufacturers already have been paid, and see where it gets you.

    19. Re:Free? by Musc · · Score: 1

      First you complain about the unfitness of my analogy, then you go and compare downloading software with shoplifting apples. If i take apples, the store loses the apples. If I download software, the software company 'loses' the money i 'would' have paid had i bought it. Of course, if I wasn't buying it anyway, there is no loss to them. So the shoplifting analogy does not hold.

      A subway is a good point. True, the subway is going somewhere whether or not I am on it, so why does it matter if i pay. The answer is twofold. A) when i am on a subway, there is room for one less person. Space is limited. Paying is one way of deciding who gets that limited space. B) the subway car is someones property. You can kick someone out of your house if you want to, so they can kick you out of the subway if you don't pay.

      Note that neither of these points apply to software. Software can be enjoyed by infinitely many people simultaneously. Software runs on MY computer in MY house. No one elses property is involved. And don't go off on that 'information is property' crap.

      Ok, carpenter is too general. I was thinking of the contractor type carpenter. Like the kind that comes and builds an addition to your house.

      My whole point is that the proprietary business model is NOT same. It is in fact extortionary and immoral. True, the proprietary business model is better than nothing. But I will not accept it as ok until we prove that no other model is feasible. True, no single gamer could contract id software to make quake 3 arena, and pay 10 million dollars on the spot. What would make sense, possibly, is id says "we have this idea to make a good game. It will be great. We will make it when we recieve 10 million dollars." Based on quake 1 and 2, we know they likely will indeed produce a good game, given the chance. So the gaming community starts a fund raising web page. Each potential gamer who feels a desire for the game signs an online pledge stating how much he is willing to pay. Of course, nothing is actually paid until 10 million in pledges is gathered. when the time comes that 10 million dollars in pledges has been received, the pledges are called in. Everybody sends their money to the managers of this gamers consortium, who now have the 10 million dollars to pay id to write quake.
      Or perhaps instead of a separate consortium, id does its own fund raising.

      granted, this is complex, but look at the benefits! Everybody in the world gets quake3a. nobody has restricted freedom. Copyright is unnecessary. The only serious problem i can see with this is, why would anybody pay, if all those people who don't pay get it free? Well, if you don't pay, you may not get anything. Gamers pay now, even though they could download it warezly. So they would certainly pay under such a system.

      This is just one possible business model. Telethons certainly are succesful, this could be too.

      If you cannot provide good arguments, and experimental evidence that proprietary distribution is the only software model by which developers can be adequately compensated, you are a bastard in my book if you make use of this evil system.


      many people look at the unlimited supply of software as a problem. something to be eliminated through registration. But just think of the potential benefits! If everybody could have unlimited food, wouldn't we strive to find a business model by which everybody can recieve this food, yet the farmers still get paid? That is just the situation we are in now with software. everyone COULD have software. This is undeniably a good thing. To not even try, to just lock up software and pretend it is a physical object, thereby removing its greatest attribute, is a terrible waste.

      --
      Hamsters are at least as feathery as penguins. HamLix
    20. Re:Free? by elflord · · Score: 1
      I thought the author's point was (and in any case my experience has been) that VMWare still has enough configuration and support issues that it doesn't seem right for them to be charging money for it -- yet.

      On the contrary, it seems good enough that a lot of people are willing to buy it. It works for me. Anyone who wants to try before they buy has 30 days to work out whether or not it also works for them.

    21. Re:Free? by harlows_monkeys · · Score: 1
      One thing particularly interesting to note about FreeMWare is that the project probably would not exist if it were not for the fact that VMWare is a competitor to Lawton's non-free x86 emulator, Bochs.

      If Lawton want's to make a useful contribution to free software, instead of trying to clone an innovative and inexpensive commercial product (VMWare is only $99 for personal use), perhaps he could release Bochs under an Open Source license first, to show his sincerity.

      FreeMWare is just the kind of project, from a technical point of view, I'd love to work on (and I've had some experience in that area, so could contribute usefully). However, I'd feel like an asshole doing so, and so won't.

    22. Re:Free? by bgreenlee · · Score: 1

      I agree with Issue9mm. If you've invested a lot of time, and possibly money, developing a product that others find useful, then you shouldn't be castigated for charging for that product. If you decide to be generous and make it free/Open Source, then that's your prerogative. It doesn't make you evil if you don't.

      [We use VMWare at work, and pay for all our licenses. We use it because all of the developers are on Linux and sometimes we have do testing in Windows, and it's a lot easier to fire up VMWare than it is to move to another machine.]

    23. Re:Free? by Mentat21 · · Score: 2

      What I hear you saying is that you like things which are open source because you "know" they don't have a trojan, or at least that you can check. However, I ask you whether you've every really checked the complete source to an reasonably large open source project? Do you really think you could read through FreeMWare and understand it well enough to know that there wasn't a "trojan"? I doubt it.

  98. Re:Typical Slashdot response. by Anonymous Coward · · Score: 0

    I never read anywhere that to stick to your ideals you must work for somewhere that supports them. I don't see devout Christians (or other religions) refusing to work for a non-religious company. Your open source opinion belongs with your own private work, and your choice of company has no effect on your ideals. If it did, I'd be a moron... ;-)

    And your expectation of companies to do what is cool boggles my mind. I've NEVER in my ENTIRE life seen a business make a decision based on its coolness factor. EVERY good business decision comes down to the almighty dollar (tm). They pay attention to Linux because they sell business applications. Linux is VERY viable for business (it kinda sucks for a lot of home applications, since most people use their computers at home for games and entertainment, something that needs SERIOUS work in Linux). It does EVERYTHING I've ever seen an average business want. (Prove me wrong, explain a normal busniness environment, with non-specialized needs where Linux and the various programs avaliable for Linux natively won't do what's necessary -- I bet ya can't).

  99. Minumun machice specs? by Elvii · · Score: 3

    Anyone know what minimum specs for this are? I don't use VMWare because my processer (p233) wouldn't run concurrent os's well... I know I *should* run a beefy machine to do something like this, but for situations like mine, where it's plenty of machine for my use, but not the newest wiz-bang 750 mhz chips, will this work well or at all? Lots of non-cutting edge systems out there, ya know. :)

    David.

    bash: ispell: command not found


    bash: ispell: command not found

    --
    This sig left intentionally blank.
    1. Re:Minumun machice specs? by gargle · · Score: 1

      I ran VMWare for NT on a p200/MMX with 80Megs of ram and it was ok running Linux. I've even seen VMWare for Linux on a cyrix 166 with 64 Megs, running Win 95 and it worked pretty decently.

    2. Re:Minumun machice specs? by mircea · · Score: 1

      I've been running it successfully on a PII/266 with 64M RAM; it's rather slow, but works.

    3. Re:Minumun machice specs? by RelliK · · Score: 1

      I have AMD K6/2-300, 64MB RAM. Probably the best thing I can say about VMWare is that it works. Just barely. I don't know if it's optimized for intel or someting, but it is *much* slower then my old 486dx4-100.

      VMWare certainly has a lot of potential, but right now it is just too slow to be usable. At least with my current hardware.

      --
      ___
      If you think big enough, you'll never have to do it.
    4. Re:Minumun machice specs? by little+alfalfa · · Score: 1

      I've found that its a matter of how much memory you have, and how much you allocate to VMware rather than cpu power. I've got 96Mb for VMware (256Mb total on this dual celeron 366@550) and NT runs just fine. I had 64mb given to VMware, and that just wasn't enough for NT (that memory hungry OS). I've got another machine at work running it (PII-333 with 128Mb - 64MB for VMware) and it slows down a lot. I added some memory to it and gave VMware 96mb and it ran a lot better. Lots less slowdowns.

    5. Re:Minumun machice specs? by strredwolf · · Score: 1

      I have a 200MHz Pentium MMX system with 64 megs of ram, and it ran VMWare fairly well with their drivers and an old XFree86.

      Unfortunately, some of us don't have the money for such a program, so I'm stuck with Bochs or FreeMWare.

      ---
      Another non-functioning site was "uncertainty.microsoft.com." The purpose of that site was not known. -- MSNBC 10-26-1999 on MS crack

      --

      --
      # Canmephians for a better Linux Kernel
      $Stalag99{"URL"}="http://stalag99.net";
    6. Re:Minumun machice specs? by Mentat21 · · Score: 2

      I've run it on a P3 500, but it still lags if you don't have enough memory and it starts swapping. I think that 256 MB is ideal. I think if the other people that replied had more memory their performance would have been a lot better since besides going in swap for memory, context switches between the real and the virtual machine seem to happen very quickly and efficiently.

  100. Re:sigh by Anonymous Coward · · Score: 0

    This project is developed for fun, not for provit, if it doesn't work for you, well you can fix it yourself or otherwise wait till someone fixes it for you

  101. Re:CPU on a Card, anyone? by Anonymous Coward · · Score: 0

    the idea is to design a new board (SBC) that one can use to run windows on, not to modify an existing motherboard. and, yes, I would love this as well. ac

  102. Keep Your Fingers Crossed by Anonymous Coward · · Score: 0

    I'm very excited about this project. I like VMWare, and I'd buy it, but unfortunately even for $100 it doesn't do all I need. Anyway, here's hoping that FreeMWare proceeds faster than Wine. It probably will go even slower, since this will emulate hardware and not just software... But Wine has been in development for many, many years and little major advances have been made in that time. I hope FreeMWare doesn't fall into the same pattern, and I hope we see a semi-usable release soon...

  103. Grrr.. I've tried.. by MikeFM · · Score: 1

    I've suggested updates to the story several times and nobody ever wanted to let them through. Oh well anyway is good to finally see some more on this. I'd like to see RedHat and/or some other major dist's to fund this so it can develop faster and we can see it included with the distribution of our choice. VMWare is cool but I'd rather invest my $100 in the development of an open source version than a commercial program.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  104. How far have they got? by johnburton · · Score: 1

    Has anyone tried this out? How far have they got? When I looked at this a while back there was a lot of discussion on how to virtualize PC hardware and lots of "hacks" beinng done. The web site is interesting but doesn't seem to really say what the latest code does. Has anyone tried it?

    --
    Sig is taking a break!
  105. Re:CPU on a Card, anyone? by Anonymous Coward · · Score: 0

    But, the ISA bus allows cards to completely take over all parts of the bus and remove the main, onboard, processor from the whole deal (with a DMA request, for example). So my bet is insatlling one of these cards in your computer would cause the processor installed in it to quit operating, and the processor on the card to take over completely...

  106. Re:CPU on a Card, anyone? by mindstrm · · Score: 1

    I'm not sure you can just throw the SBC in your pci or isa slot.... most sbc's have an 'isa' type adapter.. but that's so you can attach an isa (or pci) backplane, so you can add cards..... it's simply so you don't waste real-estate on expansion slots if you don't need them.
    The SBC is not a standard ISA device......

  107. Why bother? by Anonymous Coward · · Score: 4
    I fail to understand the Linux community's obsession with recreating commercial products - even those commercial products that us. Is there some great reason why we should not pay for VMWare? Is there any single application you people are willing to pay for?

    Let's get real. Free software is fine and more power to those who make it, but we have to realize at some point that people need to get paid for this stuff. And it doesn't just line someones pockets - its lets them work on their products as a job instead of some "after school" effort.

    When the next killer app comes out for Linux I'll pay my fair share. How about you?

    1. Re:Why bother? by JohnG · · Score: 2
      Well, the way I see it, there is a difference between "I want it" and "I need it" For example, Quake III is purely "I want it" (except to for those few fragaddicts.) It's not a necessity and it is not going to really make your life any easier, just more fun. So people don't mind paying for it.
      Something like and OS or and Office Program or VMWare becomes more of a necessity. In the case of VMWare it safes lots of rebooting time, which nobody likes to do anyhow. What good is having an OS that can stay up for years just to have to reboot into one that has to reboot practically everytime a application is installed? When something crosses the line of novelty to necessity I think it is more important that we don't have to pay for it.
      Besides if these people want to code this software then let them, I mean people like to code stuff, if this type of thing tickles thier fancy then it isn't just about not paying for VMWare.

    2. Re:Why bother? by kurowski · · Score: 1

      Necessity?

      I'll buy that an OS is a necessity. And depending on your work environment, an office app suite may be a necessity. But VMWare?

      I'm curious as to why people see VMWare as being so important. Sure, there's a guy I work with who uses it to run Photoshop. I prefer GIMP. I'm sure other people use VMWare to run MS Office. I prefer vim.

      If VMWare is so important to your way of computing, perhaps it's time to rethink your choice of OS?

    3. Re:Why bother? by Wolfgang · · Score: 1

      It is neither memory nor CPU speed. On my virtual machine, NT runs fast until it begins to start swapping. So I configured VMware to provide NT enough memory and configured NT to have an extremly tiny swapfile. Now my AMD K6-233 runs with reasonable speed.

    4. Re:Why bother? by kurowski · · Score: 1

      Paying for binaries isn't the only way that the software business can work.

      My company pays for software support. The support pays for, in part, development of the software.

      I often pay for copies of RedHat. Not that I get to use them, though. I bough 5.1 and rapidly switched to 5.2 when it came out. I bought 6.0 and never installed it becase 6.1 was up for d/l before I got 6.0 in the mail. But the point is, Redhat gives money to people who write software I like. So I'll give redhat money so they can continue that practice.

      And my next machine will come from VA Linux. Yeah, they're pricier than other places, but they pay raster, mandrake, and so on, so...

      I think free (speech not beer) software is great. And I'm willing to pay for it.

    5. Re:Why bother? by mce · · Score: 2
      Besides if these people want to code this software then let them

      Far from me to disagree with that but, on the other hand, think how many really new things we could be doing if we wouldn't be reinventing every single commercial wheel out there.

      Or even some non-commercial wheels: I've seen somebody from Debian suggest that they should make a free implementation of a 2000-line program I once wrote and put on the net for free (back when the net was still a small and cosy place and the GPL had just only been born). Why? Simply because, for reasons beyond my control, I had to disallow "commercial use". Fortunately I found out (by accident) and was able to convince them that they were being worried about nothing worthwhile and should spend their time doing more useful things. Especially since there already is an in part similar GPL-ed program out there as well (by none less that Jamie Zawinsky, himself even).

      --

    6. Re:Why bother? by johnburton · · Score: 1

      It's not about recreating commercial efforts, it's about having the basic tools you need to use your computer available freely. Open source projects might reduce the amount of mass-market commercial software sold, but they make one-off solutions for individual customers easier and cheaper to build because the infrastructure to build on is better, cheaper and better. It might result in reduced profits for large mass market software companies, but will result in more paying work for those of us that actually write the code. Open source is good for programmers, but not necessarily for the companies employing them at this time.

      --
      Sig is taking a break!
    7. Re:Why bother? by JohnG · · Score: 2
      As you might have read in my other post I haven't booted into Windows for many months now. So VMWare isn't remotely important to MY way of computing. Some people however might not want to give up the games of Windows or MS Office. But that doesn't mean they should always have to either use a crummy OS or reboot between OS's two or three times a day either.

    8. Re:Why bother? by Gleef · · Score: 2

      Anonymous Coward wrote:

      I fail to understand the Linux community's obsession with recreating commercial products

      First off, it's recreating Free versions of proprietary software, the fact that the proprietary software is commercial is incidental, there's plenty of Free commercial software out there. Secondly, why they're recreated is simple, we want to be able perform the task the program is designed for, but with all the Freedom, control, portability, etc. benefits of Free software.

      VMWare will never run on Be or an Alpha linux box, FreeMWare might be ported there. A native port of FreeMWare to FreeBSD or HURD might well be faster and more reliable than VMWare run as a compatibility layer. A security or bug fix can be made in FreeMWare without the intervention of any company. FreeMWare can never become unmaintained due to bankrupcy or merger. There's plenty of reasons to work on a Free version.


      Is there some great reason why we should not pay for VMWare?

      No, is there some great reason Anonymous Cowards keep ignoring the fact that Freedom has nothing to do with price? Nobody is stopping you, or anyone else, from paying for VMWare.


      Is there any single application you people are willing to pay for?

      Yes, in fact many people working on Free software development (particularly Free OS development) have purchased VMWare. That doesn't change the fact that they'd rather be using Free software for the same thing, and many people are willing to work towards making that a reality.

      Let's get real. Free software is fine and more power to those who make it, but we have to realize at some point that people need to get paid for this stuff.

      Let's get real. Shrinkwrap software (i.e. proprietary software sold by piece, such as VMWare, Microsoft Office, etc) employs the minority of programmers, but gets the majority of attention. If all shrinkwrap proprietary software companies were to simultaneously go belly up and die, very few professional programmers would be out of a job. Most of us do consulting or custom work. Free software does nothing but help us, it creates jobs and opportunities in the more professional programming positions.

      ----

      --

      ----
      Open mind, insert foot.
    9. Re:Why bother? by kijiki · · Score: 1

      Yes, but we write whatever we're interested in. So there is no point complaining about whatever new things we could be doing if we weren't reinventing commercial products.

      Someone (Kevin) thought that a virtualized x86 would be a cool project, so they started working. If you'd like to email kevin@bochs.com and tell him that you think he should be doing something new instead, feel free, however, don't be surprised if you get flamed.

    10. Re:Why bother? by fwr · · Score: 1

      If you have to use Device Manager or Site Manager (Nortel network administration programs) for work then it is necessary).

    11. Re:Why bother? by mce · · Score: 2
      I have no intention to flame any particular existing project, and thus will not get flamed back for doing so.

      Notice that I was speaking in general terms, and did not at any point express an evaluation of the usefullness of the FreeMWare effort. Hence, feel free to moderate my origonal post down for being off-topic if you want, but at least read and understand what it says first. Now you can flame me.

      --

    12. Re:Why bother? by Anonymous Coward · · Score: 0

      You show an amazing lack of understanding of how free software gets written.

    13. Re:Why bother? by mce · · Score: 1
      I'm sorry, but I don't think so. I've been at it longer than many others around here, and was recently deemed (un)worthy to get the VALinux IPO letter, so there seem to be others out there who know that.

      --

    14. Re:Why bother? by peter+hoffman · · Score: 1

      Because the source code to VMware is not available?

      I generally don't like being dependent on the continued existence and good will of my tools providers. Suppose I depended on VMware and they went out of business? Suppose they raised their price to $10,000? Suppose there was a bug that critically affected my operation that chose not to fix?

      There are many reasons to bother.

    15. Re:Why bother? by Spirilis · · Score: 2

      Some of us may seem cheap for not wanting to pay for software, or pirating it, or whatever. Some of the people who use free software could just as easily use commercial software, and pay for it. However, some of us can't. Some of us have always been in a low-budget family or on a low budget ourselves and would be insane to pay mass amounts of money on software. For some of us, computer hardware itself is received second-hand. What makes people think that we can pay for commercial software!? Those of us who simply CAN NOT feasibly pay for commercial software find ourselves in a paradise with free software. Free for download, at least. The freedoms that Open Source licenses give us are a nice addition. But the money factor is a bigger one. Some people might say that people without much money shouldn't be using computers due to their high cost. Well, the Internet has certainly changed that. Computers can be a way to get out of debt, as eBay has taught us. Collapsing the cost factor for ownership of computers is what people on low budgets need most for surviving in the Information Age. The ideals of Richard Stallman on anti-proprietary software are like the sermons of priests to some of us. Bear this in mind before you complain about software developers not being paid. There still are good souls out there willing to help more and more people become part of the Information Age.

      --
      the real at&t mix
    16. Re:Why bother? by mce · · Score: 2
      Hmmm, my other activity got postponed, so I seem to have time to answer this more in-depth...

      There are many elaborate and/or fancy ways to describe how open source works, but in the end they all come doen to this: survival of the fittest.

      However, the important thing is to understand what it means to be fit or unfit. Being (un)fit is something one (or something) does for a certain purpose and within a certain context. Part of being fit for survival as an open source programmer is to recognise when a certain area of interest has already been occupied by projects that are fit and established enough so that fighting them is likely to be a loosing battle.

      Note: While M$ Windows is very well established, it is in general not sufficiently fit. If not from technical point of view, then at least from the point of view of matching what people in certain "markets" want from a psychological point of view. That's why it makes sense for open source projects to enter the PC operating system arena. But this is an evaluation that must be made over and over again for each new (open source or other) project, and it is not always so that the new project will win, even if it is "better" at something (for some definition of better). Certainly not if the all established projects in the given arena already are open as well, as is the case with the example in my first post in this thread.

      By the way: an other frequently misunderstood but crucial aspect of survival of the fittest is that it are not always the fittest who survive. The fittest survive on average.

      --

    17. Re:Why bother? by Anonymous Coward · · Score: 0
      Well, I have no problem with paying for software that I like and use and I don't want to discourage the WMWare team to continue developing their product. In fact, I've been thinking about buying it, but decided that I wanted an additional "experiment" computer instead, even if that's a more costly sollution.

      However, I do have trouble with proprietary software, no matter if it's free (a la beer), shareware or commercial. To explain why I better go back to the beginning of the 90's:

      Back then I was using Atari computers (first ST, then STE and finally a Falcon) and so were most of my friends. We learned them well, got quite fond of the way they worked and got used to the programs available on them. Like all other people using computers we started to rely on them and their programs. I started to rely on 1st Word Plus and Calamus to do all the text processing I needed. I relied on Freeze Dried Terminal to connect to BBSes. I relied on GFA Basic, Devpac and STOS to write every kind of program I needed and I relied on Degas Elite and Neochrome Master to make graphics and loads of other programs to do all those small things you need to do. Back then I was happy with that, after years of using the same programs (although in increasingly improved versions) I could get all the work I needed done very quickly and easily. I started to get really fond of them, in the same way as you get fond of a car that you've driven thousands of miles or a house you've lived in for many years.

      There was just one problem: Atari wasn't developing new computers fast enough to stay ahead of the PC's. This could have been solved by third parties starting to develop Atari Clones, but that wasn't possible since the TOS and GEM (the OS and User Interface) was Atari's property. In the end Atari did license this software to third parties, but then it was allready to late to make a difference.

      I had to switch to a PC running DOS/Windows 3.11. I had to drop all the programs I had gotten used to on the Atari and learn a lot of cryptic and userunfriendly DOS software to get everything done (I was used to a consistent, userfriendly GUI). As you can guess I wasn't especially fond of that development.

      Then Windows'95 came along and I could finally start to use my computer in a way that resembled what I was used to on my Atari. Things improved, but I could still not run some of the old Atari programs I prefered. It didn't matter if it was freeware, shareware or commercial applications, it was all closed source so neither me nor other old Atari users could port them to Windows. I simply had to keep on using old DOS and Win 3.11 programs that I didn't like for more than a year until some good Windows'95 programs came along that worked the way I wanted. After about two years I once again had all the programs I craved for to do my work in a way that I liked and I once again felt really comfortable in front of my computer.

      Then I decided to switch to Linux (I was more or less forced to do it, for reasons I won't bother you with) for almost a year ago and went through it all again. None of the tools I used on the PC were available (except Netscape) and I had to relearn everything ONCE AGAIN! :(

      Now almost a year has passed and I've finally learnt to use nearly all the tools that I need. Finally I feel comfortable in my new desktop environment (KDE), but I've learnt my lesson. Proprietary programs are just temporary sollutions. Something will sooner or later happen that will force me to change to another program and relearn. Either the program will be discontinued, the producer go bancrupt or being bought up by a competitor or the developer won't fix a bug/implement a featuer that I'll need and could have fixed myself if I had the source.

      And if none of these bad predictions comes true I'll still be depending on the developer for new versions, bugfixes etc and he can, at his own discretion, decide to develop the product in a direction that I don't like, change his price etc. and I won't be able to do anything about it.

      Hopefully this change to Linux and Free Software will be the last major change I'll ever have to do. I've been playing around with the thought to try FreeBSD or BeOS instead since there still are things I don't like with Linux. And guess what? For the first time it doesn't feel like a big terrible step, because I know that I'll still be able to use the bulk of my most important programs under those environments. GCC, The Gimp, Mozilla, Perl and AbiWord have all been ported to both FreeBSD and BeOS.

      Now I guess you understand better why *I* think that it's very important that software I use is free and I don't think my story is that different from many other supporters of free software. Many people have been burnt from being dependent on non-free software.

      This freedom, not being dependent on the original author, is the most important thing about free software for me. The fact that it normally comes free of charge and provides for a more efficient development model is just icing on the cake.

      But still I can decide to start using a closed source product or pay for a commercial product if I think it will help me (or be of fun, like a game), but I do so a bit more reluctantly, knowing that I indirectly sell a little bit of my freedom and that it might come back later to haunt me.

      /Tord

    18. Re:Why bother? by Scott+Wood · · Score: 1
      I don't buy that as a valid argument. Far and away the vast majority of people who use "open source" software will never alter a single line of code in it.

      I think you're missing the point. Just because the individual users may not be able to modify the software themselves does not mean that nobody can provide the needed fixes and/or features. With proprietary software, that is exactly the case if the authors decide not to either do it themselves or provide someone else with the source.

      And if VMWare went out of business I doubt much could (or would) be done to advance the software after the companies demise.

      Nothing could be done since the source would be locked away. Or are you claiming that there's nothing that anyone would desire to add to VMware? If so, read some of the other comments wrt IDE/SCSI. VMware is by no means in a state of perfection.

      Paying for software makes sense just like paying for other products in this world. And while it is nice to have the free software that does exist there is nothing wrong with people like VMWare and their commercial products.

      The primary issue is not the money, but the freedom. What if I want to use raw SCSI disks? What if I want to port it to alpha? What if I want to add some nice debugging facilities? If the proprietary software does all you want it to do and you trust them to provide continued support, then fine, there's nothing wrong with that. But there's also nothing wrong with writing a free alternative if you're not satisfied with the proprietary offering.

  108. ecgs holds its own ... by Anonymous Coward · · Score: 0

    I see constant direct benchmarks on Borland, Microsoft, and ecgs compilers on x86, for float intensive batch code, since I maintain a program that generates ANSI C code that lots of people then use on different platforms. Ecgs holds its own in the performance department against the commercial compilers -- I don't see it falling behind.

  109. After reading all the posts... by mindstrm · · Score: 2

    Okay.
    1) They shouldn't have called it 'FreeMWare'. That's not nice.. it's too close to the name VMWare. It could possibly be open to a (possibly deserved) trademark suit.
    2) It's GOOD that this project exists, however.
    3) It will be quite some time before it matches the performance of VMWare. I'm guessing a year at least, but I'm no expert.
    4) VMWare is a good product. The presence of the (lagging behind) FreeMWare may give them incentive to continue to improve their product over the next few years, or else risk losing marketshare to FreeMWare. This is a good thing, and one of the good benefits of free software, it'll keep the commercial stuff GOOD. Peoples reason for buying VMWare will be, as it is today, that it is the best thing out there, period.
    5) People have to chill. It's cool to start an OSS project about something, but it shouldn't be done to 'spite' a commercial product. Linux doesn't exist for the purpose of replacing window.s. that's just what's happening now...

  110. Re:sigh by Anonymous Coward · · Score: 0

    Let me debunk EVERY part of your senteces.

    "sigh"

    - I feel just the same way when I read crap like you post.

    "half assed attempt to copy a commercial piece of software"

    - Linux and FreeBSD exist. They are better than ALL other commercial UNIX systems.

    "you red commie faschist bastards"

    - Uh, like, dood, where does it say that because you like to help others you are a commie? Open Source is about being nice and giving things away, and somewhat even more contradictory to your point, occasionally erupts into a semi-anarchist state (witness PGP). And I have yet to see a single Nazi Open Source program. You lied.

    "are too cheap to pay"

    - I would gladly pay for Linux, and have. I have bought distributions and books totalling much more than the cost of Windoze '98. Companies that would be willing to pay for Closed Source solutions run Linux because it is better for them. Not because of money. Most closed source solutions are not expensive enough to cause money to be the only factor in not choosing them.

    "Money makes the world go round, not free software"

    - Gravitation forces from the Sun and other planets, etc..., cause the world to go round. And what the hell is the point in what you said, anyways?

    "You do realize this piece of software will be in alpha and beta stages forever while the real thing will be stable and work great."

    - Does windows work great? Nope. Does MS Office work great? Almost... Beta isn't when an author says the software is in Beta, Beta means there are still problems to be worked out in the software. ie. MS software is perpetually in Beta and Alpha stages (I've yet to see a perfect MS product, infact, MS agrees. They keep releasing patches to prove my point). You haven't even given the free software a chance.

    "I can hear it now 'build 0.6761a will be better in the future'"

    - I can hear it now! In the future we will have faster internet, and better quality of life! So what? Is there a problem with software getting better? If you want your software to constantly get worse, like many Closed Source solutions, you are the one with the problem.

    "Uh that doesn't help me right now."

    - Ok, fix it then. Or hire someone to fix it. Or see if the closed source solution does it (yeah, right, win '98 can't even see my ext2fs yet...). Open Source moves at a pace so much faster than closed source, it is not even funny. Watch the speed of the Linux kernel releases, and see how slow it will be until Windows 2000 is released. "My windows 98 won't allow an AVI larger than 2 GB. Windows 2000 will. But that doesn't help me now!"... Your argument applies to everything. So it doesn't help you at all.

    Does that about sort it out for you, or do you need a little more LARTING?

  111. Partitioning? by JohnG · · Score: 3
    One of the reasons I didn't use VMWare is that you have to install Windows ontop of VMWare. That is to say if you already have Windows installed you will have to reinstall and since I have a Compaq I don't a Windows 98 CD and don't really care enough about the issue to ask Compaq for one. (And now if MS gets their way it might not matter anyhow) I haven't used my Windows partition in ages just because I hate having to reboot and there is nothing there that I can't live without.
    So what I want to know is if anyone can tell me if FreeMWare will be able to just boot from my existing Windows partition, or if that is even possible?

    1. Re:Partitioning? by ghazban · · Score: 1

      It should be possible with freemware, and it already is possible with vmware... you have to use the drive 'raw', and make sure that the partition isn't mounted at the time. That said, read the docs, it should be there.

    2. Re:Partitioning? by Turmio · · Score: 1

      You probably have /mnt/dos/windows/options/cabs dir which contains the same files as Win98 CD. Burn'em on a CD or something. Don't have to ask Compaq for the CD then.

    3. Re:Partitioning? by fwr · · Score: 2

      Yes, you should be able to - as long as it's on an IDE drive and you don't mind rebooting your virtual machine a bunch of times to replace the hardware drivers.

      I can tell you you'll have problems trying to take an NT install on a dual CPU system and make it run in VMware, because VMware only "presents" one CPU to NT when it's running under Linux.

      For 98' you should be able to boot of the "raw" IDE partition. You will in all likelihood get a bunch of "error" messages about missing hardware or new hardware. Going into safe mode and "deleting" all your hardware, including motherboard "resources" and rebooting should make Windows "rediscover" the new hardware under the VMware environment. This is necessary because VMware "substitutes" virtual hardware for some "real" hardware. For instance, no matter what kind of Ethernet adapter you have VMware presents an AMD PCnet Ethernet Adapter to Windows. All I can say is that it worked for me, but depending on your actual hardware you may have "issues."

    4. Re:Partitioning? by Robotech_Master · · Score: 2

      When I tried the trial version of a relatively recent VMware a couple months ago, it recognized a pre-existing Windows partition just fine, with the caveat that it had to redetect all the system hardware under Linux, which took a while. I ended up removing it because it ran too slowly and I didn't have the time, effort, or skill to spare to hack around with it and figure out how to find my VMware arse with both hands, so to speak. Maybe FreeMWare would be different. I dunno; maybe I'll fool around with it once it gets finished someday.

      I can't help but think, however, that this sort of thing casts a bad light upon the OSS/Free Software community. Some entrepreneur out there has a great commercial idea, and what's the first thing the OSS/FS people do? They rip it off! Wasn't this precisely the sort of thing patents were intended to prevent? What happens if the VMWare people have/get a patent on their program?

      --
      Editor Emeritus and Senior Writer, TeleRead.org
    5. Re:Partitioning? by fwr · · Score: 1

      You can't get a patent on a program, only an algorithm, which I don't think is right BTW.

      I believe VMware does have a patent on some of their ideas, but as mentioned earlier if it's the same as what is used in FreeMWare, then the FreeMWare guys could just use the technique used in MERGE, as that's been around years before VMware even existed. It's even possible that VMware's patent could get invalidated due to prior art if they took FreeMWare to court and FreeMWare brought up the MERGE prior art thing. I don't know the exact technique used in VMware or if it's a "copy" of the MERGE prior art though, so you'd have to look into it yourself if you're interested.


    6. Re:Partitioning? by Grond · · Score: 1

      Ehh, this may have already been mentioned, but you don't have to reinstall or repartition or anything. VMWare has 'raw ide disk' access so that you can use a preexisting installation. It works fine for me.

  112. What's wrong with you people by xHost · · Score: 0

    Not trying to start a flame, but what is with all this hostility for VMWare coming from ?

    So what, they made a product and want are asking you to pay for their work, oh no .. how could those sons of bitches do that to us ?? Don't they know GIVING away their software is better !!

    And don't give me this Its closed, therefore the alternative 'open-souce' is much much better

    Bullshit

    Open-Source doesn't work all the time, look at Mozilla ... need I say more ?

    So stop being cheap for christsakes, and P A Y for the products your enjoying, next thing you know you'll want Q3A to be open-source and FREE.

    Leechers

    1. Re:What's wrong with you people by ghazban · · Score: 1

      Ok, the mozilla argument didn't quite help your case. Mozilla _is_ a success. Fullstop.

    2. Re:What's wrong with you people by Klaruz · · Score: 1

      I was close to paying for vmware, but honestly I don't use it that much. I can get nearly the same performance on a $500 pc as I can with a $2000 pc and vmware.

      I gotta admit, the whole 'It's gotta be free!' thing bothers me a bit. I personally like the idea of giving your software away and paying for support. The people get free software, the companies gets people who love to code to fix their stuff and corperations have somebody to turn to when it's broken.

      Free software is here and it's not going away any time soon. I like to see some people using open source the right way like digital creations. Granted, here are some who will do things a bit odd (SUN comes to mind) but overall open source works for great for me.

      I don't think mozilla is a failure. Even if it is, it's one thing. Look at all the other great things the community has come up with.

      As for quake. I think games will forever be something we pay for. Simply because of their nature. I for one am somebody who thinks a business should pay for the software you use. If the work of somebody else puts food on your table, you should compensate them.

      Just my $.02

    3. Re:What's wrong with you people by Anonymous Coward · · Score: 0

      A success...when? It's only been 10 years

    4. Re:What's wrong with you people by soulhuntre · · Score: 1

      "I gotta admit, the whole 'It's gotta be free!' thing bothers me a bit. I personally like the idea of giving your software away and paying for support. The people get free software, the companies gets people who love to code to fix their stuff and corperations have somebody to turn to when it's broken. "

      Sorry, I don't see it. It seems to me that paying for support for free software is exactly the wrong economic incentive to create software >I

      The company in question profits almost completely by releasing a buggy, badly documented product.

      --
      --> Fight tyranny and repression.... read /. at -1!
    5. Re:What's wrong with you people by Zagato-sama · · Score: 1

      Mozilla is a success? This is news to me as Mozilla can barely draw a window for itself under BeOS. Please tell me where I can enable the "success" option in the source code

    6. Re:What's wrong with you people by Zagato-sama · · Score: 1

      It's very simple, 31337 kiddies want all their software free, warez, open source, whatever. The idea of paying for software is a strange one to them. This is why I predict Q3 for Linux sales will be miniscule. Open source != Better, If that was true then Gimp would be the industry standard for graphics manipulation..but it's not, Photoshop is. Open source simply breeds "we want everything free" tendancies.

    7. Re:What's wrong with you people by Anonymous Coward · · Score: 0

      It will happen. And then again people like you will cry loud how well OSS worked out yet again. What did YOU do to bring Mozilla 1 days closer to it's release date?

    8. Re:What's wrong with you people by sterwill · · Score: 2

      Go get Emacs and CVS (both available for BeOS, your proprietary operating system). Start writing code for the BeOS FE.

      --

  113. Don't hold your breath by Anonymous Coward · · Score: 0

    My guess is that the VMware folks worked hard and exclusively on this project for at least a couple of years before the beta. FreeMWare has potentially more resources at its disposal, but it's a much looser group of people---they are not exactly `in the same room'. Their model seems to have worked well in the past for well-understood software projects, where there is a clear division of tasks, and where each task as a known solution. Take Linux for instance. Good work, but not exactly innovative, at least initially. In fact, I can't think of many examples of free programs that were truly innovative, possibly with the exception of gcc---which however was developed by a single individual, and, even though better than most commercial compilers at the time, was based on well-known techiques. My point is that it's not at all clear to me that the FreeMWare project is achievable. Why, for instance, isn't there a free, open-source version of Purify? Is Purify not cool enough? But let's assume they can pull it through. My guess is that they're a couple of years behind VMware. In all likelyhood the VMware folks are going to improve their product, both in performance and features. If the cost remains low, the difference will be well justified, and those who can't afford to pay will use a pirated copy of vmware rather than the free but `obsolete' version of the product.

  114. X marks the spot by JohnG · · Score: 5
    Ok I seem to be reading every other post saying "leave VMWare alone if they want to charge money let them how dow you hurt their business!" And the other half of the posts say "Yeah, FreeMWare now we don't have to pay those losers VMWare $100"
    Well, let me just point out that there are companies producing commercial X-servers and doing quite well at it, even thought XFree86 exists. AND not only does XFree86 exist but it comes with every distribution. If these X-server companies can compete with the out-of-box solution than VMWare can compete with FreeMWare. I mean Wine hasn't replaced Windows yet has it? The folks at VMWare just have to raise the bar alittle. Since they are making money they just need to sink a little of it back into the software. If they can't raise the bar and compete with the free stuff then they never deserved to be in business in the first place.

    1. Re:X marks the spot by Foogle · · Score: 1
      Actually, the folks at VMware don't have to raise the bar at all, because right now they're the only bar in town. Freemware is a good project, but it's got a long way to go.

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

  115. no market anyway by herb_korn · · Score: 1

    It might be that in the future there will be no market for desktop software on any platform. It started with web browsers, then web helper apps like real audio, and has now moved to productivity suites with the StarOffice deal from Sun... So end users will pay companies like Sun and MS for support for their free (as in beer) software, just as they pay their ISP now (for services). The model will be the same with open source end-user software, except there will able to be multiple companies competing to support the same software.

  116. Pls Moderate down (flamebait) by Anonymous Coward · · Score: 0

    Maybe if they have a hof for negative karma then your pursuit will be worthwhile.

  117. What about a virtualizable IA32-Clone? by thsths · · Score: 1

    Since most of the problem seems to be that
    the IA32 allows user processes to read the system
    registers, why not build a IA32-Clone that
    can generate a trap? Imho the modification would
    be absolutely minor, and maybe AMD would do it.

    Then think DOSEMU. This does everything FVM ever
    wants to achieve, but the complete virtualization
    of the protected mode. Either implementing the
    software solution or getting a virtualizable CPU,
    DOSEMU could run Window NT with no problem. I don't
    see the need for a new project (though competition
    is of course ok).

  118. Some reasons to BUY software... by Anonymous Coward · · Score: 1

    1) Someday you may be on the other end. Don't
    you want people to buy your software?

    2) Validate the Linux market. If they sell
    20M copies of Linux-branded Civilization,
    the media will sit up and notice. More
    Linux products will be created. Bigger
    Wall-Street hype, more IPOs, more Linux Jobs!

    2b) Validate Linux itself. If there are 200K
    units of some accounting program sold, then
    you can say to your boss "Look, 200K people
    are using Linux. Why can't we?"

    3) You get a nice box and manual for your shelf.
    Whoever has the most Linux SW packages is the
    coolest.

    4) You might be able to call them up and complain.
    Or at least they can keep a couple of people
    on staff to handle e-mail problems.

    5) Think of it as a contribution. Those of us
    who remember when buying a Unix distribution
    was a four-figure investment are pretty glad
    to be able to get an InfoMagic box of CDs for
    $35 or whatever. You've probably gotten
    thousands of dollars worth of software for
    free. How about kicking in some bucks in
    compensation?

    Look, I know people think that Software, per se,
    is going away and we'll be left with nothing but
    web-based services. But today, (and most of
    us need paychecks today), software sales is a
    big piece of the pie. So let's keep this revenue
    source viable for a while.

    -- cary

    1. Re:Some reasons to BUY software... by Anonymous Coward · · Score: 0

      Exactly! I am so frustrated to hear all the guys on this forum saying "I got no $100 to pay for this cool stuff". I bet my ass most of them (I said _most_) waste more on beer/girls/games/etc.

      Finally most of us will work in one of the most highly paid industries in the world, where one hour of work will be easily billed as $100.
      I accept argument that it's not OSS, but then again, shut the f?ck up and go hack the code to bring this program free for all sooner, rather then whining here.

  119. Ok, Not Quite by yadda+yoda+yadda · · Score: 1

    >more willing to ignore it when their kid >downloads some warez, whereas they would be very >sad if said kid shoplifted. Because they >attribute some value to physical products.

    There does seem to be some fantisim on both sides.

    I don't have anything against companies using proprietary license's, in particular.

    To critise someone for doing this without making a major contibution to OSS would be hypocritical.

    However there is clearly a big difference between physical crime and copyright violations.

    Say that a kid installs an illegal $10,000 dollar graphics package on their system. Is this the same as stealing a 10 grand car? In either case the kid could never have got the product legitimately they have not directly deprived the owner of income. However with a physical product the owner has lost the ability to sell the car to someone else.

    I remember reading our newspaper someone moaning the laws which made aggraved robbery a more serious crime than piracy `despite the fact that more money is lost from piracy than aggravated robbery'. I believe the keyword in aggravated robbery is `aggravated'.


    Hey, Get a life people!
    (I mean both the cyber-hippies and the piracy-is-thought-crime-squad)

    --
    We use GNU/SunOS. :)
  120. Would try VMWare, but can't by Anonymous Coward · · Score: 0

    I downloaded the demo, only to find that they don't support SCSI devices. What were they thinking??? I have absolutely no IDE devices, I'm SCSI all the way (as are many Linux users, I bet). Does FreeMWare do better in this regard?

    1. Re:Would try VMWare, but can't by fwr · · Score: 1

      Well, technically they do support SCSI drives, but they must be "virtual" drives instead of "raw" drives. Fortunately I have one IDE drive that I'm able to run Windows on for work related stuff, and hence can use it as a "raw" drive under VMware. It still seems unbelieveably slow at times though...

    2. Re:Would try VMWare, but can't by mircea · · Score: 1

      You can't use _raw_ scsi devices (yet), but nothing stops you from using virtual disks on mounted scsi partitions. Read the docs again.

    3. Re:Would try VMWare, but can't by Anonymous Coward · · Score: 0

      I guess I stand corrected. But my situation is that I already have Windows 98 running on it's own partition, which I select via System Commander (I know I could use Lilo, but SC supports more operating systems like Solaris). So, VMWare won't work for me.

    4. Re:Would try VMWare, but can't by mircea · · Score: 1

      I think they announced support for raw scsi coming soon - you may want to check their newsgroups, on news://news.vmware.com

    5. Re:Would try VMWare, but can't by whoop · · Score: 1

      Or mount it in Linux, share it with Samba, then install VMware on a virtual disk and copy what you want from the partition over. This way you don't need to trash your Windows system. You can toy with things in VMware, and no harm can come to the Windows partition.

      On the other hand, IDE drives are so damned cheap nowadays, pick up one. For $200, I've got 20g of various backup/temp/nonessential space while my main system runs on a couple SCSIs. Though the biggest bitch with virtual disks, is you're limited to the 2gig file size. For me, I don't need much in VMware, so it isn't a big concern.

  121. Re:Memory is probably more important than speed by mircea · · Score: 1

    Of course, that's what I mean by "I don't do it very often". Just interesting how big a performance hit you get with the parallel port emulation.

  122. Re:Another thought by dweezil · · Score: 1

    If the OS's are not running concurrently, would it be necessary to emulate the hardware? For instance, would it be possible to have a very thin layer that allowed me to switch between 'running' OS's, similar to switching between virtual terminals in linux? The basic concept is that the background OS's would be suspended and only the foreground OS would actually be running on the system. If this were the case, I see no reason why anything would have to be emulated because each OS would be running natively, just not concurrently.

    To do what you are suggesting would essentially be a microkernel in concept. It may be possible to use the APCI (not sure of the acronym) "Suspend to RAM" (also called "Instant On" or "OnNow") function to signal the OS that it is suspended, take a snapshot of the RAM and dump it to disk, and then switch to the other OS. The problem would likely be the "state" of the system. That is, PNP settings and IO strategies. One OS may be using PIO and the other DMA.

    Although interesting, I don't think your idea would provide sufficient benefits over VMWare's strategy to justify the effort.

  123. Re:VMWare vs. FreeMWare... by pb · · Score: 1

    Actually WINE reimplements a *lot* of API calls. It's kind of scary. I'm surprised that a stripped binary is still as small as 4MB these days. (I remember when it was more like 2MB... *sigh*)

    But yeah, you're right on the money there. I think it'd be harder to do for the VMWare people, (and they might have already *tried* to implement some of this) but as it stands my computer swaps on the initial "Checking memory..." stuff from the BIOS, and I don't think it ever frees any of that memory. The benefits would greatly outweigh the cost, IMO...
    ---
    pb Reply or e-mail rather than vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  124. It is called Rawdisk support and is documented by BrianS · · Score: 2

    What you want is called Rawdisk support. It is well documented by Vmware on their website and often discussed in their newsgroups. Take a look at the following sites for the specifics on how to set it up. I have used Rawdisks from the start since back in April when the beta's were released.

    http://www.vmware.com/support/rawdevi ces.html

    news://news.vmware.com

    --
    -- I can't say enough in 120 chars!
  125. Re:Lawsuit? by fwr · · Score: 1

    If they do sue I can tell you that it won't take more than a few nanoseconds for me to never buy another product from them again. The only case in which I think a suit would be justified was if the FreeMWare team actually disassembled the VMware code and just recompiled it after changing variable names, etc. (and don't get all technical on me. I've disassembled stuff before and know that you don't get "variable names" but you know what I mean). Even if the FreeMWare team ended up using the exact same method for virtualizing the PC I don't think that VMware should sue, as long as they came up with the specifics on their own.

  126. You forgot what "free" means. :P by Anonymous Coward · · Score: 0

    Of course I pay for my software. So far I've paid for Red Hat, Debian, SuSE, and the Gimp. The reason why I WON'T pay for VMware is because it won't be free even after I pay for it. I'll still be constrained by their stupid license.

    Please read http://www.gnu.org/philosophy/free-sw.ht ml before you come back here and try to rant about topics about which you clearly have no clue. Thank you.

    1. Re:You forgot what "free" means. :P by Anonymous Coward · · Score: 0

      Another free speech asshole. Fine, while you are rebooting, I am using VMWare. Maybe one day when you get out in the real world, you will work for free, but I doubt it.

  127. Re:i "like" the way you talk "dude" by fwr · · Score: 1

    I didn't even "realize" all the "quotes" until you wrote your "informative" reply. Thanks, I'll make sure I "watch" that in the "future."

  128. Chill, will you? by Anonymous Coward · · Score: 0

    Geez people. Give VMWare a break, will ya? The product has only been out for what... 6 months? A year at most? They probably haven't had time to do SCSI and other stuff yet. It doesn't mean they are a bunch of SCSI hating bastards, it just means that the product isn't up to snuff there yet. I've just started using VMWare (on their 30-day license). I'm pretty impressed. Granted, it takes a fairly studly box to be able to run the thing. I still think it's fairly amazing that they can pull it off as well as it works. I do get a few hangs in the bootup of my NT virtual machine, but after that point it seems to work OK. For all those people who are bitching about VMWare actually costing money, remember that they are at least giving a price break to private users. My company uses VMWare for testing (the Linux-only programmers find it slightly more palatable to run a simulated Windows, then actually having to dual boot :). We pay the $300/per seat license fee. And, actually, developers seems to be the main focus of VMWare. It has to ability to rollback changes to the virtual disk, so you can re-run your installer as many times as you please and still have a virgin machine. Oh, and you have the joy of simply strolling away from a BSOD, reading your e-mail or whatnot while the virtual Windows machine reboots. Cut the guys slack, will you? How many other commercial software companies can you point to who have both a windows and Linux version of the same product, and have the Linux version COME OUT FIRST? If everyone jumps on VMWare screaming "we want it free you miserable capitalistic bastards!" what sort of message does that send to other potential deveopers? Seems to me we're always screaming for new software to be ported over to Linux. Now that this company has done it, we're bitching that they have the gall to charge us? I'm all for the OS movement. I think it's fine that there's an OS version of VMWare in the works. It'll be interesting to see how welll it goes. I don't have high hopes, considering how long Wine has been going, and seeing how marginally useful it is in some cases. The VMWare folks seem to be backers of OS as well. After all, didn't they donate a bunch of licenses of VMWare to the Wine project? Now, I'll go back to seeing how VMWare works. I suspect, at this rate, I'll be buying it before my demo license runs out.

  129. obligatory response by Anonymous Coward · · Score: 0

    Ya, VMWare is non-free, so what does this have to do with money? Think free speech, not free beer.

  130. Interesting quote by wct · · Score: 5
    To add to the VMware vs Freemware debate, here's an interesting quote from Keith Lawton, Freemware founder and bochs developer (from an interview on linux.com) :

    I take exception to people thinking that FreeMWare is riding on the backs of VMWare for two reasons. The first being that the Bochs team has talked about this well before VMWare formed their company. The second is that long ago, I received a request from people at Stanford to use Bochs for free for "educational" use. Given that I like to help out educational causes, I of course obliged. Check out where VMWare got its start. Enough said.

    Without knowing the circumstances and amount of truth behind that statement I can't really comment further. What I can say is, I have used bochs before (for an OS design assignment) and while slow and difficult to configure, it is quite versatile and usable - Windows 3.1 runs usably under Alpha, for example. But I wonder how much of bochs is directly applicable to the problem of virtualisation?

    Daniel.

  131. it will work by Anonymous Coward · · Score: 0

    just try it, trust me

  132. Re:i "like" the way you talk "dude" by YogSothoth · · Score: 1

    unlike you, my post isn't very "informative" - its just that I like to use extraneous "quotes" because I am a "cretin". To add something on topic to this post, I am the author of a moderate amount of open source software and though some of the stuff I have written has been very popular (judging by the download numbers) I pretty much never receive even an email from the downloaders. I think most open source authors write code for the same reasons I do: (1) because you find the problem interesting (2) because you need the problem solved (3) for the admiration of one's peers. Reason (3) is a huge motivator and as the originator of this thread mentioned *anything* will do (postcard, email, whatever). Think of how often you've used g++, make, etc. - ever sent those guys an email to say thanks? you should.

    --
    there are two kinds of people in this world - those who divide people into two groups and those who don't
  133. How about Open Destination Payment/Comment server by Anonymous Coward · · Score: 0

    How about making a Open Destination Payment/Praise/Comment server.

    Basically make it easier for anyone to pay/comment directly to members. Members can of course pay other members (or maybe themselves, but uh what for?).

    There needs to be authentication of course, but I'm sure that can be solved.
    more about this on:
    http://slashdot.org/comments.pl?sid=99/12/05/091 6220&cid=45

    Cheerio,

    Link.

  134. Re:Lawsuit? by Anonymous Coward · · Score: 0

    I don't think that freemware will have to worry about about lawsuits, for they do not intend to do things in the same way that VMware does due to extreme security risks. If you look into the history of virtual machine code you will find it dates back to quite some time before VMware started this project.

  135. Re:Related matters ... forward/backward links by pb · · Score: 2

    Lemme look. Yep, here it is.

    Don't go bashing them too much, that was pretty easy to find with the "Search" function. Usually they try to put related links in that extra box at the top, next to the story. CmdrTaco's take on reposting old stories (by mistake, this one wasn't a mistake, just an issue that Roblimo thought should be discussed again, maybe too soon...) is that there are too many stories and submissions to wade through (His estimate in Thoughts From The Furnace was around 9000)

    However, if a simple search function to find old articles about the (exact) same topic before posting a new one was implemented correctly, it would be very nice. It would eliminate all of the "Didn't we already see this on Slashdot" posts, as you were saying, it could add a link to the archived version going to the new article if needed, and definitely add a link to the new article back to the old one, to let people know that we are discussing this again for a reason. And it would eliminate all posts like your own, because the problem would be solved, the new feature added, and everyone would be happy. Except for the dude who had to implement it (but he'll probably be inordinately proud of it once he's done, so that's okay). :)
    ---
    pb Reply or e-mail rather than vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  136. Only one OS is NOT a choice! by Anonymous Coward · · Score: 0

    Everyone has different needs. You suggested: "If VMWare is so important to your way of computing, perhaps it's time to rethink your choice of OS?" My needs are varied. I support many computers with many different OS's. I use Linux with VMWare to limit the quantity of computers needed to support all the users I have to support. With VMWare on Linux, I can run Linux as the host OS (my main OS), and still run Win95, Win98, and WinNT all at the same time, which saves me time and money. While we still support Mac, that is fading away slowly. For me, VMWare has be EXACTLY what I needed at work. Hopefully, it has been just as useful for others, too. At home, I still dual boot (Win98 for games that don't work on Linux, and Linux for all productive purposes, and some games).

  137. Re:Why bother? (correction) by mce · · Score: 1
    Grrr. I wanted to also express that this IPO letter business as such isn't all that important to me, and so I added the "(un)" bit. Unfortunately, it escaped me until after I submitted the post that this makes the sentence ambiguous. So for clarity: I did recieve the letter (and it won't have been for advocacy).

    PS: No need to go on flaming. I'm off to other activities now, and by the time I'll get back this whole thread will be history.

    --

  138. A better name? by alkali · · Score: 3

    While I don't have any idea whether it's technically a trademark violation, I wish the developers had chosen a name that wasn't simply a variation on VMWare. "FreeMWare" is currently a misleading name in that it suggests that it can do everything that VMWare can do -- which I understand is not presently the case. And even if it could, the name itself suggests an unnecessary hostility to the existence of a commercial product. Names are free; there's no reason not to pick something original.

    1. Re:A better name? by 1010011010 · · Score: 2

      Heh. What's a "freem" anyway? Netware, software, hardware, wetware, vaporware, trialware, shareware, freeware, and now this mysterious "freemware."

      Tell me -- it is made with real freems?

      --
      Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    2. Re:A better name? by whoop · · Score: 1

      Variety in names seem too hard to come by in many free software projects. Gnome/KDE apps all stick a "g" or "k" in front of a simple name, or twist things around their non-free counterpart, GPG, CSSC, etc. Now people, come up with better names! FreeMWare is a blatant plug of VMware, can't we be a little more creative? Harmony, being the same sort of project, at least didn't pick Tq for a name. Or, imagine if every FPS were named Doom, Doomed, Doomie, BoomDoom, DoomBoom, Room, Toom, Doom-a-ding-dong.

  139. Related matters ... forward/backward links by LL · · Score: 1

    Wasn't this topic discussed, oh, about a year ago and the /. community thrashed the concept about? Perhaps it's symptomatic of episoidal topics that get recycled every season or so (or a reflection of the continual growth of the /. readership) but perhaps it would be wise to include in the related links a link to the last closely relevant discussion (threshold=4) so that discussion can continue off the higher base rather than going through a process of reeducating as to the background. Also why not have a link to any forward (ie future) discussion as well? For people with limited time as any long-timer here is likely to be flatout employed on mission critical tasks (or burnt out) so short-circuiting the normal flamers and lamers and thus would get to the meat of the discussion more quickly. It would also give a better historical/future record of the crosslinked discussion thread allowing less informed souls to realise and hopefully appreciate the momentum of the topic. We get so caught up with day-to-day emergencies that often we don't appreciate that solutions have been thought out previously or smarter minds hae already considered the problem. /. is more than a newspaper or e-journal and it behooves the editors (and the pocketbooks of the onwers) to make /. a unique and distinctive experience.

    LL

  140. Oh yeah... by whoop · · Score: 1

    This reminds me of posts I've seen on Tivo-related newsgroups/websites/etc. A small group of people sit back and demand every little feature under the sun, just because they are a "commercial" company. Like every commercial company has MS's resources. :)

    At least once a week someone posts on the Tivo newsgroup, "I refuse to buy one until it supports every bizwang feature of my brand X satellite box, and has firewire port for my digital video camera, and can connect to my PC and do every video-editing feature there can possibly be, and record from a minimum of five sources at once, and make me a bowl of ice cream when South Park airs, and change my car's oil exactly every 3000 miles, and allow me to open it up and do anything I want, and put bigger hard drives in it. Oh, and $500 is too much, lower the price. OR I WON'T BUY IT! ARRRGGGGGGGH." (like these people ever intend to buy it).

    Tivo/VMware are good products right now, if that's what you need. $100 for VMware isn't an extreme amount of money. Hell, your average Linux sys admin can pull in that much in an hour or two of work.

    That's not to take away from Freemware, or any open source project. But likewise, don't sit back and bitch/moan because it doesn't have X feature if you're not willing to put a little into it.

  141. Voice of Reason by Anonymous Coward · · Score: 0

    Sir, You make far too much sense. The all free software all the time cult will be visting you. They are borg on earth. It is interesting that Gates has the Borg decoration, but the way these people worship Stallman, perhaps, the GNU symbol should have it.

  142. Essential division. by Lemmy+Caution · · Score: 5

    This sort of development is a line of demarcation between those who like Linux because, like the BSDs and Hurd, it's Free and Open, and those who just like Linux as the "alternative operating system of the day," like OS/2 and BeOS and AmigaOS were/are.

    I'm a member of the former; I'm glad that there's a Free VMWare-like solution. I'm not so religious that I would never buy commercial software - I do and will - but I will always prefer a Free option, even if paying for media and documentation (money isn't a big issue for me.)

    This DOES put Linux ISVs in an awkward position, but I'm afraid that's really their problem - I hope to see the day that the idea of paying for software is as archaic as the idea of paying for buggy whips. I'm not doing this to make ISVs rich.

    I have a concern, in fact, about the growing success of Linux. If two people are doing something for Free because they enjoy doing it, they will usually work pretty hard and do a good job of it. If both of them are getting paid well for it, nothing changes except - perhaps - things might happen more quickly. BUT if ONE is getting paid and the other isn't, I suspect that the latter *might* say "screw this, I'm getting out of here." I'm nervous about what the move to funded development by groups like Mozilla, VALinux, and RedHat might do to the people who were developing on their own dime - and when the IPOs pay off and we get our first cash-in-hand Free Software multimillionaires, how will that affect the people who *aren't?*

  143. FreeMWare by drwiii · · Score: 0
    I remember hearing about this once before..

    In short, I think I'll stick with VMWare. They have a great product, and I have no regrets about supporting them (and other developers who put their necks out to develop for Linux and other open OSes) with my money.

    Also, while I think "FreeMWare" is a cute name, it's very close to the "VMWare" name. If the project was, as the author says, being formed before VMWare came into existence, then why emulate VMWare's product name?

  144. You don't have to do partitioning using VMWare by Anonymous Coward · · Score: 0

    I use VMWare 1.2 for linux, and I can use my existing partitions. I just start the VM and up comes my BE Bootmanager, where I easily can start my Windows 98. I just made two hardware configurations from within the control panel.
    Works great ...

    'BE the difference that makes a difference' - JEWEL

  145. Mac Version by EdMcMan · · Score: 2

    Hi guys. I just wanted to put my few cents in. There's a 'mac' version for ppc machines that can run Mac Os. Well, you could run any other os you like. It's called mol (www.ibrium.se). It's open sourced, and works on just about every mac machine. Anyway, just thought I'd let you know :P

  146. CPU on a Card, anyone? by Anonymous Coward · · Score: 1

    What I was thinking of doing is setting up a seperate computer for running Windows, and talking to it via VNC (is there anything better than VNC?). However, another idea I had was to throw a single-board-computer (sbc) card in one of my isa or pci slots. Does anyone know where to get one of these? What I'm looking for is a sbc card that's got a network port on it with a remote-boot rom (preferably bootp/tftp or somesuch), that doesn't cost a fortune ($100 range without ram/cpu). Thanks, --derek (to lazy to create an account).

  147. COMMERCIAL SUPORT by Anonymous Coward · · Score: 0

    I have heard that a few companies were loking in to lending commercial support for this. Is this true? If so, both individuals and commercial companies could use and distribute as many copies as they want for free. Now that would be SWEET!

  148. VMWare vs. FreeMWare... by pb · · Score: 5

    I've used VMWare, and it does an excellent job of emulating an x86 environment, with better compatibility than Wine, DOSEmu, or just about anything else. That's impressive.

    However, for whatever reason, it needs a lot more RAM. It has to physically allocate however much RAM you tell it to use for the emulated OS, in my case 32MB for Win '98, and then it uses at least another 8MB for its devices and itself, and somewhere in there my 64MB K6/300 decides that it hates life and gets really slow... That's why they recommend at least 128MB RAM. DOSEmu, by contrast, never uses as much RAM as I tell it it can use unless it absolutely has to. Usually I give it 8MB, but when I wanted to run Callus, I gave it 20MB. Worked great, except for lacking sound. Wine generally uses 4MB above and beyond the memory usage of the Windows app, in my experience. (these numbers are all pretty rough, if you've tested this more, please post some results)

    Also, I didn't like it that VMWare didn't support more options for an x86 drive. I have a lot of ext2 partitions that I use for my DOS stuff, and DOSEmu and Wine deal with that just fine. I guess I could make some native FAT partitions, but those things are nasty. And compressed drives really are a hack, but I might do that again instead. So I've got a big file where VMWare keeps its 'OS'.

    And, when all is said and done, what good is it? Well, I've found that I don't really have much of a use for Win '98, and I can run a lot of other stuff with DOSEmu or Wine. Just about the only thing I'd want VMWare for would be displaying videos with proprietary, unsupported codecs, since XAnim is missing a lot of them and the companies are pretty lame about it.

    So why would I want FreeMWare? Well, to play around with it. To be able to compile it with my compiler optimizations and see how it runs. (even if the VMWare team does something like this... well, I don't know about it, and I can't test it)

    To see if someone hacks in ext2 support or some kind of generic drive emulation that works well. (have the IDE/SCSI faking area, or use Linux's SCSI faking, and then have the actual drive, whether it's a disk file, a FAT partition, a DOSEmu drive, a VMWare drive, or an ext2 partition...)

    I'd like to see it without the weird video corruption I get with VMWare (although my video card does suck :).

    And then I'll have to test out how the native sound works in DOS, that's a must for my DOS games. And then benchmark against DOSEmu. :)

    Of course, first I'd like to know how it's doing now. Has anyone built the source from CVS? I normally just download the releases, but the warning on this one indicated it was anything but stable.
    ---
    pb Reply or e-mail rather than vaguely moderate.

    --
    pb Reply or e-mail; don't vaguely moderate.
  149. Advantages and disadvantages by duder · · Score: 1
    Well the advantages of such a project are:
    1. A virtual machine can be developed a lot quicker than a system emulator for a closed OS (i.e. Windows).
    2. The list of supported application are going to be a lot larger than most closed source emulators.

    And some disadvantages are:
    1. A virtual machine still requires a copy of the desired OS. This is not important if you want to run run a virtual FreeBSD but if you want to run a closed source os then you have to still pay for it.
    2. This virtual machine idea has proven to be slow whereas a good system emulator is as fast as the original OS.

    I am sure there are more advantages and disadvantages but I could not list them all.
  150. Re:Typical Slashdot response. by david614 · · Score: 1

    Get a life guy. IBM, Oracle, and a host of other companies have recognized the real value that open source software development brings to the scene.

    You, apparently, think that it is still for "closed source wannabes".

    Enjoy your isolated little world.

    Jerk

    --
    ELITISM: It's always lonely at the top. Uninvited company is rarely welcome.
  151. Opensource? by Anonymous Coward · · Score: 0

    Given that Bochs, which the same guy wrote is not opensource, is FreeMWare going to be opensource?

  152. Re:It does run with SCSI disks!! by Davoid · · Score: 1

    Dunno where this misconception came from... I have VMware running on a system that is all SCSI. Works just fine. NT "thinks" that the SCSI drive is an IDE... because that is what VMware shows it to NT as. No problem that it is really a SCSI drive. (U2W too). Works fine and works fast.

    I suppose if I wanted all the raw power of U2W AND NT running on it I would make this dual boot or NT only.

    YMMV

    --
    "Don't sweat the technique."
  153. The reason why FMW is not getting attention... by oblom · · Score: 1

    is because they are too young. From README:

    This code is extremely experimental, and will likely result in a system crash, and who knows what other ill effects.

    How many regular users will even try to compile this program?

    You have to understand that Linux has gone mainstream already. This means that free software developers are no longer the majority of its user base. Most people have a need for a working product now, as in "right this minute". Since VMWare is free, as in beer, their needs are satisfied. Of course they wouldn't mind having an open source alternative as well, but this comes only as an afterthought.

    The remaining group of open source software developers don't focus as much attention of this project because many of them think: "Well, at least for now users have VMWare which doesn't cost an arm and leg. I can turn my attention to some other major products that have no working counterparts for Linux. Maybe later I'll help FMW".

    The preceding statements are my speculations only.

  154. sigh by Anonymous Coward · · Score: 0

    Yet another half assed attempt to copy a commercial piece of software just because you red commie faschist bastards are too cheap to pay. Money makes the world go round, not free software. You do realize this piece of software will be in alpha and beta stages forever while the real thing will be stable and work great. I can hear it now "build 0.6761a will be better in the future" Uh that doesn't help me right now.

  155. No, they are not "ripping it off" by Starselbrg · · Score: 1
    You should probably do a little more research on your information before you start verbally attacking these developers.

    Look at the interview with Kevin Lawton at Linux.com, a page on the freeMWare home page. In one of the questions Lawton specifically says that freeMWare has almost nothing to do with VMWare, short of the name. It's something completely different.

    In fact, as for your "great commercial idea," he also explains in the interview that they have been tossing the idea of freeMWare for a long time. So, you're slandering some developers that are getting around to something that they have been thinking about already. Just because a company is ahead of them in development doesn't mean that they are "ripping" that company off.

    Your attitude is the same ignorant one that a lot of people seem to have about the GNU/OSS world.

    --
    Got HTML? Want LaTeX? Try html2latex
  156. Re:You forgot what free means. :P by Anonymous Coward · · Score: 0
    I always find comments like yours quite insulting...

    I've been working as a programmer and project leader in "the real world" for more than 5 years now. Before that I made shareware that gave me some extra pocket money. I've just recently become a "free speech asshole".

    Why? Because the commercial software world wasn't what I thought it would be. I've been working like hell to reach impossible deadlines, imposed by someone higher up in the company hieararchy. I've had to release loads of software that wasn't finished and crashed too easily. We have nearly always had to go for the short time sollution instead of the long term sollution which would have solved our problem once and for all because we couldn't afford the long term sollution "right now". I haven't felt any pride in any of the projects I've been working on commercially.

    I started to work on free software to get some of my selfrespect back. To feel that I was working on a program that first and mostly was designed to solve a problem for the user, not to make somebodys wallet heavier and make me feel like an asshole. And it worked.

    Some of us don't think money is the big goal of our lives. Actually, I've decided to quit my job and do something else since it doesn't give me enough spare time for both developing free software and having a life.

    Besides, I wouldn't call a ridiculously accelarated industry like the software industry for "the real world". It's a business that suffer from too many people throwing too much money into it and expecting a big fat return. The bubble will sooner or later burst and a lot of people will loose a lot of money. Only wall street can be considered to be a more fabricated world.

    I don't mind you using a commercial program (I do as well now and then) and I don't think the people at VM Ware are assholes. I'm just so f*cking tired of people rejecting the goals of the Free Software Movement with the comment that it "will never work in the real world", completely ignoring the fact that it IS working "in the real world" right now and works better and better all the time.

  157. Commercial != Proprietary by Anonymous Coward · · Score: 0

    You said "commercial" software is greeted with hostility. Don't you really mean proprietary software?

  158. Other issues by Anonymous Coward · · Score: 0

    I have a few non-technical complaints about this project: 1) There used to be BOCHS and it was a neat little free project, then the guy decided it was cool enough that he could make some money by turning it into shareware... and therefore projects like DOSEmu had to start writing their own emulators 2) The VMWare people have brought a really innovative product to Linux and people then complain that they are charging money... it would be nice if it were free and even better if it were free software (open source), but most companies don't want to work that way right now. 3) The same guy now decides that he should make a free version of his emulator and get other developers to help him... and he also names the project in such a manner as to make it apparent it is to compete with VMWare. I wonder if he is doing it just to get back at his competition because they were much more successful than him. Of course, it may be that he just decided to start working on a free version independantly, but again note the name of the project. So while I would normally be very happy to see such a project start I have some hesitations about it this time. Also, didn't slashdot have a story about FreeVMWare a long time ago? I think it was when the project was first created. -Ross

  159. It's astroturfers by Anonymous Coward · · Score: 0
    There are a number of people who constantly post to Slashdot, trying to promote the archaic closed-source model for software.

    They fear change, so they FUD free software as hard as they can. Ultimately, it is a futile effort, as free software will win, as the closed-source model is obsolete, and must lose. Evolution at work.

  160. bochs by Anonymous Coward · · Score: 0

    sounds like this guy is just using open source development to get back at vmware for destroying any remaining interest in his closed-source bochs software. don't put it past him to take the product closed source once it's developed and working.

  161. your answer to everything by Anonymous Coward · · Score: 0

    write it yourself, write it yourself. I don't want to use an OS where you need a fucking CS degree just to find some decent apps. If mozilla is such a success, where is the final product? Where is netscape 5.0?

  162. Who's screaming? by Anonymous Coward · · Score: 0
    Seems to me we're always screaming for new software to be ported over to Linux.

    Maybe you are, but free software people aren't.

    I prefer that proprietary crap stay on Windows, where it belongs.

  163. Another thought by Mr.+Sketch · · Score: 1

    If the OS's are not running concurrently, would it be necessary to emulate the hardware? For instance, would it be possible to have a very thin layer that allowed me to switch between 'running' OS's, similar to switching between virtual terminals in linux? The basic concept is that the background OS's would be suspended and only the foreground OS would actually be running on the system. If this were the case, I see no reason why anything would have to be emulated because each OS would be running natively, just not concurrently.

    The only problems that I see with that would be handling the memory. Would you want to split up the X amount of RAM between the running OS's (which would probably be the easist solution, but could add additional overhead for mapping the memory accesses, IMHO)? or would you just dump the ram to a file from the currently running OS and then load the ram image from a file for the OS you are bringing to the foreground? This would probably be most difficult but result in faster memory accesses, but very slow OS switching becuase the entire contents of memory would have to be dumped and it would need to know about IDE/SCSI and filesystems, partitions, etc on those devices.

    However, this would allow you to switch between OS's without a reboot. The only advantage I see is that each OS would be running natively intead of having one OS running natively and the other 'guest' OS's would be running virtually. The disadvantage is that they would not be running concurrently.

    The only question I guess I have for /. is 'Is this even feasable on the x86 architecture? Or am I just wasting my time?' I must admit that I haven't fully reasearched the latest Pentium,II,III, etc to see if it is supported, but I think it would be a nice alternative to having a virtual machine that doesn't emulate all the hardware correctly, or even recognize certain types of hardware.

  164. Re:Compiling freemware cvs on 2.3 kernels by fwr · · Score: 1

    Without downloading it and taking a look myself, I'd guess that you have old kernel headers that don't include the x86 vm stuff. By chance, can you run dosemu either? I'd guess not. Did you link /usr/include/linux and /usr/include/asm to /usr/src/linux/include/linux and /usr/src/linux/include/asm by chance?

    Or, the vm stuff in 2.3.x changed enough so that freemware won't compile without changes...

  165. Yes! by extrasolar · · Score: 2

    I think we should all donate a bunch of money to the FSF or other free software project. We users can do our parts.

  166. Re:Simulating other systems (MAME) by Anonymous Coward · · Score: 0
    Simulating other systems huh? That's pretty much what MAME does! Of course, MAME simulates arcade systems, but its grown into a great, fairly modular base of CPU emulation and custom chipset emulation code. Imagine taking the MAME approach, going more general, then throwing in a programmable CPU into the mix (perhaps Transmeta, if they do anything like what their patents have suggested in the past).

    The line between hardware and software is going to blur so much in the coming years. Hooray!

  167. Free software as alternative to patent law? by Lupus+Rufus · · Score: 1

    There seem to be a lot of people here who are complaining that this fellow seems to be just up and mimicking what VMware has been doing well for a long time now. VMware did it first, so don't they deserve all the money they can milk from this cash cow?

    Well, as i see it, they do and they don't. Yes, they spent lots of money researching this technology, and therefore, yes, they deserve compensation in the form of license fees for the work they've already done. Innovation yields rewards; this is basically why technical progress happens in a money-driven society. But three or four years down the line, do they still deserve the same rewards for innovation? In my opinion, they only deserve such rewards if they continue to really improve their product. This is healthy; companies should only receive consumer dollars if they are providing a service to the consumer. And printing more copies of the same CD is not a service!

    In the past, patents drove this system. When inventions were physical and hence easily reverse-engineered, an individual or corporation would take out a patent on an invention into the creation of which they had invested time and money. This would give them a temporary monopoly on the process of making the invention, and thus they could receive (socially-justified) compensation for their investment. After a time, however, the patent would expire, and the technology would be available to anyone, in theory. Thus the inventor would receive compensation, but not a cash cow.

    Software, however, has been noticeably immune to patent law (and patent law has been quite ignorant of the dynamics of the software industry, but that's another story). Ever notice how few software companies actually have patents on their software? Monopolies are not forged on patents anymore; they are forged on closed source, which has much the same effect. A potential competitor can see the actions of another company's software, but they cannot reproduce them, because the source is not free. Thus they license the software (much as a competitor in the past would license an invention).

    So the natural question is, where is the time limit? How do we make sure companies (cf. Microsoft) do not make excessive amounts of money, more than is a valid reward for a small amount of innovation? Well, one way is to do what Richard Stallman did to Unix--make it free. In 1995 or so, there was a closed-source program called TIA which would allow a user to convert a dial-in Unix shell with internet access into a full-blown SLIP account. Licenses cost $20, and when I saw how well it worked, I got myself a license. But development on TIA eventually stagnated, and not a month passed before I discovered SLiRP, a (public domain) client which could do the same job, only since it had been worked on more it was faster, more robust, and had more features (PPP, etc.). So I switched. Thus the people who made TIA got rewarded for their work, but the open sourced solution won out in the end because it was better.

    I propose that free software be the software industry's answer to patent law. Let some programs be closed source, but understand that someone, somewhere is probably working on an open-source clone, or an open source solution which is simpler, or whatever. VMware can make money off their idea for the next year or so, until FreeMware gets on its feet, at which point VMware will either have to drastically improve their product or develop something else, because the free software solution is out there. For the past fifteen years (largely spurred by Richard Stallman) this process has been accelerating and refining itself, what with the GNU tools, multiple free operating systems, CVS, etc. In the end , I believe free software will bring real innovation back to the software industry.

    -Josh

    --

    Aren't you dead?

  168. Memory is probably more important than speed by elflord · · Score: 2
    I have a pentium II 350 and VMware runs OK. I have 128MB memory, and I let the VM have 64 of that. VMware is quite a pig, and it uses a small slab of memory *on top* of the memory that you assign. It will swap like crazy if you assign the VM an amount equal to your physical memory. Given this, and the fact that I wouldn't recommend any OS on less than 32MB, you probably want at least 64MB of memory to run VMWare.

    I don't think FreeMWare will be much better at this stage.