Slashdot Mirror


Can WINE Compromise Unix?

gbulmash asks: "As API's like WINE and Crossover Office gradually make it easier to run Windows binaries on Unix, will the system inherit some of Windows' vulnerabilities? For example, has anyone tried to get Outlook up and running under Wine, then deliberately tried to infect themselves with a Windows virus to see if it could raid the Outlook address book and start mailing itself out? It just seems to stand to reason that the better these systems get at running Windows binaries, the easier it will become to infect them with Windows viruses. Or am I just totally off base here?"

87 comments

  1. A better question is... by revmoo · · Score: 3, Funny

    Who in their right mind would even consider ATTEMPTING to run outlook under linux?

    --
    I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
    1. Re:A better question is... by chipster · · Score: 3, Insightful

      You'd be surprised. At work, we are on an Exchange mail/scheduling backend, and since I don't have Windows, I run Outlook under Wine - some of the time. Most of the time, I just use Outlook Web Access in my browser.

    2. Re:A better question is... by BrookHarty · · Score: 1

      Exactly, exchange choices without exchange web services enabled is, exchange under wine, exchange under crossover office, or exchange under vmware/win4lin. (Notice the trend...) Exchange with web services enabled, Ximian, or Firebird (It is a webpage after all.)

      I tried to forward all my email to my linux box, but rich text and meetings where flakey. Wonder why noone made a linux client that could just read the incoming emails and parse locally, skip exchange server all together, then departments could setup a postfix and pop/imap like normal. While I like pine, being able to hightlight and cut/paste data into emails for people makes it quick to get things done.

    3. Re:A better question is... by BrokenHalo · · Score: 1
      Who in their right mind would even consider ATTEMPTING to run outlook under linux?

      Well I wouldn't either. But a while back when I was still saddled with a Umax parport (windows-only) scanner I did attempt to get that working under Wine.

      My attempts were frustrated by the fact that I was unable to get Wine to run anything more challenging than Notepad, and in the end I gave up and got a proper scanner, which was a cheaper option than vmware.

    4. Re:A better question is... by FooBarWidget · · Score: 1

      Why not just Ximian Evolution with it's Connector plugin?

    5. Re:A better question is... by Anonymous Coward · · Score: 0

      One of the requirements is:

      "OWA (Outlook Web Access) active on that Exchange Server"

      so that may limit its use for some.

    6. Re:A better question is... by Apreche · · Score: 1

      yeah, my stupid school is switching to exchange. They're going to leave up an IMAP interface though, so it's not the end of the world. Does the outlook web access work in non IE browsers though? That's my big worry there.

      --
      The GeekNights podcast is going strong. Listen!
    7. Re:A better question is... by bruthasj · · Score: 1

      I do. The boneheads in IT *only* want Outlook as the corporate "mail standard". SMTP is gone. I removed the Windows partition last week because Outlook runs good enough for me under Linux to send email to the "outside".

    8. Re:A better question is... by LadyLucky · · Score: 1
      Does the outlook web access work in non IE browsers though? That's my big worry there.

      It does, with reduced functionality.

      You know, there is also a reason why so many people use Exchange/Outlook. It's really quite good.

      --
      dominionrd.blogspot.com - Restaurants on
    9. Re:A better question is... by toast0 · · Score: 1

      You know, there is also a reason why so many people use Exchange/Outlook. It's really quite good.

      Well, if your school doesn't tell you what the features of Exchange/Outlook are V. random pop3/pegasus; the only good thing about Exchange is it takes way more servers to do the same mail as qmail; oh and it gets screwed up more often.

      Not that I'm bitter because my school didn't help me understand why Exchnage/Outlook is good, it's not as if I would have run Outlook anyhow; I'd rather not send out stupid virus messages that other students will respond to in ways that'll be fun to them, but not to me.

    10. Re:A better question is... by darkpurpleblob · · Score: 1
      Well, if your school doesn't tell you what the features of Exchange/Outlook are V. random pop3/pegasus...
      Why do you assume the parent poster is at school? The features of Exchange/Outlook are aimed more at business rather than school/uni students.

      Exchange/Outlook is not just about email. It provides a whole lot more including calendaring, resource booking, task management, web access, and custom forms (which are used in the company I work for for things like leave requests, expense claims, etc.).

      Outlook 2003 also ups the ante over email clients like Pegasus with funky new features such as search folders, smart date grouping, *useful* new message notifications, and the new vertical 3 pane layout.

    11. Re:A better question is... by toast0 · · Score: 1

      Why do you assume the parent poster is at school? The features of Exchange/Outlook are aimed more at business rather than school/uni students.

      Probably because the comment above the one i replied to said:
      yeah, my stupid school is switching to exchange.

      Outlook 2003 also ups the ante over email clients like Pegasus with funky new features such as search folders, smart date grouping, *useful* new message notifications, and the new vertical 3 pane layout.

      I don't know what a 'search folder' is, but pegasus can search for messages in folders, it groups messages by date if you tell it to (i don't know that it does it smartly, i think it just takes the date given to it, converts it to localtime, and then sorts), it can notify me of new messages by any combination of a small pop up window, animation in the system tray, and sounds. I don't know what constitutes a vertical 3 pane layout, but pegasus will do a 3 pane view with folders on the left, and then the right side has messages in the folder above a view of the selected message, if you're into that.

      It doesn't do any scheduling/resource management/tasks/etc.

    12. Re:A better question is... by darkpurpleblob · · Score: 1
      This screenshot should explain a bit.

      It shows the new 3 pane vertical layout. Note the smart date grouping in the messages pane (Today, Yesterday, Sunday...). Also note the unread mail search folder in the favourite folders section of the folder pane - viewing this folder will show all your unread messages in the messages pane. A search folder is basically 'contains' messages that match a user defined filter - however the messages may actually be in many different folders.

      As for new message notifications, Outlook 2003 fades in a small window near the notification area with a message preview. From there I can ignore the message for now and let it fade out, I can open the message, or I can reply to or delete the message without opening the main Outlook window.

    13. Re:A better question is... by toast0 · · Score: 1

      Ahh, I understand now, and can see where those would be valuable features to some. Thanks.

    14. Re:A better question is... by Anonymous Coward · · Score: 0

      Well, if we just could get rid of the two biggest problems with that combination: Outlook and Exchange.

    15. Re:A better question is... by Anonymous Coward · · Score: 0

      Wine is for software, not hardware. It will use your native drivers to talk with the software.

  2. The greater danger.. by aurum42 · · Score: 2, Insightful

    I think the greater risk involved in widespread availability of WINE is the possibility that developers will feel even less need to code natively for linux - a necessary evil, I suppose. Also, wine doesn't require you to run as root (IIRC). Of course, non-privilege elevation exploits like outlook virus email spam will be possibilities - why do you even have cause to think differently? You can use mozilla instead of outlook, or implement filtering at your mail server. Just don't execute attachments, apply the MS patches and so on.

    --
    "The slave who knows his master's will and does not get ready...will be be beaten with many blows."Luke 12:47-48
  3. Yep... by cybermace5 · · Score: 1, Interesting

    You are totally on-base here.

    That's why I don't run WINE and have absolutely no appreciation for the WINE project. At all. The effort would be better spent writing software for Linux that at least has some measure of security built in the the OS.

    If you run proprietary software, then you have proprietary bugs and security holes. WINE is a lot of work, just to provide a crutch for people who want to say they run Linux, but are afraid of learning a different way to get their stuff done.

    --
    ...
    1. Re:Yep... by Babbster · · Score: 5, Interesting

      Or who have to run Windows-specific code because of company requirements and don't want to dual-boot Windows? I understand not wanting to run the software yourself, but that doesn't mean there aren't good reasons for someone else to use it. Being blindly dismissive is one attribute of Linux zealots that turns many people - people who would otherwise be interested in learning more about Linux - off.

    2. Re:Yep... by cybermace5 · · Score: 1

      Well, the vast majority of companies currently run some version of Windows. If you need to run Windows software, use a Windows box...and if company requirements demand using Windows software, that means the software was intended to run on a Windows box. Someone who has time at work to set up a Linux box and then spend inordinate effort to get a Windows application running on it...they don't have enough work, in my opinion.

      I just can't see a good reason for anyone to run it. Linux at this point does not need zealots, but it is still the underdog and needs support. Running Windows software on Linux machines isn't going to get more software developed for Linux.

      Now don't get me started on Cygwin! That's another usless...well, it has use to me if only to provide an X server to remote to another box. Even so, there is a native VNC for Linux.

      --
      ...
    3. Re:Yep... by runswithd6s · · Score: 1
      He is mostly off base here. WINE Is Not an Emulator. It is a native implementation of the Windows API. The API in and of itself is not the problem. It is the lacksidasical attention of the program author for issues such as buffer overflows. Not only can we hope that the WINE authors are more attentive to memory leaks and out-of-bounds errors in its own implementation of the less than optimal Windows API, we can examine and test the source code for ourselves. However clean the API might be, the program that runs on WINE may still be buggy.

      If you believe that applications written for Windows are inherently insecure, then there is no convincing you otherwise. If, however, you limit your argument to the WINE implementation of the Windows API, then hopefully you can place a little more faith in the Free Software developers to ensure that they are not making the same mistakes as Microsoft. Remember the "many eyes equals shallow bugs" addage.

      Now, if we can accept that the quality of the API turned out by the WINE developers is above par in comparison to the Microsoft developers, then we place the blame for faulty and exploitable Windows programs upon the original developer/company.

      So, if the bug is with the application itself because of some programming error, which is not unheard of, then how will the environment in which WINE runs insulate you from the effects of the Microsoft virus/worm?

      The answer lies in the security model of UNIX-like operating systems. A virus may affect you, an individual user, if you're gullible enough to run an email attachment through a WINE emulator. However, this does not guarantee that the virus will identify and use vulnerable applications, such as Lookout Express. Nor does it guarantee that a virus could affect the system any further than a normal user could otherwise do without the aide of sudo or su.

      Is it possible to run a virus or worm under the WINE environment? Certainly. Will it really matter? Most likely not.

      --
      assert(expired(knowledge)); /* core dump */
    4. Re:Yep... by Anonymous Coward · · Score: 0

      hi. CmdrTaco can get you a job for $1,000. A handjob, that is. Heck, he only charges $2.00!

    5. Re:Yep... by Thomas+A.+Anderson · · Score: 1
      WINE is a lot of work, just to provide a crutch for people who want to say they run Linux, but are afraid of learning a different way to get their stuff done.


      WINE *is* a lot of work. Even to set up. I use it. But not because I'm afraid of learning a different way.

      I use it to play games. There are some awesome games that run native in linux (AA, NWN, ET And RtCW, Quake3, BZFlag, and all the games Loki ported and many, many others). but there are some games I choose to not live without.

      Counterstrike, Warcraft3, and JediKnights2 Jedioutcast.

      So, remember, there are plenty of legitimate reasons to use wine(x). :)
      --
      Personally its not God I dislike, its his fan club I cant stand (bash.org)
    6. Re:Yep... by jmorris42 · · Score: 3, Insightful

      > That's why I don't run WINE and have absolutely no appreciation
      > for the WINE project.

      Too narrowminded. There are a lot of legacy win32 apps in regular use out there that won't get ported. Many times it is impossible to even locate the source or any design docs. It only takes ONE to keep a machine chained to Windows. If it takes wine to get that desktop converted it is still a win. Because once the conversion has taken place that shop probably won't invest in MORE win32 software and eventually those stragglers will get discarded as the relentless march of time obsoletes dead end programs that aren't being well maintained and probably never worked flawlessly in the first place.

      --
      Democrat delenda est
    7. Re:Yep... by Anonymous Coward · · Score: 0

      KMail launches a Windows Virus using Wine (after displaying a similar warning as Microsoft Outlook does).

      This isn't really a "bug" in KMail or Wine. It just shows that increased integration makes it easier to spread viruses, even on UNIX-like security models.

    8. Re:Yep... by angle_mark · · Score: 1

      I agree with your comments about WINE, if the software you want to use is designed for Windows then you should damnwell use Windows. Its all about using the right tool for the job at hand. However I do find Cygwin useful, e.g. at our uni labs we don't have an actual Unix lab but we do have a few Unix servers and use Cygwin/XFree86 to run remote sessions. Very nice and works well. The only real uses for Wine are if you are stuck in a Unix/Linux environment and have no option to run anything else. However I think its more often the case that people find themselves stuck in Windows rather than been stuck in Unix/Linux.

    9. Re:Yep... by Korgan · · Score: 3, Insightful

      You miss the key aspect of the point that was being made. People are switching to Linux because it reduces the cost of support as well as the cost of implementation. However, the point was that there are still a lot of apps that run on Windows platforms for which there are no alternatives in the Linux world. Why give up all the extra benefits of Linux for just one or two applications for which no alternative exists?

      The point of the WINE project is to provide that bridge. Get all the benefits of using something like Linux or BSD, get all the alternatives available to you (freely or otherwise) and if there are a few you need Windows for, use WINE to run them under Linux. Someone running Outlook under Linux would be a lot better off running Evolution and paying for the Connector license (cheaper licensing and native). However, someone running a core accounting app for which no Linux alternative exists is going to want to use WINE so they can still use that application AND get the benefits of the Linux alternatives for everything else.

      WINE is a bridging tool for those migrating from Windows to Linux/Unix but who have applications for which no feasible Linux/Unix alternatives exist.

      I would much prefer to save the costs involved in getting a Linux box up and running with WINE that spend the several hundred in licensing just for a few applications.

      Hmmm...

      ($time to get up and running) vs ($time + $licensing costs for Windows)

      Which is really the cheaper in the end? Support? Bah, its remote. Like you say, there is VNC if it comes down to it (bad solution really) but X across an SSH session is a lot better (regardless of how badly people think of the X protocol, it does its intended job very well still)

      Just my $0.02. We differ in our opinions, but thats the beauty of diversity in life ;-)

    10. Re:Yep... by cerberusss · · Score: 1
      If you need to run Windows software, use a Windows box..

      Excuse me, can I make that decision myself? And no, I don't have time to fiddle around with Wine, so I bought Crossover Office for only $55. I can then still run Linux with all the powerful (commandline) tools available, but nevertheless run all the Office apps, including IE. No fiddling, just rockstable.

      --
      8 of 13 people found this answer helpful. Did you?
    11. Re:Yep... by drsmithy · · Score: 1
      The answer lies in the security model of UNIX-like operating systems.

      Ah, the security *model* of NT/2k/XP is superior to that of (most) unix-like OSes in pretty much every way.

      Now, if you want to talk about poor default permissions and applications requiring excessive permissions just to work, that's more interesting and accurate, but it's equally applicable to unix as Windows.

      Incidentally, the "it'll only affect the current user, not the whole machine" argument is specious. Most machines (particularly those that are likely to have people running things like WINE on them) are single user and most of those users care a hell of a lot more about their data than some OS binaries that can be reinstalled in an hour or two.

    12. Re:Yep... by bhtooefr · · Score: 1

      What if you need an app that you don't have the time to compile under Linux (it's open source), but you DO have a Windows version, and you have Wine running on Linux? OK, so you can fire up Ultr@VNC Client, and run with it! (my server uses the domain-based authentication - a bit more security)

    13. Re:Yep... by Anonymous Coward · · Score: 0

      Incidentally, the "it'll only affect the current user, not the whole machine" argument is specious.


      Umm, not really. With a decent crash on a Windows system, with Admin privileges, you can pretty much hose the whole box. At least with a *nix machine, you can simply logon as root, create yourself a new user account and copy all your files from the dead user account to the new one.

      On Windows with a full hosing, its time to try and get your files of the disk, reinstall the OS, all the apps and then migrate your data back on.

      This is PURELY as a result of users running with admin privs.

    14. Re:Yep... by Anonymous Coward · · Score: 0

      Isn't it the other way around? The zealots are those who insists on running Linux, even when all the apps they need requires Windows, and thus need to use Wine.

      A non-zealot would just install windows, and get only half the problems. (Wine needs to emulate windows problems to make apps work, but it also has it's own problems).

  4. this HAS happened by Drakon · · Score: 1

    someone did this, with one of the outlook viruses, I think it was KLEZ, and I remember it made slashdot
    basically it's programmed to look for an SMTP on localhost if it doesn't find a default one in the registry, and it started sending viruses out
    so um
    yeah

    1. Re:this HAS happened by BrokenHalo · · Score: 1
      Well maybe I'll have to eat my words. In an earlier post I said I hadn't found much that Wine will run...

      ...but if it'll run Microsoft viruses, well, that's just damn cool :-)

    2. Re:this HAS happened by Lshmael · · Score: 1

      I remember this too. Here is the slashdot post.

  5. You are totally off the base here by mnmn · · Score: 2, Interesting

    WINE is very commonly used to run ONE key application among Linux applications, under one users permissions. If the key application communicates with the network, the network may be compromised but the Linux server itself will not.

    This is much like running Win95 in vmware or bochs and infecting it with a virus. Another seperate win95 session in bochs or vmware will not be affected, nor Linux's other mail/X/services be affected.

    I'm sure there are enough Outlook lookalikes for Linux, and rather than stretching yourself for outstanding feats of engineering in Linux, try training users a little. It works.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:You are totally off the base here by xsecrets · · Score: 1

      Well wine may not infect the system, but most of the recent viruses have done more damage in network traffic which can and will still be affected by outlook running under wine. This has been proven with some of the older viruses in test senarios.

  6. The whole point of open source by MarkusQ · · Score: 0

    Being blindly dismissive is one attribute of Linux zealots that turns many people - people who would otherwise be interested in learning more about Linux - off.

    This is a very strange use of the term "zealot." In most non-warped contexts, a zealot is someone who passionately cares about some topic, and generally insists that others share their view. To call someone a zealot specifically because they are dismissivly indifferent to what other people think or do is odd enough, but the capping irony is warning them off of their attitude because it might "turn people off".

    I think there is a deep and prevelent misunderstanding of what was once a very common attitude, summed up in phrases like "to each his own" and "live and let live"--so many people today can't seem to grasp the idea that people might say something blindly dismissive, not as a marketing ploy for some product or a public relations posture for some company, but as an honest statement of an individual who isn't trying to sell anything.

    -- MarkusQ

    P.S. I can just hear all the people asking themselves "What an odd comment to make; I wonder what his angle is?"

  7. The big advantage to wine by MarkusQ · · Score: 2, Insightful

    The big advantage to something like wine (or to a lesser extent, dosemu, mars, etc.) is that you can insert shims at pretty much any level to catch / filter / stop / watch this sort of thing. I find it amazingly useful to be able to instrument & monitor pretty much any level I want (with the usual cavets about making sure you don't break things by inapropriate logging, etc.). It shouldn't be too hard to put a rubber-room/internal firewall around whatever infection prone software you felt like running, and stopping these things dead in their tracks. (e.g., by default, cap the rate at which network trafic can flow out of applications running under wine, lower the boom if they try to send out too much e-mail too quickly, etc).

    -- MarkusQ

    1. Re:The big advantage to wine by hbo · · Score: 1

      I wonder why I'm not thrilled at the prospect of patching buggy Windows software so it will run safely on Linux.

      In my experience, the most common application running under cxoffice is Outlook. It's sort of CodeWeaver's "killer app." As others have noted, running as non-root doesn't protect you from a virus that is aware of WINE, and takes advantage of the network connectivity of your box to propogate itself, or worse.

      I notice that there is this cute "Y" drive under cxoffice that is a window (heh) on to your ~/. Now a WINE aware virus has some local fies to play with that aren't part of the API compatibility layer. Do you have a ~/bin? Seems like a good place to slip in a trojan. And I don't know about you, but the most important files on my laptop aren't owned by root, they're owned by me. Also, consider this: cracking a box from the network is generally more difficult than rooting it once you are local. WINE running Outlook or IE would seem to be an attractive target, but for the fact that it is still not widespread enough to attract much attention.

      I have run Outlook under cxoffice at jobs whose corporate email was Exchange, so I understand the motivation. (Thank god that's not the case at my current work site.) And while it may be true that the availibility of Windows apps on Linux reduces demand for competitive native versions, I know from direct experience that cxoffice figures prominently in plans for very large rollouts of Linux on the desktop, and that is a good thing for the Penguin. However, I do think that as cxoffice gets more penetration, along with Linux, we will see more successful exploits of the technology to do bad things. Of course, that may provide the drive for competitive products that cxoffice hypothetically reduces.

      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    2. Re:The big advantage to wine by MarkusQ · · Score: 1

      I wonder why I'm not thrilled at the prospect of patching buggy Windows software so it will run safely on Linux.

      Like with anything, it's hard to judge the atractiveness of the idea without comparing it to the alternatives. Getting thrown to the lions with nothing but a sharp stick might not seem that great, but if your best alternative is going in without the stick...

      In my experience, the most common application running under cxoffice is Outlook...

      In mine it's mostly useful for odd legecy stuff that is core to the business but has no analogue on *nix yet. Stuff that was either developed in-house but hasn't been ported (why port when we aren't using *nix? / we can't start using *nix, it won't run our software) or developed outside by companies that have no intention of porting it--perhaps because they are defunct.

      [Outlook] is sort of CodeWeaver's "killer app."

      Eh. Evolution is pretty much there for most users, IMHO. And there are lots of other options. A great number of people don't need or want a ball of bloatware to send read their e-mail.

      As others have noted, running as non-root doesn't protect you from a virus that is aware of WINE, and takes advantage of the network connectivity of your box to propogate itself, or worse...And I don't know about you, but the most important files on my laptop aren't owned by root, they're owned by me. Also, consider this: cracking a box from the network is generally more difficult than rooting it once you are local. WINE running Outlook or IE would seem to be an attractive target, but for the fact that it is still not widespread enough to attract much attention.

      Agreed on all points.

      I notice that there is this cute "Y" drive under cxoffice that is a window (heh) on to your ~/. Now a WINE aware virus has some local fies to play with that aren't part of the API compatibility layer. Do you have a ~/bin? Seems like a good place to slip in a trojan.

      And here is where I see the advantage of emulators. I could remove this, move it, protect it with a pop-up verification, honey-pot it, or do whatever else I wanted. If the problems start, somebody--maybe me, maybe you, maybe both of us, but probably lots of people will come up with different ways to foul up the bad guys. We can learn from each other but aren't commited to being a monoculture-except-for-failure-to-apply-patches that we would be with a propretary "solution".

      The combination of open source with an added layer of abstraction is a powerful tool for the good guys.

      -- MarkusQ

    3. Re:The big advantage to wine by hbo · · Score: 1

      Eh. Evolution is pretty much there for most users, IMHO. And there are lots of other options. A great number of people don't need or want a ball of bloatware to send read their e-mail.

      I certainly don't. But sometimes, I don't have a choice. If the groupware platform is Exchange, and they don't support the web interface, and it's not Exchange 2000, Outlook is the only solution that will get you on board with the calendaring and other features besides email. If you want to use Linux, then either VMWare or cxoffice are your choices. I use Evolution at home and at my current work assignment. But if I had to use Outlook to get my work done, I would. And I'd use cxoffice in preference to VMWare for performance reasons. I've seen very large companies recently in the same boat, so that's why I call Outlook the "killer app" for cxoffice.

      And here is where I see the advantage of emulators. I could remove this, move it, protect it with a pop-up verification, honey-pot it, or do whatever else I wanted.

      Well, the Y: drive is cute, but it's also useful. So disabling it is probably smart, but also inconvenient. (There's the old usability/security ratio again.) And since WINE as a platform is more transparent than native Win32, measures you take can be more easily countered by the bad guys. Like, for example, a virus could respond to your protective pop-up. They won't do that if you have implemented your own custom protective measure, but if it's part of cxoffice, they will.

      I think this issue is part of the general problem that Linux is headed toward a tough time with malware as it gets to be more widespread on the desktop. The platform is undoubtably more secure than Windows for a variety of reasons. But that doesn't suspend the scaling problem systems face wherein an attacker just has to find one flaw, and system architects, administrators and users have to defend against all possible flaws. Adding Windows apps to the mix increases "all possible flaws" by a large increment.
      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    4. Re:The big advantage to wine by MarkusQ · · Score: 1

      If the groupware platform is Exchange, and they don't support the web interface, and it's not Exchange 2000, Outlook is the only solution that will get you on board with the calendaring and other features besides email.

      *smile* So you also get a big productivity boost as long as you use anything other than Outlook. Cool.

      Like, for example, a virus could respond to your protective pop-up.

      How, if it's in the outer context? If Odin stops mortal time to ask Loki if he should smite you or let you take the last fudge brownie, what in the heck are you going to do about it? I think you're missing the key advantage of a virtualization layer: you can in principle see everyting that the hosted code is doing, while it sees only what you choose to show it.

      -- MarkusQ

      P.S. For what it's worth, I think we are mostly in agreement; we're just reaching different conclusions because of slightly different starting assumptions.

    5. Re:The big advantage to wine by hbo · · Score: 1
      How does
      Outlook is the only solution that will get you on board with the calendaring and other features besides email.
      turn into
      So you also get a big productivity boost as long as you use anything other than Outlook.
      ?

      I will choose not to use Outlook when I have a choice! When I don't have a choice, Outlook is more productive because the alternative is not getting the job done. It's sad, but a fact of life.

      I don't know that much about WINE's internals, so I could be off base. But it seems like the fact that the virtualization is API translation instead of machine emulation means that an attacker has somewhat less in the way before getting to the host OS. The Y: drive is one example. Probing localhost for services is another. Even if their aren't overt or covert ways to get at the Linux API directly from within WINE, holes like that are a concern.

      I too think we are mostly in agreement. It's just fun to chew the fat on Slashdot. 8)
      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    6. Re:The big advantage to wine by MarkusQ · · Score: 1

      How does
      Outlook is the only solution that will get you on board with the calendaring and other features besides email.
      turn into
      So you also get a big productivity boost as long as you use anything other than Outlook.
      ?
      By the transform Joke(p,h) --> p' .

      Specifically, in this case, the hidden snide implication h = "calendaring and other features besides email take up more time than they save, resulting in a net loss of productivity".

      -- MarkusQ

      P.S. On the real topic, the email plagues that Outlook propogates (excluding meeting requests) get their sting from macros, VB scripts, etc. that only run "on top of" the windows API. There aren't VB calls to talk to "directly" to linux, and I don't expect any will be added. Even EXE files that the user might be tricked into running would depend on wine (not linux) to launch them. That means that wine could do any sort of sandboxing / sanity checks upto and including running them (at reduced speed) on a simulated 80386 and faking all their attempts at IO to see what they do.

    7. Re:The big advantage to wine by hbo · · Score: 1

      By the transform Joke(p,h) --> p' .

      OK, it was h I was missing there. Calendaring, or the meetings it facilitates, certainly takes me away from my real work. But actually attending those meetings seems to help keep me employed. Go figure.

      I suppose what you are saying is that one response to a widespread virus attack on cxoffice could be to change the WINE loader to do all sorts of security checks, and that it's possible to be clever about running programs under that loader. I guess you could say the same about Windows itself, though. We would have the Source on our side on Linux, but that's still reactive, isn't it? I'm not talking about a VBA or VBScript virus such as the common run on Windows today, though that could be a vector. I'm postulating a virus that is aware that it is running on WINE, which shouldn't be all that hard to figure out, even from VBScript. What's to stop such a virus on cxoffice today from escaping the fake_windows root and causing mischief among all my MP3^H^H^Himportant work files?

      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

  8. Re:The greater danger..Patches MY A.. by ratfynk · · Score: 1

    Applying MS patchs to Wine is like swallowing the spider. what the hell for. You cannot screw up root with wine so why worry, if your home dir gets screwed, save the good files and off it. rpm-e wine... and the windows fake Cdrive then reinstall it. The beauty is there are scripts to do Linux backups of your wine install so there is no problem running multiple sessions of wine with different fake C drives, in different users home dirs. Try that with Windows software!

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  9. or... evolution by Anonymous Coward · · Score: 0

    pretty sane choice by me :)

    1. Re:or... evolution by bhtooefr · · Score: 1

      Exchange with web services enabled, Ximian, or Firebird (It is a webpage after all.)

      Parent was referring to evolution.

  10. Levels of software by Hungus · · Score: 2, Insightful

    Remember just like networking software has levels also. In the case of windows and viruses It would seem that there are 4 levels you need worry about. The bottom most lasyer is of course the core of the OS the kernel, layer 1 would be the OS interoperability layer, layer 2 the api and layer 3 the application itself. ( yes you could break them down into finer layers but for this argument 4 is fine.) Running wine layers 0 and 1 are replaced completely. Layer 2 is a functional and structural equivalent. Any virus based on its concepts should in effect still work, however most at that level are specific code exploits. Most importantly you have the application layer (3) since this code is teh same any virus designed to run exclusively in this layer should by all means be fully functional. Fortunately this is going to be in user space and should not affect he rest of teh system outside of the specific application.

    --
    Bad Panda! No Bamboo for you! In matters of importance ACs will not be responded to. Want to say something critical,OK
  11. Of course it can! by Bob+Cat+-+NYMPHS · · Score: 1

    The more complex a system is, the less predictable it is. That's why there is a KISS principle.

  12. Re:The greater danger..Patches MY A.. by TheLink · · Score: 1

    Sure, with windows, you use vmware for something similar.

    When you want to test software, start up the relevant test virtual machine you want, run the stuff. If anything goes wrong, extract the information you need, then click "revert". And you revert to the pristine snapshot.

    No need to restore. You can make copies of the pristine snapshot just to be sure.

    Heck you could even run your email software in one virtual machine, and browse in another. If you download something funny in your email and stuff goes wrong, click "revert". Make sure you have "leave mail on server for X days", that way you can redownload mail after you revert or if you revert by mistake.

    --
  13. I've just been doing a Linux Desktop rollout... by Karora · · Score: 3, Interesting


    Wine was an essential tool.

    There are some applications that you just can't get converted to Linux easily, and Wine is a good solution.

    In our case we are primarily using OpenOffice.org, Evolution and Mozilla Firebird as Linux apps, but the essential application that shows the users a nice map of our country with legal boundaries accurately marked is not (yet) available under Linux.

    Should we delay our Linux rollout for this? No. The app does everything it needs to under Wine, and we are rolling those desktops out on time.

    Once we have 140 PCs out there running Linux, however, the pressure will come on the supplier to provide us a native Linux version next time.


    That all seems to me to be a perfect example both of why it is needed, and also of why it is a damn good idead.

    Thanks for the project, guys - it's getting to be useful :-)

    --

    ...heellpppp! I've been captured by little green penguins!
    1. Re:I've just been doing a Linux Desktop rollout... by captainktainer · · Score: 1

      Will it really? Why? As long as WINE is on your system and you're having no problems, why should the supplier go to the extra trouble to make the software Windows-ready? In a non-competitive environment (and I get the feeling that's the situation here), the supplier can do whatever it feels like and you can't really complain.

      Now, if there's competition, great. Write all of the competition (and your supplier) a note, saying "The first company to include full, stable Linux support gets the sale." *THEN* there's incentive.

      Personally, I find the whole "WINE=betrayal of the open source community" a bunch of bullcrap, but in order to avoid being stuck by WINE you have to be proactive.

    2. Re:I've just been doing a Linux Desktop rollout... by Karora · · Score: 1


      Yes, it will, really.

      Firstly, my client is in a position to influence the authors of the software, being in a position to influence not only their own use of the product, but also being in a position to influence wider use.

      Although the product works OK, there is no doubt that a native version would work better. If the current supplier is not forthcoming with one then it is not beyond the realms of possibility for another company to produce one. The underlying data is available through legislation, so it is potentially a competitive environment.

      The main point though, is that Wine allowed us to do the changeover, whereas this application would otherwise have caused a logjam for the whole switch, even though it is a relatively minor part of the user's application environment.

      --

      ...heellpppp! I've been captured by little green penguins!
    3. Re:I've just been doing a Linux Desktop rollout... by captainktainer · · Score: 1

      Ah, excellent. In that case, more power to you and I'm very glad for you. Your company appears to have some strength.

      Unfortunately, not everyone is in a similar position of buying strength. I'm glad WINE has worked out well for you; I actually rather like the software.

  14. Let's not just pick on WINE here. by dbirchall · · Score: 2, Insightful
    There are other categories of things that permit running Windows on Linux or MacOS X boxes - system partitioners like VMware and Plex86, and emulators like VirtualPC and Bochs X86.

    Generally, I try to set things up so the Windows instance doesn't have any ports open to the world, and if at all possible, its "filesystem" is within a file in the real filesystem, so it can't trash anything but itself. :)

  15. sure, but it's easy to fix by grosa · · Score: 1

    sure, this can happen. you can get infected and start spewing out email and whatnot. but if you configure wine correctly, it's pretty brainless to fix. i run wine with no access to network drives or my home directory. it just has access to /tmp and it's own fake_windows/ directory under .wine/

    purge fake_windows and you just took care of the problem. granted this isn't such a great solution if you want to keep persistant data around, but it works great for 1-time applications where you just want to fuddle with it and never see it again.

  16. sub7 runs in wine by Anonymous Coward · · Score: 0

    Its actually very odd, but I found sub7 runs in wine perfectly.. but it doesn't run in normal user. Oddly enough, that could make it more a hazard, because if someone recieves a exe from someone else and it doesn't run on wine, then they might su and try it in root.. The major security problems can be avoided by locking the drives in wine though to only the fake windows directory and cdrom. Overall, its not really plausible to find exploits in the wine code and use them

  17. "Windows Virus" don't really exist any more by flyboy974 · · Score: 4, Interesting

    I have yet to actually find a true Virus in quite some time. I feel like rambling tonight! WOO HOO!.

    So, to save time: WINE+Outlook=YES. Outlook is COM based. The worms that Script Kiddies cut-and-paste together use COM to access the Outlook DB to pick addresses, and then most use COM (or Winsock which is interfaced to the Linux Socket environment) to send the e-mails outbound containing their script-kiddie payload. BUT, THESE ARE NOT VIRUSES! 1) They require other applications to be running. 2) They are not self-infecting. They require the second hand user to do something (click the .VBS file attached.. DUH! HELLO!?!?). 3) They are not native code, rather just scripts.

    Back in the old days, we had true viruses on computers. These would make themselves TSR's (Terminate and Stay Resident for you Windows only script kiddies). They would them append the EXE their own startup code. Finally, they modify an EXE's header so that their startup code would execute them, and then execute the program.

    Part of the virii's startup code was to "infect" all other EXE's on the computer. This meant that if you ran the program, everytime you had a INT21 executed (in the MSDOS/PCDOS days, this was a file access system interrupt), it would search for other EXE's to attach to, or possibly execute it's code.

    This is where the term Virus came from. It could "spread" from one host to another. And each time, it could inflict more damage until it killed the host computer.

    Now days, we have worms. Worms are the dreams of script kiddies (yes, you little @$#@# dorks who sit at home thinking your stuff is 31337). They use the underlying applications failures to infect something, rather than being native code that does the job. (For us techies, 8086 Assember vs. VB Script that the kiddies cut-and-paste today from newsgroups)

    If your WINE implementation has the nessesary GUID's expose for COM/DCOM/ActiveX/.NET/your buzzword of the day, then, to answer your question... YES WINE IS HACKABLE. By implementing the Windows OS, it inherics the COM system, which all Microsoft products use heavilly.

    Enough history lesson. I'm going to go script myself a web browser that isn't IE... it just uses Microsoft's IE Active X component for browsing.. I shall call it, Iesm... And it shall be grand...

    1. Re:"Windows Virus" don't really exist any more by BenTheDewpendent · · Score: 1

      Some worms are still quite impressive. although not often a few are. Such as the slammer worm which was all of one packet and infected nearly if not all vunerable host in about 15min. Someone spent some time on that one. not that i dissagree with you i just thought i toss my 2c in.

    2. Re:"Windows Virus" don't really exist any more by David+Leppik · · Score: 1
      This is where the term Virus came from. It could "spread" from one host to another. And each time, it could inflict more damage until it killed the host computer.
      Actually, "virus" has to do more with how they reproduce than the fact that they spread. Computer viruses reproduce like biological viruses: by inserting their code (or DNA) into a host, and then being read as a part of the host. Worms, on the other hand, really are self-replecating, since they are standalone programs.

      Whether or not any infectious program written in an interpreted language is a virus depends on your point of view, since you may or may not consider them standalone, especially if the OS can execute it as transparently as a binary.

    3. Re:"Windows Virus" don't really exist any more by Anonymous Coward · · Score: 0

      well then you can toss my salad

    4. Re:"Windows Virus" don't really exist any more by Anonymous Coward · · Score: 0

      I'd rather toss you... Out the window.

  18. Sir Cam virus runs under wine by jubalj · · Score: 3, Interesting
    I think Sir Cam virus, was one of the first windows virus to be effective under wine - old article discussing this.

    I find it funny to find a this virus listed in the compatibility database. It's a testament to the success of wine!

  19. Link to previous slashdot Story by Anonymous Coward · · Score: 0
  20. It runs PuTTY and SBClient... by leonbrooks · · Score: 1

    ...which is all I need. It amuses people to see me running the Windows and native Linux versions of PuTTY side by side.

    However, my wife would like to to run stuff like Dorling Kindersley entertainment software, and on most of them it doesn't even come close. Mind you, the, er, geniuses who wrote a lot of this stuff only tested it in a very limited range of situations, and used all kinds of bizarre special features, so a lot of them run poorly (crash, misdisplay, lose features) on Windows 2000 and XP (haven't tried on 2003).

    I guess I'll have to set aside some time to become a WINE developer for a few weeks if that's ever to come to pass, and if I'm going to that much trouble, why not just write something de novo instead?

    --
    Got time? Spend some of it coding or testing
  21. Already seen that. by mirabilos · · Score: 1

    Hmm, let me dig out the link...
    ah, here you are:
    http://linuxsecurity.com/articles/vendors_pr oducts _article-6009.html

    The more funny part of that is that there are
    actually DAUs as worse as the usual WinDAU.

    This is why I don't think people not capable of
    handling Unix correctly should be forced to use
    it (unless they aren't root on their own PCs, of
    course - that makes for new jobs ;-)

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  22. It's better than windoze... by OneFix · · Score: 1

    So you want to run outlook on Linux (you must have your reasons, I wouldn't)...

    Wine can use any directory in Linux as a drive, so you simply create an outlook directory, run it in its own environment which means that the only problems you will see are those brought about by the application. As even a virus in Wine will happily run in a contained environment.

    When you want to send an attachment from another app, you simply copy or make a symlink using your favorite Linux tools.

    As far as bugs in Outlook, if you have problem with those, then maybe you should rethink your choice in e-mail clients.

    The only way for a Windoze virus to compromise a Linux system would be to exploit a vulnerability in Wine...and since you should be running apps as an unprivleged user, no problems...not to menton that any exploit in Wine would probably simply result in a crash of the app.

  23. Zealots did more than "turn off". They killed! by Futurepower(R) · · Score: 1


    Markus, you said P.S. I can just hear all the people asking themselves "What an odd comment to make; I wonder what his angle is?"

    You are thinking more deeply and carefully than is normal for Slashdot commenters. That is unusual.

    It is humorous to that the grandparent commenter told "zealots" that they should stop being so intense because they might "turn people off".

    Using the Google define: modifier gives this result for zealot: Zealot - "a member of an ancient Jewish sect in Judea in the first century who fought to the death against the Romans and who killed or persecuted Jews who collaborated with the Romans" and "a fervent and even militant proponent of something". The original Zealots were people who did a lot more than "turn people off". They killed them! That's what made them Zealots!

    It would, however, be good if technically oriented people were more careful about communicating.

    I once worked for a research institution that did research in Physics. Like all research organizations, we had people from other disciplines come and give talks. Once a social scientist gave a talk about her research. She said that many technically oriented people chose technical fields because they wanted to escape from some crazy, illogical social situation in their lives. Usually that situation was having uncaring parents. In response, technically oriented people chose a field that is strictly dominated by logic.

    It would be good if more technically oriented people re-joined the world. The world would then become more logical. That would be an excellent revolution.

    1. Re:Zealots did more than "turn off". They killed! by MarkusQ · · Score: 1

      It would be good if more technically oriented people re-joined the world.

      I don't think they've left really left. My wife and I regularly see a dozen so of her MIT grad school classmates; add a handfull of my old math-and-physics crowd and my work nerd friends and you have a good, handy sample of "technically oriented people".

      They all seem to be involved in the world.

      Most of them are married, and a lot of them have kids, and all of them seem to be great parents. We all seem to have good relations with our end parents, with a very few exceptions. The ones that want jobs have good ones. Quite a few of us are involved in volunteer work (scouts, coaching, etc.) There are a number of mountain bike-nuts, and several music people. A few wine snobs, a few linux nuts, a sky-diving addict, and what have you. Between us we speak or read more languages than most groups our size, and collectively we own more businesses and are more involved in our communities than a like-sized group of non-nerds (for that matter, more of us vote, even counting the non-US-citizens among us). We read more, we travel more, we work and play with people across the globe without caring where they live or what they look like. About the only thing we are sub-standard in is television-watching.

      So, where is this "world" you speak of, that we should rejoin?

      -- MarkusQ

    2. Re:Zealots did more than "turn off". They killed! by xluap · · Score: 1

      Some technical oriented people are in fact slightly autistic. Such autistics don't handle social situations very well, and don't understand illogical situations.

      Some can however excell in technical or scientific work.

      This sort of autism is called Asperger Syndrome. Bill Gates is said to be an asperger.

  24. My Linux box was hit by Code Red by David+Leppik · · Score: 1

    When Code Red first came out, my work computer was a Linux box which ran VMWare so that I could run Outlook (required by the company) and occasionally test under Windows. Because 99% of the time I was just using my virtual PC as an Outlook client, I completely forgot that it was running IIS and all the other M$ junk.

    Needless to say, I was surprised to find that my Linux box was one of the machines that got hit by Code Red. The sysadmins probably had to tell me three times before I'd believe it.

    1. Re:My Linux box was hit by Code Red by JamesP · · Score: 1


      so that I could run Outlook (required by the company)


      The sysadmins probably had to tell me three times before I'd believe it.


      Well, did you tell him how much of an arse he is for requiring outlook?

      --
      how long until /. fixes commenting on Chrome?
    2. Re:My Linux box was hit by Code Red by Anonymous Coward · · Score: 0

      How do you know that it was the sysadmina who decided to require Outlook?

  25. OWA works fine with Mozilla by Xenophon+Fenderson, · · Score: 1

    The version of Outlook Web Access included with Exchange 2000 works fine with Mozilla. Don't know about other versions, though.

    --
    I'm proud of my Northern Tibetian Heritage
  26. Markus, I'm not talking about you... by Futurepower(R) · · Score: 1


    Markus, I'm not talking about you or anyone you know, apparently. I'm talking about the people you don't know, because they are not social.

    1. Re:Markus, I'm not talking about you... by MarkusQ · · Score: 1

      *laugh* Talk about a nearly-irrefutable position.

      How do you know these dark-nerds exist? I suppose we would be safe assuming the interact gravitationally. They might even absorb or reflect photons. But apart from using nmap to see what OS they run, checking their bookshelf for a CRC, etc., how are we to distinguish them from plain old shy people? Or maybe just people who (unlike us, apparently), mind their own business? What reason, apart from Hollywood and a lot of popular stereotypes, do we have to believe that this "typical" anti-social technically oriented person exists?

      -- MarkusQ

    2. Re:Markus, I'm not talking about you... by Futurepower(R) · · Score: 1


      Check it out yourself. Not everyone is like you. I mentioned that I thought that in my original post.

      You are much smarter than the average person, as I said. Also, from what you say, you have a healthy social life. But you appear not to be aware that few people are as advantaged as you.

      Microsoft is trashing its own reputation because of the social inabilities of Bill Gates and Steve Ballmer. Ray Noorda destroyed Novell's chances. Michael (I forget his name.) of Corel reduced Corel to a minor player.

      Have you ever noticed that most people don't use brainpower like you have done in your comment? You are very creative and humorous in making a joke of what I said. Most people don't do that. Most people are very, very careful in how and when they expend brainpower.

      The people I spoke about are there. They are the majority of technically oriented people. You just don't see them because you have taught yourself, apparently without realizing it, that they have nothing interesting to say to you. Also, they are often very good at pretending to be socially capable.

  27. Levels by MarkusQ · · Score: 1

    I'm postulating a virus that is aware that it is running on WINE, which shouldn't be all that hard to figure out, even from VBScript. What's to stop such a virus on cxoffice today from escaping the fake_windows root and causing mischief among all my MP3^H^H^Himportant work files?

    What's to stop Lex Luther from taking over your system and using it to defeat Superman? The fact that they are fictional and you are not. They don't really exist; everything they appear to do or say is really a contrived effect brough about by cleverly arranged bits of things that do exist.

    The same is true of software. A virus can't scratch the paint on your car because you haven't given your computer a means to "reach out" and do things like that. The virus exists at a different level than your car.

    Likewise, if the virus isn't running on your real computer but instead is running on a "virtual machine" that your real computer is simulating, it can only do things that you give it a means to do. If the "home directory" you show it is a sand box that contains nothing of interest, then it will have to live with that.

    Detecting that you are running under wine only helps if there are exploitable holes in wine. Even if he realizes that he's fictional, Lex Luther won't be able to do anything he couldn't otherwise do.

    -- MarkusQ

  28. Re:It's better...With Slackware! by ratfynk · · Score: 1
    I ran an infected e-mail file in wine once just for the hell of it. All it did was crash X. What a hoot. It was a non conforming sys file command that matched the X logout sequence! I wish that I had saved it, it would be fun to reverse the exe and use it as an RPC to fry X users! But Linux guys don't do things like that....right. I can just imagine the confusion and fear that Windows users feel when they experience an X crash for the first time and not see a comforting blue screen. Must be like going to hell learning how to type startx.

    In the case of Slack pico the wine/X crash log first just so you see how silly the code that was run really was. Since using Slack for the past year I have not had one single X crash and very few freezes that I didn't deserve! I think I will reinstall Wine so I can feel the happiness of being a crash tester again. I miss the adventure of running shitty windows binaries and dlls under Linux. Although MANY GNUbies can /. few know how to ./

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  29. Head, wall, bang, bang by ajs318 · · Score: 1

    Why in the name of all that is sane and decent, would anyone, anywhere, ever choose to pay out a heap of money equivalent to a living wage for an inferior product - and, as a side effect, be beholden to some proprietary software company, who can demand more money off you at any time on pain of bringing your company's email system to its knees - when almost the whole of the rest of the world is using a free, standards-compliant product with no chance that anyone, anywhere could ever hold you to ransom over it?

    For crying out loud, get a chuffing clue! If they won't show you the source code, why the chuff not? Because they have something to hide. Something they don't want you to know. Some dirty little secret that they want to hide from the people that pay their wages. Do you really want to give your money - and trust the security of your company - to people like that? For chuff's sake! Bosses, you spy on your workers who are physically incapable of harming your organisation; yet some convicted-felon corporation to whom you pay more money than you do one of your lowliest minions gets to play around with your internal private email under such a cloak of secrecy that they won't even tell you exactly what they are doing?

    Let me put that another way. If you are using Exchange Server, Microsoft have the power to read every email you send within your organisation, even encrypted ones. Microsoft have the power to read every email that comes into or out of your company, including some encrypted ones. Microsoft have the power to delete or alter your emails before they get read. Microsoft have the power to demand more money from you at any time, otherwise they will cut off your email. And you are paying Microsoft all this money because, essentially, you trust a convicted felon with a slick corporate brochure more than you do some ordinary person who lays all their cards face-up on the table, and proves to you beyond all reasonable doubt that they have none of those powers. We know for certain because we can read the source code with our own eyes.

    For a small to medium sized office intranet, exim is fine, otherwise go with sendmail. You will need to set up SMTP auth, but it really isn't that hard. You'll also need a POP3 server, but they're all pretty similar anyway - just the fact that you get different defaults with different distros is evidence of that. The same machine that is running your mail server can also be used for an apache server, and once you couple that with MySQL / PostgreSQL and Perl / PHP / Python, there's your contact and calendar management taken care of. {Remember that although LAMP is GPL, your in-house-written gizmos are only GPL if they leave the building. If you're anti-social enough to want to keep the code to yourself, then you can. But if you want to share it with your capitalist buddies, then you have to share it with everyone else too. Which bit of that do you think is unfair exactly?}

    --
    Je fume. Tu fumes. Nous fûmes!
  30. Re:The greater danger..Patches MY A.. by pebs · · Score: 1

    Vmware is useful, yes. But then you have to buy Vmware and a license for every copy of Windows.

    --
    #!/
  31. Re:It's better...With Slackware! by OneFix · · Score: 1

    Nasty crashes in Wine have a tendency to cause X crashes. Somehow I doubt that logging you out of X (probably same as CTRL+ALT+BackSpace) was the intended effect. The reason this happens (just a WAG) is that Wine is integrated with X to an extent that a crash in Wine can cause problems in X. The fix for this would be to simply back off on the integration with X, but then the apps wouldn't be as responsive as they are now...

  32. Re:It's better...With Slackware! by ratfynk · · Score: 1

    Thanks for the info.. I thought that was the reason! Windows code using wierd calls seemed like a more sensible answer. It is a hoot to watch anyway. I guess a more productive thing would be to log it and send the messages to Wine users groups. I don't run wine anymore but it would be fun to track lame .exe's like Gator binaries with it just for the hell of it. I wonder if the new activeX bullshit will work? I hear some of the most nasty new script garbage is really out there with activeX controls leading the way. My brother in law gets nailed regularly, he has a habit of clicking on everything and always runs XP Pro as admin, the goof. I think he is a bit of a masochist. He has had to off everything atleast 10 times in the last two years. He always blames something else other than Windows... He might be right!

    --
    OH THE SHAME I fell off the wagon and use sigs again!