Slashdot Mirror


Ask About Running Windows Software in Linux

There have been recent reports about programs from Israel, Canada, and The Philippines that let you run Windows software in Linux. Are they really new? Can they succeed? Is this whole effort worth the time and trouble going into it? CodeWeavers CEO and Wine maven Jeremy White ought to know, since he's been working to bring Windows software to Linux users for many years -- with quite a bit of success. We'll forward 10 - 12 of the highest moderated questions posted here to Jeremy, and run his answers as soon as we get them back.

456 comments

  1. Project David by mfh · · Score: 5, Interesting

    We've heard that Project David could be a CrossOver Office rip-off. To what extent is David a fraud and what are your options to combat those who would misrepresent themselves using your products for VC or even illegal/infringing sales revenue?

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Project David by packeteer · · Score: 1

      That would be a good question to hear hsi answer to but i doubt he will make much of a comment on something like that at this point.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    2. Re:Project David by One+Louder · · Score: 4, Insightful
      How about first finding out that it is, in fact, a "ripoff", then determining if there's any misrepresentation, then if there's any violation of any license, *then* figuring out what sort of vigilante action to take.

      I like arbitrarily lynching people without any actual evidence of wrongdoing as much as the next guy. but I'm just saying....

    3. Re:Project David by Anonymous Coward · · Score: 2, Insightful

      How about first finding out that it is, in fact, a "ripoff"

      Let's see here...

      • References "/usr/bin/wine"
      • Contains a subdirectory called "wine-20040408"
      • Screenshots show the same scrollbar bug found in WINE

      Seems pretty compelling to me.

      but I'm just saying...

      Just saying what? That you work for Project David? Seems that way.

    4. Re:Project David by carlos_benj · · Score: 2, Informative

      The questions are still valid. I don't think the poster was looking to stir up a lynch mob, but to ask what his opinions are regarding folks who do such things and what should be done to curtail such activities.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    5. Re:Project David by Anonymous Coward · · Score: 0

      That doesn't mean its a ripoff.

      Oh, someone wants to get VC to contribute back to Wine development and maybe make Wine slighly less crappy. HANG EM HIGH BOYS!

    6. Re:Project David by Anonymous Coward · · Score: 2, Informative

      That doesn't mean its a ripoff.

      Care to explain why not?

      Same directory/file names? References given the same names as well? Known bugs reproduced *exactly*? Sheesh, you're sounding more like the CEO trying desperately to defend his innocence, even though it's plainly obvious that the applications are one and the same.

      Get a clue.

    7. Re:Project David by Anonymous Coward · · Score: 0

      You can rename the application, asswipe. It's FREE SOFTWARE.

    8. Re:Project David by ChaoticLimbs · · Score: 1

      Isn't CrossOver LGPL and therefore kind of open to "rip-off" in the form of derivative works? Are you even familiar with FOSS? I think the word fraud as used here is overly harsh. I agree that project David seems to have no additional functionality this far and is probably a poor investment. But for those of us whose money is not tied in with their success, let's just wait and watch.

    9. Re:Project David by One+Louder · · Score: 3, Insightful
      Just saying what? That you work for Project David? Seems that way.
      No, I don't work for Project David in any capacity. But apparently if I ask for some sort of evidence that they're doing anything wrong before hanging them - so far you've shown it might be Wine, but you haven't shown why that's a violation of anything - I'm now One of Them.
    10. Re:Project David by Anonymous Coward · · Score: 0

      The questions are still valid. I don't think the poster was looking to stir up a lynch mob, but to ask what his opinions are regarding folks who do such things and what should be done to curtail such activities.

      But folks who do what things? Even if Project David is just a repackaged Wine, they haven't violated any licenses yet. They haven't done anything wrong at all, except earned some bad PR by badmouthing Wine while apparently using it themselves. In short, there is no evidence yet that they're involved in any activities worth curtailing.

      I agree with the grandparent. If David is a Wine ripoff and its authors violate the GPL, we should come down on them like the proverbial ton of bricks. But let's wait till we can prove it first, or we'll just end up coming across like a bunch of paranoid and immature zealots.

    11. Re:Project David by Anonymous Coward · · Score: 0

      You can rename the application

      I fail to see how that supports your argument that it's not a ripoff. In fact, it supports my argument -- members of Project David simply took WINE and renamed it as their own application, for profit. Clearly a ripoff.

      Thanks for the support. When you learn how to troll more effectively, come back and try again.

    12. Re:Project David by Anonymous Coward · · Score: 0

      Even if Project David is just a repackaged Wine, they haven't violated any licenses yet.

      And nobody's accusing them of violating licenses. People are simply pointing out that Project David is a cheap ripoff of WINE, in that it's blatantly copied and marketed as their own technology. Nothing illegal about it, but it's certainly a slimy thing to promote your own "holy grail of technology" when 99.9% of the effort isn't your own work.

      Really, this is nothing but a bunch of angry people justifiably voicing their opinions about this underhanded practice. The only people defending it are people like you, who insist it's about licensing freedom instead of ethics. It isn't.

    13. Re:Project David by Anonymous Coward · · Score: 1, Insightful

      so far you've shown it might be Wine

      Seems pretty convincing to me. Sure, the man standing in the hallway with the bloody knife in my home *might* be my wife's killer, but hey, that's just speculation...

      Please, explain what would constitute "proof" for you. Because despite the overwhelming evidence pointing directly at it, you seem to insist that the president of the company come right out and say "we copied it", and nothing else is acceptable. You're not One of Them, but you're obviously wearing blinders.

      you haven't shown why that's a violation of anything

      It's not about viotaing licenses. It's about ethics, and passing off someone else's years of work as your own miraculous technology. For that reason alone, Project David is a ripoff.

    14. Re:Project David by Seraphim_72 · · Score: 2, Funny

      I'm now One of Them.


      Well, if you are then, how about you stand against that wall over there.... good, a little to the left, thank you. Now it is, um, well, its revolution time, and as you can see, you are up against a wall. Sorry, this is going to be a tad loud, dont worry, it will only last a moment.
      --
      Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
    15. Re:Project David by One+Louder · · Score: 0, Offtopic
      You're not One of Them, but you're obviously wearing blinders.
      Ahh, first the obligatory "fellow traveler" accusation, now the "blinders" accusation.

      It's amazing how pathetically little it takes for McCarthyism to raise its head. Well, Mr Crangle, don't worry - at four o'clock in the afternoon... every evil man and woman will be exactly two feet tall.

    16. Re:Project David by Anonymous Coward · · Score: 1, Insightful

      anybody can take it, rename it... and sell it

      Such blissful ignorance. Must be nice, really.

      As other AC's have pointed out, nobody is harping on Project David for violating licenses. All of the "Project David is a ripoff!" messages refer to the unethical nature of their release, and not license violations. But you already know they're a bunch of unethical people out to make a buck, so you can't very well defend that, now can you?

      Go ahead and release your own version of some popular OSS program with no added functionality, and issue a few press releases about your breakthrough technology. I'm sure you'll make your dollar, and you can just ignore those faint mutterings of dissent.

    17. Re:Project David by carlos_benj · · Score: 2, Insightful
      But folks who do what things?

      Hmm. I wasn't aware that AC's were blocked from reading back up the thread....

      ...those who would misrepresent themselves using your products for VC or even illegal/infringing sales revenue?


      Those things.

      But let's wait till we can prove it first, or we'll just end up coming across like a bunch of paranoid and immature zealots.

      We're talking about asking questions here. If we run into it what do we do about it? That's a question that supposes it's possible to do these things, not necessarily that David is doing this and what should we do to them in response.

      They haven't done anything wrong at all, except earned some bad PR by badmouthing Wine while apparently using it themselves.

      It seems that your idea of "wrong" and mine do not coincide. I'd say trying to secure VC dollars by passing off someone else's work as your own is wrong. I'd say that disparaging WINE while using it as the secret ingredient in your own product is wrong.
      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    18. Re:Project David by One+Louder · · Score: 1
      I'll reply.

      To date, all they appear to have done is post some screenshots. I don't seen any distribution of code, so I can't verify one way of the other if they're in fact using Wine.

      Screenshots mean little to me - they're very commonly mocked up by some grunt in the marketing department, and may not represent the actual product at all. For new products, fake Photoshop screenshots are the rule rather than the exception. Microsoft even fabricated entire videos for courtroom use.

      I don't think I set up any strawmen - after all, I didn't accuse *myself* of working for Project David, did I?

      Why is there such a big problem with simply asking for evidence? Clearly I have different standards of proof than you do, but why do my questions bother you so much?

    19. Re:Project David by fireman+sam · · Score: 1

      Actually the scrollbar bug was a crossover only bug. The code that caused the bug was written by the crossover team, but never got included in the main tree.

      --
      it is only after a long journey that you know the strength of the horse.
    20. Re:Project David by Anonymous Coward · · Score: 1, Interesting

      Go ahead and release your own version of some popular OSS program with no added functionality, and issue a few press releases about your breakthrough technology.

      Either this is OK ethically, or Free Software/Open Source ideology is a lie. Your choice.

    21. Re:Project David by RangerFish · · Score: 1

      I think blindfolds are customary...

  2. Timeline by millahtime · · Score: 5, Interesting

    What is the timeline to get true windows program compatability in the open source operating systems?

    1. Re:Timeline by Anonymous Coward · · Score: 1, Interesting

      well, since a new windows won't be out till 2006, it actually gives WINE a chance to hit the target before it moves again.

      on the down side, when Lognhorn does come out. the target will have moved a good distance.

    2. Re:Timeline by Anonymous Coward · · Score: 1, Interesting
      I'm sorry, but that has to be the lamest question I've ever seen. It's obvious that true windows program compatibility is impossible without having a virtual machine, like VMware or win4lin. For example, consider the financial and tax software suites. New ones are released each year, and each time things change. This creates major issues with the current method of creating program compatibility in cxoffice, as basically cxoffice has to be tailored to each individual piece of software.

      Codeweavers COULD do it, if they suddenly had massive amounts of funds and were able to hire many, many programmers... But I don't see that happening any time soon.

    3. Re:Timeline by RLW · · Score: 5, Interesting

      Pick the version of windows compatibility to shoot for. There are many many versions and each has its own set of updates; never mind the plethora of patches for each version.

      An emulator that can handle all this would be basically a PC emulator (see VMWare) with a bunch of Windows binaries.

      Does/will WINE have a version selectable compatibility ? There are quite a few windows apps out there that only run on specific versions of windows at specific patch levels and they won't run on subsequent versions or patch levels. It would seem that this kind of compatibility is very difficult. Would it even be worth while given the number of users would may have need for such compatibility?

    4. Re:Timeline by bogie · · Score: 3, Insightful

      2007, no wait 2009 er what was that again? Sorry but your question just doesn't make much sense or even seem very fair for that matter. This you would know within 2 minutes of Googling the subject. Nobody knows the answer to that question. You might have well have asked What is the Timeline for World Peace?

      To give you some sort of answer even though I don't really know if you deserve it is this. The only way there will be 100% compatability is when Microsoft completely Open Sources their OS's. Until then you have to use something like VMware which works but can be slow depending on the app and Wine which works for only some specific apps but is improving all the time.

      --
      If you wanna get rich, you know that payback is a bitch
    5. Re:Timeline by Anonymous+Cowpart · · Score: 2, Insightful

      I respectfully disagree.

      Most apps that cause problems are simply too moronic to do a sane version check, and cannot deal with higher version numbers,
      but will work properly as long as you can make the emulator pretend it is version X, where X is the expected version for that app.

    6. Re:Timeline by alienw · · Score: 1

      What the hell are you talking about? I have never seen a program that would refuse to run on a newer version of Windows than it was designed for. Wine will never be 100% compatible, but even 80% compatiblity is great. Who cares if it can't run a program WinXP can't run?

    7. Re:Timeline by Anonymous Coward · · Score: 0

      Are you new or something?
      I run into apps almost as old as you all the time. Sometimes its dumbshit programming and sometimes its by design to ensure getting your upgrade $$$
      ~~ FUCK YOU NOVASTOR ~~

    8. Re:Timeline by Anonymous Coward · · Score: 0

      If I can tell correctly, all windows programs including games, except those requiring directx will run (including office programs, spreadsheets, word processors) ... anything not requiring directx will work, and some requiring directx will work also. Getting everything working may take time as Microsoft likes to change formats regularly without notice, and really for no reason except to remain incompatible with everything that came before. Microsoft learned what 'incompatible' meant when their Flight Simulator would only run on an IBM(tm) pc. As soon as someone reverse engineers their protocols, they change them again (see World War 2: Enigma-"The Fourth Rotor").

    9. Re:Timeline by RLW · · Score: 1

      I have made several install packages for various types of windows applications. Depending on what the application needs in terms of windows resources it can be come very dependent on system sub components. In a few cases I've had to create a matrix showing under what conditions (i.e. general OS version and patch levels as well as some sub component versions - system dll's) a particular application will run.

      For instance, a financial package (banking software for customer profitability) would only load on particular versions of Windows NT with particular patch levels. Some the patch levels in which it would not run were higher in number in which it would. Also it was sensitive to the loading of MS-Office. install MS-Office after installing this application and depending on the version of Office it would break the application. Install office first and it will run but it might break office. So in addition to the compatibility of the OS et. al. I also had to contend with what other applications were doing to OS sub components.

      This was a real problem experienced by many users of MS-Windows. That is why Windows XP (and maybe 2k-i'm not sure) look for local copies of system dll's in the directory in which an application is launched. In this way an MS-Windows system may have loaded several versions of CommCtrl.dll at the same time.

      So, that's what I'm talking about. It may not be achiveable to get to 100% or even if it is possible it may not be practical. As you say something is better than nothing but if you really need %100 function then a PC emulator is an excellent way to go. You just may to buy a beefier system to get the performance needed.

    10. Re:Timeline by alienw · · Score: 1

      That is simply an example of an extremely badly written program. I don't see how you can fault Windows, WINE, or anyone but the software maker.

    11. Re:Timeline by RLW · · Score: 1

      No, it is a program based on published MS-Windows APIs. The function of these interface changes. Which then causes the program that uses them to change. This causes some functions to not work, work differently, or cause catastrophic errors. OS's like applications have bugs. When one writes an application and finds a bug in a closed source OS then one has limited choices. Find some way to implete a given feature that does not use the buggy API, write the code to replace the API function and use that instead, do not implement the feature which relied on the API, use the API and correct the results to make it behave as expected (what many application creators do), or ship your own version of the dll's (with the corrected function - MS makes lots of these available just for this purpose and this is what most application creators do especially MS). The problem is when MS finally gets around to fixing the bug there are lots of applications (often MS's own applications) which rely on the bug to work. Then if there is a enough complaints from users MS will put the bug back so that old applications (usually its own) will work again. WINE is not the problem, but rather this adds to the head ache of creating something like WINE.

      The real problem is the way MS has made these "micro" updates to the OS available and then purpetuates this mismash of dll versions.

    12. Re:Timeline by Mycroft_VIII · · Score: 1

      Then count yourself lucky. It doese happen, and way to often.
      Though In my experience it's not always been obvious. Usually the app just behaves wierd or crashes under odd circumstances. Now since this happens in winows anyway, and even with built in windows apps, most probably just chalk it up to situation normal. But when you see the app run fine on 98, crash alot on 98 se, behave wierd on 95 and nt, not work at all on 2k, run mostly fine with the occasional slowdown for no reason on xp home, and pop up an occasional wierd error message on Xp pro, all with the same hardware and fairly fresh installs, you start to suspect your o.s. and subcomponents versions are at issue.

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
  3. Priorities by Short+Circuit · · Score: 3, Interesting

    How do features and bugfixes get priority/take precedence in WINE? Is that likely to change?

  4. Why? by the+unbeliever · · Score: 5, Interesting

    Why dedicate time (and presumably money) to continue the lock-in Microsoft Office and similar apps have in the workplace, rather than dedicating that time to make existing F/OSS software better, thereby removing the lock?

    1. Re:Why? by Recoil_42 · · Score: 2, Interesting

      Why spend all that effort and time to create clones of windows programs, when we can just tap into the massive Windows support that already exists?

      Of course, that can't happen FOREVER. -- But until Linux gains widespread support, its the best example of 'using their own weapons against them' that the Linux movement has.

      --


      Newsie, Moderator, www.tauniverse.com
    2. Re:Why? by dynamicdesign · · Score: 1

      Because people already know how to use the microsoft applications. People do not like change, but if they have to why not have a security blanket. I agree, use apps that are linux based if your on linux. Windows apps will just break or not be fully functional and cause people to dislike linux.

      --
      I don't use Macintosh but I don't bash it. Try that for everything from now on.
    3. Re:Why? by tachin · · Score: 5, Insightful

      Because it's not an instant change, its a process not an event. It'll take a while until comparable (OSS) applications can compite with the Windows versions, we have OpenOffice but if you "must" run MS Office you can use Wine for example, and then you are no longer "locked-in" Windows, so actually the existence of these facilities (Cross Over Office, Wine..) does not continue the "lock-in" but in fact help to end it.

    4. Re:Why? by the_duke_of_hazzard · · Score: 1

      Because MS do a pretty good job on Office software, and decoupling Office from the OS would be a bost for other OS'es?

    5. Re:Why? by FortKnox · · Score: 4, Insightful

      Well, for one, why fix what isn't broken? A lot of apps, like Office, have lived for so long and gone through so many iterations, why do you want to start from scratch and try to compete with it?

      And, even if you do make a superior product, 95% of businesses use word's proprietary 'doc' type file. Instead, you can spend half the time and effort to port it over, meaning businesses wouldn't have to change much software for your average joe business user, but they get to move the OS over to something more stable and secure.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    6. Re:Why? by nbensa · · Score: 1

      Then just keep using Windows. echo "DAMN 20 SECONDS DELAY! $(repeat ! 100)"

    7. Re:Why? by PhilipOfOregon · · Score: 1
      Why provide compatibility to the de-facto standard closed system? Because it's too big a change to sell otherwise.

      "Here, learn all these different interfaces, it's about the same as the Windows computer we took away from you! It's only a two week learning curve!" -- do you think your users might beg to differ?

      Compared to: "Here, the operating system is different, but you usually shouldn't notice. You can still use all your Word templates and email stuff." -- do you think your users may be a little less upset?

      Small changes are ALWAYS easier to sell. (Even if a big change is the right long-term answer.)

    8. Re:Why? by Anonymous Coward · · Score: 0

      haven't seen a better way to open an MSAccess database under a client sends me. granted MSAccess isn't working under wine yet, so its just one of 3 programs i end up running in vmware/windows

    9. Re:Why? by seems+so+green · · Score: 0, Troll

      This is so stupid. Why do people even bother posting things like this.

      Why not just give up on life and never attempt to improve anything, right? Lame...

    10. Re:Why? by spiritraveller · · Score: 1

      Because it's all about having options. The more options you have, the more likely you are to get what you want.

    11. Re:Why? by FortKnox · · Score: 1

      Converting people from windows to linux isn't as easy as 'make good software.' Windows is on a giant chunk (I'll guess around 90%) of all the desktops in the world. Its a process. If you have a secure and stable OS, but still have office, you convince some tough characters to move to linux. That's when they will eventually look into open source solutions available to linux and make the complete switch.

      You are either living in a lala world or are a troll. If its the former, you need to be less harsh, if its the latter, why waste the time to try?

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    12. Re:Why? by FortKnox · · Score: 2, Informative

      Why not just give up on life and never attempt to improve anything, right?

      Like Word Perfect? Shoulda realized you were a troll. I'm sorry I bit on that crap.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    13. Re:Why? by syphax · · Score: 3, Insightful

      The other responses answer this well enough, but let me make it simple:

      For many reasons, it's hard to switch, plain vanilla, from Windows/Office to a Free set of OS + applications. Any tool that aids a gradual transition is, most likely, a Good Thing.

      For my office work, I cannot plausibly switch away from Office right now without a major productivity hit, mostly due to file format issues (and some VBA scripts that would take time to re-create in OOo). It isn't right, but that's the way it is. I could, however, switch away from Windows if I could still run Office well enough from time to time.

      --
      Simple Unexpected Concrete Credible Emotional Stories
    14. Re:Why? by AndyRobinson · · Score: 4, Insightful
      Because in an ideal world the choices a user makes about which applications to run shouldn't be dictated by the operating system their computer runs

      OK, I know that is somewhat idealistic, but hear me out. When someone goes to do something they want to be able to use what they think is the best tool for the job. It doesn't really matter on what grounds they've made that choice - whether it's objetively better, whether it's the one they've always used and are comfortable with, whether it's that latest in thing, whatever. They want to be able to run their chosen app on their chosen OS.

      Personally, I don't really care whether someone uses MS Office or Open Office as long as their happy using what they're using. I would, however, like to be able run Dreamweaver, Fireworks and Photoshop reliably under Linux because then I have the option. If other people are happy running open source equivalents then great. But regardless of whether Gimp is better than Photoshop, I know which I'm better at using Photoshop so that's what I'd rather use.

      Working on Windows compatability is a way of reducing lock-in and promoting competition as it removes restrictions of what can run where. That way the best products should be most successful, not merely the ones that have already got market share or have managed to tie people in whether they like it or not.

    15. Re:Why? by thaJungle-Doa · · Score: 1

      It's not just MS products that will benefit from the development of such software as WINE, etc. The patient management system we use at work will only work on a windows platform. Anytime I have to login to the system to do maintenance, I have to open a rdesktop session to another computer and then connect to the patient database from that windows computer. It would be so much easier if I were able to run it from my local linux machine. Unfortunately, the patient management system doesn't like WINE all that much, so I am still looking for a stable and viable alternative. =Doh!

    16. Re:Why? by NanoGator · · Score: 2, Interesting

      "Why dedicate time (and presumably money) to continue the lock-in Microsoft Office and similar apps have in the workplace"

      Think about why the lock-in happens in the first place, then think about the value of at least getting those lock-in apps running on another OS.

      --
      "Derp de derp."
    17. Re:Why? by the+chao+goes+mu · · Score: 2, Informative

      Agreed. And you missed one argument: Sometimes there is no FS/OS version. I had to translate a Quark document to text at work. I run FreeBSD (yes,yes, FBSD is dead, yada yada...). Anyway, there was no way to translate Quark to anything else that would run on *BSD or Linux. One script which was horribly broken, that's it. In the end, I ahd a coworker with an MS desktop download the demo version of Quark to convert the files. Yet one more reason windows emulation is not a bad idea.

      --
      Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
    18. Re:Why? by Zathrus · · Score: 2, Insightful

      Why dedicate time (and presumably money) to continue the lock-in Microsoft Office and similar apps have in the workplace

      Because the lock exists. Wishing it away won't change things. Contrary to popular belief, the world will not beat a path to your door if you build a better mousetrap. Not if everyone uses the old mousetrap, it works "good enough", and your new mousetrap won't fit through standard doors.

      In the business world migrating desktops from Windows to anything else is problematic at best. Do you have any idea how many companies run proprietary desktop applications? For which they may not have the source (or it was lost long ago or they no longer have developers for the app)? Or even if they do have the source and the developers, how long do you think it would take to port the app from Windows to Linux? There's also the legion of niche programs that run under Windows, and the volumes of Excel macros and the like. Most businesses will kindly decline to move their desktops to Linux when the finance department informs management that they won't be able to bill customers anymore.

      Home use means games -- both educational and entertainment. WINE and TransGaming are getting better, but they're still a long, long way from complete here. And the compatibility list is starting to slide backwards as more games utilize DirectX 9, which hasn't been touched in Linux yet. There's also the minor issue that Joe Schmoe wants to be able to buy a program off the shelf from CompUSA or Amazon or wherever, bring it home, put in the CD, and have it install. Why should they need to know if it's Linux or Windows? Why should they care? You can dismiss Joe Schmoe if you'd like -- it just means that you don't really care if Linux takes over the desktop or not (which is fine, but then this entire thread is irrelevant to you; that's not the subject at hand). Because it won't unless these issues are addressed.

    19. Re:Why? by DrEldarion · · Score: 2, Insightful

      Same situation with Photoshop. GIMP, although powerful, is downright painful to use - especially for beginners. If Linux could run Office and Photoshop, it would probably be a lot easier to migrate end-users from Windows to Linux.

    20. Re:Why? by airjrdn · · Score: 1

      How about Windows?

      I'm not trying to be sarcastic, but I'm just curious, are there things you need to do that require Linux that can't be done from within Windows?

    21. Re:Why? by debian4life · · Score: 1

      Absolutely. I understand that you have to offer certain consumers a way to use their exising software on Linux. But I wish more time was spent distancing Linux from Windows and just write new stuff that is F/OSS from the get go.

      People are always writing emulators and clones and so forth for Windows apps. If I wanted to run those apps so bad, I would just use Windows and make it a lot easier.

      I want something new and fresh and native to my open source OS.

    22. Re:Why? by ManoMarks · · Score: 1

      You've hit on a powerful point. Many small/medium businesses use Access, which MS won't even let onto the Mac. Couple that with VBA, which is a powerful scripting language, and you have something that so far no one has been able to replicate. It is unfortunate, it is a lock, and it's something that many of us rely on.

      --

      That's gotta fit into your schema somewhere

    23. Re:Why? by bigbadunix · · Score: 1



      I don't think it's necessarily about running MS-Office apps completely. The one or two things that are holding me back from deploying linux desktops are Peachtree Accounting and another 3rd party application that the (in my case) mortgage industry relies on heavily. There's nothing in sight to come close in the F/OSS world (that I'm aware of). If I'm wrong, help me :-)

      Fortunately, most other 3rd party vendors that we deal with have ported old shitty Win32 apps over to Servlet/JSP technology.

      For the holdovers, however, a BCL or something is needed in order to move forward.

      --

      The older I get, the less I like everyone else.
    24. Re:Why? by ichimunki · · Score: 1

      Well, for one, why fix what isn't broken?

      Have you used Word lately? I stopped with Word 2000-- it was so broken compared to the previous two decades worth of word processors I'd used I could hardly stand it. It's gotten to where I prefer handcoding HTML in emacs (the HTML gives me formatting and stuff, just view/print from a browser) to going into Word for anything.

      why do you want to start from scratch and try to compete with it?

      Some might say the same about Linux itself, especially when MS Windows has become much more stable in recent versions. The point, as the other poster was saying, is to promote the use of Free Software.

      95% of businesses use word's proprietary 'doc' type file.

      You say this like MS Word itself has never had version incompatibility issues. Also, MS Word can import/export a variety of formats, so I don't see this as a huge issue. I've heard you can even trick MS Windows into thinking HTML files are .doc files by simply changing the file extension.

      --
      I do not have a signature
    25. Re:Why? by jayminer · · Score: 1

      GIMP is dead easy compared to Photoshop I think.

    26. Re:Why? by Sleepy · · Score: 1

      Why dedicate time (and presumably money) to continue the lock-in Microsoft Office and similar apps have in the workplace, rather than dedicating that time to make existing F/OSS software better, thereby removing the lock?

      Because F/OSS community does not write vertical applications. They also have no idea what "in-house" applications your company has developed. Maybe it's even little niche applications the F/OSS community disparage as "shareware" (yet no one writes on Linux... at least not yet!)

      Those things lock you down to Windows. Running Office is just a formality now that OpenOffice is rockin da house, at $0...

    27. Re:Why? by 1u3hr · · Score: 1
      And, even if you do make a superior product, 95% of businesses use word's proprietary 'doc' type file.

      Some might remember back in the 80s and early 90s when WordPerfect was king of word processing and Lotus 123 of spreadsheets. MS worked hard on Word and Excel, but found it hard to convert existing users because of file compatibility. So they made an immense effort to be able to perfectly import and export these two formats, allowing easy transition. (Other things, especially Windows, were important too). Even now when transferring files to and from Word I often use WordPerfect 5.1 format as an intermediary; this always gives the cleanest conversion.

    28. Re:Why? by mpe · · Score: 1

      In the business world migrating desktops from Windows to anything else is problematic at best. Do you have any idea how many companies run proprietary desktop applications? For which they may not have the source (or it was lost long ago or they no longer have developers for the app)? Or even if they do have the source and the developers, how long do you think it would take to port the app from Windows to Linux?

      Much the same applies to "upgrading" Windows in such an environment.

    29. Re:Why? by fucksl4shd0t · · Score: 1

      You could have just said "In Microsoft's world, the tail wags the dog. The rest of us want to be the dog wagging the tail". ;)

      --
      Like what I said? You might like my music
  5. Why? by Anonymous Coward · · Score: 1, Redundant

    Why?

    To state it simply. It seems that much of the Linux movement is made up of people who want to get away from Windows as much as they can. They hate Windows with a passion and want to get away from it.

    Why not innovate and make new programs for Linux that are better than their Windows counterparts instead of adapting Linux to run Windows software?

  6. Hurdles? by baudilus · · Score: 4, Insightful

    What have been the most major hurdles in your projects (both past and present)? How were they handled in the past?

  7. Is Windows binary compatibility a good thing? by iapetus · · Score: 4, Interesting

    To what extent do you believe Windows binary compatibility on Linux could stifle development of native Linux solutions that compete with those Windows applications?

    --
    ++ Say to Elrond "Hello.".
    Elrond says "No.". Elrond gives you some lunch.
    1. Re:Is Windows binary compatibility a good thing? by razmaspaz · · Score: 1

      And in addition to that, how do you think that these binaries will force open source projects to survive on features and stability rather than the fact that they are the only choice for linux users? (in effect a monopoly)

      --
      I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
    2. Re:Is Windows binary compatibility a good thing? by FortKnox · · Score: 4, Insightful

      I think the exact opposite will be true, here.

      Its best to explain as an example:
      Suppose OSOffice is an open source competitor to MSOffice.
      Good sys-admin Charlie finally convinces management to convert all machines from Windows to Linux. By putting in Wine, the business users still have MSOffice and can do their jobs regularly, but they pay less money for the operating system, and still gain a stable and secure operating system in the process.

      Eventually, Eugene, the marketing director, plays around in the new operating system and finds OSOffice. It can do the same things, and actually a few nice things that MSOffice can't. He plays around with it, and eventually switches to the new app. He convinces so co-workers to do the same. Before long, most of the employees are using OSOffice instead of MSOffice, and they drop MSOffice in favor of OSOffice (and save money).

      Converting people from MS to Linux isn't a "drop ms and use linux" solution. Its a slow process that needs helping. Wine is one of those 'helpers.'

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    3. Re:Is Windows binary compatibility a good thing? by Kenja · · Score: 4, Insightful
      Well, I guess one could say that being able to run windows native apps on Linux gets the end user over to Linux in the first place rather then spend money on Windows. One there is a good user base of Linux systems there is a reason for companies to release Linux native versions of the apps. So a Windows emulation layer (or what ever) solves the chicken and the egg problem of commercial apps.

      HOWEVER. I for one think Linux has a long way to go before it can be used be Joe and Jane CompUSA customer. Simple things are missing from many distros that end up requireing extensive work to add. Untill the end user dosn't need to mess around in the kernel code it will not be acceptable. For example.

      I'm building a PPTP server, which should be simple.
      1. Debian has a package for Poptop. However I want to use MSCHAPv2 which requires that the kernel support MPPE (why the hell is this in the kernel?).
      2. There is a kernel module for MPPE for Debian. However it needs a 2.4.x kernel.
      3. Debian by default installs a 2.2.x kernel.
      4. Installing a 2.4.x kernel over the default Debian install kills Lilo.
      5. Installing with the 2.4.x kernel from the Debian installer breaks the included driver for the 3COM NIC in the server.
      6. Vodka makes all my troubles go away for a while.
      7. GOTO 6

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    4. Re:Is Windows binary compatibility a good thing? by iapetus · · Score: 4, Insightful

      I see that process as more likely to work the other way round, and I'm sure I've seen cases of this reported on Slashdot and elsewhere - OpenOffice (sorry, OSOffice) running under Windows is the first step towards change - when the application software has been gradually phased over to open source, there's no point in paying the premium for Windows licenses when there's no software left that requires Windows to run.

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    5. Re:Is Windows binary compatibility a good thing? by alienw · · Score: 1

      Look, unless you run a very small shop, OOffice simply does not have the required functionality. I tried using it recently for a report, and it can't even properly do things as basic as page numbering and footers. I am not even talking about the revision control features, security features, and other stuff that is totally missing from OpenOffice. If you think OpenOffice can completely replace MS Office, you don't know anything about MS Office.

    6. Re:Is Windows binary compatibility a good thing? by koali · · Score: 3, Funny

      HOWEVER. I for one think Linux has a long way to go before it can be used be Joe and Jane CompUSA customer. Simple things are missing from many distros that end up requireing extensive work to add. Untill the end user dosn't need to mess around in the kernel code it will not be acceptable. For example.

      I'm building a PPTP server, which should be simple.

      Wait a minute, you're telling me that Joe and Jane from CompUSA want to build a PPTP server. I'll give you good news: with Linux they can even run a beowulf cluster of those...

    7. Re:Is Windows binary compatibility a good thing? by D-Cypell · · Score: 1

      "...and still gain a stable and secure operating system in the process"

      One of the words in the above quote doesnt not belong there! Can you guess which one?

    8. Re:Is Windows binary compatibility a good thing? by D-Cypell · · Score: 1

      *chuckle*

      As a bonus question, there is a word that doesnt belong in my quote either... ;o)

      Anyone selling typing lessons?

    9. Re:Is Windows binary compatibility a good thing? by jonastullus · · Score: 2, Insightful

      By putting in Wine, the business users still have MSOffice and can do their jobs regularly, but they pay less money for the operating system, [...]

      hmm, not so. when working almost solely with one or two applications the stability of the OS might well be less important than the stability/ease-of-use of those two apps.
      beginning with w2k microsoft has vastly improved the stability of their OSs and apart from huge documents the office suite works fairly stable itself.
      wine on the other hand has more than just a few quirks, especially when running such a complex software as MSOffice. therefore the stability argument won't hold (in my opinion) in this case! also, MSOffice running under wine will have problems with some menus, icons, animations, .... this has improved a lot, but still apps running wine are far from feeling "native"!

      Eventually, Eugene, the marketing director, plays around in the new operating system and finds OSOffice. It can do the same things, and actually a few nice things that MSOffice can't. He plays around with it, and eventually switches to the new app.

      no, I don't think so! although OpenOffice is becoming a veritable alternative to MSOffice, I am pretty sure that the incentive to change from MSOffice to OOffice is just not there. it might have some additional features, but it might also lack some or just have important functionality in other places or with another philosophy so that the cost of switching (learning to use a new application) is higher than the functional benefit.

      Converting people from MS to Linux isn't a "drop ms and use linux" solution. Its a slow process that needs helping. Wine is one of those 'helpers.'

      I couldn't agree more, but neither is MSOffice a good example for this effect nor does this refute the parents implication that being able to run commercial windows software might diminish the need for native linux application, be they commercial or free!

      jethr0

    10. Re:Is Windows binary compatibility a good thing? by some1somewhere · · Score: 1

      This is very true.

      While people are "locked in" to using Windows software, they have no choice but to continue using Windows.

      Remember, most people are "goal orientated" in that they want to get the job done... send an email, do online banking, search on Google, etc. If they can do exactly the same thing on Linux, *BSD, Windows, etc. they most likely do not care which platform they run on.

      Same goes for the games platforms... XBOX, PS2, etc. People don't particularly care who makes the box, as long as the best games they want to play are available for that platform.

      In the case of Openoffice, if it is available on Linux, *BSD, Windows, then the app is platform independent and people will choose whichever is probably cheapest or most stable. And if the other apps they use like Outlook are also available on other platforms (or a very similar app in functionality) then they will ditch it much easier than if they have to learn a new set of tools to get the same job done.

      --
      **FREE** Track and view your phone's via CellID and/or WIFI and/or GPS :- http://tinyurl.com/la6fhd
    11. Re:Is Windows binary compatibility a good thing? by TheRealMindChild · · Score: 2, Interesting

      This is EXACTALLY what happened with OS/2. With WinOS2, there was no reason to write applications in the OS/2 api, because if you used the windows API, you are guaranteed one more OS your app can run on.

      And a lot of people don't realize it, but the same is of course true wint Winnt/2k/XP. The Windows API is on top/along side the actual Native NT API (convienient since NT evolved from OS/2)... and how many Native NT applications do you know of?

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    12. Re:Is Windows binary compatibility a good thing? by sangdrax · · Score: 1

      Microsoft's monopoly lives on the tight MS-Windows Windows Apps connection. Severing this link threatens the users' need of buying MS Windows to support its apps. Having this link is 'one of the reasons to stick to MS Windows'.

      If all software would run under Linux, including their installers, MS Windows would soon cease to sell: it is not needed anymore. This means no more forced/encouraged bundling of WMP/IE/Office on the desktop, slowly moving in alternatives installed by default.

      Users might actually like the (sometimes free) alternatives, leaving MS with less sold apps. This also means their proprietary formats will loose momentum, one of the reasons people 'have to stick to MS Office, etc'.

    13. Re:Is Windows binary compatibility a good thing? by iapetus · · Score: 1

      That's nice for you. I've tried (and been using) OOffice for over a year now both at home and at work, and it has met my requirements perfectly adequately. For some of that time I used it alongside MS Office, and I found in a number of cases that OO handled large documents (particularly page numbering and footers in those documents, coincidentally) better than MS Office.

      I guess we've had different experiences of the software, but in my experience, for the uses I've put it to, OO has been the better package, and if the price on both packages were the same I wouldn't hesitate to choose OO over MS Office.

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    14. Re:Is Windows binary compatibility a good thing? by magefile · · Score: 1

      Page numbering and footers work fine for me - even importing them works. What version are you using?

      "Security" is non-existent in MS Office. Those passwords can be cracked very quickly and very easily. If you want security, you need a 3rd-party encryption tool anyway - such as GPG.

      Revision control ... I can't argue with you here. I personally prefer SVN/CVS, but I understand that for document revisions, an in-document feature is needed. I don't know if OO.org has this or not. Maybe you should submit a bug report?

      I use MS Office at school; OO.org at home. I've never had any conversion problems, and I've never found anything in MSO that I couldn't do in OO.org. The reverse is not true.

    15. Re:Is Windows binary compatibility a good thing? by prescot6 · · Score: 1

      HOWEVER. I for one think Linux has a long way to go before it can be used be Joe and Jane CompUSA customer. Simple things are missing from many distros that end up requireing extensive work to add. Untill the end user dosn't need to mess around in the kernel code it will not be acceptable. For example.
      I'm building a PPTP server...

      I agree with a lot of what you say, but your example is not very good. Joe and Jane CompUSA customer have no desire whatsoever to build a PPTP server, making your example irrelevant. If you asked them to do that in Windows, they're response would be the exact same as in linux: "A what?"

      That's the thing is that to do most "average" things, you DON'T need to mess around with the kernel.

      That said, I still don't think that your average Joe is ready for GNU/Linx, but it's close.

    16. Re:Is Windows binary compatibility a good thing? by Psymunn · · Score: 1

      Wine is like the patch it helps easy the windows habit and allows you to kick it in the long run oh, and it also lets you run Flash there are more windows programs then just Office and IE and not all of them have been emulated

      --
      The Neo-Bohemian Techno-Socialist
    17. Re:Is Windows binary compatibility a good thing? by prescot6 · · Score: 1

      I've looked for a long time and can't not figure it out. How 'bout a hint?

    18. Re:Is Windows binary compatibility a good thing? by gmuslera · · Score: 1

      "Native" linux solutions are already competing with Windows applications in the Windows environment. OpenOffice, Mozilla, Gimp, web applications, etc are making inroads even under Windows, then why they would have problem when they are truly native applications and just under an emulation level the windows ones?

    19. Re:Is Windows binary compatibility a good thing? by List+of+FAILURES · · Score: 1

      You are making a poor assumption. You are assuming that people actually use the features that you are atlkaing about. Trust me, from my share of work at various companies, I've never seen anyone but the most ambitious secretaries use any moderately extended features. OpenOffice.org can compete with MS Office in every way that 98% of the workforce uses MS Office. That small 2% group who actually explore Office suites and use the extended features will have to learn the slightly different way of doing things in OO.o. MS Office does nothing that an average user needs that OpenOffice.org can't do. You are simply spreading more lies.

    20. Re:Is Windows binary compatibility a good thing? by alienw · · Score: 1

      Page numbering and footers work fine for me - even importing them works. What version are you using?

      How can you configure it to number everything except the first page? I played around with it for at least 30 minutes and could not figure out how to do that. Maybe I'm just retarded, but if you deleted the page number on one page, it deletes them on all pages.

    21. Re:Is Windows binary compatibility a good thing? by Sleepy · · Score: 1

      I see that process as more likely to work the other way round, and I'm sure I've seen cases of this reported on Slashdot and elsewhere - OpenOffice (sorry, OSOffice) running under Windows is the first step towards change

      I think your statement is more true if the only step to conversion, is Office.

      You're right that Office is not the "dealbreaker" anymore... OpenOffice is great. Not perfect, but great. :-)

      Plenty of environments will want to stay with Office if they already paid for it. At least until the next round of major upgrading. This still means WINE.

      More likely still, companies often have in-house applications created in Visual Basic, etc. probably developed by consultants who kept rights to the sourcecode. Recycling those binaries under WINE is key.

      Office was probably a bad example by the parent poster.

      Now, a MS Windows *theme converter* would probably win legions of Windows converts. :-)

    22. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      The ASSumption is that MS Office running on reverse-engineered, feature-incomplete Wine is going to be more stable than running MS Office on Windows. Probably not.

    23. Re:Is Windows binary compatibility a good thing? by JosefK · · Score: 1

      Use page styles. As a simple case, where you want the first page to actually be numbered 1, but just not display the number in a footer or header, create a page style for the first page of the document. Set the header or footer to be off in the page style attributes. Apply the style to the first page. On the second page, make sure the page style is set to "Default". Select Insert->Footer->Default. Place your cursor in the footer on page 2, then select Insert->Fields->Page Number. The default is to have separate left/right footer settings, which will mean you'll also need to insert the page number in the footer on page 3. If you want the footers to be the same regardless of left/right orientation, go to Format->Page...->Footer and check "Same content left and right" for the Default page style.

      Some tutorials for OpenOffice.org are here.

      I'd also recommend any of the OpenOffice.org/StarOffice books co-authored by Solveig Haugland.

    24. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0
      If all software would run under Linux, including their installers, MS Windows would soon cease to sell: it is not needed anymore.

      True, but it's never going to happen.

    25. Re:Is Windows binary compatibility a good thing? by It'sYerMam · · Score: 1

      Well, as long as the hackers code properly in windows, and release everything as OSS, what's the problem?
      I don't believe the Windows API is essentially "bad..."

      --
      im in ur .sig, writin ur memes.
    26. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      har har!:

      It [OSOffice] can do the same things, and actually a few nice things that MSOffice can't

      More like

      It [OSOffice] can do some of the same things, and actually a few nice things that MSOffice can't. But there are a zillion things that MSOffice does, and does well, that OSOffice can't

      (mod- for a pro-MS post on /.)

    27. Re:Is Windows binary compatibility a good thing? by sydb · · Score: 1

      Read this; from a google search for: openoffice footers

      --
      Yours Sincerely, Michael.
    28. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      Well maybe you are a liar and maybe you're just myopic. What qualifies you to assess what all the companies you've never been in are doing?

      I've done dozens of consulting gigs for public and private companies. Even tho the secretaries may not be using cutting edge features there are many using macros in Excel and Word that they'd be lost without. Not to mention dozens of departmental databases in Access using their custom forms and queries.

      At least once a year I evaluate the latest OO. It takes me about 30 minutes to find a bug that is unacceptable when comparing it to MSO. Try a 2 column document containing 6 tables. Look at that yourself and tell me if it won't make the unsophisticated user think there will be a printing/margin problem. Even though it prints correctly it displays poorly on the screen, implying that the table's left borders will be cut off.

      In my experience, the replacement would be costly and the users would not be happy. Maybe next year.

    29. Re:Is Windows binary compatibility a good thing? by husker_man · · Score: 1


      Unfortunately, I don't think having windows binary capability will work based on history.

      OS/2 was competing with Windows 3.1, but was losing in terms of market share. IBM came up with the brilliant idea of enabling OS/2 to run MS Windows applications natively until the developers had created/ported applications that would run natively underneath OS/2.

      The result: Developers saw that their apps would run under OS/2 and basically decided that it wasn't worth the effort to developing a port that ran exclusively under OS/2 when the Win3.1 code would do fine as is. OS/2 was declining anyway at that time, but it IMHO hastened the decline of OS/2.

      (Yes, I know a lot of people still using OS/2, we have a lot of it here at the facility where I work.)

    30. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      I for one think Linux has a long way to go before it can be used be Joe and Jane CompUSA customer. Simple things are missing from many distros that end up requireing extensive work to add. Untill the end user dosn't need to mess around in the kernel code it will not be acceptable. For example.

      I'm building a PPTP server, which should be simple.


      I'm a professional programmer with many years of experience coding both for Windows and Linux. My main development machine is a hand-built box running Slackware with a custom kernel. In other words, I am not Joe CompUSA customer.

      I also don't have a frigging CLUE what PPTP, MPPE, or MSCHAPv2 might be.

      I suggest you find a sensible example. Something involving browsing the web, checking email, writing letters, or producing presentations, which is all 99% of users ever want to do on a computer, would be a good start.

    31. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      And a lot of people don't realize it, but the same is of course true wint Winnt/2k/XP.

      So you just defeated your point. If a non-Win32 OS with Win32 compatibility can become the world's most widely used operating system, why can't that work for a hypothetical Linux with perfect Win32 compatibility as well as it works for Windows XP?

    32. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0
      but they pay less money for the operating system

      Windows + Office will always be less expensive than Office alone.

    33. Re:Is Windows binary compatibility a good thing? by amber_of_luxor · · Score: 0, Flamebait

      tried using it recently for a report, and it can't even properly do things as basic as page numbering and footers.

      That sounds about like the functional ability of ms office. Oh wait, you were describing OOo. OOo 1.1 can do things that cause msofficeXp to choke up and die. [Actually, XP itself gets the blue screen of death.]

      The "problems" you describe sound like stylesheets were not being used correctly. OOo requires stylesheets to be used for everything. MSOffice has yet to learn what a style sheet is, much less how they are used.

      revision control features, security features, and other stuff that is totally missing from OpenOffice.

      Revision control is in OOo. DRM is not in OOo. If you need encrypted files, GUPGP and a macro make OOo documents secure. There are a couple of one key mactos that encrypt and save a file in OOo.

      The database in OOo sucks, but MySQL installation is relatively straightforward. msoffice does have slightly faster CJKV text input, than OOo has.]

      If you think OpenOffice can completely replace MS Office, you don't know anything about MS Office.

      Which explains why msoffice blows up, and my computer has the blue screen of death, when I write my book. The same text, in OOo causes no problems.

      I can write one page of text in OOo in five minutes. The same page, using ms office, takes three hours if msoffice doesn't crash, winxp doesn't give me the blue screen of death.

      Amber

      --
      Wind Beneath Thy Wings
    34. Re:Is Windows binary compatibility a good thing? by silicon+not+in+the+v · · Score: 1

      "I also don't have a frigging CLUE what PPTP, MPPE, or MSCHAPv2 might be."

      I was thinking the same thing. That's about the worst example of tech-skewed perception of normal I've ever heard.

      I remember someone making a reply to Eric Raymond's now-famous description of problems setting up simple networking to a parallel printer on his wife's machine in Linux. The comment was to the effect of, "A parallel printer? What century is he in?"

      It is a common thing sometimes that people who are very computer knowledgeable hang around mostly other computer knowledgeable people because of shared interest, so their ideas about what "most people" do are not very realistic. Samba? Most people don't know it by name, so they won't know what it does. ssh? No--they may have heard of Remote Desktop, which pretty much tells what it does. firewall? Most people haven't heard of it; they use antivirus software for cleaning up after the fact.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    35. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      I'm kind of surprised that most people have only been talking about MS Office and OpenOffice.org in this thread.

      While I agree that using MS Office via WINE may continue to promote MS file formats & some amount of "lock-in" (which isn't a good thing), Office isn't the only application people need WINE for!

      I'm an EE and a lot of the tools that I use and need to get my work done are Windows-only, there are no Linux ports. I can run a lot of them through WINE without major issues. This lets me use those legacy programs when I have to and still lets me use the best of what's available for Linux.

      I think the bottom line is that people like me want to continue to use Linux, but for some programs there just aren't Linux native alternatives and in some cases they probably won't be coming for a LONG time. WINE lets us use those applications while we continue to hope for, and maybe even contribute towards non-platform specific programs.

    36. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      OS/2 was competing with Windows 3.1, but was losing in terms of market share. IBM came up with the brilliant idea of enabling OS/2 to run MS Windows applications natively until the developers had created/ported applications that would run natively underneath OS/2.

      Hmmm....

      Leaving aside the question as to whether Windows compatibility is a good idea or not, the comment above made me think:

      OS/2 is effectively gone.
      IBM is doing a lot of Linux development.
      OS/2's Windows compatibility is better than Wine's.
      So why don't IBM cross-polinate the Wine project with some of their OS/2 work?

    37. Re:Is Windows binary compatibility a good thing? by automatix · · Score: 1

      3. Debian by default installs a 2.2.x kernel.
      4. Installing a 2.4.x kernel over the default Debian install kills Lilo.
      5. Installing with the 2.4.x kernel from the Debian installer breaks the included driver for the 3COM NIC in the server.

      Debian Stable (Woody) works fine with a 2.4 kernel. In fact, if you use the bf2.4 disks/cds then it installs by default...

      If you've already installed then: apt-get install kernel-image-2.4.18-1-xxx (and kernel-pcmcia-modules-2.4.18-1-xxx if you're on a laptop). It's an initrd image so you may have to edit lilo.conf but the instructions are quite clear and they work fine.

      Good Luck, Rob :)

    38. Re:Is Windows binary compatibility a good thing? by waferhead · · Score: 1

      7: Don't use Debian???

      I _LIKE_ Debian, but it can be a pain in the ass in scenarios like the parent suggest, as if you are doing anything remotely non standard that requires recent/current... anything.

      Building mythtv and avidemux (cvs) awhile back drove me back to Mandrake Cooker.

    39. Re:Is Windows binary compatibility a good thing? by Zzootnik · · Score: 1

      And that brings up another question I was thinking about the other day...

      Have you ever received any aid for Wine from IBM's OS2 project? And as OS2 has for the most part 'not succeeded in gaining desktop dominance' (Trying to be nice...), do you think there is any possibility of IBM choosing to Open the Source? And do you think that would help you out much?

      --
      Sig currently under construction. Mind the gap....
    40. Re:Is Windows binary compatibility a good thing? by Narchie+Troll · · Score: 1

      Because OS/2's Windows compatibility was based off Microsoft source code.

    41. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      Vanilla Debian is NOT a final user distribution. Please do not blame a truck for not being able to carry you into your supermarket parking.

    42. Re:Is Windows binary compatibility a good thing? by Anonymous Coward · · Score: 0

      what evil Hell are you writing woman?

    43. Re:Is Windows binary compatibility a good thing? by List+of+FAILURES · · Score: 1

      Ummm, sorry but you are wrong. I've worked several consulting jobs (6-12 month terms) at various non-profit and academic institutions and OO.o is just fine. Never once has anyone complained when I've helped them switch over. As far as their use of advanced features in Office, there was none to speak of. Multicolumn documents do not belong in a word processor, that is a DTP function. The only people at the places I've worked for who do multicolumn docs are the people in graphics departments. That is the way real people do their work. Not some goofy secretary who thinks she can do a news letter. Leave the layout and design to the professionals.

    44. Re:Is Windows binary compatibility a good thing? by fucksl4shd0t · · Score: 1

      I'm am having trouble with it too. Anybody?

      --
      Like what I said? You might like my music
    45. Re:Is Windows binary compatibility a good thing? by Mycroft_VIII · · Score: 1

      Had to jump into this thread somewhere.

      The way I see it, having compatability with windows binaries is bassically a gamble. If it's used properly (with good marketing) it can help. If not it won't.
      It WILL reduce any reason to code to Linux directly unless Linux achieves a significant majority in the market share, not likely to happen soon.

      And therein lies the real key (IMHO of course). What's really need is to make PORTING of apps to linus as painless as possible. If with very little to no extra effort and cost a company can build thier app to run on BOTH platforms, and port over old apps with ease. Then the much smaller home market share of Linux no longer makes it to cost prohibitive to write linux software. It will still need some evangelizing/marketting/etc. But it becomes much easier.
      Once this happens and Joe sixpack can buy his games/tax software/whatever, and see 'CD Rom for Windows/Liunux/Mac' on the box. Then you have a chance. If he should actually get curious as what this linux thing is, and finds out it's free (as in beer, Joe mostly worries about buying beer, Paying Joe jr. colledge tuition, etc. not supporting causes however noble) he might try it, especially when he can do so and not mess up his windows. If he's not utterly confused by the distro, has GOOD built in help, and isn't yelled at to "RTFM YOU ST00P!D LUSER' should he ask for help, then he'll see a powerfull, stable, and virus free os that has lots of really cool free(both ways) stuff.

      Well at least that's (in part) how I see it. In the mean time Wine and such do have a valid place, but if a vendors options are
      a) just write for windows, it'll work on some linux's anyway, not that thier very significant.
      b)write for windows, then re-write almost from scratch for an o.s. that only covers 1-5% of our potential market.
      What would you do. I'd rather like to add c) write for windows or linux, then spend just a few man hours at most and some compile time to generate a version for the other.

      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
    46. Re:Is Windows binary compatibility a good thing? by cbreaker · · Score: 1

      Earth to Kenja, Joe and Jane won't be building a PPTP server, and they probably don't even know what a server is, besides what they hear about "web servers."

      I do agree that SOME tasks are too complicated but when you take it down and realize that most people A) Do e-mail B) Surf web pages and C) Type letters and print them. And most people have a hard time setting their computer up just for that on a Windows box too.

      --
      - It's not the Macs I hate. It's Digg users. -
  8. Challenges by AKAImBatman · · Score: 5, Interesting

    What are the biggest challenges in getting generic Windows software to run? So far, WINE has appeared to be mostly focused on games. While it's great that my son's Blue's Clues game runs just as well as on Windows (Thank You!), getting applications like Video Players installed tends to be difficult if not impossible.

    1. Re:Challenges by penguinoid · · Score: 3, Funny

      So far, WINE has appeared to be mostly focused on games.

      I have heard it said, "Windows is only good for playing games". Does that explain anything?

      --
      Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    2. Re:Challenges by DoofusOfDeath · · Score: 1

      Hey - My son playes Blues Clues as well, but on Windows. I'd love to get it working on Linux.

      Are you using Wine, or WineX? Any tricks you'd like to share to get it working?

      Thanks,
      Christian

    3. Re:Challenges by Anonymous Coward · · Score: 0

      Games use far less of the Win32 API than 'proper' applications tend to, and their usage tends to be in similar ways.

      Also, re video players: There are native Linux ones which work fine, right?

    4. Re:Challenges by AKAImBatman · · Score: 3, Informative

      Are you using Wine, or WineX?

      Just the latest WINE build.

      Any tricks you'd like to share to get it working?

      When I first tried running it, the window border showed up in fullscreen. This prevented input from being handled correctly. The problem seemed to have cleared up after the next reboot. No idea why. *shrug*

      It was actually a rather funny story. You see, I had installed WINE because Sun suggests it for running programs that the Java Desktop System does not yet have support for. I then left JDS running while I went to work. A few hours later, my wife calls and asks how to get Blue's Clues running on JDS (despite a previous offer for her to reboot into Windows at any time). I thought about it a moment and had her double-click on the CD. She found the EXE file and ran it. To my complete shock and surprise, it ran! (Albeit with the previously described issue.)

      Later that night I came home, rebooted to JDS, and tried Blue's Clues again. That time it worked without any problems. Pretty simple, actually. :-)

      Just remember to associate EXE files with the WINE executable, and you should be fine.

    5. Re:Challenges by DoofusOfDeath · · Score: 2, Funny

      That's awesome - thanks. I just assumed It Wouldn't Work.

      Now if I can just convinece Blue's Clues that my fileserver is actually the CD ROM drive, I can avoid having my 3 year old put CDs into the computer :)

    6. Re:Challenges by Vilim · · Score: 1

      Video players is an area where, for the most part, Windows can't compete with Linux. A good xine or mplayer build will support, out of the box, everything that in Windows would take ages to download and install. This is why my laptop and I are crucial to my local anime club (my official title is "Linux Guy").

      --
      History will be kind to me, for I intend to write it - Sir Winston Churchill
    7. Re:Challenges by AKAImBatman · · Score: 1

      That's awesome - thanks. I just assumed It Wouldn't Work.

      Well, you know what they say about ASSuMEing ;-)

      Now if I can just convinece Blue's Clues that my fileserver is actually the CD ROM drive, I can avoid having my 3 year old put CDs into the computer :)

      Bah. My four year old handles it just fine. Even my one year old has been known to swap a few CDs!

      It sounds like you want something like this. Rip the CD to an ISO and mount it as needed. That should work fine for all the single CD games. Multi-CD Blue's Clues might be a bit problematic, however. You might have to switch to the console to remount, something your 3 year old will definitely have troubles with. ;-)

    8. Re:Challenges by aussersterne · · Score: 1

      Windows media player runs just fine in Wine, using Crossover Office.

      --
      STOP . AMERICA . NOW
    9. Re:Challenges by Anonymous Coward · · Score: 0

      Only if you ignore the fact that that those Linux video players are illegal to distribute and therefore useless as a mass-market solution.

      But I'm talking to a guy who masturbates to sailor moon, so whatever.

    10. Re:Challenges by Anonymous Coward · · Score: 0

      Well, unfortuantly, Windows is also good at running RAD applications - VB, Delphi, Access, FoxPro, etc, most of which don't fare well under Wine.

      If someone really wanted to make some money from Wine, they'd get this stuff working and sell it in a terminal server configuration for $5000 a pop. Instead they sell Transgaming to 19 year old zit-faced virgins for $5/month. The priorities seem all wrong.

    11. Re:Challenges by Anonymous Coward · · Score: 1, Funny

      You might have to switch to the console to remount, something your 3 year old will definitely have troubles with. ;-)

      Bah. Only if your kid is a fscking wuss. My 3 year old is currently hacking on some kernel code. Even my 1 year old writes complex AI algorithms!

    12. Re:Challenges by Tet · · Score: 1
      Well, you know what they say about ASSuMEing

      Yep... that it doesn't have an "E" in it :-)

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    13. Re:Challenges by AKAImBatman · · Score: 1

      Yep... that it doesn't have an "E" in it :-)

      That was an intentional "mistake". The saying goes "To assume makes an ASS out of U and ME."

    14. Re:Challenges by Spudley · · Score: 1

      So far, WINE has appeared to be mostly focused on games

      If only!

      I've only got two Windows games (Civ III and C&C Red Alert), but neither of them worked for me under Wine. And I spent a whole day trying as well, which is a lot longer than most people would bother.

      It's not like they're mega high tech games, either. I dread to think how Wine would react if I tried to run a more recent game with it.

      --
      (Spudley Strikes Again!)
    15. Re:Challenges by AKAImBatman · · Score: 1

      C&C Red Alert)

      Wasn't that a DOS game?

    16. Re:Challenges by Anonymous Coward · · Score: 0

      It would be more accurate to say "most games are released on Windows". Rather than Mac or Linux.

    17. Re:Challenges by SphericalCrusher · · Score: 1

      Well, I'm sure if he has other applications that he wants to run on Linux, then no, that didn't explain anything to him.

      I admit it -- I only dualboot because I play games on Windows, but there are other applications that WineX doesn't seem to want to run too well also. Nothing against the program, I just think that some modifications could be made to make some less-known Windows software run a little bit better. Maybe one day, we'll have some other cross-platform software that will just run all software, instead of emulating it all. I know that will probably never happen, but you know... nerd's dream. Personally, I can just dualboot and deal with it. Windows for games -- Linux for everything else. Can't run Windows software on Linux? Find an alternative. And on Linux, there's always a better alternative.

      --
      "Instant gratification takes too long." - Carrie Fisher
    18. Re:Challenges by glasswalkerny · · Score: 1

      WineX is for gaming.. wine is mostly for productivity apps like office and such.. they split the project a while ago..
      And as to another reply to this Windows is only good for playing games since linux doesn't have as large a selection of good games yet!

      --
      Welcome to the world of the techno-werewolves! Michael Dragos welcomes you to the Steeleguard Security office.
    19. Re:Challenges by fucksl4shd0t · · Score: 1

      Bah. Only if your kid is a fscking wuss. My 3 year old is currently hacking on some kernel code. Even my 1 year old writes complex AI algorithms!

      Your kids are definitely pussies, man. My 3 year old just build a full-fledged android. My 1 year old coded the AI. The thing's indistinguishable from Yakov Smirnov! Keeps saying "IN SOVIET RUSSIA, kid makes YOU!"

      --
      Like what I said? You might like my music
    20. Re:Challenges by Ninwa · · Score: 0

      full screen can be toggled in the wine 'config' file in ~/.wine/ , just remove the comment.

  9. What if you have to buy Windows anyway? by Gerv · · Score: 5, Insightful

    Is there any value in Windows-apps-on-Linux solutions which force you to own a copy of Windows anyway?

    Gerv
    http://www.gerv.net

    1. Re:What if you have to buy Windows anyway? by Anonymous Coward · · Score: 0

      Even I can answer that one: NO

      s/value/point

    2. Re:What if you have to buy Windows anyway? by croddy · · Score: 1

      (you are aware that WINE provides many of the libraries you need for windows compatibility without needing a copy of windows, right?)

    3. Re:What if you have to buy Windows anyway? by Gerv · · Score: 1

      (you are aware that WINE provides many of the libraries you need for windows compatibility without needing a copy of windows, right?)

      Sure. But not every Windows-on-Linux solution does. Hence my question.

      I don't agree with another commenter; the answer isn't obviously "No".

      Gerv

    4. Re:What if you have to buy Windows anyway? by los+furtive · · Score: 1

      The only value I can see would be if there were no linux solution, and you didn't want to dual boot or couldn't VNC into a remote box (hardware cost could also be factor).

      That leaves a pretty small market, but I'm sure it exists and I don't doubt that there are some in that market which appreciate it.

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    5. Re:What if you have to buy Windows anyway? by Anonymous Coward · · Score: 0
      What, you're talking about things like Vmware and win4lin?

      I think you're asking the wrong guys. WINE and Codeweavers don't deal in that kind of thing (at least not at the moment).

    6. Re:What if you have to buy Windows anyway? by C10H14N2 · · Score: 3, Interesting

      Because I have to use various Windows software in order to makea living, what I find myself doing is using SSH+XForwarding into my Linux machines, thus mooting the argument.

      With Wine or VMWare or whatever, I take a pretty huge performance hit and have no guarantees that anything will actually work. By pulling my Linux apps onto my Windows desktop via X-Forwarding, I end up with a VERY powerful desktop where EVERYTHING works. I thus have ZERO use for any Windows binaries mucking up my Linux machines.

    7. Re:What if you have to buy Windows anyway? by Anonymous Coward · · Score: 1, Interesting

      Is there any value in Windows-apps-on-Linux solutions which force you to own a copy of Windows anyway?

      Well, most people seem to see the main point of Win32-on-Linux as being a way to migrate step by step to a 100% Linux solution.

      In that scenario, the person who wants to use the software already owns a Windows license, so there's no extra cost involved. If the Win32 layer, by requiring Windows libraries, can be more compatible than one which doesn't, then for such users the one which relies on Windows libraries is more useful.

      That doesn't cover everyone's situation, sure, but it is a case where the concept is potentially valuable.

    8. Re:What if you have to buy Windows anyway? by NanoGator · · Score: 1

      "Is there any value in Windows-apps-on-Linux solutions which force you to own a copy of Windows anyway?"

      Linux has interesting advantages over Windows, right? So if you don't have to boot into Windows to get those advantages, that's good, right? At least from a network admin point of view. Not everything's about cost.

      --
      "Derp de derp."
    9. Re:What if you have to buy Windows anyway? by Anonymous Coward · · Score: 0

      Really? A performance hit? I don't think so. Wine is a pretty thin layer. Usually most people say that running windows apps on Linux with wine has them running faster than on a native windows machine. The only issue is that with wine compatibility becoming better all the time, security must be added to keep windows virii from being sucessfully emulated on Linux. I've never seen a performance hit. Program startup is slower (first 5 seconds) after that everything is faster.

    10. Re:What if you have to buy Windows anyway? by ndogg · · Score: 1

      I guess it's nice to be able to afford more than one computer, huh?

      --
      // file: mice.h
      #include "frickin_lasers.h"
    11. Re:What if you have to buy Windows anyway? by Anonymous Coward · · Score: 0

      I'm looking at one possible solution to deliver software to the Mac desktop by running the windows client under Wine on Linux and forwarding X display to Mac.

      Some of the software might require many dll's, for testing I've just copied the entire system32 dir.

      If necessary, and I'm no lawyer, but I figure they can say they're storing the files from all the old win95/NT licences no longer in use.

      So I think this is one scenario where there is still value, and it makes very good use of all those old winblows licenses.

    12. Re:What if you have to buy Windows anyway? by C10H14N2 · · Score: 1

      ...when you've been using them for 25 years, you tend to accumulate them and it hardly takes a sizable income to do so. Some people spend their paper-route money on basball cards and comicbooks, I spend mine on computers. For that matter, some people have furniture...and children...and pets... But really, you can buy a retail machine for around $250. That's around ten bucks per month if you buy one every other year.

      Oh, the Croesian excess of it all...

  10. Microsoft by XMyth · · Score: 5, Interesting

    Do you receive any help or tips from developers at Microsoft? I don't mean illegal access to source code or anything, but maybe discussions on how duplicate certain methods to increase compatability and stability in WINE?

  11. Compatibility surprises? by merlin_jim · · Score: 5, Interesting

    I understand that most of the work of Wine was in porting the Windows APIs. Have there been a lot of surprises outside of API porting that you've encountered along the way?

    Of the various API libraries, are there any you thought would be particularly easy or difficult to port, that ended up surprising you?

    I imagine at least some of the APIs worked somewhat contrary to their documented (or undocumented?) nature; in those cases have you chosen to go with the Windows implementation details in order to maintain compatibility?

    Which API have you disliked working with the most?

    --
    I am disrespectful to dirt! Can you see that I am serious?!
    1. Re:Compatibility surprises? by Anonymous Coward · · Score: 0


      I understand that most of the work of Wine was in porting the Windows APIs.

      Here's a dumb-ass question. What is there to Wine that isn't porting the Windows APIs?

    2. Re:Compatibility surprises? by Anonymous Coward · · Score: 0

      The thing is that you aren't porting to windows exactly, you are porting windows system calls to system calls Linux understands (and have the Linux system reply to them). Linux is developing too, so you have to understand the way windows works, the way linux works and the changes (to both) over time. You are creating a windows virtual machine running under a linux virtual machine.

  12. Paradox? by FortKnox · · Score: 5, Funny

    How easy is it for you to sleep at night knowing your job is dependant on Linux succeeding, yet MS software staying popular? You are living in a paradox of a job!

    (This is supposed to be a joke, not to insult the guys)

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Paradox? by slamb · · Score: 4, Insightful
      How easy is it for you to sleep at night knowing your job is dependant on Linux succeeding, yet MS software staying popular? You are living in a paradox of a job!

      Forgive me for posting a serious reply to a joke, but:

      There's no paradox. Not only is there room for more than one significant OS (say 60% Windows, 40% Linux), but OS use is not mutually exclusive. That is, it could be 80% Windows, 30% OS X, 20% Linux. Any pie chart that shows OS use adding up to 100% is either oversimplified ("primary"? what does that mean?) or wrong.

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

      How easy is it for you to sleep at night knowing your job is dependant on Linux succeeding, yet MS software staying popular? You are living in a paradox of a job!

      Well, that isn't that unusual. For example, most medical researchers are working as hard as they can to put themselves out of a job (if we manage to eradicate all illness, we won't need medicine).

    3. Re:Paradox? by Anonymous Coward · · Score: 0

      Dood, any pie chart that doesn't add up to 100% is broken.

    4. Re:Paradox? by slamb · · Score: 1
      Dood, any pie chart that doesn't add up to 100% is broken.

      Right, so any pie chart about this information is broken. Make the graph fit the subject, not the other way.

      Well, almost any. I suppose you could put in OS use as a percentage of a person's computer time. And then aggregate across people, either equally or weighted by total time spent in front of a computer. But even then, I'm frequently using two computers at the same time (through ssh). Which do I count? Both? Do I divide the time by two then, or are we back to adding up to more than 100%?

  13. Interviewing by CatGrep · · Score: 1, Offtopic

    When you interview a candidate for an open position you should ask them if they know how to run Windows software under Linux.

    When you are being interviewed, ask if you can run the required Windows software under Linux.

    1. Re:Interviewing by Anonymous Coward · · Score: 0
      "When you interview a candidate for an open position you should ask them if they know how to run Windows software under Linux."

      Uh, why?

    2. Re:Interviewing by CatGrep · · Score: 1

      Uh, why?

      That's what I thought too when I read the title of the story:
      Interviews: Ask about running Windows software on Linux

  14. *shrug* by Anonymous Coward · · Score: 0

    I'm not sure why people want to run Windows software in Linux. If you want to run Windows programs, run them in Windows. If you want to run Linux programs, run Linux. If you want to run both Windows and Linux programs, well all I can say is good luck!

  15. worm compatibility? by kaufi · · Score: 4, Funny

    will there ever be the possibility to run the famous windows worms and virii in linux?

    --

    ---
    awake and alert!
    -Penguin Mints

    1. Re:worm compatibility? by supergiovane · · Score: 1

      wine lsass.exe

      --
      Signatures are for stupids.
    2. Re:worm compatibility? by Reteo+Varala · · Score: 1

      Of COURSE there will be! Unfortunately, they will have much less freedom for causing damage, unless you make the sad mistake of running the emulator as root... in which case, I will have no pity for you. ;)

    3. Re:worm compatibility? by eean · · Score: 1

      apparently, running wine as root can improve things sometimes, since some windows software doesn't play well with secure OS's.

      So I guess the reason to have no pity is that they're trying to run a worm in the first place.

  16. that's all well and good... by Anonymous Coward · · Score: 1, Funny

    but...

    does it run Linux??

  17. How would you have done Windows? by Otter · · Score: 5, Interesting

    If you could reimplement the Windows API yourself, keeping it in recognizable form but making improvements, what would you do differently? What are your favorite and least favorite things about it?

  18. OS/2 revival by Random+Web+Developer · · Score: 2, Interesting

    Isn't trying to be compatible with MS what killed OS/2?

    If people can code for windows and run elsewhere, why code for unix/linux natively?

    --
    Artists against online scams http://www.aa419.org/
    1. Re:OS/2 revival by Warlok · · Score: 1

      Nope, what killed OS/2 was a breakdown in an agreement between IBM and MS. MS and IBM were partners on OS/2 - MS wanted to go towards a WIndows solution, IBM said no let's go this way, they parted ways. IBM finished OS/2, MS finished Windows. You judge the winner of that contest.

      --
      ...and you run and you run and you can't stop what's been done...
    2. Re:OS/2 revival by Random+Web+Developer · · Score: 1

      Fair enough, but the thing still is that if you can code the win32 api and have the app run everywhere, why would you code another api (except maybe java or in the future .NET/mono) and only target 1 platform

      --
      Artists against online scams http://www.aa419.org/
    3. Re:OS/2 revival by Trurl's+Machine · · Score: 2, Interesting

      Isn't trying to be compatible with MS what killed OS/2? If people can code for windows and run elsewhere, why code for unix/linux natively?

      While it's never easy to guess what killed a particular company, one could argue that that has already killed Linux native gaming.. If you can play a Windows game by simply rebooting to Windows or emulating them, who will pay a premium price for a special Linux-only package? Who will take the risk of porting? Thus Linux users are unlikely to see in the direct future what MacOS users can have - dedicated game versions for their platform of choice. I think the whole "let's emulate Windows!" movement has obvious good points on the short term, but on the long term it's dangerous. Don't you want to have special Linux software section at your local CompUSA store?

    4. Re:OS/2 revival by aonaran · · Score: 1

      What killed it for me wasn't that it was compatible, but that it wasn't compatible enough.
      OS/2 had me completly hooked before win95 came out, but as time went on there were more and more apps I needed to run that were coded for win32 and OS/2 only had win16 compatability (by running Win3.1 inside it) at the time. Mind you things have changed a lot since then, but there are still windows apps I'd like to run in Linux that I can't yet, and yes in some cases there are competitors in Linux, but I want to be able to use both. ...so I unfortunately have to run both. (though I try not to use Windows if I can avoid it at all.)

      I simply prefer Linux, but sometimes I'm forced to use tools that are only available for Windows.

    5. Re:OS/2 revival by Anonymous Coward · · Score: 0

      Being compatible with Windows was the only reason anyone cared about OS/2 in the first place.

      It's a Better Windows than Windows, You Know
      It's Ohh Ess Two Two Point Ohhhhhhh


      Keep in mind, at its peak, OS/2 had about 5% desktop marketshare -- 10x greater than Linux currently has.

    6. Re:OS/2 revival by Drantin · · Score: 1

      From what I understand, it was the other way around, Windows had OS/2 compatibility...

      here is a document that describes NT's OS/2 compatibility. and here is an article describing OS/2's death

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
  19. Isn't this effort endangered by software patents? by rben · · Score: 5, Interesting

    If the EU really does pass the software patent law under consideration and the U.S. adopts that treaty that Bush is pushing, won't MS just be able to sue any compatibility products out of business?

    --

    -All that is gold does not glitter - Tolkien
    www.ra

  20. Where do you place the priority? by TheGavster · · Score: 5, Interesting

    What types of applications are currently being focused on to get working under emulation? Do you target specific applications, or catagories of applications?

    --
    "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    1. Re:Where do you place the priority? by dj51d · · Score: 1

      None. After all Wine Is Not an Emulator, it is an alternate implementation of the Windows API that happens to also come with a loader to execute Windows binaries

    2. Re:Where do you place the priority? by Etyenne · · Score: 1

      Choice of which API is ported will influence which application run under Wine.

      --
      :wq
    3. Re:Where do you place the priority? by Gortbusters.org · · Score: 1

      +1, Response will be Informative

      --
      --------
      Free your mind.
    4. Re:Where do you place the priority? by vuo · · Score: 0

      In a related question:

      What do programs written by Microsoft do with the API? Have you noticed any strange behaviors, like unexplainable system calls exchanged?

      I'd want to see behind the "dashboard", though I don't believe that Microsoft's programs aren't anything else but shiny dashboards.

  21. API vs VM solutions by Dana+P'Simer · · Score: 5, Interesting

    The WINE web site goes a long way towards making the case for the API solution. Obviously, the VM solution seems to be easier to accomplish, would a hybrid solution give us a better result?

  22. GUI compatibility by xenostar · · Score: 5, Interesting

    A lot of people I know are put off by the way applications running in WINE look on their *nix desktop. Are there plans to integrate WINE with a native linux GUI toolkit for a more streamlined user experience?

    1. Re:GUI compatibility by Anonymous Coward · · Score: 0, Informative

      Tell them to grow up.

    2. Re:GUI compatibility by Anonymous Coward · · Score: 0

      A lot of people I know are put off by the way applications running in WINE look on their *nix desktop. Are there plans to integrate WINE with a native linux GUI toolkit for a more streamlined user experience?

      I hope you don't think that would be easy. That would require putting a lot of effort into aesthetics, which would be a monumental waste of time.

    3. Re:GUI compatibility by jonwil · · Score: 1

      I believe that work is being done on the UXTHEME library (the same one that XP has that lets you choose between the classic windows look and the crappy new look). Given that, making some kind of theme support that either looks like linux GUI or better yet directly supports linux GUI and linux GUI themes would probobly be possible.

    4. Re:GUI compatibility by RedBear · · Score: 1

      If you're talking about changing the window border so it looks the same as the native windows, last time I looked that was already a feature in the WINE setup application. You can specify that you want your WINE windows to look like Win3.1, Win98 or to be managed by the native window manager.

      If you're talking about changing all the GUI widgets inside the windows, that would be a lot more work. It would be a lot of work to make it happen, and then a lot more work to make it look halfway decent in comparison to how it originally looked. Doesn't seem like a good use of developer time when we still have so far to go on basic compatibility.

  23. WINE 1.0 ... by molarmass192 · · Score: 4, Interesting

    It's been coming for a long time, any idea as to when it will get here and what are the criteria for achieving that mystical 1.0 milestone!

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    1. Re:WINE 1.0 ... by Joel+Carr · · Score: 1

      I can't recall off the top of my head what steps need to be taken to reach the 1.0 release, but there is an action plan. You could find the answer by google searching the wine-devel mailing list. Dimitrie O. Paun has discussed it in the past, so posts he has made may provide the answer to your question.

      One thing for certain is the items currently on the To-Do List must be completed before the 0.9 release. More info can be found on the Wine HQ To Do Lists page.

      ---

      --
      Any man who can drive safely while kissing a pretty girl is simply not giving the kiss the attention it deserves. -- AE
  24. Obstacles by Daneurysm · · Score: 5, Interesting

    What have been the biggest obstacles encountered so far?

    ...and what has been more difficult:

    Poking the WinAPI and figuring out how and what it does?

    or

    Microsoft breaking what you do figure out?

    has microsoft actually been as much of a hinderance as us Slashdot readers would expect them to be?

    1. Re:Obstacles by dasmegabyte · · Score: 2, Informative

      Speak for yourself. Some of "us" Slashdot readers don't expect Microsoft to stand in the way of WINE at all. After all, they couldn't stop DR-DOS or PC DOS or Pro DOS. And they didn't stand in the way of VirtualPC or VMWare.

      As for breaking WINE -- well, Microsoft would be hard pressed to change their APIs in such a way that would break WINE, but that wouldn't break third party applications. The last thing Microsoft wants to do is to further annoy third part devs who have enough trouble with service packs already.

      Incidentally, poking the WinAPI shouldn't be that big a deal considering how much work us third party Windows developers have already done to catalogue it. It is a popular Slashdot myth that nobody knows how Windows works. In reality, it's more the Linux/BSD situation that you think. There are a FEW developers who know how EVERYTHING in Windows works and (more importantly) what doesn't. But almost everybody knows a couple of API tricks. By this point, the whole API has been traversed and documented -- check out sites like allapi.net or dotnet247 for decent free info on the APIs and their side effects, and sites like SysInternals for tools to uncover the "secret world" of your Windows kernel. Process Explorer alone is a godsend...it's like a really handy GUI front end to grep, ps, and kill on Linux/UN*X with the ability to remove file, process and registry handles without (necessarily) crashing the program that opened them.

      --
      Hey freaks: now you're ju
    2. Re:Obstacles by IWannaBeAnAC · · Score: 1

      LOL! They did stop DR-DOS, PC DOS and Pro DOS! Don't you remember the lawsuits?

    3. Re:Obstacles by dasmegabyte · · Score: 1

      The lawsuits alleged that by bundling MS-DOS with machines running Windows 3.1, Microsoft obscured the fact that the Windows OS still relied on DOS for basic file I/O.

      However: it was entirely possible to RUN windows 3.1 on almost any alternative DOS. In fact, many of these DOS's ran it faster.

      In short: Microsoft used unfair and misleading marketing practices, NOT underhanded engineering, to bury the alternative DOSs. What engineering incompatibility they did use was usually reverse engineered quite quickly and with better results...I fondly remember utilities like Quarterdeck's QEMM memory manager, which would masquerade as Microsoft's EMM386 only with a smaller footprint and delivering more ram.

      Incidentally, Caldera received $150 million in the settlement of this suit, which is about the same as what they would have gotten for selling 3 million copies of DR-DOS at $50 a pop. Which is a pretty good settlement. Shame none of that goes to the DR-DOS developers!

      --
      Hey freaks: now you're ju
    4. Re:Obstacles by Minna+Kirai · · Score: 1

      However: it was entirely possible to RUN windows 3.1 on almost any alternative DOS. In fact, many of these DOS's ran it faster.

      Wrong wrong wrong! Microsoft added specific code for Windows to detect if it was running on DR-DOS and abort with a confusing error message if so. It was intentional incompatibility for no reason but to hurt a competitor.

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

      Please, sister. This code was only in a beta release. Caldera won their case on anti-trust grounds.

    6. Re:Obstacles by dasmegabyte · · Score: 2, Interesting

      Exactly. I think it's amusing when people tell me I couldn't do something that I did for three years, namely, run an alternative DOS with Windows. Shit, i even experimented with alternative DOS during the Windows 9x era -- when most people didn't even realize she was under there.

      --
      Hey freaks: now you're ju
    7. Re:Obstacles by jonwil · · Score: 1

      Thats great but those sites dont seem to cater to those doing C++ work.

      What I want is a site that goes alongsige MSDN and:
      A.documents all the API calls MSDN doesnt
      B.documents corner cases, extra stuff, "undocumented" functionality, bugs-that-cant-be-fixed-because-apps-rely-on-them and such
      and C.documents all the other stuff MS doesnt

      I wonder if using the "leaked source code" to build such a site is illegal or not?

    8. Re:Obstacles by IWannaBeAnAC · · Score: 1

      But by the time the Beta was over, the job was done - no one (except for a few adventurous folk) would use the DR-DOS / Win combination.

  25. Remaining Hurdles by div_2n · · Score: 5, Interesting

    One would think with lots of API documentation available that a near perfect compatibility layer should have been feasible by now. This has not happened and many people (myself included) don't really understand why.

    What hurdles stand between Wine/Codeweavers and a near-flawless Windows compatibility layer?

    1. Re:Remaining Hurdles by Anonymous Coward · · Score: 0

      You have just proven that you are not a software developer.

    2. Re:Remaining Hurdles by Joel+Carr · · Score: 1

      In some places the Windows API documentation is terribly incomplete, in some other places it is simply wrong. So there is still a large amount of work trying to discover what exactly it is that needs to be implemented.

      Also, some parts of the Wine code require specialist knowledge of how Windows does certain things. There may be only one or two people working on Wine who have this knowledge. In some cases no one may presently have the required understanding. So more developers with the necessary skills would likely speed up development.

      Furthermore, the goals of Wine are mammoth, as too is the complexity of what is trying to be achieved. Sometimes the translation between Windows and *nix can be very tricky and it can be quite a technical feat to make it happen.

      Basically it is a very complex project, and it simply takes time.

      ---

      --
      Any man who can drive safely while kissing a pretty girl is simply not giving the kiss the attention it deserves. -- AE
    3. Re:Remaining Hurdles by Tim+Macinta · · Score: 1
      One would think with lots of API documentation available that a near perfect compatibility layer should have been feasible by now. This has not happened and many people (myself included) don't really understand why.
      That assumes that the APIs work as advertised in Windows. Each version of Windows has its own set of set of bugs which break things in different and often times subtle ways. I remember looking at WINE awhile back and it struck me that they had to implement a lot of things a dozen different ways just to emulate the bugs that are in various versions of Windows. The "near perfect compatibility layer" that you are asking for would actually fail to work with a lot of Windows programs because they rely on functionality that was either incorrectly implemented or not fully specified in various versions of Windows. You actually need a compatibility layer that can mimic the loads of imperfections in all versions of Windows. Writing such a layer sounds like a horrendous task to me and not one that can be fixed merely with API documentation of how things are supposed to work. Hats off to the WINE folks for tackling this.
  26. Educational Software by north.coaster · · Score: 5, Interesting

    It seems like most of the effort so far has been to get office productivity software (ie. Microsoft Office) to work on Linux. However, there is a market for low cost home computers that Linix could help to fill if the educational software that kids use (such as the Reader Rabbit series) could run on Linux. Why is this potential market being ignored?

    1. Re:Educational Software by FatherOfONe · · Score: 1

      If I had mod points I would mod you up.

      I have not tried the reader rabbit stuff, but I have tried some other childrens games and had almost no luck. Granted some of these games won't even play on win2k (95b, 98SE,xp is ok). I have tried codeweaver and transgaming (current member) and had little luck. I have even switched video cards (off of ATI to GF5900). It seems weird to me that somewhat complex games like Warcraft III work, but simple games like Bob the builder don't. Well I should say that they don't totally work, the sound seems to work with these games but not any video.

      Either way, this forces me to keep a Windows hard drive around. That and Oracles inability to support anything buy RedHat ES and Windows. Thank goodness most of these types of games are going to flash and shockwave stuff, and hopefully some will start using java's webstart stuff.

      --
      The more I learn about science, the more my faith in God increases.
    2. Re:Educational Software by CucKo0 · · Score: 2, Interesting

      I work for an educational facility and would have to agree that the educational apps seem to be ignored.

      My personal opion is that we should be hounding the makers of the educational software to look at cross platform type of development like flash and java instead of filemaker pro and visual basic applications

    3. Re:Educational Software by ahfoo · · Score: 3, Informative

      I think I can answer this one at least in part and I doubt it will make the list. So, allow me.
      The largest part of the educational multimedia market uses software built with either Macromedia Director or Authorware or some other very high level authoring system as opposed to C++. This is because typically these applications are heavy on realtively simple mulitmedia interactions and light on intensive computing that requires stramlined code.
      For the most part, these systems do already work quite flawlessly under Wine. I've developed a few of these type apps and I used to go to the Marcomedia corporate newsgroups and harrangue then to come out with a GNU/Linux run-time so educational authors could create native GNU/Linux apps in addition to Windows and Mac. But then Wine came out and I discovered that not only did my own apps, but several dozen other Macromedia based apps I tried all worked under Wine. Not only that, the authoring environment itself works under Wine. And that was at least four years ago. Probably more like six.
      Since then, I've assisted a number of teachers who simply assumed that their apps wouldn't work under Wine to make them work. In every case what I have found is that Wine already did work, but the real problem was the teacher in question didn't understand how Wine worked and how to setup the fake_Windows directory. So, it's not really a Wine problem as much as a lack of familiarity with the Linux filesystem among those people who would be responsible for making the switch, ie teachers.
      I don't know the Reader Rabbit series per se, but I do know that the average public school in California and Colorado where I have had direct experience in such things has purchased a copy of Macromedia Authorware for just about every single staff and the janitors too in hopes that they would take a crack at putting some multimedia lessons together and very very few of them have. However, there are a number of existing and many many bankrupt companies that devoted themselves to producing these type of titles and since they all use similar run-times which use only a limited subset of the Windows API that was supported in Wine a long time ago, the chances are your app quite likely might already work.

    4. Re:Educational Software by embsysdev · · Score: 2, Informative

      Unfortunately, a lot of titles use the old WinG API's (for cartoon animation) which to the best of my knowledge are not supported under WINE.

    5. Re:Educational Software by north.coaster · · Score: 1

      I'm not familiar with Macromedia Authorware, but it sounds like a program that a teacher could use to develop lesson plans, etc. When I started this thread, I was thinking about something diferent, namely the educational "games" that my kids (ages 5 and 7) play.

      Imagine WalMart or Dell marketing a low cost computer aimed at families who want to buy a second computer for their kids to use. They don't need Windows, but currently have no other choice if they want to continue using the software that they hav already invested in (or want to borrow programs from the local public library).

    6. Re:Educational Software by Anonymous Coward · · Score: 0

      Yep, that's right. Educational "games" or as they're known in industry parlance "rich media" edutainment titles are typically made with Macromedia products. You know, as in Flash and Director. That does make sense, does it not? You're familiar with Flash, no?
      This isn't a big secret, but perhaps you have never paid much attention to the details of such trivial items. It's not that these tools underly 100% of the kids edu-game market obviously, but easily more than fifty percent. And by far the majority of those titles work under Wine.

  27. Funny stories? by NanoGator · · Score: 5, Interesting

    Do you have any funny stories about making this sort of thing work? Ever discover embarrasing or silly stuff about a developer? Seems like your line of work would lend itself to those sort of things.

    --
    "Derp de derp."
  28. Practical Tipping Point When? by 4of12 · · Score: 4, Insightful

    So at some point Linux will work on and with more old hardware than the newest versions of Windows.

    And will be able to use Wine to run crusty old applications better than the newest versions of Windows. (Microsoft's biggest enemy to getting people to use its new products has for many years not been any other company but its own installed base.)

    For people outside first world corporate IT departments that transition time when Linux appears more attractive will be sooner. How soon?

    How do you expect the transition to desktop Linux to play out?

    --
    "Provided by the management for your protection."
  29. Performance issues by Warlok · · Score: 5, Interesting

    I had the dubious honor of testing a Windows app that was ported to Solaris a few years back, using a Win32 translation library (not WinE, forget the name of the library). Not only was it 5-7 times larger than the equivalent U*ix app, it was 7-10 times slower.

    So I'm wondering what provisions are being made to maintain performance levels in the libraries themselves. Simply mapping Win32 API's to U*ix API's and providing some compatibility stuff won't cut it if my Win32 apps run on U*ix system like poorly written recursive shell scripts.

    --
    ...and you run and you run and you can't stop what's been done...
    1. Re:Performance issues by Anonymous Coward · · Score: 0

      WABI is the tool you're talking about

    2. Re:Performance issues by tiger99 · · Score: 1
      Yes, the ill-fated WABI, it never really was finished properly IIRC. I assume you were running on a SPARC, if instructions had to be interpreted, that would explain the lack of speed.

      Wine, in all its variants, commercial or otherwise, runs basically at full speed, after all what is in the Windoze code is 32-bit protected mode (usually), the only things that are completely perverse are the way memory is (mis)managed and of course every single one of the 60,000 odd API calls, many scattered through assorted uncontrolled versions of .dlls (there is no proper concept of a kernel). Only a few map easily to Linux calls, the rest involve a lot of work, but I doubt that most programs spend sufficient time doing system calls to get even a factor of 2 slowdown.

      My sympathy goes out to the guys working on Wine, it must be very frustrating trying to accurately emulate a piece of Sir Bill's excrement, with all the bugs accurately emulated, so that programs with bug work-arounds don't break.

    3. Re:Performance issues by Anonymous Coward · · Score: 0

      Nah, WABI was Win16 binary emulator. He's talking about a porting toolkit like Mainsoft.

  30. Why? by Keruo · · Score: 2, Insightful

    Simple question that comes in mind, why would you want to do that in first place?
    Most office suites have come far since their first release and most of them are pretty usable already.
    Sure there are many custom programs that were written 15 years ago which source has been lost 10 years ago and porting to other platform isn't possible.
    But question arises, should you keep running those or migrate to some other software and renew the hardware running aswell?
    For many people/companies this is question of expense, if the migration process takes too long, it possibly means losing lots of money during downtime if everything doesn't go as smoothly as planned.
    From my point of view, this running windows applications on linux is just some insane hype term that just won't die away.
    I don't want to see linux running outlook express and thus spreading all email viruses as well as those n+1 unpatched windows boxes out there.
    Would people actually install important patches to windows software running on linux?
    The platform difference would probably cause thinking like "hey, I'm running linux, I don't need to install that upgrade", and thus another million spam drone boxes appear.

    --
    There are no atheists when recovering from tape backup.
  31. See OS/2 by Anonymous Coward · · Score: 0

    People could continue to write Windows applications knowing they'd run on OS/2, so there was no incentive to produce OS/2 native software.

    1. Re:See OS/2 by blueZhift · · Score: 3, Insightful

      The Windows compatibility of OS/2 did hinder its adoption to some extent, but probably helped it more than it hurt. I for one ran OS/2 because for my work it was a more stable way of running Windows apps while letting me take advantage of advanced features of OS/2 apps as they became available. Heck, I used to run Apache and Perl on OS/2!

      OS/2 ultimately failed because the IBM didn't market it well and couldn't break the barrier that Windows bundling deals formed. Linux won't suffer this same kind of fate in part because nobody and everybody owns it. Linux couldn't die if it wanted to! I don't know if Linux will ever be much on the desktop in the US, but I suspect that in the rest of the world, Linux on the desktop will become the standard. That's the scenario that Microsoft is most concerned about.

    2. Re:See OS/2 by Frizzle+Fry · · Score: 1

      Is the claim here that OS/2 would have been a huge success if only it didn't run Windows applications? I don't believe that.

      --
      I'd rather be lucky than good.
    3. Re:See OS/2 by jwsd · · Score: 1

      I doubt Linux will ever become dominant in the rest of the world. Let's face it, UNIX and its variants are never famous for being friendly to non-technical users. People have concluded that it takes real pain, like Microsoft did, to make an OS that way which Linux people will never do. The fundamental selling point of Linux is FREE, which Microsoft can combat by making their OS easier to pirate. If people can get a free OS anyway, they will still choose Windows over Linux.

    4. Re:See OS/2 by 1u3hr · · Score: 1
      The fundamental selling point of Linux is FREE, which Microsoft can combat by making their OS easier to pirate.

      No, they combat it by making deals with OEMS to bundle it. It may be illegal in the US now to make exclusive deals as they did before, but it's still not at all easy to buy a PC that doesn't come with Windows preinstalled.

  32. If, will and indeed by frankthechicken · · Score: 2, Interesting

    If your project enables Windows software to become fully compatable with Linux, do you see companies choosing to only produce a Windows variant?

    Will full compatability force Microsoft to release Linux variants of its software?

    Will full compatability neccesarily mean people changing their OS to Linux?

    Indeed, do you feel full compatability ever be possible?

  33. all comes down to drivers by solosaint · · Score: 5, Interesting

    correct me if I am wrong, but doesnt the whole windows emulation thing come down to whether or not you can utilize the drivers, namely the video drivers... if you could run PC games JUST AS WELL on a Linux box then a Windows box... i think it would boost Linux sales into the roof... what do you think?

    1. Re:all comes down to drivers by Anonymous Coward · · Score: 1, Informative

      There are various games which run considerably better under WineX than under native Windows on some peoples machines. The nVidia 3d drivers are excellent. I won't comment on the ATi ones. And the DRI ones are just laughable.

    2. Re:all comes down to drivers by Anonymous Coward · · Score: 0

      i think it would boost Linux sales into the roof... what do you think?

      I think that GNU/Linux doesn't depend on sales to survive and that's its real strength.

  34. Or the opposite. by nlinecomputers · · Score: 5, Interesting

    Have you found any attempts to break WINE? Programs that in your opinion had code put in just to make it difficult for WINE to run?

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
    1. Re:Or the opposite. by Anonymous Coward · · Score: 0

      There's one (non-microsoft) well known occurance of this. In the Kaillera client, (Kaillera is designed to make it easy to add networking support to emulators, most notably MAME32), there's a bit of code that makes the client break itself if it's running under wine.

    2. Re:Or the opposite. by Anonymous Coward · · Score: 0

      besides NPTL and ExecShield that is...

    3. Re:Or the opposite. by Anonymous Coward · · Score: 0

      In the Kaillera client, (Kaillera is designed to make it easy to add networking support to emulators, most notably MAME32), there's a bit of code that makes the client break itself if it's running under wine.

      But on the front page of the Kaillera site I see them advertising multi-platform support, and when I follow the downloads link I see what appears to be a native Linux version. Is that something different?

  35. Embrace and Extend? :) by jd · · Score: 4, Interesting

    In the event that you succeed in porting the Windows API to Linux, have you thought of adding a few... extensions of your own? And, if so, what would those be?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Embrace and Extend? :) by tiger99 · · Score: 1
      Now, even I can answer that, and I am not a Wine developer. What does Windzoze really lack? Try a fork(), proper pipes, a proper shell (or several), multiple virtual terminals, a protocol like X which can be sent across a network tolerably well, the ability to at least read foreign file systems, a way of shutting down not involving a START button, journalling filesystems, a choice of window manager,............

      Oh, I forgot, we have all of these already, many of them since about 1970. I must have been dreaming that there was only one OS, and it came from Redmond.

    2. Re:Embrace and Extend? :) by bored · · Score: 3, Informative

      What does Windzoze really lack? Try a fork(), proper pipes, a proper shell (or several), multiple virtual terminals, a protocol like X which can be sent across a network tolerably well, the ability to at least read foreign file systems, a way of shutting down not involving a START button, journalling filesystems, a choice of window manager,............



      You have to be joking!! Of all the things you asked for, you could have asked for things windows doesn't do well


      • fork()- Excuse me, do you know anything about fork? It sucks! Ever wonder why vfork() was invented. Modern version of fork() are better, but there are a _LOT_ of poorly defined rules for COW, shared libraries, shared memory segments and pthread interactions with fork().. I can't find a good google link on the problems but you could check out the book "Hp-ux 11i internals" page 246 or for that matter a number of other OS books for a description. The windows CreateProcess(), CreateThread(), and Process group api are much cleaner.
      • Windows has pipes too, no one uses them because they suck as a method of IPC. Use TCP sockets, shared memory, etc instead. If your talking about the shell 'pipes' then your probably talking more about the lack of tools like awk in the base windows install. Pick a unix tool kit for windows and run bash/ksh if you really feel the _NEED_. Personally I find VBscript does a good job of scripting in windows. 1k virus writers can't be wrong, try pulling an email address from a unix users address book (not accually hard, the hard part is usually finding the address book since there are about 10x common ones)....
      • Remote X - Oh gosh, give me a break! Terminal services/rdesktop is about 100x as fast. Modern versions not only support graphics but sound, shared printers etc.. Ever try running X over a modem?
      • Foreign file systems? Windows reads NFS etc just fine. Maybe your talking about the ability to read BeFs and a 100 other file systems no one cares about? Well port the plugins. If there is a market i'm sure you can make some money. Whats the real point? NTFS is a _GREAT_ filesystem. It supports lots of options, its fast, the LVM/RAID functions are 2 clicks away, it transparently supports per file compression, encryption, versioning, ACL's, meta data, alternate file streams, etc. The api's are async by default, and have lots of options for doing things like disabling caching for a file etc. Read the Samba mailing lists for the problems they have emulating some of the functionality windows exports through Samba.
      • Shutdown without hitting the start button? Easy: press Ctrl-Alt-Delete then 'S' and `Enter`. Granted pressing start to shutdown isn't exactly quality UI design. I won't even start about Gnome or KDE.
      • journalling filesystems- NTSF is journalling, its been journalling longer than ext3 has been around.
      • Window manager choice. Ok, this is sort of true, there are plugins to change behavior of the windows 'window manager' and all that. I don't really see the point though. Having multiple window managers is a _WEAKNESS_ not a strong point. I can't even sit down on my co-workers linux machines and reasonably expect alt-tab to switch windows. The middle mouse button doesn't even work 100% of the time in linux as the default paste option, much less being able to do something as simple as paste a graphic.


      Anyway, thats not the point there are a lot of things wrong with windows, you just need to (install XP/2003) educate yourself so you don't sound like an idiot and name a bunch of things that are accually better on Windows.

    3. Re:Embrace and Extend? :) by arendjr · · Score: 1

      Well, those extensions are already there ;)
      Every application that is compiled with WineLib can be extended using the native Linux (or even KDE or GNOME) API's.

    4. Re:Embrace and Extend? :) by cwiegand · · Score: 2, Informative

      You MUST be kidding about Remote Desktop. It often (between my XP Home desktop at home and my PX Pro desk at work, or from that work desktop to my Win2K and Win2K3 servers) stops working, crashes on the client desktop. X is *much* faster than Remote Desktop, but it doesn't do sound. And X is native - Remote Desktop is a MS hack onto their video system - try playing a game (even Spider) on it. *shudder*. VNC isn't any better, but still..

      --
      Define sqrt(x) as something really evil like (x / rand()), and bury it deep in a shared include somewhere.
    5. Re:Embrace and Extend? :) by Anonymous Coward · · Score: 0

      proper pipes, a proper shell

      Try NT.

      DOS-based versions of Windows used temporary files to emulate pipes, and command.com sucked.

      NT-based versions of Windows use real pipes, and cmd.exe is far better. (in some ways better than the popular Unix shells)

      a way of shutting down not involving a START button

      Explorer is not the only shell available for Windows, just the only official and most popular one.

    6. Re:Embrace and Extend? :) by bluGill · · Score: 2, Insightful

      Yes I have used X over a 14.4 modem. It works just fine so long as you understand that graphics will be slow. netscape 1.1n (IIRC 2.x was in beta but we didn't have it at school) worked though, even if it was a little slow.

      Try that with windows... you can't as far as I can tell, you not only have to take the one netscape window you want, but the entire desktop. Compare a small X window to a large desktop with a tiny window that you care about.

    7. Re:Embrace and Extend? :) by ofranja · · Score: 1

      1) NTFS, fast? Have you ever heard about ReiserFS? BTW, with ReiserFS v4, journaling is "obsolete technology".

      2) Windows does not support process hierarchy present in POSIX systems.

      3) You may change the window manager on win32: Litestep is what you want.

      --
      EOF
    8. Re:Embrace and Extend? :) by abdulla · · Score: 1

      About vfork from the man page in Fedora Core 1:
      It is rather unfortunate that Linux revived this spectre from the past.
      The BSD manpage states: "This system call will be eliminated when
      proper system sharing mechanisms are implemented. Users should not
      depend on the memory sharing semantics of vfork as it will, in that
      case, be made synonymous to fork."

    9. Re:Embrace and Extend? :) by tiger99 · · Score: 1

      I think others have made the point well. You seem to have fallen for the Redmond marketing machine in a very big way. Or are you actually Bill Gates?

    10. Re:Embrace and Extend? :) by bored · · Score: 1

      Simply because vfork() maps to fork and is considered deprecated, doesn't mean the problems/inefficiencies it was intended to solve have just disappeared.

    11. Re:Embrace and Extend? :) by bored · · Score: 1

      I never said it didn't work. But to call X slow is a bit of an understatement. I've also run X over a modem, the slowest i ever used was 28.8, it was painful. Terminal services runs just fine over a 28.8. With a 10mbit connection its nearly impossible (if your using the terminal services client, rdesktop doesn't seem to have completely caught up, even in the recent versions which _FINALLY_ have bitmap caching) to know whether your local or remote. 10mbit should be a base requirement for X, anything slower you constantly know your remote. Even at 100mbit emacs has a much more noticeable lag starting it remotely than on a local machine.


      Anyway, unlike when using VNC, the windows desktop never seems to take anytime to update over terminal services, i imagine that if you have a big background graphic that isn't being cached it could be slower. I fail to see why a solid color background and a half dozen 1/2 k icons which are being cached has any significant impact on performance. Experience seems to indicate that this is true.



      As a point about speed differences, there are a couple of people here at work who were using ssh between their home machines and the unix machines at work running xterms, vi, emacs etc. Now they forward the Terminal services port using ssh, run exceed on the remote windows boxes and run X between the remote unix boxes and the remote windows boxes because they claim its FASTER!



      Another point, is that when i'm at work, i surf the web using a SSH forwarded terminal services connection from home. Its just as fast, and the company I work for can't monitor my browsing activity. All this over a pretty crappy connection.

    12. Re:Embrace and Extend? :) by glMatrixMode · · Score: 1

      > NTFS is a _GREAT_ filesystem > NTSF is journalling false, 100% false. even microsoft acknowledges that winfs will be the first ms journaling fs. you should try a _real_ filesystem like ReiserFS or the upcoming Reiser4. NTFS is not journaled, very, very slow (especially compared to ext2 or ReiserFS), very vulnerable under unexpected power-downs, and has trivial space management (only the directory structure is a tree, files aren't stored in a tree -> leads to fragmentation). Filesystems is by far the domain where ms tech is most ridiculous. Of course there exist ridiculous filesystems for *nix also, like ext3, by at least you're not forced to use them.

      --
      War doesn't prove who's right, just who's left.
    13. Re:Embrace and Extend? :) by Too+Much+Noise · · Score: 1
      Most of your points are valid - but not all. So, going a-nitpicking ...
      • fork() has its good, bad and ugly things. To be expected, as it comes from a pre-threading era. So any comparison with CreateThread() is unfair (you might as well compare it with pthread_create() ). And it's different enough in functionality from CreateProcess() (again, you wouldn't be comparing fork() with exec*(), would you?) Note that my point is not 'good/bad', only 'not the same kettle of fish'
      • pipes are about loose integration. Again, you're making an unfair comparison - different tools for different purposes.
      • I take you meant using VBScript for pulling an address off Outlook's Address Book. If you use a different mail client, you're back to the 'which address book' can of worms. Preaching ease of use is easy when your environment is as predictable as a default Windows one (whether this predictability is a strong point or not is a separate issue)
      • remote X ... well, it was mostly addressed already. One thing to note is compatibility - you can get remote X sessions between vastly different servers, both in terms of vendor and in terms of version (btw, how ancient of an X server were those slow Unix stations running?). Again, it's a thing with goods, bads and uglies, but so is rdesktop.
      • umm ... NTFS ... hairy topic. For one thing the 'fast' claim is a fake; the honest one is 'a lot faster than the FAT32 piece of crap'. It's fast, alright ... out of the box. Try again after one month of heavy use, especially at more than 75% full. Defragmentation is still a regular task in Windows. Granted, it has lots of features - but you're mixing things again, stuff like transparent compression and encryption are fs hooks (reparse points?) - these particular ones tightly integrated in the OS and sitting on top of NTFS. Just like the likes of WinFS will. In particular, encryption is not as good an option as it looks - 128bit asymmetric keys were good enough for win2k, but are rather weak nowadays.
      • NTFS had journalling capabilities since Win2k - hardly the first mainstream journaled fs, but quite before ext3 was anything useable, indeed.
      • ahh ... the good old copy/paste issue in X. Yes, it does not always work. No, it does not always work in Windows, either - but people conveniently forget that Windows backward compatibility for this thing is not entirely golden. With X, I can do copy/paste against Motif apps, or Athena Widgets ones (meaning really old legacy apps; yes, some big tin servers do use those). Try pasting to a win3.x app from a winXP-targeted one - if the clipboard format is not recognized, tough luck. Granted, for win32 it's one of the strong points, but amazingly enough, X has most of the framework in place, it's just not standardized. You should be able to write 2 generic X apps that could copy-paste pretty much anything that can be copy/pasted in Windows - negotiate your selection type and how you pass info around. Too bad it's not widely used - most of the X copy/paste mechanism complaints could actually go away.


      Finally, and not really a main point - why on earth would you expect Alt+Tab to switch windows in Linux??? just because it's the standard Windows behavior? That, my friend, IS narrow-minded thinking.

      I's a bit surprised your post stood rather unchallenged so long. But I do agree with your main point - the GP poster picked really poor examples :-))
    14. Re:Embrace and Extend? :) by bored · · Score: 1

      Ah someone who isn't clueless

      fork() has its good, bad and ugly things. To be expected, as it comes from a pre-threading era. So any comparison with CreateThread() is unfair

      I wasn't trying to compare fork with CreateThread() rather, If anything it should be compared with CreateProcess()*. CreateThread() was in there since talking about processes without talking about threads misses 3/4 of the big picture. My point was more that the Windows Process and Thread API's were better defined and in general their relationship to modern OS behavior a better match. Plus, the numerous functions for doing things like CreateProcessWithLogonW() are 'standardized'.

      umm ... NTFS ... hairy topic. For one thing the 'fast' claim is a fake; the honest one is 'a lot faster than the FAT32 piece of crap'. It's fast, alright ... out of the box.

      I am aware of reiserfs. Its a very nice filesystem. I like a lot of their goals, I use it almost exclusively on my linux boxes, after having lost data with every other major linux file system. Sure NTFS has a few hickups, its not perfect, neither is reiser or any of the other linux file systems. I would consider reiser to be a _Great_ file system too, for different reasons, many of the features they want to add (versioning) already exist on windows. Similarly, the file layout as you point out is better in reiser. With Windows you should take a closer look at how encryption and such things are implemented (filter drivers) which is a superior method for doing this kind of thing. These functions are _NOT_ tightly coupled with the OS or the file system, the compression or encryption layers are easily replaced. NTFS is easily replaced as well without having to support a bunch of things like compression and encryption.**

      Try pasting to a win3.x app from a winXP-targeted one - if the clipboard format is not recognized, tough luck.

      Thats not backwards compatability, that's forwards compatability. The problem is that the older application doesn't support some feature of the newer application. This is a problem with everything, do you expect your PS2 game to work in your PS1?

      Finally, and not really a main point - why on earth would you expect Alt+Tab to switch windows in Linux???

      Well then, what is the standard key combination for switching windows in 'Linux'? It's not narrow minded to think that something like that should be standard. Windows has a very standard set of rules for key bindings. Whether or not they are good is another argument. Having rules like Alt-keystroke affects the global window space, while ctrl-keystroke (for example alt-F4 closes the windows while ctrl-F4 closes the MDI child) controls the windows in a multiple document interface is a good thing. This is actually one of the reasons I use KDE over GNOME. The keyboard rules are much better defined in KDE. If you assume that the average user that linux on the desktop would like to attract is currently a windows user, then simply providing a option for 'windows' keyboard mapping makes a lot of sense. Setting it as the default makes sense too.

      Anyway, at least you understood the main point, which was that people should complain about the things windows doesn't do a good job of. People who develop for both multiple Unix platforms and Windows are a rare breed. Of the ones that do, it seems most of them are really just unix programmers porting their applications to windows, complaining about some piece of functionality that is different on windows. Most of the time its not better or worse, just different. That's is why 99.9% of the crap here on /. is plain wrong. Very few people know enough about both platforms to make a good argument one way or the other. More often one platform does one thing better while another does a better job at something else. Personally, I find that Linux has a very narrow range of things it does better than win

  36. Wine , Women and .NET ? by Anonymous Coward · · Score: 1, Insightful

    --
    What I want to know is, if I install Mono, will I have to cease relations with my computer until it goes away?
    Now how did that get in this thread ... :)

    Hmm.. I wonder if the software patents Miguel talks about might affect Mono itself ....

    Oh, well they're using Wine to run .NET on Linux .. then why did they write a VM that builds with linux ?. (before you say anything , their GUI stuff are all wine based).

  37. Broad Compatibility or Specific Applications by R2.0 · · Score: 5, Interesting

    Is the current focus on a broad compatibility or making specific (but large userbase) applications work?

    Where should the focus be?

    Will your efforts be a success when Crossover and/or WINE have equal compatibility with WIN32 applications as does Windows (i.e. not very good except for MS products), or will you have to be better than MS at making applications work?

    --
    "As God is my witness, I thought turkeys could fly." A. Carlson
  38. Wrong approach? by proverbialcow · · Score: 2, Insightful

    Wouldn't it be better more productive to bring Linux functionality to Windows (in an intuitive way, unlike Cygwin) to make that 97% aware of the potential their computer holds?
    It seems to me that telling someone "Use this system with a steep learning curve; it's a lot better and most of your Windows programs will run a lot of the time." is a lot less likely to work than admitting a lot of people will find Linux daunting, and trying to meet those people half-way

    --
    The only surefire protection against Microsoft infections is abstinence. - The Onion
    1. Re:Wrong approach? by hawkeyeMI · · Score: 1
      I hate to nitpick, but I think you mean a shallow learning curve. The curve is something like ability to use something vs time interacted with. A steep curve would imply ability increases rapidly, wherease a shallow one implies it increases slowly.

      Oh, who am I kidding. I love nitpicking!

      --
      Error 404 - Sig Not Found
    2. Re:Wrong approach? by girgit · · Score: 1

      I have been using cygwin at least since b12; as a user, not as a developer. That is, I don't develop software using gcc and all, I just use bash and the other tools. I have found this to be hugely beneficial, because I can do many things much faster with bash and awk and sed and grep then I can them with... err.... I don't know....

      Care to explain why you think Cygwin is "an intuitive way"?

    3. Re:Wrong approach? by Anonymous Coward · · Score: 0
      You have your axes mixed up.

      It's "time(y) vs usability(x)" meaning with a steep curve you have to invest a lot of time for a little usability.

      I know it seems to make more sense to put time on the x axis (since it's usually there), but think of climbing up a hill. Which is harder to climb: a steep or shallow one? That's the intent of the analogy.

    4. Re:Wrong approach? by proverbialcow · · Score: 1

      I don't think Cygwin is an intuitive way; just the opposite. But that's probably not what you're asking.

      I think Cygwin is counter-intuitive for a majority of Windows users, especially those who cut their teeth on Win95 and up, because they don't use a shell. You already knew bash and sed and awk; you're not anyone who needs to be pandered to.

      If you could get Gnome and/or KDE to run transparently under Windows, you could port a lot of free software (beer and speech) to Windows. It would work as advertised, and you could get Joe Pointy-Hair to rethink his standards on software quality, start thinking about the implications of where he gets his software, and take a serious look at *nix as an alternative to Windows.

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
  39. Conspiracy by sameerdesai · · Score: 0, Flamebait

    This is a conspiracy by Windows and SCO to ruin Linux!!!

  40. .NET by neilmoore67 · · Score: 5, Interesting

    Will .NET cause a convergence of binary programs to this one standard?

    Could forcing the huge catalogue of traditionally Microsoft-only software to .NET CIL be the end of cross-platform binary incompatibility?

    --
    You've probably noticed that people's noses get bigger as they get older. That's because old people are huge liars.
  41. Moving Target by andrew_j_w · · Score: 5, Interesting

    Do you ever get disheartened when Microsoft announces a new API, as that means you've suddenly got a whole load of new code to replicate? DirectX would seem to be a prime example of this. How do you see .Net/Mono in relation to Wine? Do you think they will ever become the prime method of running Windows applications under *nix?

  42. WordPerfect by deaconBlue · · Score: 2, Insightful

    How does a project like Wine protect itself from Microsoft building compatibility insurances into its OS and App code? In other words, MS is legally obliged to provide an OS available to third-party developers; are they also obliged to keep their Apps to be running /runnable on other systems? Most importantly perhaps, if/as MS shifts to an Internet based deployment mechanism, are they obliged to sell-to or patch apps on Linux-based platforms? If the answer to much of the above is no/sort-of, is an MS-Office 2K era bundle of software maybe sufficient for a few years as MS will maintain backward compatibility for a good while?

  43. Gaming? When will we see it? by Sheepdot · · Score: 4, Interesting
    An oft-ignored subject when working on WINE is the emulation of Microsoft's operating systems primarily for gaming purposes. Indeed, it could be argued that this is the last big hurdle that might not ever be truly possible.

    What options/alternatives do you see Linux gamers having with regards to DirectX emulation for popular Windows games that don't have Linux equivalents? Do you see better support for DirectX API in the near or distant future?

    1. Re:Gaming? When will we see it? by pdbogen · · Score: 2, Informative

      www.transgaming.com

    2. Re:Gaming? When will we see it? by Anonymous Coward · · Score: 0

      www.transgaming.com

    3. Re:Gaming? When will we see it? by alienw · · Score: 1

      Dude, PC gaming is just about dead. Buy an Xbox or a PS2 and you won't have to worry about emulating PC games ever again.

  44. Longhorn by somethinghollow · · Score: 5, Insightful

    How scary is Longhorn for WINE / CO? What problems does it introduce, if any?

  45. Mod parent up! by RealAlaskan · · Score: 2, Interesting
    However, there is a market for low cost home computers that Linix could help to fill if the educational software that kids use (such as the Reader Rabbit series) could run on Linux.

    Reader Rabbit and his ilk are the only reason we still have a Windows computer in the house (but never on the net!). That won't last forever: either our kids will outgrow that, or Wine will get good enough. Our youngest is 1, so they have about 17 years to liberate our family from Windows, or it's too late.

    1. Re:Mod parent up! by Anonymous Coward · · Score: 0

      Our youngest is 1, so they have about 17 years to liberate our family from Windows, or it's too late.

      If your kid still needs the Reader Rabbit software at 18, you have bigger problems than the fact that one of your computers is running Windows.

    2. Re:Mod parent up! by Alan+Hicks · · Score: 1
      Our youngest is 1, so they have about 17 years to liberate our family from Windows, or it's too late.


      I hope you don't expect your child to use Reader Rabbit when he's over 12.
      --
      Slackware, what else when it must be secure, stable, and easy?
  46. Quicken by Anonymous Coward · · Score: 0

    I could care less about most Windows software, but I still use Quicken.

    What is the easiest way to run Quicken (98 under Win 98) and can this be done without any risk of corrupting data or creating other errors?

  47. Game's Windows Major Strong Point by zentu · · Score: 5, Interesting

    I know of many projects (like TransGaming's WineX) that are commercial and made for the idea of running windows games on Linux. My quesions are this do you feel that this is the correct way to get a developers to slowly switch over to Linux, or do you belive that it would make more sense to make complier and library that is more 'friendly' for game development? Also, what do you feel is the largest factor that slows the production of games for linux?

    1. Re:Game's Windows Major Strong Point by blueZhift · · Score: 2, Interesting

      Actually, the biggest problem with production of games for Linux is that same one as producing games for Windows. The PC games market is being eroded by the great success of the ever more powerful and ubiquitous games consoles (PS2, XBox, GameCube). Game developers generally won't target a platform that won't make them any money. And consolidation in the industry is removing the desire to take the risk of innovative gameplay on multiple platforms.

      That said, I would say that development tools are definitely an issue. No flames please, but the best tools I've used came from that company in Redmond. And if you're writing for Windows, why would you use anything else? They just make it too easy. So tools on par with Visual Studio .Net on Linux would certainly help. The tool should also make it easy to target Windows as well. Being able to target consoles would be so much icing on the cake.

    2. Re:Game's Windows Major Strong Point by molarmass192 · · Score: 1

      Good point about the IDEs. I was a long time MSVS user and the best IDE I've used on Linux is Sun's NetBeans. It's a personal opinion though and others may not agree. Disclaimer aside, I think it's easily the best Java IDE on Linux and with a little configuration it makes a pretty good C/C++ IDE too. However, it's quite resource heavy so laptops and machines with less than 512M of memory need not apply.

      FWIW, I did look into several proprietary IDEs for Linux while back but none had the integration of CVS, code completion, code reformatting, and debugging features of NB in a single package.

      YMMV ...

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  48. Counter-productive by cenonce · · Score: 1
    While there may be a need to have Windows software run in Linux for now, at what point does it become counter-productive where such emulation efforts should be spent on providing all the features that programs like MS Office and Adobe Photoshop have in open source software like OO.org and The Gimp?

    Is it perhaps one of the issues that is slowing down adoption of Linux on the desktop?

  49. Tax Software? by mengel · · Score: 5, Interesting
    Every year I end up having to boot MSWindows in order to run Tax software. It's pretty much the only time I boot MSWindows anymore, and I end up doing a lot of work to keep that environment around and running just for that one, annual, task. And it's not just me, we have had several articles here at Slashdot discussing this topic at great length.

    Are you guys working on a deal with any of the tax software publishers to ensure their software runs under Wine each year?

    If not, would you consider it?

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
    1. Re:Tax Software? by OSgod · · Score: 2, Insightful

      How about TurboTax for the web? Works on most everything...

    2. Re:Tax Software? by Anonymous Coward · · Score: 0

      Are you guys working on a deal with any of the tax software publishers to ensure their software runs under Wine each year?

      And not just that: Small Business software, etc. Lotus Notes (rrrrrrrr, hours spent getting different versions to go) If some of these vendors could be helped to package their software so that it would work with *NIX, their potential market grows...

    3. Re:Tax Software? by vinn · · Score: 1

      I asked Jeremy a similar question at WineConf. The exact answer to your question is "no". They are not working with tax software publishers.

      However, that leads to the next question of, "has Codeweavers ever considered supporting the tax software themselves?" While personally I've always thought it was a good idea, I get the impression that it would be a difficult product category for them. And personally, I'd be scared as hell supporting an application that needed to ensure things such as accurate accounting and electronic filing. It's one thing if a Word document gets corrupted, but not having your taxes in on the deadline is another matter. I don't blame Jeremy for being hesitant about that.

      --
      ----- obSig
    4. Re:Tax Software? by fucksl4shd0t · · Score: 1

      Um, how complicated can your taxes be that you can't just follow the directions provided? I've submitted a quarter-inch worth of paperwork with no problems, done by hand by myself. Conversely, how big of a hurry can you possible be to get your refund (assuming a refund, because nobody's in a hurry to pay, right?) that you've already waited half a year just to be able to start the paperwork. File early (like in early February) and you get your return quick quick quick...

      --
      Like what I said? You might like my music
    5. Re:Tax Software? by mengel · · Score: 1
      My big complication is that I'm lysdexic -- er -- dyslexic, and the odds of me getting N numbers entered correctly in a tax form the first time are vanishingly small.

      So since I usually end up basically doing everything 3 or 4 times over, the tax software saves me a lot of hassle.

      lysdexics of the world untie and lure!

      --
      - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  50. GREAT QUESTION by molarmass192 · · Score: 0, Redundant

    ... wish I had mod points today!

    --

    Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  51. Re:Isn't this effort endangered by software patent by deadmongrel · · Score: 1

    "If the EU really does pass the software patent law under consideration and the U.S. adopts that treaty that Bush is pushing, won't MS just be able to sue any compatibility products out of business?"
    If MS wanted to sue someone out of business they would have done so already. Wine and SAMBA have special spot. As someone mentioned earlier its a paradox. Both products are dependent on linux and windows to succeed. I doubt Microsoft would want to ruin something that makes people dependent on win32 applications. In any case they don't need any stinking laws to screw someone. They could buy them out.

  52. Native Widgets by protomala · · Score: 5, Interesting
    There is a growing effort to make KDE/Gnome programs to look similar, for example using open/save dialogs from the enviroement or to use the same visual theme.

    Programs running under wine however simply look just like windows programs making them a bit "alien" on unix desktops. Do you think it would be a good idea that programs running under wine look and feel more like native programs?

  53. Transgaming by Apostata · · Score: 5, Interesting

    At the present moment, TransGaming Technologies, which implements their own version of Wine (WineX) seems to be both the poster-child for what's good and bad about running Windows applications (games specifically) on Linux.

    Of all the games they list for compatibility, only 8 games score a "5" for useability (meaning: no glitches, no 'minor irrirations'). That's 8 out of a virtual gazillion.

    While some trumpet this as a promising turn in the tide towards Linux gaming (as opposed to waiting for native ports), many feel that it's trading the virtues of one OS in order to subsidize another.

    What is Jeremy's opinion on TransGaming's approach to 'Windows apps on Linux' in light of this?

    (and thanks!)

    --

    This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
  54. WINE could possibly be an emulator? by ledow · · Score: 1

    Do you think that WINE will have to become a full emulator/virtualisation suite (or even be distributed as a merged set with an emulator) in order to fulfill the demand for a complete Windows replacement, i.e. VXD's, DirectX, drivers etc?

    I can see someone Lindows-like who will try to sell, at some point, "Windows on Linux", i.e. a copy of Linux that boots up a Windows-perfect interface and runs and installs anything just like Windows would. To achieve this with the majority of hardware drivers would require emulation or some kind of virtualisation. Do you see this eventually becoming a part of mainstream WINE in order to improve compatibility with older or heavily-tied-in software?

    1. Re:WINE could possibly be an emulator? by Anonymous Coward · · Score: 0

      Or you go for ReactOS.
      http://www.reactos.com/

  55. WINE on Linux vs. Cygwin on Windows by rrkap · · Score: 5, Interesting

    It seems to me that there are two good approaches to running Windows and Linux programs on the same box without switching between operating systems. One is to use Wine under Linux and the other is to use Cygwin under Windows. What are the advantages of each approach?

    --
    I like my beverages with warning labels!
    1. Re:WINE on Linux vs. Cygwin on Windows by DarkProphet · · Score: 1

      personally I use VMWare to accomplish this, but I realize thats not the best solution for most folks. It also requires a good deal of RAM in order to keep the host OS and VM happy ;-)

      --
      What could possibly hurt the security of the American people more than giving our own government the ability to hide its
    2. Re:WINE on Linux vs. Cygwin on Windows by Anonymous Coward · · Score: 0

      Wine is a Windows emulator (in the loose sense of the word - I know what the N in WINE stands for, thank you very much), in that it tries to take Windows binaries and run them on another OS.

      Cygwin is a totally different beast. It's a POSIX layer, not a Linux emulator. You certainly can't run Linux binaries on it; in most cases you can't even just compile Linux source code on it. You can, however, compile POSIX-type applications on it, including most of the GNU system, so in that sense a Cygwin environment has a very similar feel to a GNU/Linux environment, which is probably where the misconception that it's a Linux emulator came from.

  56. Why not do the embrace and extend thing to MSFT? by hirschma · · Score: 5, Interesting

    It'd seem to me that the biggest problem with Wine and its derivatives is that they're constantly chasing a moving target.

    Since MSFT is, to some degree, held hostage by a need to ensure compatibility back to Win 98 (or perhaps, Win2k), why not create an independent standard for ISVs industry wide? Freeze a Win32 API set that meets the needs of most ISVs, call it something like OpenWin32, and get the word out that if writing to this API will ensure that software works on BOTH Windows and Wine-like constructs.

    Creating such a thing would be expensive - there'd have to be developer tools and compatibility suites created - but it'd not only help crack MSFT's lock on the industry, but it'd be a potential revenue source for Crossover (who better to create such resources?), and help popularize Windows software on non-Win platforms.

    My likely misinformed $.02

    Jonathan

  57. Vmware is as close as it comes by superpulpsicle · · Score: 1

    Running linux + vmware allows me to run windows within linux. I know some will say WINE and other emulators are more native etc etc.

    But based on my experience, vmware is still by far the best emulation for running any windows apps on linux. Yes, that does defeat the purpose of emulation since you still need windows technically.

  58. Hmm...XWindows by sepluv · · Score: 2, Insightful

    >>There have been recent reports about programs from Israel, Canada, and The Philippines that let you run Windows software in Linux. Are they really new? Can they succeed? This is a late April fool, right? Ye, it's called XWindows--runs windows on top of Linux just fine.

    --
    Joe Llywelyn Griffith Blakesley
    [This post is in the public domain (copyright-free) unless otherwise stated]
  59. What's your itch? by Clockwurk · · Score: 5, Interesting

    Many, if not most FOSS apps are developed as a way to scratch an "itch" for a developer; a task or problem that isn't solved by current software. The Wine project's itch could logically be construed as the inability to run a Windows program on Linux. What was the app that you couldn't live without; the proverbial straw that broke the camel's back?

  60. wine speed by iplayfast · · Score: 4, Interesting

    I'm a wine user, windows user, and linux user. It seems that games under wine work slower then the same app under windows.

    I would have thought that because the linux filesystem is faster then fat32 (the fs I'm using under windows) it would be faster in that respect. In other respect it should be equal.

    Where are the current bottlenecks and will it ever be close enough to a windows platform that a wine'd application will run as fast as windows, and without any noticable differences?

    (BTW, I'm not complaining, the wine crew have done a fantasic job thus far!)

    1. Re:wine speed by ptr2void · · Score: 3, Informative

      Direct3D games probably never will be as fast on Linux as they are on Windoze. It simply because the native API on Linux is OpenGL, and every call has to be "translated" from D3D to OpenGL. 3D Sound and other arcane features still have issues under Linux, but straight OpenGL + Stereo Sound should perform as well as it does on Windows.

      The filesystem has about nothing to do with game performance, as any game with a chance to run fluently has to keep most of its data cached in RAM.

    2. Re:wine speed by iplayfast · · Score: 2, Interesting

      Are YOU stupid? Wine doesn't need windows in order to run windows programs. It's not an extra layer. It is the layer.

    3. Re:wine speed by k98sven · · Score: 3, Informative

      Yes, with respect to the filesystem, wine is probably faster. But for games, this is not the most significant thing.

      Most windows games use DirectX for graphics. DirectX is an API, i.e. a set of standard commands programs use. Most graphics cards provide a DirectX driver, so DirectX calls usually exploit the capabilities graphics card as much as possible.

      Wine emulates DirectX through OpenGL, which is a different API. This makes for bottlenecks in several ways:
      Firstly, the DirectX calls have to be 'translated' into OpenGL ones. That takes some time.
      Secondly, there is the OpenGL driver.
      OpenGL is unfortunately not as well supported as DirectX by card makers. This means that the capabilities of the card may not be as well exploited, and that some things that could've been done in hardware are performed more slowly in software.

      The second bottleneck is the bigger of the two, and there isn't much the Wine team can do about it, except hope that the card makers get better at supporting OpenGL. Nvidia is known for some pretty good work.

      The first bottleneck is more directly related to Wine, but that overhead is the smaller of the two.

      I'm not certain if you should expect Wine to ever run at the speed of windows, even if it is not impossible. But after all, you are adding another layer between your program and the OS.

      But as processors get faster, and games continue to utilize as much of it as possible, you could expect this second bottleneck to get less and less significant, since its size is relatively constant.
      (The amount of computation increases faster than the number of system calls)

    4. Re:wine speed by Anonymous Coward · · Score: 0

      I really doubt that any linux filesystem is faster then fat32. Fat is fast as hell because it does next to nothing, this is also why it is becomeing less and less usable. It certainly does not play well on UNIX as you have to do some uid/gid/umask kludgery to make it work at all on a multi user box, and its no good on NT based windozes either if you need any kinda of permissions, or to work with largish multimeadia or database files. It really shines though on single user systems when its kept defragmented speedwise. In fact I did some hacking awhile back so I could use fat32 for the root file system on a cdbased distribuition/rescure system. It booted in about 1/3 the time it took when I had used ext2 on the cd.

    5. Re:wine speed by Anonymous Coward · · Score: 0

      Ah, yes. Slashdot. Where technically correct information gets modded down by 12 year old moderators.

  61. What are your plans for the next Crossover Office by Azureflare · · Score: 3, Insightful
    I would like to know what your plans are for the next CrossOver Office release. I think CXoffice 2.1.0 is a great product and well worth the money.

    One major problem I have with people who are currently on windows is: Financial and tax software. Microsoft Money doesn't work in Crossover Office. I know that Quicken 2002 works, but often people don't like switching after settling on a financial suite, and a lot of people use Microsoft Money. Are you planning to try to get these certain problem, and popular, applications to work in the next Crossover Office? I feel that if applications like those seamlessly worked in linux, a lot more people would be able to transition to linux.

  62. Source-level Compatibility? by cgreuter · · Score: 4, Interesting

    I hear a lot of talk about binary compatibility with Windows, but not so much about source-code-level compatibility. What sort of efforts, if any, are being made toward letting people trivially recompile existing Windows programs to run natively under Linux/X? Have any commercial software vendors considered taking this approach?

    1. Re:Source-level Compatibility? by neurojab · · Score: 2, Informative

      >What sort of efforts, if any, are being made toward letting people trivially recompile existing Windows programs to run natively under Linux/X?

      WineLib.

      Thanks for playing :)

  63. Re:Isn't this effort endangered by software patent by rben · · Score: 1

    You can't really buy out an Open Source project that has a lot of support in the community like WINE has. There are too many people who want it to succeed. All MS can do is keep hiring away the top people, and there will always be more that step up to the challenge.

    I believe MS would love to see WINE fail because WINE represents a stepping stone on the migration path away from Windows. It makes it that much easier for a company to start using Linux. Once they find out how much better applications work under Linux and how much more stable and secure Linux is, it's likely they'll go the rest of the way and discard all the Windows applications.

    Microsoft will use any means legal and illegal to destroy competition. They've already demonstrated that by flaunting consent decrees. They know it is cheaper to pay the penalties and keep doing business as usual than to make the changes imposed by the courts.

    Microsoft has a corporate culture that is built around the slogan "Kill the competition." I see no indication that anything has changed at MS despite the fact they've been convicted of monopolistic and unfair business practices twice in the last few years.

    --

    -All that is gold does not glitter - Tolkien
    www.ra

  64. Thanks for your hard work!! by Qwavel · · Score: 1

    The purpose and value of WINE seem quite clear to me. In particular, I believe that WINE is of great assistance in helping Windows users who want to move to Linux (or who are trying to convince others to do so).

    I think it would be particularly valuable for large organizations that want to move a large number of desktops to Linux, but who have a couple of obscure or custom Windows apps that are holding them back. Since the corporate desktop is Linux's next frontier, WINE is particularly relevant now.

    I do not feel the same way about ReactOS. Though some good things have already come from it (proper NTFS support for Linux) I think that it helps MS, while Wine helps Linux.

    Also, it appears to me (am I wrong?) that CodeWeavers is a responsible member of the open source community. They appear to care about the success of Linux and OSS, as well as their bottom line. Of course, though, it is the developers who have contributed to WINE without any pay who deserve my appreciation the most.

    Disclaimer: I have nothing to do with CodeWeaver or WINE or anyone involved with them.

  65. Windows Refugees by Anonymous Coward · · Score: 1, Interesting

    Once WINE gets to a point where it can run most all Windows applications and is usable to the average Windows user, do you believe that it will cause more users to migrate to Linux? Why or why not?

  66. Video Players? by Anonymous Coward · · Score: 0

    I question you trying to install windows video players under linux as being a very smart thing to do. It's much better to use one of the linux native players like mplayer http://www.mplayerhq.org or xine http://www.xinehq.de these would likely run with less system resorces as well, as they've been optimised mainly for linux systems.

    Quickshot

  67. 2k source by TedCheshireAcad · · Score: 0

    Has the release of the section of Windows 2000 source code had any effect on development? Or are you not at liberty to say?

  68. Microsoft Source? by NinjaPablo · · Score: 4, Insightful

    If Microsoft were to release more source code (legally, not the leaked source from a while back), or if Microsoft approached the Wine team and offered access to portions of the Windows source code, would you accept it? What if it involved an NDA or adding non-GPL portions to Wine?

    --
    SmashTech - No smashing of tech involved
    1. Re:Microsoft Source? by IWannaBeAnAC · · Score: 1
      Wine is GPL'ed so they cannot add non-GPL code to it. Clearly, that prohibits an NDA as well.

      But, Microsoft could release some of their source under the GPL (as the copyright holders, they can release it under any and all licenses they like). What do you reckon the chances of that are?

  69. Viral Licensing Question by KlomDark · · Score: 4, Funny

    Aren't you worried that you'll corrupt Linux with the viral Windows licensing scheme?

  70. Re:Isn't this effort endangered by software patent by Colonel+Angus · · Score: 1

    I was under the impression that you could only patent the implementation of an idea. If MS were to become litigious bastards would they not have to prove the offending code and make their own visible as well?

    And mod me offtopic, but what I've been wondering is how would anyone know if there is a MS employee working on an OS project, and using MS code in it for the express purpose of discrediting OS at a later time?

  71. How about the start button....... by mrsdf · · Score: 2, Insightful

    I've seen people saying "This linux stuff is hard, it's not for me.." after looking at fluxbox and gnome interfaces and trying to find that start menu... What are the chances of them using linux?

  72. Wine vs. VMWare by corvi42 · · Score: 5, Interesting

    I have had some extensive use of both wine and VMWare, and to be perfectly honest have found wine to be lacking. I realise that, being free software, wine has certain economic & ( dare I say it ) "ideological" advantages, but for most of the programs for which I actually need windows compatibility, I find that it simply doesn't ( yet ) cut the mustard. Also, it seems that the approach you've taken for wine of mapping libraries to their linux equivalents rather than doing actual emulation produces a vast number of compatibility issues that need to be resolved, and keeps the advancement of the wine project very slow. Could you tell me what technical advantages wine will ultimately bring once its reached full compatibility with windows, as compared to a solution like vmware.

    --

    There are a thousand forms of subversion, but few can equal the convenience and immediacy of a cream pie -Noel Godin
    1. Re:Wine vs. VMWare by Anonymous Coward · · Score: 0

      Could you tell me what technical advantages wine will ultimately bring once its reached full compatibility with windows, as compared to a solution like vmware.

      (1) Allows you to run Windows apps on your desktop, not a virtual Windows desktop in a window.
      (2) Doesn't require you to boot into said virtual Windows desktop before you can use your app.
      (3) Doesn't require you to own a copy of Windows at all, in fact.
      (4) Direct access to Linux filesystem, not an emulated Windows filesystem stored in a big opaque file.

      Next question?

  73. Re:Why? Ditto! by John+Blake · · Score: 0

    Perfect Valid Question!

  74. Re:Why not do the embrace and extend thing to MSFT by Anonymous Coward · · Score: 0
    Actually I'm not sure if you've used new software like the Adobe CS, but they will only work on win2k/winxp, they no longer work with win9x (Not sure about winME but, frankly who cares about winME?)

    Already applications are moving towards requiring win2k/winxp, and so I'm afraid it's just not possible to have a system where vendors use win9x compatible APIs, because they're already moving away from supporting installs on win9x at all.

  75. Legacy Applications by Geminus · · Score: 2, Interesting

    One of the biggest setbacks I see in companies desires to embrace Linux is legacy applications. This has risen to be such a problem that Microsoft XP has 'compatibility mode' functionality to run these antiquated applications. Granted they probably should have gotton rid of that old cobol program years ago, but they use it today and they call it critical. If Linux can run their proprietary software, then they'll do it. But if not, then they'll have to keep their Windoze computers around. How is Linux going to compensate for this? I could understand if it was only a few programs... I'd hire some programmers, but try taking on like 20 to 30 thousand apps?

  76. MS Security Updates Apply? by PSaltyDS · · Score: 5, Interesting

    My question: I can see that security holes that come from Windows OS code shouldn't effect the CrossOver Office Win98-like implementation of the APIs. Security holes that come from the MS application's code may or may not be present in that environment, but how do I know? What types of MS security updates apply to my CrossOver environment, and which don't? Are any of the security houses (like e-Eye) testing for vulnerabilities in the Linux/CrossOver (or Linux/WINE) space?

    As to those who ask "WHY?": I run Office 2000 and IE under Crossover Office on Mandreake 9.2.1 because many functions at work require the MS apps. Our test report is generated by a template and macros under Word 2000 that do not run under OpenOffice. Several secure web sites I have to access are not supported for any browser except IE. I can't change these things, but I have the freedom to not run Win2K for my desktop OS. So Crossover Office is a great solution for me.

    --
    Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
  77. Competitive advantage over Windows itself by Anthony+Boyd · · Score: 5, Interesting

    Hi Jeremy. One of the advantages I don't see Wine exploiting is that Wine doesn't have any financial need to constantly force users to the latest and greatest version of Windows. Microsoft of course is happy to deprecate features, change APIs, and so on. Why doesn't Wine offer different codebases as different "versions" of Windows are needed?

    I've seen some of this -- as I setup Wine, I can select what kind of Windows widgets I want to use (95 or 98). But I've also seen some apps work for a while and then stop working as the codebase is updated. If I were able to say "run my BG2 game as Win 98" and "run my Office XP as Win XP" and so on, I could end up with a Windows that is more powerful and more capable than Windows itself. And possibly more stable too, if I can match my software to the version of Windows that ran it best.

    1. Re:Competitive advantage over Windows itself by IWannaBeAnAC · · Score: 1

      Umm, doesn't Wine already do this? I'm sure there are per-application options for the version of 'Doze you want to run.

    2. Re:Competitive advantage over Windows itself by Anonymous Coward · · Score: 1, Interesting

      I have never seen this. Where in the options screen is it? So far, all my apps run off what appears to be a single Windows codebase.

  78. API completeness by Anonymous Coward · · Score: 1, Interesting

    What kind of percentage coverage of the complete Windows API do you currently have? Do you check? Are you actively trying to increase the coverage as an explicit goal?

  79. Anti-Virus Software for Mail-Server by hemabe · · Score: 1

    Is it possible, to run cheap or free Windows anti-virus-software on a mail-server?

    What about the perfomance, if this task is possible?

  80. Cross-compilation? by Anonymous Coward · · Score: 0

    Do you know of any Windows software publishers that actively cross-compile to support the Wine API? Have you ever seen an instance where a Windows software publisher has added support to Wine for something they wanted to do with Windows but that Wine did not yet support?

  81. You guys are doing a great job by magefile · · Score: 1

    with WINE ... but can it run Linux?

    In all seriousness, though, what are the odds that the developers of WINE (or a 3rd party) will write clear documentation to make installation easier in the near future?

  82. ignalum linux by Anonymous Coward · · Score: 0

    Did nobody even read the google cache of their web page? They clearly stated that their "revolutionary" Windows compatibility was Crossover Office and Wine.

  83. Standardized Wine Deployment by wasabii · · Score: 4, Interesting

    I think Wine really needs a standerized unix deployment methodology. As of right now, Wine is "self contained". By that I mean, you usually install it in one place for one peice of software.

    We need a standard distro supported Wine layout, such as /usr/lib/win32, which contains win32 dlls. Software such as mplayer and friends can install their DLLs here, and reuse each others.

    Similar to Java /usr/share/java containing .jar files, and Mono having a central place to put them, etc.

    Doing this would reinforce the fact that Wine is just one more Unix subsystem, like Java, Mono, Perl, Python, and all the others. Commericial Windows developers, who want to distribute there software for Linux, can integrate such a package layout (RPM building, .Deb building) system into there current Windows build system.

    I sort of envision this creating an easier division of logic for WineX and Crossover as well. It means the common components of each could be shared. WineHQ could provide the linker, loader, and base framework, as they do, and other projects like WineX, could just provide implementations of Microsoft DLLs, such as DirectX, etc. Intead of what they are doing now (complete forks).

    Hmm. Food for thought.

    1. Re:Standardized Wine Deployment by Drantin · · Score: 1

      That would be nice, but aren't there a few licensing issues in the way of winex/crossover office using the same files as vanilla WINE? (hm... like vanilla coke/pepsi?)

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    2. Re:Standardized Wine Deployment by Slashamatic · · Score: 1

      It would of course just be nice to be easily able to use the DLLs directly from /mnt/C/WINNT or something. Many of us are cursed to having WIN on a system and can never completely get rid of it. However, it would be nice if it was easy to leave them in place on a mounted NTFS file system.

  84. how long for win95-level platform by martinflack · · Score: 2, Interesting

    A lot of us assume that older applications/games (those written for Win95/98) are easier for Wine to facilitate than newer ones (those for 2000/XP/.NET). Is this indeed true?

    If so, how long do you think it will be before Wine has matured to the point that we finally catch up with Win95? That is to say, I can install Wine and be confident that 99% of the windows apps targetted for Win95 will just work with no fuss? Same question for Win98?

  85. Does Wine hinder native Linux ports? by thedarb · · Score: 2

    I have been curious as to weather the existance of Wine and various other methods of running Windows apps on Linux have hindered the progress of native Linux ports of those applications. I remain undecided, but what is your take on the matter as you are directly involved in this scenario.

    *TheDarb

    --
    This sig intentionally left blank.
  86. You got it backwards by XNormal · · Score: 4, Insightful

    CoLinux (the "Israel" link in the article) is for running Linux under Windows - not the other way around.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  87. I don't know by magefile · · Score: 1

    But I never wasted my time figuring out how to do it in MS Office, either.

    Regardless of the software I'm using, I find it much simpler to create a *separate* title page, then start numbering at 1 on the next page.

    Then, zip the two together. Whatever compression you want, zip or gzip or bzip. Just so they're in one file.

    1. Re:I don't know by Anonymous Coward · · Score: 0

      That sounds like a perfect solution if you are a pear-shaped virgin retard. Fortunately people that actually need to get some work done stick with MS Office. You know, people like me that don't like wasting our time zipping and unzipping multiple files together when there should only be 1 file.

    2. Re:I don't know by Anonymous Coward · · Score: 0

      In MS Office: Just insert a section mark. Ask Clippy for more information. Your idea is the lamer solution for idiots who can't bother to RTFM.

    3. Re:I don't know by magefile · · Score: 1

      How often are page numbers actually needed such that you only need pages 1-n numbered as 1-(n-1)? Given that I do that infrequently, I'd forget, and have to look it up often.

      So it's more convenient to take 15 seconds to do it my way, than to waste a minute opening Help, searching, browsing through the results, reading each one, finding the relevant menu, etc.

      And Clippy has been permanently turned off. Duh!

    4. Re:I don't know by Anonymous Coward · · Score: 0

      How often do documents have cover pages? Pretty damn often I'd say.

  88. technical solution by G27+Radio · · Score: 2, Funny

    I have a cron job running that waits a random amount of time (30 minutes to 5 hours) and then does a shutdown and reboot. This duplicates XP's Random Reboot of Death nearly perfectly, with the exception that it doesn't allow the filesystem to be corrupted :( I also run the BSoD screensaver for that "old sk00l" Windows feel.

    I think to really do it right would require a kernel patch though.

  89. Linux shortcomings by twise · · Score: 3, Insightful

    What, if any, are the shortcomings in the Linux API's that make implementing Windows API's more difficult then they should be, e.g., sound, graphics, filesystem, etc.? Are you seeing any efforts to address these shortcoming?

  90. Work for Microsoft by luugi · · Score: 5, Interesting

    Would you consider working for Microsoft if they offered you a job.

    --
    Think like a man of action, act like a man of thought.
    1. Re:Work for Microsoft by Killjoy_NL · · Score: 2, Interesting

      Easy answer: YES

      I would consider it, if they would give me a good salary and the benefits then I'd probably do it.

      I hear you crying WHY!!!???
      Simple, I bought an apartment and I'd like to pay for it.
      I've also got a girlfriend I'd like to marry, problem is, she is from Thailand and I'm Dutch.
      Since she's foreign, she would have to take an integration course and exam.
      That shit costs money.

      If Microsoft can pay for that, I'm all for it, BUT that does not mean that I will like their products, but if I'm on the inside, I would try to change them for the better as well.

      Draw your own conclusions!

      --
      This is the sig that says NI (again)
    2. Re:Work for Microsoft by luugi · · Score: 1

      I agree with you. I believe a lot of the Microsoft coders are actually linux users/coders anyways.

      We have to pay the bills.

      --
      Think like a man of action, act like a man of thought.
  91. Boxers or Briefs? by Anonymous Coward · · Score: 2, Funny

    I'm sure the /. community wants to know.

  92. It won't help sales at all by Anonymous Coward · · Score: 0

    if you could run PC games JUST AS WELL on a Linux box then a Windows box... i think it would boost Linux sales into the roof.

    If you have to run the game on Windows after running it on Linux anyway, why wouldn't someone just run the games on Windows to start with, and eliminate the first step?

  93. CD copy protection schemes by Weaselmancer · · Score: 1

    What would be involved in making CD copy protections work natively under WINE, without licensing the protection schemes from the vendors and doing a seperate implementation, like Transgaming does?

    It seems to me that if you had a 100% MS emulation running, the copy protection would also function identically.

    Weaselmancer

    --
    Weaselmancer
    rediculous.
  94. Re:Why not do the embrace and extend thing to MSFT by DrXym · · Score: 2, Informative
    Sadly this won't work.


    Why? Because unless you are prepared to write better (and unencumbered) documentation for each API, no one is going to bother to read it. After all, why should they when DevStudio offers all the help they need just by pressing F1?


    And even if they did read it, it still wouldn't do much good since most software is written against ATL or MFC, or in a language that doesn't even hit Win32 directly. Not to mention that WINE would still have to support the 'broken' Win32 API anyway in order to run the tens of thousands of apps that already work out there.


    In short this is a waste of time. A better approach would be to produce some porting tools to help people move their Win32 apps and build them natively using Linux using the WINE lib. That means scripts to turn nmake files into gmake files, wrappers for cl.exe, open source versions of libraries such as MFC & ATL. These libs alone are the biggest impediment to moving source code over at this time. It would non trivial to replicate to be sure, but necessary for a lot of code to move across. Even half implementations that did the more common classes (CString, CWnd, CWindow, CComObject, CDialog, CComPtr, CComBSTR etc.) would be very useful for a lot of projects.

  95. Another way is better by WetCat · · Score: 3, Interesting

    Why run Windows in Linux, when you can
    run Linux in Windows.
    http://www.colinux.org
    I like it very much.
    I can work in X session in Linux while playing
    pinball and have my modem (strange Toshiba software modem, closed source :((( ) serviced by WinXP...
    Works great!

    1. Re:Another way is better by Anonymous Coward · · Score: 0

      There is already the Cygwin project with XFree86 ported to MSWindows. The question is why would you want to run linux on top of MSWindows?

      When someone is using linux for desktop, it's using it for the security, stability or even the philosophy it represents. By running linux on top of MSWindows nothing of the above stands. Memory and CPU resources are controlled by the main OS; if a new win32 exploit is found both windows and linux apps/documents/whatever_you_are_working_on are in danger.

      The idea of using WINE or other alike systems is about REALLY using your favorite OS and at the same time be in some degree compatible with the rest of the clueles mass.

      If your modem is useless in linux, then it's a useless modem. Get rid of it and buy a real one; they are cheap enough not to have to think about it.

      JHN
  96. Is Windows Compatiblity a Good Idea? by metacosm · · Score: 2, Insightful

    Lots of people seem to think that compatibility with windows applications is a "Killer Feature" for linux.

    I fear it could "Kill" the linux developer community.

    OS/2 was highly windows compatibile, and this lead to people not developing application for OS/2 -- they could just build it for windows, and it would work on OS/2. People never took advantage of the more powerful APIs and other tools available in OS/2.

    From a developer point of view, developing for OS/2 made no sense, if I developer for OS/2 -- I get that market, if I developer for Windows -- I get TWO markets.

    Do you feel this is a valid concern?

    1. Re:Is Windows Compatiblity a Good Idea? by IntlHarvester · · Score: 1

      A lot of people are making comparisons with OS/2, but they only fit to a certain extent:

      (1) Back in 1992, there essentially no Windows applications and no OS/2 applications. It could have gone either way.

      In 2004, there's millions of Windows applications worth trillions of dollars. It would be an impossible task to port all of this software to Linux.

      There's also already a large, established developer base for Linux (unlike OS/2). Gnome/KDE developers aren't going to switch to Win32/Wine.

      (2) OS/2 was designed as the explicit Successor to Windows, and was marketed as Windows++. It had to be compatible with Windows or it would have cratered.

      Linux was designed as the Successor to Solaris/other proprietary Unix, where it's done very well.

      So, the question is if you view Linux as a replacement or successor to Windows. If you do, Wine is an critical piece of the puzzle. If you don't, then Linux is a nice workstation OS, but it become impossible or ridiculously expensive most desktops.

      From a developer point of view, Wine can be used to cheaply support Linux for existing Win32 applications. Corel did it, and rumors have it that Macromedia is going to do it. Is having commercial applicaiton support bad for Linux?

      --
      Business. Numbers. Money. People. Computer World.
  97. The road to .NET ? by IGnatius+T+Foobar · · Score: 5, Interesting

    Microsoft is, obviously, pushing .NET as hard as it can, making every effort to deploy it as widely as possible.

    What is the Wine project's strategy for enabling compatibility with applications that are not "pure .NET" i.e. partially in Win32, partially in .NET ? Is there going to be lots of thunking between Wine and Mono, or is the Wine team going to attempt to get Microsoft's CIL interpreter and other tools running on Linux?

    Furthermore, what are the pros and cons of each approach?

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
  98. running windows programs in linux by demon4 · · Score: 2, Interesting

    if linux keeps trying to run windows programs, it will always be lagging a little behind windows (the programs were written for windows). even if software comes out that lets you run windows programs in linux, microsoft will just react by making a new os that is even more convoluted and harder to emulate. what needs to happen is adding capabilities to linux that windows doesn't have. so people will think, hmm can't do this in windows, guess i'll use linux. i guess some can argue linux has stabilty and windows doesn't, but if you install windows2000 it's pretty stable out of the box, the instability in windows is caused by installing lots of programs.

  99. Re:Isn't this effort endangered by software patent by IWannaBeAnAC · · Score: 1
    It is possible that Microsoft are simply waiting until more of the world has stupid patent laws. If M$ sued someone now for patent violation, the developers would simply move overseas (well, possibly those developers would end up bankrupt and homeless, but other developers overseas would continue).

    Once Australia, Europe and India have software patents, there are not so many other places for developers to flee too. Besides, patents also allow (at least in principle) end-user lawsuits, so that cuts down the userbase as well.

  100. What does slashdot do ? by phoxix · · Score: 0

    When there are too many +5 modded questions, and the mods can't mod any higher ?

    Sunny Dubey

  101. Most Used API's by oliverthered · · Score: 1

    I've been using wine for a number of years, for development work and general home use and I've noticed that the logs are fairly good at identifying missing functionality.

    Have you considered using a client log collation tool to report back most used API's and back-traces from faults?

    --
    thank God the internet isn't a human right.
  102. WINE cert, or automated test tools by Sleepy · · Score: 5, Interesting

    Is there any talk with Rational, Segue, or another automated test tools vendor about recording/playback automated test using WINE as a target platform?

    Windows vendors want delivery targets - not "date releases" of runtime platforms. I work in Software QA... you tell me you want the app certified on Windows XP SP1, Windows NT4 SP6a, and Windows 2000... I'll do it. Same with Windows 98, ME, and 95.

    But you start talking about Linux, and then I have to ask which base distribution and which release of Wine.

    The only way to know your application works in Linux + WINE is lots and lots of grueling, manual test effort.

    Multiply this by the number of Linux distributions, versions, and that Wine is often distributed by "date releases" not "versions", and it is impossible to support.

    The same can be said about Microsoft's systems... wierd things that crash on 98 but work on XP... BUT there are automated test tools. Record, edit, cleanup and you have an automated test library that can be run against every 32-bit Intel version of Windows.

    There's no such support for WINE, and there's no developer incentive into manually auditing such a liquid platform.*

    *(And that's not an insult.. I happen to think most of the innovation is happening on Linux, but my job's hard enough without putting extra hours testing a platform that won't make or break sales. Without real SQA certification tools, any sensible Technical Support manager won't touch WINE either.)

    1. Re:WINE cert, or automated test tools by Slashamatic · · Score: 1
      Windows is about as solid as jello as a release platform. Many applications introduce their own DLL upgrades which makes it difficult to say that this is a pure XP SP1 or that was Win2K SP4. By the time you have Office there plus a few security patches, it is no longer a standard platform.

      Linux has its own issues, but there are really just two large-scale commercial platforms, RH and Suse and the only variable is Wine itself.

      As for automatic test tools, like WinRunner and so on, no that doesn't work on Linux yet. It may welldo in the future though.

    2. Re:WINE cert, or automated test tools by Sleepy · · Score: 1

      Windows is about as solid as jello as a release platform. Many applications introduce their own DLL upgrades which makes it difficult to say that this is a pure XP SP1 or that was Win2K SP4

      I don't find that to be so true anymore. Microsoft has fixed much of the DLL madness in XP, 2K (and a small bit in ME). Applications install their own DLL's -- but not as often, and the DLL's are versioned.

      It still sucks having to test applications against Windows 95/98/2000/XP/ME/NT4, but the newer platforms I find are more stable.

      And in SQA, you're really qualifying against a base MS OS, updated, plus a few popular applications like PC Anywhere.

      Many WINE users customize their installs with native DLLs or newer WINE... even qualifying basic RedHat 8 or 9 is a quagmire. Then there's the WINE dependencies, fonts, etc. If the rendering is off, then things like dialogs have clipped text.

      WINE's great stuff, and I'm always thrilled to see something I didn't expect, work for me. The problem is the end-user experience is out of the WINE developer's hands.

      This experience, of course, is part of the CodeWeaver's (and other WINE packagers) mission. Maybe in the future, we'll be able to qualify a packaged commercial release of WINE. Of course, things would still work in regular WINE, but just with less support from vendors (hey lots of us WANT to support Linux, but testing costs us money)

      Cheers.

  103. Re:Why not do the embrace and extend thing to MSFT by Anonymous Coward · · Score: 0

    At least in adobe's case, going 2K+ only has more to do with copy protection schemes than with API differences.

    But, its true that Win98 is basically dead in professional market.

  104. .NET, WINE, and Mono by Travis+Fisher · · Score: 5, Interesting
    The Next Big Thing (or maybe the current big thing) that Microsoft is pushing for the software industry is the .NET framework. This makes it a safe bet that much of the new and updated Windows software appearing in the coming years will use and require .NET technology. What does this mean for WINE? I understand that Mono is using WINE to provide the windows widgets ("WinForms") compatability for its .NET compatible implementation.

    Do you expect WINE and Mono to move closer together or merge into one project when the next Windows OS ships with .NET as an integral part?

  105. Ignalum doesn't claim MSWindows compatability by Lew+Pitcher · · Score: 3, Informative
    From what I can see of the Ignalum Linux website, they do not claim to be able to run MSWindows programs under Linux. In fact, the only mention of MSWindows appears to be in conjunction with Samba (explicitly stated), in that they give instructions for use of Samba in Linux to connect to an MSWindows network. They do not state anywhere that I can see that MSWindows programs run in Ignalum Linux.

    Perhaps the story contributer could clarify why he thinks Ignalum is claiming MSWindows runtime compatability?

    --

    "values of beta will give rise to dom!"

  106. Is wine viable for cross platform development? by hey! · · Score: 1

    Some of my sharper customers are starting to ask about the possibility Linux deployment of our software. These are a tiny minority, but possibly very significant as leaders in technology adoption in their field. We're also thinking about reorganizing our products and rewriting some of them; Linux compatibility is not a must have, but it would be worth some effort to look at.

    How would you say developing against WINE rates against the other obvious approaches for developing cross platform applications, namely using a cross platform toolkit and libraries (e.g. Qt) or using some kind of virtual machine (Java, Mono/GTK)?

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  107. I'd like to see a business case analysis by pointbeing · · Score: 1

    Since the big-ticket item in corporate IT is support and not software, how does running Windows under Linux provide lower TCO - since although software costs will drop, Tier 1 support costs will increase?

    --
    we see things not as as they are, but as we are.
    -- anais nin
  108. WINE by milkman_matt · · Score: 1

    Is, or is not, WINE an emulator?

    -matt

    PS: It's a joke, dammit.

  109. Mod Parent Up by mfh · · Score: 1

    Hit the money on the head if you ask me! :-)

    --
    The dangers of knowledge trigger emotional distress in human beings.
  110. Slightly Unrelated... by Anonymous Coward · · Score: 0

    I am a freelance writer currently working on developing a small arts-and-culture magazine. Since professional copies of Adobe Pagemaker and Quark are expensive (and quite outside the budget of a starving artist), does anyone know of any OSS products that fill the same niche?

    If not, would these projects allow me to run Quark/Pagemaker under Linux?

  111. Better Backwards Compatibility? by Jameth · · Score: 2, Interesting

    If efforts are made to maintain compatibility for older versions of Windows in WINE, is there a possibility that, in a few years, Linux will be more compatible with Windows95 and Windows98 than the latest versions of the Windows OS?

    1. Re:Better Backwards Compatibility? by rfc1394 · · Score: 1
      If efforts are made to maintain compatibility for older versions of Windows in WINE, is there a possibility that, in a few years, Linux will be more compatible with Windows95 and Windows98 than the latest versions of the Windows OS?

      An ironic twist of fate, indeed!

      With Microsoft constantly trying to force people on an endless (revenue generation) treadmill of continuous upgrades, I think it is quite likely that is exactly the situation we could potentially see, in view of the fact that Microsoft has officially ceased support for and abandoned anything below at least NT 4.0 (meaning all 16-bit apps plus Microsoft Windows 95 & 98), it may mean that people wanting to run apps that require older software may find using Linux to be a more effective alternative than any current offering from Microsoft.

      We had to buy a copy of Windows Me (from Ebay) to replace XP Home because the games we have would not run on my sister's brand-new Sony Vaio desktop which ran XP. Once we switched (downgraded) to Microsoft Windows Me the programs ran fine.

      Paul Robinson <Postmaster@paul.washington.dc.us>

      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  112. I'm wondering.. by patrick.whitlock · · Score: 1

    Whould it be easier/better to run linux out of windows through software like virtual PC (or something of the like) or to emulate a windows environment in linux to accomidate the windows software. sounds like either way you go, you'll get similar results, but virtual pc emulated the entire system, rather than just the os environment. thoughts??

  113. The Big Question Is... by Anonymous Coward · · Score: 0

    How many bluescreens do you get in an average day while trying to perfect your product?

  114. "Runs on Linux" Also Means "Not Better Than Window by reallocate · · Score: 1

    Wouldn't it be more useful for the long-term commercial viability of Linux to develop applications that meet needs Microsoft doesn't, rather than working to make Linux "as good as, but no better" than Windows?

    --
    -- Slashdot: When Public Access TV Says "No"
  115. And why? by rixstep · · Score: 1

    And why not just use VMWare?

    If there's any secure way to use that shite, this is it.

  116. Wine and "borrowing" DLLs by Jagasian · · Score: 2

    I have used Wine on my desktop for about a year now, and I have noticed that while some applications work flawlessly with Wine, many other applications require copying DLLs from a Windows install - which dramatically increases compatibility, but is legally ambiguous. Is a 100% OSS implementation an absolute goal for the Wine developers, or is their a tendency to stop short of implementing full compatibility because the user can just "borrow" DLLs to cover the compatibility gap?

  117. Something to think about. by Mage66 · · Score: 2, Insightful

    One thing I think that people miss in this Linux/Windows argument is the following...

    We have a model of a successfull migration from one captive OS to another newer one.

    And that's from the Classic MacOS to MacOS X.

    What made that possible is the following:

    - Support of Legacy Apps.

    - A familiar user interface

    - Easy install of new applications.

    - Seemless operation of legacy apps.

    So, I think for Windows users to be able to transition to Linux, they'd need to be able to run their older Windows apps as seemlessly as possible, and have at least as good an experience (as a user) in using Linux as they do Windows.

    So that means more polish on the interface. Easier installation of programs (no user wrestling with dependancies. A smart installer, just installs the app. Click install, answer any necessary questions and it works! That's what Windows and MacOS X do.)

    MacOS X was nowhere 4 years ago. But is now a mature and stable alternate OS. Easily as powerful (if not moreso) than Windows. Very similar to Linux, except the level of polish is present in OS X that is NOT in Linux.

    If I had a Linux Distribution I could run out of the box, and use as easily as MacOS X, but run Windows apps on it, instead of Classic MacOS apps... You bet, I'd ditch Windows 2k/XP in a heartbeat.

    I'm running MEPIS and Linspire on two boxes now. But the experience just isn't as smooth as Windows/MacOS X.

    Give me that smoothness on a Linux Base, and I'm sold.

    Target Windows 98 for WINE, and get that running smoothly and seamlessly, and then upgrade it to Win2k/XP functionality while the users USE the thing.

    Targeting a moving target is why we still don't have a version of WINE that is complete.

  118. LGPL Licensing by Stealth+Dave · · Score: 4, Interesting

    How has the switch to LGPL affected contributions to the project, both positively and negatively? When the switch happened, there was a lot of noise from groups like Transgaming who needed to license proprietary technology from third parties, and the formation of the ReWind project. Has there been a noticable effect on contributions to WINE from outside groups as result of the licensing change?

    - Stealth Dave

    --
    Evil is as eval("does");
  119. Xen-an alternative to Wine by randall_burns · · Score: 2, Interesting

    Xen allows a computer to run both Windows and Linux at the same time(similar to VM on mainframes. It has turned out to be quite a bit harder than we anticipated early on to get Wine running well than originally anticipated due to the host of undocumented features Microsoft uses. Xen on the other hand appears to have the blessing of Microsoft(at least for the time being). I suspect that Xen will be out first-and will mean that folks that have a machine with Windows already on it will be able to continue using Windows-with badly needed adult supervision. If properly handled, the net effect would be the same:
    You'd be able to run windows programs from Linux and Linux programs from Windows(both running on the same machine). IMHO getting the installation really down right will be important here--but I think that Xen really does have the potential to get a much bigger chunk of existing windows users also running Xen.

    I have a bosses that are old mainframe hacker-they really liked Xen when it was explained to them. I suspect this will catch on.

  120. Macromedia Support by urbaneassault · · Score: 1

    How has the promise of development and testing from Macromedia for better support of Dreamweaver and Fireworks affected your work? Have there been any results from that?

  121. Re:Isn't this effort endangered by software patent by FireBook · · Score: 2, Insightful

    IANAL, but I believe that if the apps are being released under the GPL, then the onus is on the publishing body to ensure that there is no infringing code in the project, to this extent all contributions must be traceable to the contributor. If code in this situation was found to be infringing, then the trail would lead to whomever contributed the infringing code. If this person was found to be working for MS then I don't see how ms could continue to sue. Obviously the project would then need to cleanroom code a workaround to the infringing parts

    --
    My other OS is also FreeBSD
  122. Lower volume apps by josquin9 · · Score: 3, Interesting

    What about essential professional apps that aren't office productivity related? I'll use Architecture as an example, since I am most familiar with it. But I'm sure there are many other professional level applications that could serve equally well in this context.

    Apparently it's going to be a good while before any of the standard CAD programs are ported to Linux. I know that CGI shops use custom programs for rendering and modeling on vast farms of Linux machines, so Linux must be up to the challenge.

    Architects and engineers have to be able to send files around to collaborators at other firms, who must then be able to manipulate the original files (add plumbing systems to buildings, etc.) So compatibility with the software being run on Windows systems(and to a lesser extent Macs) is essential. Furthermore, in my experience the learning curve to gain proficiency in one of the major design tools is particularly steep relative to other programs, so re-training reasonably highly-paid users is an expesive proposition, which makes being able to run well-known, industry- standard programs is even more important.

    Is there a critical mass of users needed to encourage the consideration of particular software by those of you writing emulators? Is there even awareness of the potential market for such products? (These are users who regularly spend $2,000 - $5,000 per seat for the priviledge of running specific programs, if that helps the financial end of the argument. They'll pay for software.) Do the intense video requirements of these programs just make them more difficult to run in emulation? Do firms like Autodesk and Graphisoft (who are particularly paranoid about piracy, due to the "high-margin/low-volume" nature of the market for professional CAD software) go out of their way to discourage interoperability? Is there something I'm missing?

  123. WinFX and deprecation of win32 by a.ameri · · Score: 4, Interesting

    What are your opinions on the .Net platform, Microsoft's push of C#, and all these combined together that are in practice creating a new API for Windows Longhorn called WinFX? What will Wine and Codeweavers do when the new API replaces win32? Also, as Wine is an implmentation of win32 API for x86, what will wine do now that Intel and AMD are both replacing this instruction set with the new AMD64? Is wine only going to rely on AMD64's ability to run x86 programs nativly? Or are there any plans to port wine to other platforms, namely AMD64 and IA-64?

    --
    -- /* Those who don't underestand Unix, are condemned to reinvent it poorly */
  124. DarWINE for mortals? by Anonymous Coward · · Score: 0

    how long until the darwine project comes in a nice happy installer for Mac OS X users? What do you think this would mean for Mac users? Would M$ drop mac office?

  125. There is an option for this by Anonymous Coward · · Score: 1, Insightful

    Wine has an option for this; mainly they go for NT type windows compatibility, but you can change the option reported, which does affect certain things... definately the dos emulation has come a long way but still isn't up to say... dosemu or dosbox.
    It might end up a PC emulator, but the fact it emulates the API's means it is much much faster than say... vmware or bochs...

    [Wine Mailing List Lurker]

  126. WINE will succeed... by ceswiedler · · Score: 3, Funny

    WINE will have truly succeeded, not when everyone switches from Windows to Linux, but when software developers begin to:

    1. Code their Windows apps in a way which makes it easy to run them on WINE
    2. test / support WINE as a platform

    If this happens, XAML and all future Microsoft dominance is doomed. What we will end up with is the common set of easy, sensible Win32 APIs usable across multiple implementations, and the crufty, proprietary, unnecessary crap being ignored.

    Doesn't anyone remember the other proprietary OS this happened to?

  127. MOD PARENT UP!! by Anonymous Coward · · Score: 0

    Grandparent is an idiot. Another API layer would inevitably slow matters down rather than a direct API call. Duh!

    Grandparent, please don't operate heavy equipment or reproduce. Kthx.

  128. Re:Why not do the embrace and extend thing to MSFT by Anonymous Coward · · Score: 0

    That means scripts to turn nmake files into gmake files...

    Most people don't even seem to use nmake files. Is there a free tool out there which can generate nmake files from Visual Studio project files?

  129. Why Just Wine? by Anonymous Coward · · Score: 0

    So, Wine is cool but why not hit up the VMWARE/EMC guys and Win4Lin they run all the things Wine can't?

  130. I would like to know? by Zapdos · · Score: 1

    What do I need to do to get a free T-Shirt?

  131. Yes by ChiralSoftware · · Score: 3, Funny
    It is possible. They could create a virus/worm section in the appdb, but I'm guessing that doesn't fit with the image they're going for.

    -----------
    WAP news

  132. QuickBooks? by Long-EZ · · Score: 1
    I own a small engineering company. Windows got the boot almost two years ago in favor of Xandros Linux. So far, it's been very good. We use Xandros Deluxe, which ships with CrossOver. We have no need for IE, Excel, Word, etc. The killer ap is QuickBooks, at least until there's a good Linux accounting application that imports QuickBooks data. We switched to the only version that is supported under CrossOver, QuickBooks 2000 Pro. It works, but just barely. The buttons are all hidden and it's a user interface mess. But the data seems very secure. If CrossOver is being tweaked to support specific major applications, as it seems to be, any chance you'll have good support for QuickBooks?

    Two other issues. I've generally been happy with the generic support of Windows applications, including IrfanView, Garmin GPS software, etc. But stuff written in Delphi seems to work fine except for disk I/O, essentially rendering disabled demo software without the ability to load or save files. It seems like a CrossOver fix for this one specific problem might open up a lot of Delphi applications.

    Overall, I'd like to see CrossOver as a way for people to migrate to Linux by enabling them to run custom software where there isn't a good open source solution, not as a method to keep running proprietary Microsoft applications instead of OpenOffice, Mozilla, etc. Yes, I know I'm in the minority with this opinion.

    --
    >> My ultraviolent Linux switch video.
  133. Multimedia by Anonymous Coward · · Score: 0

    What is the status of multimedia (i.e. full quicktime, Windows Media)?

    1. Re:Multimedia by polyp2000 · · Score: 1

      One word "mplayer" , crossplatform media player. Many would say its better than WMP. I cant comment on this (havent used windows for years) but it plays everything you can throw at it including QuickTime & WMP. The developer mailing list is also very active. Xine is good too, new versions of KDE use the xine libraries xine-lib for embedding media into applications file browsing , web browsing etc. so i'd say its very good.

      nick ...

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
  134. Quickbooks by ncrantz · · Score: 1

    Will Quickbooks be stable and usable under any Windows emulator for Linux.

    In my copious free time I do some tech support for my wife's business. Her business is small business support (book keeping, HR, payroll etc.) The only reason that her business and the great majority of her clients are not using linux (or Mac even) is Quickbooks.

    The killer app for small business IS Quickbooks.

  135. Applications should never implicitly update the OS by RLW · · Score: 1

    Well then I guess we'll have to agree to disagree. There versions of the various MS-Windows dll's and in particular the CommCtrl.dll (or something close to that-fortunately I have not have had make any install packages recently) has many, many, many fix versions. Some of the CommCtrl versions fix bugs which break applications that depend on particular bugs. Some later versions of CommCtrl reintroduce bugs after a version in which they were fixed (I don't know why) and the break in function may now allow some application which worked, then didn't work (as a result of OS upgrades or most likely an installation of some windows app which just puts its version of the dll in the system directory) may now work. But some application which need the corrective fix won't work anymore because the later fix put the bug back. In any case the presence of this .dll does not change the version number of the OS as reported through one of the many ways an application can get the OS revision number.

    What you describe would work in a sane OS where things like this are managed better and where applications are not expected to patch system dll's on their own.

  136. Re:Why not do the embrace and extend thing to MSFT by DrXym · · Score: 1
    We do in my place of work, and even the likes of Mozilla was stuck with nmake all the way up to 1.0 on Win32. I doubt there is a tool that could port 100% of the changes but it could do bulk fixes to macros, and conditional directives and mark other parts with TODOs

    .dsp / .vcproj files are probably more straightforward since they are machine generated although pre and post build steps would need work. Tools like cl, link and rc can be emulated with wrappers. Source code can be processed to conditionally wrap #pragmas or supply equivalent functionality.

    Naturally nothing is going to do everything, but a good tool could remove hours if not days from the process. Likewise with a decent subset of MFC or ATL that ran natively - something that took a fair stab at implementing the most common classes - document / view, windows messages, GDI and the ATL COM classes could make a dramatic impact.

    Of course there is no silver bullet, but a good set of tools makes the task merely daunting rather than impossible.

  137. Limits to WINE ? by Anonymous Coward · · Score: 0

    Is there a critical barrier limiting WINE from emulating a win32 program to near undetectable differences?

    For example, many games on WINE run slower than their counterparts, making new system hogging games not worth playing on WINE.

    Is this a fault of the game, or some fundamental difference between Linux and Windows that WINE may never be able to compensate for?

  138. The Problem with Linux OSs Right Now by AlexanderYoshi · · Score: 1
    From a 'customer' viewpoint, is that they all look so very different!

    Ask anyone who's only used windows 98, 2k, XP to sit down and use a Linux Box. They'll sit down, twitch their mouse, then ask where the program bar is located and why there's no My Computer icon. Most end-users dont have the patience to actually take the time to "learn" what they would have to learn to convert over.

    Consequentially, until there's a consistent way to create a Windows-esqe look and feel that user can relate to its going to take much longer to bring over the household Windows Mom.

    Not that it cannot be done, but to my knowledge this hasn't been done. (If you know of some projects that have done this, please do let me know. )

    -Alex

    1. Re:The Problem with Linux OSs Right Now by Alex_Ionescu · · Score: 1

      Alex,

      Take a look at www.xpde.com...

      Best regards,
      Alex Ionescu

  139. What is the Strategy for MS Foundation Classes? by GnuPooh · · Score: 1

    I've tried to build some Windows projects from source code using Wine, but I always run into the problem of MS Foundation Classes (MSFC). I believe most developers are just copying the needed code out of the Microsoft package. Is there any other solution? Are there any ACTIVE projects working on MSFC? (I know there's a few dead ones.)

  140. How do they handle license compliant apps by rfc1394 · · Score: 1

    How does one handle the requirements with respect to third-party controls for use in a design environment and the use of license keys (which are stored in the registry) such as is done by Visual Basic 5 and 6 and Delphi (among others)?

    Paul Robinson <Postmaster@paul.washington.dc.us>

    --
    The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  141. Fuck it. by Eat+My+Turd · · Score: 0, Troll

    Just a retard would like to apply that silly ms security patches while running linux, lol. So fuck everything trying to mix win & lin or lin & win.

  142. The ABIs by Elladan · · Score: 1

    Wine also has to suppose the actual encoded binary formats of windows. For example, it has to deal with functions the same way windows compilers do, it has to have a compatible memory model, it has to support the executable file formats, etc.

  143. Re:Applications should never implicitly update the by Anonymous+Cowpart · · Score: 1

    I agree that sometimes applications break due to differences between certain system components.

    However, the number of applications that simply break 'cause the version checking code is faulty,
    combined with the number of apps that works pretty well except for some obscure functionality no
    one ever needs is large enough to warrant configurable version reporting for Wine and its subcomponents.

    At least, when an application fails on a version check, I can then try to run it in the 'desired' environment,
    before giving up immediately...

  144. Re:What are your plans for the next Crossover Offi by IamTheRealMike · · Score: 2, Informative

    I'd be surprised if this makes the interview given that CrossOver 3 is OUT TOMORROW and yes Microsoft Money does start and appears to be usable. We only got Money starting at the last minute though, so it might still be rather buggy - why not download the demo when available and find out?

  145. CADD by miasme · · Score: 1

    Have you considered working on the ability to run CADD applications, and if so is there any hope? I would consider this a true test of inter-operatability due to the structure of these applications.
    My company was forced to switch to Windows because of one simple thing. CADD (Computer Aided Design and Drafting). The market belongs to AutoDesk's AutoCAD with the other major chunk going to Bentley's MicroStation. Both of these are currently forcing the entire AEC community (Architecture, Engineering and Construction) not to mention a good chunk of the Manufacturing and a host of other industries, in to using Windows. I know porting these applications is particularly difficult, and they run extremely slow in VirtualPC.

    1. Re:CADD by miasme · · Score: 1

      I should probably have noted that most CADD software costs between $3000 to $5000 (USD) per license. Bentley charges annual support, with free upgrades for approximately $500/per year/per license. Thus your software investment far outweighs your workstation hardware investment. When we were forced to switch it was because Bentley stopped supporting anything but Windows (down from a proclaimed 13 different operating systems supported in the previous version).

  146. Are some vendors trying to thwart you? by Fratz · · Score: 1
    I bought CrossOver Office so that I could run Quicken 2002 Deluxe in Linux better than I could with WineX. I was very happy with it, but I noticed that Quicken 2003 and 2004 deluxe don't seem to work well, even if people can get them installed.

    Is this an instance of a software maker (Intuit, in this case) trying to make changes specifically to thwart Linux portability efforts, or are they just legitimately evolving their code base in a way that makes it harder to maintain portability?

    So what is it? Conspiracy or legitimate evolution?

    --
    -- Fratz, human
  147. well I think... by ShadowRage · · Score: 1

    Honestly, that out of the three in question,CoLinux is the only one that is deserving of any credits.
    David is obviously a rip of crossover office and wine.
    and ignium linux doesnt have a running site anymore, which is kinda shady.

    CoLinux is the only one that has tried to make any effort to prt one type of system to another out of the 3, though it might be in the exact opposite direction, they did it well. because now windows users can play with linux without having to repartition, and then do the hard stuff once they're familiar with the system.

  148. Microkernel architecture by Anonymous Coward · · Score: 0

    Windows compatibility would be easier to add if open source operating systems such as *BSD and Linux would shift to a microkernel architecure.

  149. File Format Status by Kensor · · Score: 0

    What is the status of application file format knowledge? Which unknown file formats would be most useful and/or desirable to know?

  150. Am I hearing this right? by Canberra+Bob · · Score: 1

    OK, to apply some /. logic that I have seen elsewhere and been flamed for opposing.

    Did they break in and steal the Crossover backup CDs?

    If not, then what did they do wrong? They legally obtained a copy of Crossover Office, so what they now do with their legally owned property is up to them.

    What? That is breaking the license agreement?

    So let us get this straight. It is perfectly OK to copy Windows CDs as you are not stealing it, you are doing what you please with your legally owned property. But the moment we talk about a Linux related product, it suddenly becomes illegal to copy or break license agreements?

    Get your acts together and work out where you stand. Either it is OK or it is not. You cannot have a stance where it is perfectly OK to break license agreements for one piece of software, but it is not OK to break the GPL or license agreements with Linux related software.

    1. Re:Am I hearing this right? by mpe · · Score: 1

      Either it is OK or it is not. You cannot have a stance where it is perfectly OK to break license agreements for one piece of software, but it is not OK to break the GPL or license agreements with Linux related software.

      Actually you can quite easily. Since something like the GPL is grounded in copyright law (in a fairly straightforward way), where as EULAs are based around contract laws (often in ways which require a quite radical interpretation of the relevent statutes).

  151. Crap by pbjones · · Score: 1

    One item runs LINUX on Windoze, not vise-versa, the other two don't seem to actually lead to a product...must be vaporware candidates. And if they aren't free, where is the advantage?? The OS is not the only problem with windoze, inconsistancy from app to app is my main complaint, and thats not addressed by running win-apps on Linux.

    --
    There was an unknown error in the submission.
  152. Legal Action by dasdrewid · · Score: 1

    To what extent do you think Microsoft would attempt legal action to stall/eliminate development/production of software that would make it unnecessary to use their OS? And, as a tag-on, do you forsee future additions to Windows, such as DRM, to be problematic and do you think that Microsoft would consider adding things to the OS that work like DRM just to stop your software?

    --
    No trespassing. Violators will be shot. Survivors will be shot again.
  153. Patent issues by LittleDan · · Score: 1

    As WINE comes to be able to emulate more and more of the Windows ABIs, do you think there will be any patent issues in the future? Currently, it seems like Microsoft doesn't see WINE as much of a threat, but as soon as WINE becomes a viable replacement for running Windows applications, it could sue WINE for patent infringement.

    Daniel Ehrenberg

  154. nettraverse win4lin and wine/codecharge by pierpa · · Score: 1

    your competitor product win4lin by netraverse ( http://www.netraverse.com ) costs twice as codeweaver and needs a patched kernel. but offers compatibility for a much bigger number of applications, though remaining much lighter and cheaper than vmware ( http://www.vmware.com ). moreover win4lin can't run programs that require win2k/xp, but can run today the macromedia package.

    another approach to solve the problem of having a microsoft application on a linux screen should be the one of xwinx / xopenwin ( resp. http://xwinx.sourceforge.net/ and http://sources.redhat.com/XOpenWin/ ), two similar but great ideas that tragically haven't been developed as they deserve.

    should wine / codecharge require some standard kernel fixes acknowledgments from linus to get easier job for u?

    what do you think about these different architectures?

    why u think the market will prize your choice?

    greetings,

    ppp

  155. Heh by mfh · · Score: 1

    > Re:Am I hearing this right?
    No. It looks as though the Project David guys took a CodeWeavers project and slapped the Project David logo on it, thus claiming it as their project (which is really bad for oh about a million reasons).

    --
    The dangers of knowledge trigger emotional distress in human beings.
  156. Oh...I get it! by Canberra+Bob · · Score: 1

    Breaking evil copyright laws / EULA's is sometimes a bad thing!

    But only when you break the copyright / EULA of a company that develops for Linux. If you break the copyright or licensing agreement of a commercial organisation that does not develop for Linux, then it is a good thing and you are helping society.

    Yes, it all makes sense now!

    1. Re:Oh...I get it! by Minna+Kirai · · Score: 1

      Breaking evil copyright laws / EULA's is sometimes a bad thing!

      You are performing the very common manuver of injecting EULAs into a discussion about copyright, and then treating it as if they were equivalent concepts.

      They're not. Copyright is a well-defined government law; EULAs are attempts by corporations to write their own law.

    2. Re:Oh...I get it! by Canberra+Bob · · Score: 1

      EULA's are covered by contract law. They are not some bizarre esoteric legal concept dreamt up by corporations. If you break the EULA it is no different to if you broke a contract you had signed and had filed away. You cannot agree to an EULA to use a product, but later on break the EULA because you do not like the terms. Read the thing first, if you do not like the terms, do not use the product. Simple.

      The main point is avoided yet again. OK, to put it plainly. If you make an illegitimate copy of Windows and give it to somebody else you are breaking copyright law. No different to if you copied a paper book and gave it to someone. There is this rather bizarre notion on Slashdot that the GPL is to be revered, but it is quite OK to break copyright in regards to anything else.

      If companies must observe the GPL, then end users must observe copyrights in regards to commercial / proprietary software.

    3. Re:Oh...I get it! by mfh · · Score: 1

      Bad EULA's are extremely *hard* to enforce. They tend to infringe on human rights, which include fair use of products and services, to *all*. I agree to every EULA and do whatever normally would occur to me as fair use; if I happen to miss the part of the contract where I have to hand over my dead grandmother's ashes to some guy in a suit, I don't care, because no court in the land would ever uphold that and consider it part of the product usage.

      --
      The dangers of knowledge trigger emotional distress in human beings.
    4. Re:Oh...I get it! by Mycroft_VIII · · Score: 1

      Except EULAs are rarely contracts.
      They are usually statements made by a piece of software you've already purchased trying to con you into believing you don't have any rights at all to use the product you've ALREADY purchased except in very narrow ways. On top of that they tell you you've not even purchased the product, meerly liscensed it.
      When this sort of thing was tried before, on books IIRC, the courts rightfully called foul.
      Once you pay for and recieve somthing the deal is done. You can't suddenly add conditions and rules and whatnot afterwards without a new deal, or except as provided in a contract agreed to durring the original negotiations, if there wherre other than 'your total is $53.87'.
      Where software companies figure somthing is suddenly leagle just because it's printed on a shiny disk instead of paper I have no clue, and I suspect they know better and are just hopeing to fool the clueless in believing they have ligitimacy.
      The ONLY case I've heard of where a post purchase EULA ('shrink wrap liscence') was upheld in court was a case where the guy bought THREE successive versions of a program with the same eula, the eula was reference on the box, and frankly the guy was being a slimeball as he was bassically reformating the database data in the product and adding a bit to it and selling it on the web. The arguments to support the eula were basically that he'd already read it at least once before buying additional versions, and some realy reaching anolgies/arguments that if the guy had hired a lawyer probably wouldn't have flown. It's my opinion that the judge only bought them because it was the only way to deal with someone he felt was a total slimeball.
      IANAL and all that.
      Mycroft

      --
      https://signup.leagueoflegends.com/?ref=4c3ed6600b6ea
  157. Umm.... by NEOtaku17 · · Score: 2, Informative

    Hate to burst your bubble but the newer versions of windows don't use FAT32 filesystem. They use NTFS.

    1. Re:Umm.... by iplayfast · · Score: 1

      I was referring to my current install which is fat32. (no bubbles burst here).

  158. 3rd party devs blocking WINE? by jonwil · · Score: 1

    Are there any instances where developers have added code to specificly block WINE or to make their apps not run as well on it?

  159. Wine and ReactOS? by jonwil · · Score: 1

    What is the relationship between WINE and ReactOS?

    Are there efforts underway to share more code between the 2 platforms? (one example is MSVCRT/CRTDLL, is there any reason why both WINE and ReactOS cant combine their implementations of the MS C runtime into one that is aimed to be as bug free as possible and to alievate the need to run msvcrt.dll nativly?)

  160. Most legally risky part of the API to implement? by jonwil · · Score: 1

    Which is the most legally risky part of the WIN32 api to implement?

  161. Re:Isn't this effort endangered by software patent by Anonymous Coward · · Score: 0

    Hmm. If that person, as an employee of Microsoft acting under it's chain of command, wrote/donated code under the GPL, it could be strongly argued that the community has full rights to that code.

  162. Linux Users != Pirates by chrome · · Score: 1

    If I understand your post correctly, you seem to inferring that Linux users have a double standard when it comes to software piracy.

    I'll define software piracy here as any act that infringes upon a lawful contract or copyright for a piece of software.

    I have to strongly disagree with you. Not all Linux Users are Pirates, just as not all Pirates are Linux Users.

    People on slashdot are mostly geeks. Some use Windows, some use Linux, some use OSX. Some of them might be pirates. But I don't think anyone is under any illusion that Piracy is OK - even if it's stealing from Microsoft - and I don't think I've read many posts to the contrary.

    Oh, I'm sure there are some posts out there that you could use to try and prove your point - you get all kinds on Slashdot - but this kind of Slashdotter is far and few between,

    Lots of people who are advocators of Linux use Linux products exclusively to the point where they only use Linux software, and have no MS software in their house. I'd love to see a slashdot poll based on that! :)

    peace.

    1. Re:Linux Users != Pirates by Canberra+Bob · · Score: 1

      chrome, thankyou for a reasoned response.

      I have been flamed recently and been labelled a troll simply for getting ticked off about people "stealing" software. Apparently I am not allowed to call it theft, as nobody broke into Microsofts headquarters and stole the master backup tape, and it was not so kindly pointed out to me that once somebody purchases a copy, then it is their right to do what they please with it. The same flamers are usually the first to jump up and down if the GPL is broken.

      I totally agree with you, and I wish there were more Slashdotters like yourself and less of the mouth frothing zealots that seem to have come by recently who will slam anything from Microsoft no matter how good and praise anything FOSS no matter how bad.

      I do not believe all Linux users are pirates. Unfortunately there is a small but highly vocal group amongst Linux users that give a very bad name for the rest. I applaud anyone who uses Free software out of ideals (note free software, not open source) no matter what the inconvenience. We all should try to make the world a better place, and that is their way of doing it. Power to them.

      There is a place for everything, even commercial software. Personally I am an OS X man. I do things elsewhere to help humanity, to pay the bills I use what I consider the best tool for the job.

      Thanks once again for showing me not all Slashdotters are crazy loons! :)

    2. Re:Linux Users != Pirates by mpe · · Score: 1

      I have been flamed recently and been labelled a troll simply for getting ticked off about people "stealing" software. Apparently I am not allowed to call it theft, as nobody broke into Microsofts headquarters and stole the master backup tape,

      Copyright infringement != theft and never has done. Calling it "theft" is simply wrong.

      and it was not so kindly pointed out to me that once somebody purchases a copy, then it is their right to do what they please with it.

      The only software you are free to do as you please is public domain software. You are not free to do as you please with either GPL or proprietary software. But whatever an EULA attached to a piece of software might say is a completly separate issue from the situation with respect to copyright.

      I totally agree with you, and I wish there were more Slashdotters like yourself and less of the mouth frothing zealots that seem to have come by recently who will slam anything from Microsoft no matter how good and praise anything FOSS no matter how bad.

      There is no lack of "mouth frothing zealots" who will slam anything related to FOSS/GPL and/or sing the praises of proprietary software/specific proprietary software companies. Ironically at the top of this thread was an advert for Microsoft's "get the facts" site.

      I do not believe all Linux users are pirates.

      It is perfectly possible to pirate GPL software.

      Unfortunately there is a small but highly vocal group amongst Linux users that give a very bad name for the rest.

      They make considerably less noise than either SCO or Microsoft though.

      There is a place for everything, even commercial software.

      "Commercial" != "proprietary". There is plenty of non commercial proprietary software around. Including that which is freely downloadable which daftly comes with an EULA forbidding redistribution, but not that you must not use a web cache when you download it in the first place :)

  163. DMCA impact? by darnok · · Score: 1

    We all speculate about the DMCA being a major impediment to interoperability in particular. The WINE project has interoperability at its reason for existence, so I'd guess that if the DMCA was going to be a real impediment it would have affected WINE fairly early on. Other projects and FOSS development could well learn from your experiences.

    In practice, have you encountered any real problems with building WINE's interoperability that were fundamentally DMCA-based? Have workaround (i.e. legal) solutions been put in place to address these issues? If so, what form did these workarounds take? Do you think the WINE project is sustainable long-term in the face of changing "specifications" from Microsoft and the constraints imposed by the DMCA?

  164. Where do I find indipendent wine programers? by fldvm · · Score: 1
    I found a good programmer willing to modify WINE to run an out dated program (www.avimark.com) and submit the changes back to WINE HQ. He was working for cheap in his spare time.

    But when we got half way through the project CodeWeavers hired him away.

    How should I go about finding a new programmer?

  165. Wine Compliance Campaign by Didius · · Score: 1

    Have you ever tried to get software manufacturers to test their own Wine compliance ? Of course a Microsoft would have no interest in doing so (quite the contrary), but a bus company that wants to reach as many people as possible with one electronic bus schedule CD might.

    --
    Dirk van Deun
  166. source leaked by stm2 · · Score: 1

    Did the leakead Windows 2000 source code help you? At least to confirm you did a good job?

    --
    DNA in your Linux: DNALinux
  167. Re:What are your plans for the next Crossover Offi by Azureflare · · Score: 1

    Wow, thanks for the info! It's apparent that I'm pretty ignorant of the current situation of CXOffice. I'm going to download the demo right now (For 3 that is!)

  168. Question Regarding Copyright and License Abuse by Anonymous Coward · · Score: 0

    Microsoft is famous for its fairly restrictive EULA. I believe the EULA prohibits reverse engineering and disassembly explicitly.

    If the WINE project could theoretically legally disassemble Windows source to learn APIs/ABIs, but not to copy source code verbatim, how much time and effort would be saved? How much of a threat do you suppose WINE would be able to pose to Microsoft's monopoly?

    Do you believe prohibiting disassembly in an EULA is abuse of copyright and an illegal clause in a contract (the EULA)? "Disassembly" of music to, say, samples and written music would not be considered infringement of copyright, would it?

    Gratefully,
    GrimRC

  169. HAL & Low-level Integration (ROS, Captive FS, by vinn · · Score: 1

    Well Jer, I'd love to ask you about the CXO 3.0 release, but I'm afraid in this crowd the questions would never get modded up high enough. So...

    At WineConf you were really interested in Jan Kratochvil's Captive NTFS project to run the native NT filesystem driver under Linux using ReactOS' ntoskrnl.exe and Wine. Are you guys considering development of any products that integrate Wine and Linux at a lower level with Windows drivers? In theory a similar mechanism could support Windows printer drivers under Linux as well as many other specialized areas. Or, is Linux hardware support sufficient that no value would be added? If you were interested, how much would you have to bribe Alexandre?

    --
    ----- obSig
  170. The OS/2 factor by Cable · · Score: 0

    Much like OS/2, if Linux has full 100% Windows application running abilities, hardly anyone would develop for Linux anymore. Don't get me wrong OS/2 was/is a great OS, but it was a better Windows than Windows, so developers dropped their OS/2 native projects and sold 16 bit Windows apps that both OS/2 and Windows could use.

    It is better to develop OSS projects and make both Windows and Linux ports, and help Windows users migrate to the OSS ports so they can eventually ween themselves off Windows and into Linux.

    Besides, don't the emulators and WINE programs also run the viruses, trojans, adware, spyware, etc as well? We need an environment where these viruses won't breed.

  171. Executable loader by fucksl4shd0t · · Score: 1

    Seems to me that the kernel should be able to load Win executables, rather than having a separate app for it. Have you tried to get Linus et al to accept a patch that'll make Linux understand Microsoft's executable format? It already knows a.out and ELF, why not throw in the win one as well? If not, do you have any justification for keeping the executable loader in a separate, user-space application?

    --
    Like what I said? You might like my music
  172. A question by superhoe · · Score: 1

    When will we reach the point where the open source OS's start to crash as often as the Windows itself?

    --

    -el

  173. Re:wine speed - fat32 vs everything else by Anonymous Coward · · Score: 0

    quick heads up champ: FAT32 is actually quite fast
    (certainly faster than NTFS). Efficient it is not, able to run large partitions it is not, but since it doesn't really do all that much (no journalling, etc) it is far from slow.

    -d

  174. Pipes don't suck! by Anonymous Coward · · Score: 0

    Pipes on UNIX allow you to splice together the many small UNIX tools into larger applications quickly and easily in a shell script.

    Granted shell scripts are slow in comparison to compiled code or even interpreted code such as perl, but for rapid prototyping or tasks where speed is not as critical as functionality, pipelines are awesome and pipes are needed for pipelines.

    Pipes are a huge hammer for your software toolbox, giving you lots of power.

    You can even create a relational database with pipes and the basic UNIX tools: sh, cat, cut, paste, sed, grep, wc, uniq and join.