Slashdot Mirror


Interview - Jim White of the Darwine project

Kelly McNeill writes "The Darwine project intends to port and develop Wine as well as other supporting tools that will allow Darwin and Mac OS X users to run Windows Applications. It is an open source project led by a growing number of developers including Emmanuel Maillard, Pierre d'Herbemont and Sanjay Connare. osOpinion/osViews had the privilege to speak to with the project's administrator, (Jim White) to tell us more about Darwine and where the project is headed. For those that don't know, Darwine is Wine (Wine Is Not an Emulator) for OS X on PPC. The following is the transcribed dialog of their conversation which is also available in an audible format on osRadio.com."

233 comments

  1. Confused.... by Vengie · · Score: 5, Interesting

    WINE is not an emulator....yet....on...a...ppc.....uh...isn't it actually an emulator? The idea behind WINE is that it puts a wrapper on native calls.....x86 instructions are x86 instructions....so DarWINE is more like, DarWISAE, because it is "sort of an emulator...."

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
    1. Re:Confused.... by BridgeBum · · Score: 1

      Doesn't it impliment the Windows APIs, not the x86 calls themselves? I think it's a much higher level of abstraction. You don't need x86 to create windows, drop down menus, etc, etc.

      --
      My UID is the product of 2 primes.
    2. Re:Confused.... by TheRealMindChild · · Score: 4, Informative

      Heh... there HAS to be code to CALL these functions. This code is good old x86. Else, I could run my windows binaries on ... say Windows NT for Alpha. If that were the case, why is there a whole Visual Studio for Alpha Platform?

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    3. Re:Confused.... by Vengie · · Score: 5, Informative

      Let me Clarify myself. If you read the article, you notice DarWINE combines WINE with a back-end emulator. The package, as it stands, is a syscall wrapper along with a back-end emulator. Hence, DarWINE *is* partially an emulator. [and the fun recursive acronym isnt as appropriate]

      --
      When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
    4. Re:Confused.... by ShadeARG · · Score: 4, Funny

      Hmm.. WINE Is Now an Emulator? It still works.

    5. Re:Confused.... by arose · · Score: 3, Funny

      Yes it does, but it's slower. :-D

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    6. Re:Confused.... by Anonymous Coward · · Score: 0

      DarWINE Ain't Really WINE

    7. Re:Confused.... by burns210 · · Score: 2, Insightful

      It will be running QEMU, an emulator, that will be closely tied to Winelib, which will then run Windows executables.

    8. Re:Confused.... by magefile · · Score: 1



      For the same reason there are 6 different DVD regions?

      <tongue>

    9. Re:Confused.... by TheRealMindChild · · Score: 1

      s### You fail.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    10. Re:Confused.... by ArsonSmith · · Score: 4, Insightful

      wine is split into two parts.

      wine the program loader - the part you use to run windows binaries on linux is close to an emulator. Really just more like a binary format like elf or a.out that is run in user space rather than kernel space.

      libwine is the library used to port the windows api to Linux. it is similar to gtk or qt in that it allows a program to make winapi calls and they get translated to the appropriate X calls similar to any of the other Linux GUI libs.

      wine the program loader wouldn't be very useful on OSX because there probably isn't many apps for the windows ppc port. libwine on the other had will allow the easy porting of windows applications to OSX or Linux. So far this hasn't been exploited as much as it should be, mainly due to the wine folks wanting a perfect 1.0 release, when they may be better off getting what they have so far as stable as they can and doing a 1.0 release with X features supported and Y features not supported. then go from there. (their project their decision though)

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    11. Re:Confused.... by Anonymous Coward · · Score: 0

      Darwine applications resolve wine in native emulation

  2. Huh? by swtaarrs · · Score: 0, Redundant

    I thought wine only simulated the Windows API calls, so you still need to be running the program on the native windows cpu, x86. Can someone explain how this works on PPC?

    1. Re:Huh? by Anonymous Coward · · Score: 5, Insightful

      I thought wine only simulated the Windows API calls, so you still need to be running the program on the native windows cpu, x86. Can someone explain how this works on PPC?

      Do you realize that in less time than it took for you to write your questions, you could have clicked the link and saw that it uses QEMU to map x86 to PPC instruction calls.

      It didn't even require a 'googling' on your part, just a click.

    2. Re:Huh? by mikael · · Score: 3, Insightful

      Wine emulates Win32 function calls. A second application QEMU emulates the Intel 386 instruction set and hardware environment. So a Mac can emulate an Intel PC.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    3. Re:Huh? by bgarcia · · Score: 4, Funny
      Do you realize that in less time than it took for you to write your questions, you could have clicked the link...
      Welcome to slashdot! Enjoy your stay.
      --
      I'm a leaf on the wind. Watch how I soar.
    4. Re:Huh? by jasonbw · · Score: 2, Interesting

      do you realize that an AC just got a +5 insightful?

  3. I got a better idea! by El_Ge_Ex · · Score: 5, Interesting

    How about a way to run Max OSX apps in Linux???

    I'm serious. It would be only fair since Wine is written to run Windows apps on an OS that Microsoft didn't intend.

    -b

    1. Re:I got a better idea! by barneyfoo · · Score: 1, Informative

      Easy question to answer, and fairness has nothing to do with it. Mac OSX applications all have windows counterparts except for the obscure ones. But only die-hard mac lovers "need" those. Besides, linux users would have to emulate the ppc instruction set, which no linux user in their right mind would consider a viable way to run a generic application that has a windows counterpart.

      How many people use MacOSX? How many of them Code for GNU/Linux/X-windows with deep knowledge of the low-level stuff needed? It's got to be less than 20.

    2. Re:I got a better idea! by mjrauhal · · Score: 2, Interesting

      Sure; take GNUstep, finish it up and slap QEMU and a MacOS X binary loader on top of it :)

      (I'm half-serious, by the way. GNUstep does implement a lot of the necessary APIs.)

    3. Re:I got a better idea! by TheRaven64 · · Score: 4, Insightful

      If you've got the source code, then it's probably not that hard to port it to GNUStep. You'll need to translate the .nib files (UI definitions), but you'll probably need to tweak the UI when not running on a Mac anyway if you want it to have a consistent look and feel with the rest of the platform. Currently GNUStep's implementation of Foundation and AppKit are fairly complete, and applications that only depend on these can be moved fairly easily between GNUStep and OS X. The biggest problem is that the non-Apple version of gcc doesn't support Objective-C++, so if your application mixes Objective-C and C++ (as is the case in WebKit, where the core is C++ but the interface is Obj-C) then you will not be able to compile it.

      --
      I am TheRaven on Soylent News
    4. Re:I got a better idea! by dmayle · · Score: 5, Informative

      How about a way to run Max OSX apps in Linux???

      Well, if you're on a PPC architecture already, there's Mac-On-Linux. Though, I'm sure that by the tone of your comment, you actually meant x86. Well, ask and you shall receive. For the x86 folks (or just about anyone on Linux), there's PearPC. And you know what? They're both open source...

    5. Re:I got a better idea! by mystik · · Score: 2, Insightful

      Try Mac On Linux (Like vmware for PPC, PPCLinux only obviously)

      Or try Sheep Shaver, a portable PPC emulator, although they admit to not being able to run OS X yet. (And you still need a PPC ROM image)

      --
      Why aren't you encrypting your e-mail?
    6. Re:I got a better idea! by hunterx11 · · Score: 1

      It's called "bitch the developers to port to GNUstep." :)

      --
      English is easier said than done.
    7. Re:I got a better idea! by RAMMS+EIN · · Score: 4, Informative

      NetBSD is working on Darwin binary compatibility. Something similar could be attempted by Linux.

      --
      Please correct me if I got my facts wrong.
    8. Re:I got a better idea! by NoMoreNicksLeft · · Score: 4, Interesting

      Besides, linux users would have to emulate the ppc instruction set

      Only for linux on x86. Why does everyone assume that's the only place you'll ever find linux?

    9. Re:I got a better idea! by BasilBrush · · Score: 4, Insightful

      There are quite a lot of people that used to be Linux users, but have adopted OS X as a better form of Unix. I'd imagine a fair proportion of them are programmers.

    10. Re:I got a better idea! by El_Ge_Ex · · Score: 5, Informative

      Motion, iMovie, Final Cut Pro, etc...

      One could argue that there are PC apps that have the same purpose as these apps, but some are merely adequate while others are near offensive.

      (Shake would be included too, if it weren't for the fact it was a Linux app before it ever was a Mac OSX app. Still, the Linux version likely won't see updates anymore.)

    11. Re:I got a better idea! by mrchaotica · · Score: 4, Informative

      Another poster already mentioned GNUStep, so I won't talk about that. But what he didn't mention is that OS X has support for "fat" binaries, that include both x86 and PPC code (or any other arch, for that matter). This means that a fat GNUStep/Cocoa binary should be able to run on OS X and some x86 platform (like Linux or FreeBSD, or even Windows) without a recompile. All the second platform needs is support for fat binaries as well.

      In light of all the excitement over C#/Mono, It's sad that nobody knows about this.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    12. Re:I got a better idea! by Erwos · · Score: 1

      "Only for linux on x86. Why does everyone assume that's the only place you'll ever find linux?"

      Why does everyone forget about Linux for Alpha, Sparc, and MIPS? The world does not completely revolve around PPC and x86.

      -Erwos

      --
      Plausible conjecture should not be misrepresented as proof positive.
    13. Re:I got a better idea! by NoMoreNicksLeft · · Score: 1

      I have a SGI Indy, N64 and DECstation 5000. MIPS check.

      DEC Multia. Alpha check.

      Sparcstation 2 (with dual sbus HIPPI card!) Sparc check.

      The dumb guy at the indoor flea market who sells computer junk says "That's not for sale" in really bad ebonics, when I ask about the Ultrasparc machine sitting on his shelf. Ultrasparc missing.

      Never had seen a HPUX machine anywhere. PA-Risc missing. If anyone would like to donate...

    14. Re:I got a better idea! by dasmegabyte · · Score: 1

      I don't think it really matters all that much. When you think about it, you don't really gain anything with fat binaries besides a single bloated binary. You still need to code for and test on each of your platforms -- for various windowing toolkits that may not have compatible widgets. Since users will know which platform they're going to be using when they installl your software, you gain nothing other than reusing your model/controller obejcts, and that's the easiest part to port anyway.

      With Mono and/or Java, you gain the ability to use a single UI toolkit BESIDES the ability to have a single binary. That's an effective way to reduce coding and testing time as you have a single target platform in the VM/Framework, and that's a lot more meaningful than being able to have multiple architectures supported in a single file.

      --
      Hey freaks: now you're ju
    15. Re:I got a better idea! by Anonymous Coward · · Score: 0
      Another poster already mentioned GNUStep, so I won't talk about that. But what he didn't mention is that OS X has support for "fat" binaries, that include both x86 and PPC code (or any other arch, for that matter). This means that a fat GNUStep/Cocoa binary should be able to run on OS X and some x86 platform (like Linux or FreeBSD, or even Windows) without a recompile. All the second platform needs is support for fat binaries as well.

      There is a recompile needed; fat binaries only allow you to distribute both versions in one convenient package. No one is doing that, so you can't just add fat binary support to Linux and run existing programs.

      Additionally, there'd be a lot of work beyond a recompile. GNUstep is similar to Cocoa; not identical. The applications would need a lot #ifdefs, GNUstep would need a lot more code written, or both.

    16. Re:I got a better idea! by Moofie · · Score: 1

      Maybe because 99% of the time, you'd be right?

      --
      Why yes, I AM a rocket scientist!
    17. Re:I got a better idea! by mrchaotica · · Score: 2, Informative

      I said, "a fat GNUStep/Cocoa binary." Keyword: GNUStep/Cocoa, which would be the "single UI toolkit" you're looking for. Analogy: GNUStep:Cocoa::Mono:.NET

      The only real difference between GNUStep and Mono is that GNUStep apps use Objective-C instead of C#, and get compiled to native code instead of P-code (or whatever) and so don't require a virtual machine.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    18. Re:I got a better idea! by magefile · · Score: 1

      Because if you have a PPC you have Mac (probably OS X, now) and thus have Darwin? Or because there's few reasons to go with PPC if you're not using Mac (assuming you're buying a new computer, not reusing an old one), so one would, in our capitalistic, zero-financial-sum society, use the cheaper Intel/AMD/etc. x86 chips?

    19. Re:I got a better idea! by fernd1 · · Score: 1

      There is a solution, and it is called PearPC. It is an amazing opensource PowerPC emulator. It's currently fairly slow, e.g. 40 times slower than native speed of your processor, but it works quite well. I am currently running Mac OS 10.3.4 on my X86 Mandrake box. They are working on optimizations and it is getting faster with every release (currently 0.3.0) PearPC

    20. Re:I got a better idea! by Anonymous Coward · · Score: 0

      There are quite a log of people that use to be Mac user, but have adopted Linux because of Apple's past cooperation with Microsoft. I'd image a fair propotaion of them are progammers.

    21. Re:I got a better idea! by tekunokurato · · Score: 1

      Yeah, I'm surprised more people haven't called you on that. Final Cut Pro is incredible and blows premier out of the water. Even though PPCs have been benchmarked as no longer as speedy in terms of rendering as x86 (intel/amd, at least), the mac is still holding its multimedia users because of programs like that.

    22. Re:I got a better idea! by alcmaeon · · Score: 1
      "How about a way to run Max OSX apps in Linux???"

      Better yet, since games are basically all one would want to run on the Mac that are Windows-only, how about someone writes a non-emulator to not emulate a PS2 but allow us to play PS2 games on the Mac?

    23. Re:I got a better idea! by NoMoreNicksLeft · · Score: 1

      Capitalism, bah.

      I have a Tivo, and an Amiga 4000. Not to mention a few Powermacs. PPC check.

      Anyone willing to donate an old iMac or similar, wouldn't mind having a G3 for once... for that matter, anyone have a Bebox or an RS6000 that they'd rather give away than throw away?

      But to answer your dumb point, so what? I have a friend with the Powerbook, 2 actually, and they boot plenty of other OSs besides OSX. BSD, Linux... it would be a neat toy I suppose if they could run native OSX apps on it (or even Sys7-9 stuff for that matter).

      Hell, at one point, didn't IBM even have PPC laptop? And of course, I could port it to Warp4 Presentation Manager PPC, for CHRP compliant systems... ;)

    24. Re:I got a better idea! by Lars+T. · · Score: 1

      Yet, several did try to write one, but failed. And then went into a tirade how it was all Apple's fault.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    25. Re:I got a better idea! by Anonymous Coward · · Score: 0

      Obj-C++ is going into non-Apple GCC, and will probably be in the 3.5 release. See this GCC mailing list post.

    26. Re:I got a better idea! by BasilBrush · · Score: 2, Insightful
      Anyone who quotes Thurrott as a source doesn't have anything worth saying.

      HTH

    27. Re:I got a better idea! by Trejkaz · · Score: 1

      I want Salling Clicker on Linux, but something tells me that an emulation/simulation wrapper won't help very much when nothing on Linux has AppleScript interfaces. Oh well... maybe someone on the KDE project will pick up the idea some day.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    28. Re:I got a better idea! by Anonymous Coward · · Score: 0

      I'm buying an ibook, not because I think OSX is better than Linux. I plan to dual boot Linux/OSX. I'm getting it because I like the ibook hardware. OSX does seem pretty nice, but I like the inclusive feel of being part of the Open Source community, and so I don't want to give up my Linux. Linux is more than just an operating system, it's philosophy, and it's a community.

      I know that sounds corny, but I really hate the feel of proprietary software and marketing. It's the only thing that's scaring me about getting the ibook (I could get a nice safe x86 DELL for about the same price, but im still getting the ibook).

    29. Re:I got a better idea! by crackshoe · · Score: 1

      i've got an ultra1 creator just lying around. the scsi drive sounds like an emphysimic man in a centrifuge, but other than that, it works great.

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    30. Re:I got a better idea! by NoMoreNicksLeft · · Score: 1

      Sounds cool. Where are you located, roughly? Richmond, VA here...

    31. Re:I got a better idea! by Spyritus · · Score: 1

      Shake for Linux is still supported and updated, Current Specs list following Linux requirements

      Linux
      550MHz Pentium III, Pentium 4, or AMD Athlon processor
      Red Hat Linux 9
      256MB of RAM or more
      1GB of available disk space for caching and temporary files
      NVIDIA workstation-class graphics card such as Quadro2 or Quadro4
      Display with 1280-by-1024-pixel resolution and 24-bit color
      Three-button mouse

      These Specs are for Shake 3.5, the current version.

    32. Re:I got a better idea! by El_Ge_Ex · · Score: 1

      Thank you for the info. I stand corrected. :)

      -b

    33. Re:I got a better idea! by thebagel · · Score: 1

      There is one in the works: SoftPear.

      http://softpear.sourceforge.net/index.php

  4. Read the site by Alex+Reynolds · · Score: 5, Informative

    Apps are not running natively:

    "Developers should be able to recompile their Win32 Apps using WineLib and make them work in Mac OS X..."

    1. Re:Read the site by gl4ss · · Score: 2, Insightful

      isn't it a pretty useless project then?

      like, not totally useless.. but pretty much. the reasoning being that app makers won't bother making such a port..

      well, if they just want some opensource windows only programs ported more easier maybe then..

      --
      world was created 5 seconds before this post as it is.
  5. Article Text by Anonymous Coward · · Score: 0, Insightful

    The Darwine project intends to port and develop Wine as well as other supporting tools that will allow Darwin and Mac OS X users to run Windows Applications. It is an open source project led by a growing number of developers including Emmanuel Maillard, Pierre d'Herbemont and Sanjay Connare. osOpinion/osViews had the privilege to speak to with the project's administrator, (Jim White) to tell us more about Darwine and where the project is headed. The following is the transcribed dialog of our conversation.
    --

    osViews: "Could you summarize what the Darwine project is and what you hope to accomplish with it?"

    Jim White: "Darwine was an inspiration that occurred when I saw the development of BOCHS come along. I thought, 'wouldn't it be brilliant if you could take wine and instead of emulating an entire operating system, which struck me as being a terrible waste, be able to run Windows applications directly under the Mac operating system without having to virtualize the whole separate operating system environment.'"

    osViews: At some time you must have come across the fact that BOCHS is not necessarily the fastest emulator.

    Jim White: Right! So the next thing that comes along is QEMU. Rather than using a naive interpreter like BOCHS which is an instruction compiler, [we opted for] a nice modern emulator design. That's what the guys working on Darwine are doing. In fact, the lead developer for Darwine has just completed porting QEMU to OS X.

    osViews: I haven't used QEMU. How much faster is that as compared to BOCHS?

    Jim White: Well, everybody is always asking performance questions and of course they're hard to quantify, but people are reporting pleasing results using QEMU. In fact I was just reading a [web discussion] thread where the people were saying that its obviously slower than Virtual PC but respectable.

    osViews: I would imagine that would get better as it became more established.

    Jim White: Well, thats exactly the point. QEMU is an open source effort with quite a bit of support and interest so we certainly expect to see QEMU get to be pretty darn good.

    The key part to WINE is an implementation of the Win32 API. That portion is called WineLib. Thats a big chunk of the work that goes into WINE to make it do all of the Windows function calls. Those are the function calls that are like Windows.

    Wine is primarily running on Linux and XWindows and they support a few operating systems like BSD. So under Linux, XWindows is the standard graphics environment. On OS X, we've got good XWindows, which is well supported but it gives a pretty ugly looking result. You don't get the type of applications that Mac users would like to have.

    So there's two large areas of development yet to be done in addition to incorporating the x86 emulation directly into the Wine environment itself, there's the moving off of XWindows for graphics and moving onto Aqua using the native OS X graphics.

    osViews: There's been some speculation that Apple has offered certain elements of code to the Darwine project.

    Jim White: I'm not aware of any support that we received from Apple at all other than Darwin, which is the core of the OS X operating system and is open source.

    When we initially opened up on Sourceforge, the lead developers had talked to the opendarwin.org people. We wanted to go host there, so we moved the web hosting and CVS to opendarwin.org. So Darwine is an Opendarwin project. Many of the key developers on Open Darwin are mostly Apple employees, but Darwine hasn't received any direct Apple support.

    osViews: I'm sure you're probably familiar with the effort that IBM and Microsoft had years back when they were in a partnership together at a time when IBM was developing OS/2 Warp.

    Jim White: Yeah.

    osViews: Its largely believed that one of the reasons why OS/2 was adopted poorly is because people are less inclined to port their software to IBM's programming environment when they could do it entirely within Micros

  6. Sign me up! by keiferb · · Score: 2, Interesting

    The only app I still really use on my windows box is MS Money, and that's only because quicken for mac is horrid. If I could get that over on my powerbook, I'd be in heaven.

    --

    1. Re:Sign me up! by Anonymous Coward · · Score: 0

      Try compiling GNUcash...

    2. Re:Sign me up! by kunudo · · Score: 1

      gnucash pales in comparison with ms money, sadly.

    3. Re:Sign me up! by apuku · · Score: 2, Informative

      What about iBank?

      --
      Look, it's trying to think - Albert Rosenfield
    4. Re:Sign me up! by shawn99452 · · Score: 2, Informative

      Yes, Quicken for Mac is quite horrid. I actually don't like Quicken for Windows anymore either. For all my banking needs, I have been using (for a few years now) Quicken 8 for DOS, available as a free download from Intuit. It's the newest DOS version, and actually has most of the same features as the newest Windows or Mac versions. I run it in Virtual PC, but since it's a DOS program, there's no reason you couldn't run it in a GPL emulator, like DOSEMU or something.

  7. Clarification by torstenvl · · Score: 5, Insightful

    From the website: "We are currently working on integrating an x86 emulator in wine in order to run Win32 exe on a PowerPC Box. But on Darwin-x86 a Win32 .exe should run within wine" http://darwine.opendarwin.org/faq.php#5

    So yeah it will involve an emulator on PPC but remember that Darwin is also on x86. So WINE will still be NE but will be used in conjunction with something that IE (is an emulator). :-)

  8. Digital Convergence by grunt107 · · Score: 1, Interesting

    Seems Apple likes to incorporate many Linux traits. Now they should reciprocate and port (or allow importation) of OSX apps to Linux. Especially a direct connect for iTunes (or iPod).

    1. Re:Digital Convergence by Speare · · Score: 4, Insightful
      Now they should reciprocate and port (or allow importation) of OSX apps to Linux.

      And this helps them sell Apple hardware, how, exactly?

      --
      [ .sig file not found ]
    2. Re:Digital Convergence by grunt107 · · Score: 3, Insightful

      Well, it would help them sell iPods to me, since I have no Mac and refuse to use Windows.

    3. Re:Digital Convergence by crackshoe · · Score: 1

      Linux itself incorporates many aspects of other things, but you don't see linux giving back (often) to those sources. Apple is a business, and they are giving back to the community - Rendevous (or whatever its called now), improved konqueror, darwin, blah blah blah.

      --
      Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
    4. Re:Digital Convergence by blackmonday · · Score: 3, Informative

      EphPod.

      There, now you can have an iPod too.

    5. Re:Digital Convergence by Halo1 · · Score: 2, Insightful
      Seems Apple likes to incorporate many Linux traits
      Apple is not doing anything here.
      --
      Donate free food here
    6. Re:Digital Convergence by dasmegabyte · · Score: 2, Insightful

      And I'm sure when you're willing to purchase 10 or 20 thousand iPods, they'll be more than willing to port iTunes to Linux.

      Otherwise, it wouldn't be worth the development time, the support calls or the advertisement.

      There just aren't that many Linux users period, even fewer who use a particular desktop toolkit (GNOME or KDE) and even fewer who would buy the iPod even if iTunes for Linux was available. If there's no money, there's no reason to port.

      Besides, there are dozens of iPod management tools for Linux. Why not use one of those if you really want one? It's not like Apple's dogged support of market leading software platforms is preventing you from doing pretty much whatever you want with an iPod on Linux, BSD, PocketPC or whatever you like.

      --
      Hey freaks: now you're ju
  9. The emulator part is... by pedestrian+crossing · · Score: 3, Informative

    QEMU...

    --
    A house divided against itself cannot stand.
  10. Re:Get these out of the way right off the bat by Anonymous Coward · · Score: 0, Funny

    in soviet russia, windows emulates you!

  11. Is there really a need? by HogGeek · · Score: 4, Interesting

    What programs for MS Windows, other than Office/Outlook are needed? And since MS Office is available for OS X...

    This seems like a solution looking for a problem to me.

    1. Re:Is there really a need? by LiquidCoooled · · Score: 5, Funny

      Gator, Mydoom, Welchia, CWS, Sobig, Nimda.

      Did I miss any out ;)

      --
      liqbase :: faster than paper
    2. Re:Is there really a need? by DieByWire · · Score: 2, Insightful
      MS Access is a deal breaker for many who would be willing to run Office on a Mac.

      Sure, there's MySQL etc, but if you have to have Access, you have to have Windows.

      --
      Never shake hands with a man you meet in a fertility clinic.
    3. Re:Is there really a need? by mh101 · · Score: 1

      Games.

      --
      Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
    4. Re:Is there really a need? by Anonymous Coward · · Score: 0

      So what you're saying is that there are no Windows apps that anyone would want to run on a Mac that aren't already available?

      Well, I propose setting up an annual award ceremony for whichever Mac owner posts the most unrealistic, rose-tinted and reality distorted view of their platform to any online forum.

      There will be no need to hold it before 2014, as HogGeek wins by default for the next 10 years courtesy of the above comment.

    5. Re:Is there really a need? by molarmass192 · · Score: 4, Interesting

      if you have to have Access, you have to have Windows

      I feel bad for anybody forced to use Access, it's an utter POS. There are way way WAY better personal databases than Access out there. That said, the strength of Access isn't its' db engine but rather it's Crystal Reports like interface that doesn't really require any underpinning DB knowledge to use so I can understand the attraction. As a total side note, are there any level 3+ *open source or free* MS Access JDBC drivers??? I found a bunch of proprietary implementations but nothing redistributable.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    6. Re:Is there really a need? by Anonymous Coward · · Score: 0

      Don't most Mac users use Filemaker Pro? It is even made by Apple now. And who exactly cares either way? Not like companies are planning on switching from Windows to Mac. Doesn't make a lot of sense. If they are going to switch to anything I would think it would be Linux since they could keep the same hardware. I see little benefit of going to Mac from Windows.

    7. Re:Is there really a need? by pjt33 · · Score: 2, Interesting

      I use Wine to run the Logos Library System - a Windows-only e-book program with a proprietary file format which prevents me writing a clone. The reason - I've got over one hundred pounds' worth of books for it, bought when I used Windows.

    8. Re:Is there really a need? by Aeiri · · Score: 1

      So is there going to be a fork of Darwine, DarWineX or DarCedega?

    9. Re:Is there really a need? by Anonymous Coward · · Score: 3, Insightful

      My parents won't switch to the Mac because their stock charting software (from some tiny company in Michigan) only runs under Windows. Probably not representative of most people's needs, but then again, maybe a lot of people have one or two obscure apps they need to run?

    10. Re:Is there really a need? by LWATCDR · · Score: 2, Informative

      Solidworks and AutoCad come to mind.
      Or any of the thousands of PC only programs out there that people need to do there jobs. Many vertical market programs only run on the PC if it became easy to write for the Mac and PC using Winelib you could see some apps become available for both platforms

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:Is there really a need? by Anonymous Coward · · Score: 1, Insightful

      How about the many games that are released on Windows but will never see the light of day on the Mac, such as:

      * All of the Elder Scrolls games (Arena, Daggerfall, Morrowind, Battlespire, Redguard)
      * All of the Grand Theft Auto games
      * All of the Half-Life games
      * All of the post-FF VI Final Fantasy games
      * All of EA's non-golf sports games
      * Most of the Ultima games
      * Deus Ex: Invisible War
      * Dark Age of Camelot (and most other MMORPG games)
      * And hundreds more that I'm forgetting right now...

      It would also help for games that are released on the Mac, but are massively late (e.g. Neverwinter Nights and Star Wars: KotOR).

    12. Re:Is there really a need? by burns210 · · Score: 4, Insightful

      It is sad that even on slashdot this question is still ask.

      Why do they do it?

      Because they can.

    13. Re:Is there really a need? by micromoog · · Score: 3, Insightful

      Like what? What is there that easily allows people to create databases that exist as a single file, which can be sent to others in email and opened without any setup at all?

    14. Re:Is there really a need? by FireBreathingDog · · Score: 1
      There are way way WAY better personal databases than Access out there.

      What are they? (This is not a troll...I seriously would like to know, because I have a Mac and was thinking of getting FileMaker, which seems pretty cool with version 7)

    15. Re:Is there really a need? by ravenspear · · Score: 1

      Did I miss any out ;)

      You forgot Bonzi Buddy.

    16. Re:Is there really a need? by dasmegabyte · · Score: 3, Insightful

      Even Microsoft realizes Access is a piece of shit. In the MSDN article on pricing software from Friday, the guy used Access as an example of a program that would be VERY valuable if replaced by a better interface with plugins to an open source database.

      And yes, there is an open source JDBC driver for Access. But it is so poorly supported (by developers that have no time to even write documenation of how to use it and who don't speak English) that you are much better off dropping $100 or so on one of the commercial replacements or writing your own.

      --
      Hey freaks: now you're ju
    17. Re:Is there really a need? by jaoswald · · Score: 2, Insightful

      I'm not sure that these are good examples.

      Core engineering applications are

      1) Vital to the success of the products you are engineering

      2) Usually the worst citizens in the Windows world, so they are the hardest to emulate.

      3) Dwarf Windows in cost.

      Who in their right mind is going to run a critical engineering app in an emulator?

      1) Run into any issue, call up the CAD vendor and have them say "we don't support running it on anything but real 100% windows....click, dial tone,..."

      2) Make critical engineering work depend on the least-used portions of the emulator, written by random open-source jockey, and only lightly tested by the thousands of teenage users who mainly use it to run video games.

      3) Save the cost of a $500 Windows license, while still spending $30,000 on a CAD license, and $100+k/year on the engineer. Penny wise, pound utterly stupid.

    18. Re:Is there really a need? by jaoswald · · Score: 1

      Oh, and forgot

      4) Run your crucial apps a minimum of 4--5 times SLOWER in emulation than a native PC, so that your engineers can waste their precious time (at minimum $50/hour each) waiting for screen refreshes, in order to save you the $500 Windows license.

    19. Re:Is there really a need? by ArsonSmith · · Score: 3, Informative

      Working for a large chain of hospital's data center we have over 210 database front ends for over 160 different locations. These are applications that my not even have source code still in existence due to the original vendors going out of business, changing owners, or just plain lost it. to recode these from scratch would be a huge undertaking.

      Wine allows us to run these applications on Linux/x86. although this wouldn't be of much use for OSX wine is a very useful program and Office/Outlook are more like benchmarks rather than needed applications. with OpenOffice and evolution there is little to no need for Office and Outlook, there is a need for the hundreds of small un-replaceable un-portable applications.

      I just realized this doesn't really answer your concern, but still I think it is good information so I will post it anyway.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    20. Re:Is there really a need? by rsmith-mac · · Score: 2, Insightful

      Filemaker Pro, availible for everything from the Palm to the PC.

    21. Re:Is there really a need? by LWATCDR · · Score: 1

      Solidworks is only around $5000 but your mostly correct. I have a Windows box for Solidworks and a Linux box for programming. I was using it as an example of a program that is vital but does not have a Linux or OS/X replacment. I would consider them more of a target for winelib than for an emulator.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    22. Re:Is there really a need? by nordicfrost · · Score: 1
    23. Re:Is there really a need? by smurf975 · · Score: 1

      FileMaker - Easy to use customizable database software
      http://www.filemaker.com/ For Apple and Windows

      Features overview: http://www.filemaker.com/products/fm_overview.html

      --
      -- I don't buy it, I grow it.
    24. Re:Is there really a need? by Bucky_the_AV_Guy · · Score: 1

      Sure there is. In the scientific field for example there are a tonne of applications that only work on Windows. In addition there are lots of apps that run through IE but only run on Windows due to the Active X components they use.

      I have a G4 laptop but also have to have a Windows PC on my desk to run all these specialised apps.....

      Wouldn't it be nice to be able to stick to one platform?

    25. Re:Is there really a need? by Anonymous Coward · · Score: 1, Interesting
      Even Microsoft realizes Access is a piece of shit. In the MSDN article on pricing software from Friday, the guy used Access as an example of a program that would be VERY valuable if replaced by a better interface with plugins to an open source database.

      You can use Access as a front-end to an open-source database already. It can use any ODBC driver. I've used it with PostgreSQL with few problems.

      Access is still bad, though. I have an Access-based interface to part of my Oracle database. I'm trying to get rid of it, largely because of its horrible error messages. If it had:

      • better error behavior
      • a more CVS-friendly file structure
      • more sophisticated reporting
      • a different scripting language

      It would be a good product. (And a completely different one.)

    26. Re:Is there really a need? by MyHair · · Score: 1

      My limited experience is with Filemaker 4 and 5 on the PC, but there is a file for each table.

      I definitely see the appeal for ease of design, though. From a technical point of view, though, I see it as a Appled-up version of Excel. (Ever notice how Excel is used a lot as a flat file database?)

      Going back to my one-file-per-table point, though: Come to think of it, anyone using Access for relational databases is overbuilding Access and needs to either calm down or turn the problem over to a real database person. At least with Filemaker I've seen people make apps that aren't counterproductive and hated by everyone but the creator.

    27. Re:Is there really a need? by Sinner · · Score: 1
      What are they?

      4D is not too bad. It's hard to make a recommendation, because the entire concept of "personal databases" is obsolete and was probably a bad idea to begin with. But 4D works on Mac and Windows, is well-engineered, well-supported and used for lots of serious applications. It's less toy-like than Access, there's less focus on eye-candy and more on performance and scalability.

      --
      fish and pipes
    28. Re:Is there really a need? by sg3000 · · Score: 1

      > My limited experience is with Filemaker 4 and 5 on the PC, but
      > there is a file for each table.

      The recently released FileMaker 7 adds the ability to have multiple tables in a single file. It also lets you define relationships using a little diagram, much like how Access has done for years. However, unlike Access, FileMaker doesn't suck, and there are plans to add sucking to the product in the near future.

      --
      Insert simplistic political, ideological, or personal proselytization here.
    29. Re:Is there really a need? by roju · · Score: 1

      SQLite ;)

  12. More pollution of OSX UI by Ars-Fartsica · · Score: 4, Interesting
    Its bad enough that Metal and Aqua are mixed interchangably without any rhyme or reason...mix in X11 apps and now Windows apps and I think we can safely say that visual consistency in OSX is gone.

    Of course the paucity of applications must be addressed in some manner - its quite clear that many ISVs are not addressing OSX or have any plans on doing so as it meanders around 3% market share.

    I'm continually amazed at how OSX has reached the unassailable status of Google, Linus, etc in the /. mindspace. My wife purchased a new system that manifested numerous oddities and inconsistencies that I would have though Apple would have dealt with. For starters - a second disk installed by Apple for which my wife did not have write access. Duh! Make preinstalled hardware work the way users think it should. When she went to repair this, I was asked "what is group wheel?" To which I replied it is something a Mac user should never have to know about. The unix stuff is still showing up in odd places.

    1. Re:More pollution of OSX UI by gmhowell · · Score: 1

      Will Windows apps be using their own appearance? Darwine *should* use some native widget set.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    2. Re:More pollution of OSX UI by agby · · Score: 5, Insightful

      Its bad enough that Metal and Aqua are mixed interchangably without any rhyme or reason...mix in X11 apps and now Windows apps and I think we can safely say that visual consistency in OSX is gone.

      There is actually supposed to be some rhyme and reason to the Aqua/Metal looks in OSX:

      Apple Human Interface Guidelines

      See the section on Windows -> Window Appearance -> Brushed Metal Windows

      However, if developers choose not to adhere to these guidelines, there's little that can be done, unless the apps get hacked. Turning on metal is as simple as toggling a switch in XCode and Interface builder. You can disable the metal look in Safari by editing it's preferences as well...

    3. Re:More pollution of OSX UI by TheRaven64 · · Score: 4, Interesting

      I would hope that Windows apps running in Darwine would continue to look like Windows apps (although drawn directly with Quartz rather than X11 on top of Quartz would be nice). Even if it is possible to use native widgets, the result will be applications that look like OS X apps, but don't feel like them. Leaving them looking like Windows apps will provide a visual clue to the user that they should not expect the application to behave like an OS X native one. It will also serve to encourage companies to produce native ports, rather than believing that running the Windows version in an emulator is good enough for anything other than legacy apps.

      --
      I am TheRaven on Soylent News
    4. Re:More pollution of OSX UI by Ars-Fartsica · · Score: 0, Troll
      However, if developers choose not to adhere to these guidelines, there's little that can be done

      But Apple could have easily prevented this by going with one look and not implementing other options. Of course the Aqua look seems so child-like and annoying that I see why they have tried to change course post-release.

    5. Re:More pollution of OSX UI by Anonymous Coward · · Score: 0

      Personally, I think the combination of Metal and Aqua looks great. I don't find it nearly as haphazard as you seem to, at least not to my way of thinking. Somehow it just makes sense, aesthetically.

      That said, there are certainly areas in which OS X could use improvement.

    6. Re:More pollution of OSX UI by Aeiri · · Score: 1

      I've never really experimented with Mac OS X much, but why did they do it this way?

      I figured that the look was all based on the current theme, making the whole OS skinnable like almost every WM/DE in Linux and even Windows...

    7. Re:More pollution of OSX UI by Moofie · · Score: 3, Insightful

      People will start understanding good UI when they realize that a skin!=good UI.

      The OS X Metal look is rarely good UI, unfortunately.

      --
      Why yes, I AM a rocket scientist!
    8. Re:More pollution of OSX UI by Phroggy · · Score: 1

      I agree. Notice that Classic apps use the Platinum theme (or whatever other theme you select in the Appearance control panel), rather than trying to make them look like native OSX apps.

      (yeah, the Classic menu bar is two pixels taller than it is under native Mac OS 9, but nobody cares.)

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    9. Re:More pollution of OSX UI by mrchaotica · · Score: 1

      Well, the point is that metal and aqua act exactly the same way. Why choose between them per-program, rather than just having a system-wide setting?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:More pollution of OSX UI by Moofie · · Score: 1

      If they act the same way, they should not be different. That's my point.

      --
      Why yes, I AM a rocket scientist!
    11. Re:More pollution of OSX UI by arkanes · · Score: 1

      Apple changes that HIG anytime they release a new app with Metal that doesn't conform. The "rhyme and reason" was mostly bullshit in the first place anyway. Apple's had it's share of HIG fuckups - just because "Apple does it" doesn't mean it's right.

    12. Re:More pollution of OSX UI by dasmegabyte · · Score: 4, Interesting

      They don't act the same...not QUITE, anyway. The big difference is in handling the window. Aqua applications can only be moved around using their toolbar. Metal applications can be moved around by grabbing any part of the metal surface.

      The whole POINT of this is that it is good UI to allow a person to manage a window using as much of the non-dynamic visual real estate as possible. But there's no way for a user to know what's dynamic and what's static.

      This is what the metal look acheives. It says, "Hey, this part of the screen is not for user entry. So you can grab it." It is intended for data management forms and application launcher forms that have mostly static content aras -- programs that are mostly for dynamic user managed information (such as Word document windows, etc) should really be Aqua, because you're going to want to use as much of the screen as possible for user information.

      I like the idea of Metal (because I like the idea of using otherwise useless space as a way to get a grip on the window), but I will admit it's damned confusing the way some windows CHANGE their L&F when their context changes. For example, if you close the toolbar on a Finder window (using the bubble in the upper right hand side), the window's L&F changes. It's a real WTF moment, especially since I don't consider the document source selector on the left hand side of the screen to be a toolbar.

      I will not argue whether aqua or metal is the nicer interface. It doesn't really matter to me...they're both simple, monochrome designs that abstract the utilitarian nature of windows from the work inside them. They're pleasant without overshadowing the importance of the controls inside them.

      --
      Hey freaks: now you're ju
    13. Re:More pollution of OSX UI by Moofie · · Score: 2, Interesting

      In theory, you're right...so why is Safari metal?

      And, if there are large areas of the screen that are not for user data, those areas are wasted. They should be displaying information or waiting for me to put information there, not just sitting there being metal.

      Apple's own use of the two UIs is inconsistent. It's no wonder people are confused about them.

      Disclaimer: I love my Powerbook and you'll have to pry it out of my cold dead hands.

      --
      Why yes, I AM a rocket scientist!
    14. Re:More pollution of OSX UI by dasmegabyte · · Score: 1

      In theory, you're right...so why is Safari metal?

      Consistancy, I'd wager. It doesn't make perfect sense.

      And, if there are large areas of the screen that are not for user data, those areas are wasted

      Uh uh. Wrong. There will always be a TON of necessarily empty space (underneath labels, along the border, etc). Far better to use that space to do something rather than just sit there being border.

      Apple's own use of the two UIs is inconsistent.

      No, one UI, two look and feels. And they aren't even that different. It makes far, far better sense than skinable applications like WMP for Windows.

      --
      Hey freaks: now you're ju
    15. Re:More pollution of OSX UI by Anonymous Coward · · Score: 0

      And what's worse, a quick look at my mp3s in emacs shows that iTunes embeds your hardware codes into any mp3s you rip, so if you ever "share" them with anybody, the feds can trace it right back to your computer. That SUCKS. No it doesn't you fucking tinfoil hat wearing lunatic.

    16. Re:More pollution of OSX UI by Anonymous Coward · · Score: 0

      try it for yourself, idiot.

    17. Re:More pollution of OSX UI by nmk · · Score: 1

      Metal is also used often when an application is contained entirely in one window. Safari, iTunes, Address Book, and iChat are just a few examples. The entire application and all of its controls are visualized in one window. On the other hand, you will never see metal used in applications like Photoshop or MS Word where, along with the primary user input window you also have multiple toolboxes and additional control windows.

      You will see self contained application windows represented in aqua at times (Mail), but you will never see applications with independent toolbars represented in Metal. So this is more of a rule where metal can not/should not be used, rather than where it is used.

    18. Re:More pollution of OSX UI by Aeiri · · Score: 1

      Regarding the "metal uses empty space to let you move the window", I like X's idea better, hold on to Alt and left click will move the window, right click will resize the window, no matter where you click on it. Makes things so easy :)

    19. Re:More pollution of OSX UI by Anonymous Coward · · Score: 0

      My apologies, man. I didn't think it was true, so I tested it out, intending to show you up, but there it was, plain as day.

      HOLY FUCK! How come nobody knows this? Why isn't this front page news? I bought a PowerMac specifically to get away from this kind of shit!

      Switching to a new OS (linux, the only other thing that will run on my hardware) tomorrow. Even though I think it's crappy as hell, at least it's "free as in freedom". This iTunes Big Brother shit's unacceptable.

      Again, my apologies. Holy shit. I had no fucking idea.

  13. Wonderful... by transient · · Score: 4, Funny

    Just what I needed, a way to run crappy Windows apps on OS X!

    --

    irb(main):001:0>
    1. Re:Wonderful... by dasmegabyte · · Score: 1

      So long as those crappy Windows apps include Doom 3, MS Access/Outlook and suchlike, I'll be a happy man.

      --
      Hey freaks: now you're ju
  14. wine is naturally an emulator by Anonymous Coward · · Score: 0

    Please stop propagating lies and misinformation!

    Please read all of the posts in http://games.slashdot.org/article.pl?sid=04/08/08/ 1743201&tid=204 before continuing. Thanks.

  15. Wine is a godsend....but..... by Savet+Hegar · · Score: 5, Interesting

    It fails to run a lot of popular software right out of the box. Last I checked, it wouldn't install IE6. Now now....before I am crusified, I have no love for IE. But it is a simple fact that many programs are built on top of it; many industry specific programs such as banking and financial programs.

    There's also the famed Photoshop incompatibility, that crossover has managed to overcome. When will the code be incorporated back into Wine?

    I realize Mac users have no need for a Windows version of photoshop, but I wonder if Darwin is going to be able to overcome the obstacles that Wine has not been able to.

    Support for .Net would also be a godsend since more of the newer windows software is starting to rely on it.

    --
    Mod points are pointless when you browse at -1.
    1. Re:Wine is a godsend....but..... by gl4ss · · Score: 1

      with this you wouldn't only need to be able to install some software.. you would need to recompile the whole shisbang.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Wine is a godsend....but..... by dmayle · · Score: 2, Informative

      that crossover has managed to overcome. When will the code be incorporated back into Wine?

      Sorry to break your preconceptions, but for sometime now Crossover has been very diligent in submitting their improvements upstream into WINE. Photoshop compatibility should already be checked in...

    3. Re:Wine is a godsend....but..... by gl4ss · · Score: 1

      after digging little further..

      in "second phase" with the darwine integrated to qemu you would be able to run native x86 windows apps.. or something.

      just get the damn vpc or run them in full qemu'ed windows environment now..

      --
      world was created 5 seconds before this post as it is.
    4. Re:Wine is a godsend....but..... by datadriven · · Score: 4, Informative

      I have Photoshop 6 running pretty well on my slack laptop with wine 20040716, but couldn't get Photoshop 7 running.

    5. Re:Wine is a godsend....but..... by Dr.+Spork · · Score: 1
      Yeah, sure, the bottleneck of the whole project may be Wine itself. I think that's what the guy said in the interview: several years before DarWINE works right, but maybe only one year before it runs apps as well as WINE on Linux. If this is so, there will be many very excited mac fans in about a year, because WINE works pretty well now, and in a year it will be even better. If DarWINE can smooth out the PPC backend for WINE by then, many people will find the result useful.

      The point is that the structure of DarWINE allows for the best intergration of non-native apps and the best performance, almost near-native in some cases. And DarWINE will more than double the potential userbase of WINE code. I think this is a big deal, and if in a year it could be running as well as WINE on Linux, that would make switching to Apple much easier for many Windows users.

    6. Re:Wine is a godsend....but..... by OmniVector · · Score: 1

      ie6 runs fine with crossover office. same with photoshop and quicktime, and some other big name applications.

      --
      - tristan
    7. Re:Wine is a godsend....but..... by b1t+r0t · · Score: 1
      It fails to run a lot of popular software right out of the box. Last I checked, it wouldn't install IE6.

      Hell, I couldn't even get it to run Minesweeper! I copied over winmine.exe and I get:

      fixme:ntdll:NtQueryVolumeInformationFile device info not properly supported on this platform
      wine: cannot determine executable type for L"Z:\\
      (...path...) \\wimine.exe"

      Is there something more I need to do?

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    8. Re:Wine is a godsend....but..... by Anonymous Coward · · Score: 0
      I couldn't even get it to run Minesweeper! Is there something more I need to do?

      Getting a life, for starters.

  16. Re:Get these out of the way right off the bat by random_culchie · · Score: 1

    Put a fork it it, Its done.
    Those jokes are tired my man. Get some new material!

  17. MOD PARENT UP by gmhowell · · Score: 0, Offtopic

    Did I miss any?

    Just that one. (Read the subject line)

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
  18. Trouble is... by Kjella · · Score: 4, Insightful

    ...it'll most likely be limited to Linux PPC. The problem is emulating a PPC processor on x86 hardware. It is much harder than the other way around.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Trouble is... by BasilBrush · · Score: 4, Insightful
      You have a point. But there is an alternative. Do an OS X API emulation, and get the software authors to do a recompile for X86 Linux.

      If you think about it, the main difficulty of getting Windows software companies to provide a Linux version is the tiny market share of Linux compared to Windows. However, companies that are producing software for the Mac are already serving a 3% market share plaform. If they can reasonably easily do an X86 build for Linux, they could almost double their potential market.

    2. Re:Trouble is... by arose · · Score: 1
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    3. Re:Trouble is... by jsebrech · · Score: 1

      The problem is emulating a PPC processor on x86 hardware. It is much harder than the other way around.

      Why is this? I've never heard this. I would have thought the PPC instruction set to be simpler than x86.

    4. Re:Trouble is... by aristotle-dude · · Score: 1

      It's not the instructions but rather the fact that PPC is general register rich.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    5. Re:Trouble is... by jaoswald · · Score: 4, Informative

      The most commonly mentioned difficulty is the number of registers in PPC vs. x86. RISC instruction set architectures like PPC tend to have a relatively large number of general purpose registers, vs CISC ISA's which have a smaller number of registers, some of which have special purposes. (CX for count, SI, DI for offset indices, ..., my x86 knowledge is VERY stale, so I'll be vague from here on)

      In emulation, to keep things fast, you would like to dedicate one hardware register for each emulated register, plus you need hardware registers to actually run the emulator!

      A RISC ISA emulating a CISC ISA will enough registers to do so. (r1 = AX, r2 = BX, ..., r17..r32 available) The CISC ISA emulating the RISC will tend to

      1) need to use the most flexible registers (AX) to run the emulator (e.g. load the RISC opcode from RAM into AX, extract the opcode field, compare it to your opcode table, and dispatch, because AX has the best support for bit operations, let's say)

      2) also use the special-purpose registers to run the emulator (e.g. use an index register to index into your opcode tables)

      3) leaving too few registers to hold all the emulated registers (oops, we only got r1..r3 in the left over registers; what about r4..r32...)

      4) having to use "weak" or wrongly-specialized registers to hold the key RISC registers which are heavily used in the actual RISC program. (E.g., your program is trying to number crunch so it wants to do a lot of floating-point math on data which is being stored in some left-over CISC register which doesn't support floating point natively.)

      [note, I'm well aware that x86 is not a CISC hardware implementation under the hood, but to the assembly programmer, it presents a CISC instruction set architecture. Emulating the underlying microcode RISC engine, however, would likely need even more registers, causing the same problems, so you would tend to emulate the CISC model.]

    6. Re:Trouble is... by Electrum · · Score: 1

      The problem is emulating a PPC processor on x86 hardware.

      No, the real problem is emulating the OS X APIs. PPC emulators already exist.

    7. Re:Trouble is... by Anonymous Coward · · Score: 2, Informative

      (CX for count, SI, DI for offset indices, ..., my x86 knowledge is VERY stale, so I'll be vague from here on)

      I can see that. Since the advent of 80386, scaled-index-base byte, non-fixed-operand multiply etc, most of the special-purposeness has been gone. Except for ESP of course.

    8. Re:Trouble is... by BasilBrush · · Score: 1

      Which is a fine point. But there is a lot less TO port from GNUstep to Cocoa then the other way around.

    9. Re:Trouble is... by arose · · Score: 1

      Yes, I did read the link before posting it...

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    10. Re:Trouble is... by Trejkaz · · Score: 1

      If the PPC emulator were good enough, you wouldn't need the OSX APIs, you could just buy a copy of OSX and run it on the emulator. Actually this seems to be possible on PearPC already, except that it runs as slow as dog shit.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    11. Re:Trouble is... by BasilBrush · · Score: 1

      I think you didn't understand what I meant - I can see it could have been taken two ways. I meant that there are lots of Cocoa apps that could be ported to GNUstep, but not so many GNUstep apps to be ported to Cocoa. I wasn't commenting on the ease/difficulty of doing it.

    12. Re:Trouble is... by arose · · Score: 1

      Ah, I see.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    13. Re:Trouble is... by andreyw · · Score: 1

      Don't worry... the qEmu project will get there eventually. And its pretty fast :-).

    14. Re:Trouble is... by JamieF · · Score: 0, Troll

      >the main difficulty of getting Windows software companies to provide a Linux version is the tiny market share of Linux compared to Windows

      Mac users are used to paying money in order to get something that works. Linux users are used to spending hours on end putzing around in order to get something that more or less does the job. Which one would you rather try to sell software to?

    15. Re:Trouble is... by number · · Score: 1, Redundant

      That's if you're using a read-decode-execute-loop emulator, sure. That can also give you a 200-500x speed penalty for recent architectures.

      To speed things up a bit (i.e. go from 500x slower to only 4x slower, or even native speed) you crack the emulated instructions down into an intermediate language that you can then apply optimizations to and compile into your host's native machine code.

      In other words, imagine you had a program that could decompile a Linux-PPC binary back into the C code it was originally written in. You could then compile that C code for Linux-x86. If you start from C code, the speed of the compiled programs should be the same on both platforms (or close), right? That's the aim of dynamic translation - find out what the code is actually doing and perform that natively on your own hardware.

      And, it's what QEMU does to run as fast as it does - some 120 times faster than the Bochs x86 interpretive emulator.

    16. Re:Trouble is... by BasilBrush · · Score: 1

      The Mac users, most certainly. But I wasn't suggesting they give up on supplying the Mac market now was I. I'm talking about EXTRA sales for little effort.

  19. Re:You forgot one by TheTrueGStu · · Score: 0, Troll

    umm...

    But can it emulate OGG?

  20. Good thing... by Throtex · · Score: 1

    ... Microsoft will freely provide us with their source code so we can compile Office and their other product suites on MacOS.

  21. You can have it both ways! by baywulf · · Score: 1, Funny

    WINE = Wine Is Not an Emulator = Windows Emulator

  22. bzz was wrong.. by gl4ss · · Score: 2, Informative

    "The second phase is to then integrate in WINE the QEMU binary translator."

    that comes later then.

    --
    world was created 5 seconds before this post as it is.
    1. Re:bzz was wrong.. by Anonymous Coward · · Score: 0

      reading the news sectino of the site they mention exe files

      it may be that some of their site is out of date

  23. Virtual PC... by Anonymous Coward · · Score: 0

    ...means you never need a windows box ever again!

    Run any x86 OS on your powerbook.

    1. Re:Virtual PC... by ross+axe · · Score: 1

      Check this out: Virtual PC does not allow virtual licenses.

  24. Best way to run Windows apps by CdBee · · Score: 4, Informative

    ... is on a Windows machine.

    I have a Windows box with XP Pro to which I connect using Microsoft Remote Desktop Client for Mac (There's a port of the OSS RDesktop app available too).
    Bearing in mind how cheaply one can acquire an x86 PC capable of reasonable performance (no app run over remote desktop will ever be *fast*), this has to be the most efficient way for users of low-powered macs to run Windows apps.

    You can even full-screen it and freak out your mac-addict friends by showing them a Mac with, apparently, Windows installed on it.

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
    1. Re:Best way to run Windows apps by bedouin · · Score: 3, Informative
      Bearing in mind how cheaply one can acquire an x86 PC capable of reasonable performance (no app run over remote desktop will ever be *fast*), this has to be the most efficient way for users of low-powered macs to run Windows apps.
      Unless you don't want another desktop cluttering your room or house, and the noise, heat, and power consumption associated with it. Or if you work away from home on a regular basis, and need to have access to both Windows and OS X on your laptop.

      Literally months go by sometimes before I need to do anything with Windows. An emulator is much better suited for someone like me than another PC I'd rarely use.
    2. Re:Best way to run Windows apps by BillAudioT · · Score: 1

      Citrix

    3. Re:Best way to run Windows apps by freshfromthevat · · Score: 1

      So I have my PowerBook and have to carry around something else too?

      --
      .. Blub falls right in the middle of the abstractness continuum. -- Paul Graham
    4. Re:Best way to run Windows apps by Anonymous Coward · · Score: 0

      No, not by definition. Some Windows applications don't run on newer Windows versions and vice versa.

  25. You deserve to be modded up by RAMMS+EIN · · Score: 1

    I'd much rather see your post be modded up than the parent, which I think is -1 obvious.

    --
    Please correct me if I got my facts wrong.
    1. Re:You deserve to be modded up by El_Ge_Ex · · Score: 1

      If its so obvious you should be glad I brought it up and broke the ice then... ;)

      -b

    2. Re:You deserve to be modded up by RAMMS+EIN · · Score: 1

      Yep. It sure sparked some discussion and informative comments.

      --
      Please correct me if I got my facts wrong.
  26. Simcity 4 and C&C Generals are on Mac... by FusionDragon2099 · · Score: 0

    ...but their expansions are not, and WINE, WINEX, Cedeha, and their ilk haven't done anything to alleviate the problem. I guess I'm just stuck with this unstable, insecure Windows system...

  27. bad moderation by hobo2k · · Score: 2, Informative

    Recompile with WineLib is what they mostly have working now. They ARE integrating an emmulator to allow the execution of x86 binaries. But that is not ready for use.

  28. Re:What about the "INE" part? by dossen · · Score: 3, Informative

    According to their FAQ they are integrating a binary translator called QEMU. Their intention seems to be to have the wine libraries native and have them talk to the windows app (still x86) through qemu. This sounds like an interesting idea, especially if their additions to wine and qemu are integrated into the main trees. Then linux on other architectures could likely take advantage (if qemu has been/is ported to that architecture).

  29. Too bad it's not the other way 'round by zombiestomper · · Score: 2, Insightful

    I'd much rather run OSX on Windows than Windows on OSX.

    Anybody doing this kind of thing?

    1. Re:Too bad it's not the other way 'round by Coming+soon! · · Score: 3, Informative

      It is... it's called PearPC. I set up OSX this weekend on an AMD64 3200+. It's PearPC is emulating a 1ghz G4 and I must say it's pretty sweet.

    2. Re:Too bad it's not the other way 'round by mrchaotica · · Score: 1

      Are you saying it runs as fast as a 1GHz G4?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Too bad it's not the other way 'round by Coming+soon! · · Score: 1

      No, I'm saying its emulating a 1 Ghz PPC, or that's what it reports in the "About this Mac" system profiler... I have a old 15" Powerbook with a 1 Ghz G4 and the notebook doesn't seem significantly faster but I haven't run any benchmarks or anything. PearPC is limited, some report being unable to install Office X ( I haven't tried yet) and there's no direct CD drive support I'm aware of, but its only at version pre 0.3 so there's hope!

    4. Re:Too bad it's not the other way 'round by mrchaotica · · Score: 1

      I was just wondering because my iBook is only an 800MHz G4, but I'd be amazed if even a fast Athlon 64 could emulate faster than it runs natively.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  30. A mature Darwine will be far from useless by notNeilCasey · · Score: 5, Insightful

    The idea for as I understand it is this:

    When the project is complete, OS X users will be able to open EXE files with Darwine. Darwine will use QEMU to execute the x86 instructions, however when the program makes calls to the Windows API, Darwine calls those functions in WineLib compiled natively for PPC.

    So, where Bochs and VirtualPC and others like them emulate the entire operating system environment (Emulated BIOS, emulated hardware, emulated Windows, and finally the emulated x86 application ... overhead city), Darwine allows applications to run essentially linked to native code - Wine/WineLib for PPC.

    Thus for most Windows applications, the GUI and event handling and everything else the Windows API is good for will be executed in native PPC code. QEMU will then emulate an x86 processor for all the compiled code in the application.

    Imagine some internal corporate application that uses all standard Windows widgets to let a user interact with some data: all those widgets plus the menu and root pane will be handled by the native WineLib code except when the programmer has included some special functions or number-crunching routines that are emulated on QEMU's fake x86.

    Think about it -- It's a lot better than having an entire emulated instance of Windows 98 (and maybe even an actual x86 box) to do the same thing.

    1. Re:A mature Darwine will be far from useless by ViolentGreen · · Score: 1

      I fooled around with it 3-4 months ago when it first hit slashdot. It was still very early in it's development and I doubt much has changed since then. I was able to get a few simple applications to run on it but most would not. From what I saw though, I fully believe that this will be a very successful project.

      I suppose they can always use additional coders with x86/win32/PPC experience.

      --
      Not everything is analogous to cars. Car analogies rarely work.
  31. Please stick to drivers at first by kanweg · · Score: 3, Interesting

    It would be nice if the developers are working along a path with modest but useful goals. It would be great if Windows-only drivers for various devices would run under Darwine. Such drivers would require less than the full Windows-emulated environment and probably no GUI stuff. So, it would be a more modest amount of work, yet still be of significant use. I also think they are not speed critical (most of the time).

    Bert

    1. Re:Please stick to drivers at first by Moofie · · Score: 1

      OK, why?

      If you've got a layer that's rich enough to use Windows binary drivers on Mac hardware, running Win32 apps is a small step. If you have enough access to the drivers to tune each driver to work in this environment, just port the damn thing to OSX.

      But I'm really curious as to what devices you're talking about. Do people still sell USB and FireWire devices that can't be used on Macs?

      --
      Why yes, I AM a rocket scientist!
    2. Re:Please stick to drivers at first by jaoswald · · Score: 1

      In my experience, the most annoying things are all the electronics-type stuff (EEPROM burners, etc.) that were meant to hang off a parallel port. Vendors typically only provide Windows support, but sometimes a Linux hacker has made an equivalent too, but still using the parallel port hardware.

      I keep looking around for something that gives me a USB/Firewire interface to a box which has a bi-directional parallel port, so at least I could adapt all the hacked-up x86 linux clone software on a Mac. But I can never find one.

      Anyone have a hint?

  32. Yum by lukewarmfusion · · Score: 4, Funny

    Did that say Port Wine?

    Maybe I need to cut back on the Monday morning drinking.

  33. Cloning Cocoa? by geneing · · Score: 1, Redundant
    Anyone thought about cloning OSX Cocoa api for linux/freebsd?

    Maybe eventually it would be an alternative to x11. Cocoa is a well designed api and already runs on top of a bsd kernel. And would allow to tap into apple software (only recompile would be needed to run on x86).

    Sorry to be slightly offtopic, but this seems to be the right discussion to ask this question.

    1. Re:Cloning Cocoa? by dynamo · · Score: 3, Informative

      Dude, google for OpenStep and GNUStep. Your wish has been granted. That'll be five bucks.

    2. Re:Cloning Cocoa? by geneing · · Score: 1

      Well, GNUStep runs on top of x11. I was thinking about a project that would also replace x11 completely with Quartz backend.

    3. Re:Cloning Cocoa? by Phroggy · · Score: 2, Informative

      Well, GNUStep runs on top of x11. I was thinking about a project that would also replace x11 completely with Quartz backend.

      Then you're not talking about cloning Cocoa, you're talking about cloning Quartz. Huge difference.

      Start with GNUStep and GhostScript, and work from there.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  34. Ignorant Question by renderhead · · Score: 1

    I am not a developer, so I'm interested to know if this idea is possible. Darwine will use a custom library for Win32 applications. How much power does that afford developers to change the way the libraries work? Could an OS X version of the Darwine libraries "intercept" the calls from the .exe and, for example, display the app's menu options in the menu bar instead of in the application window? How about replacing boring gray buttons in dialog windows with aquafied buttons? How about scroll bars?

    If this is possible, I can see the potential for running windows apps while maintaining the Look & Feel of OS X in certain areas. Of course, this may be much, much more complicated than I am imagining. Could someone tell me if I'm on to something or just fantasizing?

    --
    I wish that my inferiority complex were as good as yours.

    -RenderHead

    1. Re:Ignorant Question by amonredotorg · · Score: 2, Insightful

      As they say on the web site, a native Mac OS X GUI is planned, but that's for later. I'm not sure wether I would really want that. IMO, Windows/Linux GUIs which are converted into a Mac OS X GUI look terrible. Those GUIs don't adhere to the Human Interface Guidelines. Even if they have the Aqua stuff, they still don't look like a Mac OS X app. Doesn't feel like one either. (Yes, I've been called a HIG tyrant before. You don't need to do that anymore. Thanks.)

    2. Re:Ignorant Question by Spyritus · · Score: 2, Insightful

      Actually, I have to agree. Making Windows emulated apps sort of behave like Mac OS X ones wold be counter productive. Windows apps need the visual identification so that you know that they are something special and need to be treated differently.

      For example, windows dialogues. People used to the mac dialogues know that they are well written, with simple precise wording and trivial button selections and usually the non-destructive choice as the default. ie "Would you like to cancel? No cancel". In the windows world dialogue boxes are often much harder to understand with complex wordage, double negatives and non-trivial buttons, ie "Would you like to cancel? Cancel Yes" (last one is a real dialogue box, google for it).

      There are other things in the Windows world (for example where preferences settings are selected in Menus, no Application menu, etc) which are all different to the way Macs do things and a different interface (like classic is different to Aqua) give the user a learnable visual identification so that they can easily parragram shift to the correct UI guidelines for the correct program quickly and easily (most probably sub-consciously).

  35. Re:Get these out of the way right off the bat by sboyko · · Score: 1

    >Those jokes are tired my man.
    >Get some new material!

    That was my whole point - they are tired, people still use them, so why not state them all at the front so some REAL discussion can happen.

    --
    SCO, Microsoft, P2P, what's your hot button?
  36. No problem, I got ya covered by Damek · · Score: 2, Funny

    So the WINE in DarWINE can't stand for "Wine Is Not an Emulator" because, well, it sorta is? No problem - just change what the letters stand for! I suggest:

    Wine Isn't Not an Emulator
    Wine Is Now an Emulator
    Wine on os x Is doing some New things, possibly including a bit of Emulation

    1. Re:No problem, I got ya covered by Hes+Nikke · · Score: 1

      well.. since it *is* DarWINE shouldn't it be something like

      DarWINE ain't really Windows In a Native Environment? :)

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
  37. Will this work on a G5? by adamh526 · · Score: 2, Interesting

    It seems like this project is limited by QEMU, which as far as I know, doesn't emulate x86 on a G5. Is such emulation really as hard as Microsoft makes it out to be? And do we have a chance of seeing Darwine run on a G5 anytime soon?

    1. Re:Will this work on a G5? by goMac2500 · · Score: 2, Informative

      QEMU works just fine on the G5. VPC made some optimizations by using native x86 endian compatability which does not carry to the G5. I do not believe QEMU has these optimizations, which can be seen as a good thing or a bad thing. :)

  38. MOL by WiseWeasel · · Score: 2, Informative

    LinuxPPC users can already use MacOnLinux to run MacOS X and all its apps natively in the Linux environment, with almost perfect compatibility.

    --
    "I like systems, their application excepted", George Sand (French)
  39. Display Ghostscript by willy_me · · Score: 1

    Can be found here. It hasn't progressed much in the past 4 years but looks pretty cool. If only some generous developers would invest some time to make it into a usable project.

    1. Re:Display Ghostscript by willy_me · · Score: 1

      Ok, I was reading over his page some more and it appears that DGS is dead. It has been replaced with an X extension. Not what you were looking for. Oh well, the page is still worth a read if you're interested in that sort of stuff.

  40. I'd rather have winelib ported to the mac by Rob+Y. · · Score: 3, Insightful

    Rather than be able to run an emulated X86 app on a Mac, wouldn't it be better to make it easy to build a native mac app using winelib?

    A few tweaks here and there for byte ordering stuff, and presto, a native Mac app. Plus you could have conditional logic to be even more mac-like. No drive letters, etc.

    Any good reason not to take this approach?

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  41. Re:how about a Yugo emulator for my BMW? by dasmegabyte · · Score: 1

    because. they. want. a. mac. but. have. unportable. custom. windows. apps!

    Sort of like when I set up the RF switch box on my 40" WEGA hi def so I could play the Coleco Alpha (4 differen pong games). Or when I installed the adapter in my VW to use my Clarion 8 disk CD changer with the factory head unit.

    --
    Hey freaks: now you're ju
  42. Really? by Anonymous Coward · · Score: 0

    I keep hearing this generalization but is it true?

    Got any stats to back it up?

    All indications are that Linux is growing and Mac is stagnant.

    1. Re:Really? by BasilBrush · · Score: 1
      All indications are that Linux is growing and Mac is stagnant.

      What indications are those? Got any stats to back it up?

      At this stage, both generalisations are anecdotal.

  43. Darwine is not wine by sjalex · · Score: 0, Redundant

    if wine is not an emulator, then Darwine can't be wine, right?

  44. Re:What about the "INE" part? by ArsonSmith · · Score: 2, Informative

    although repeted elsewhere this should answer your question:

    wine is split into two parts.

    wine the program loader - the part you use to run windows binaries on linux is close to an emulator. Really just more like a binary format like elf or a.out that is run in user space rather than kernel space.

    libwine is the library used to port the windows api to Linux. it is similar to gtk or qt in that it allows a program to make winapi calls and they get translated to the appropriate X calls similar to any of the other Linux GUI libs.

    wine the program loader wouldn't be very useful on OSX because there probably isn't many apps for the windows ppc port. libwine on the other had will allow the easy porting of windows applications to OSX or Linux. So far this hasn't been exploited as much as it should be, mainly due to the wine folks wanting a perfect 1.0 release, when they may be better off getting what they have so far as stable as they can and doing a 1.0 release with X features supported and Y features not supported. then go from there. (their project their decision though)

    --
    Paying taxes to buy civilization is like paying a hooker to buy love.
  45. cathedral vs Bizarre by wembley · · Score: 2, Funny

    That's really the whole cathedral vs Bizarre issue. 'Gee, should there only be one true way of getting things done?

    I, for one, will always take the Bizarre approach.

    --

    Share and Enjoy!

  46. But what about security ? by ultranova · · Score: 2, Funny

    The Darwine project intends to port and develop Wine as well as other supporting tools that will allow Darwin and Mac OS X users to run Windows Applications.

    So, does this qualify as a security hole ?

    After all, if this works well, then Mac users will get to enjoy all the Windows security holes...

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  47. Re:I've got an even better idea! by Anonymous Coward · · Score: 0

    How about some of these open source development groups putting aside some of the .Net and MS Windows look-and-feel imitation GUIs for awhile and pitching in with GNUstep so Mac OS X applications can eventually be compiled up natively for Linux? Where's the love, people?

  48. Doesn't work by Zareste · · Score: 2, Informative

    Well it seemed really useful, but of course I followed the directions and installed the programs to run exe files on OS X, installing the necessary X11 package. So I tried all the example exe files and, no dice. All it does is say it can't find the graphic drivers I just installed, something about X Server, then quits.

    I'm just gonna check back when it actually works.

    --
    I am NOT a number! I am a - oh wait, I'm number 761710. Look! 761710!
  49. stats to back it up by Anonymous Coward · · Score: 0


    O/S statistics

    1. Re:stats to back it up by Anonymous Coward · · Score: 0

      http://www.w3schools.com/browsers/browsers_stats.a sp

      anectdotes : try this

    2. Re:stats to back it up by BasilBrush · · Score: 1

      In other words, you don't have any. For your information Google Zeitgeist has listed Linux at 1% every month for the past 3 years.

  50. great! by Anonymous Coward · · Score: 0

    Now people using Apple computers can continue their long tradition of emulating a real computer user.

  51. OK, Mr. "Insigtful", lets try EE times ... by Anonymous Coward · · Score: 0

    "Microsoft will be part of the game with a vested interest in Apple's success," said Jobs.
    http://www.eetimes.com/news/97/966news/macweb.html
    read and weep.

    1. Re:OK, Mr. "Insigtful", lets try EE times ... by BasilBrush · · Score: 1
      And you are trying to tell me with a straight face that becasue Apple did a deal with Microsoft, large numbers of people adopted Linux? Don't be silly. Sane people don't make a choice of OS that way. People wearing tin foil beanies to protect their brains from cosmic rays perhaps...

      You still don't have anything more worthwhile to say than when you were quoting Thurrott.

  52. That's really quite bazaar... by hprotagonist0 · · Score: 1

    That's really the whole cathedral vs Bizarre issue

    Boy, that is kinda bizzare, because I didn't realize that catholicism and strangeness were in conflict. Maybe he meant cathedral vs bazaar.

    --
    "A witty saying proves nothing." --Voltaire
  53. Like Java/.NET by Anonymous Coward · · Score: 0

    Well if QEMU JIT compiles the x86 bytecodes, how is that much more overhead than JIT compiling Java or .NET ? It should actually be relatively fast once it is fine tuned.

    IBM had something called DAISY for this IIRC. You could run Linux/Alpha apps on Linux/x86 or vice-versa. It just JIT compiled the binary, and library calls went out to the native libraries (how do we handle endianness and other processor peculiarities though?)

  54. Re:What about the "INE" part? by diamondsw · · Score: 0, Offtopic

    I know I won't get an answer, but how the hell did I get rated "Redundant" when I posted this *before* all of the other "+5 yadayada" posts? WTF?

    --
    I don't know what kind of crack I was on, but I suspect it was decaf.
  55. Oh okay. by Anonymous Coward · · Score: 0

    That wasn't Steve in bed in with Bill for money. That was some other guy.

    1. Re:Oh okay. by BasilBrush · · Score: 1

      I'm beginning to see why you read Thurrott, loser.

  56. No, here's my other words ... by Anonymous Coward · · Score: 0

    Linux advocacy doesn't rely on Microsoft for support (as did Apple) and doesn't rely on the astroturfing and gratutious moderation that Apple fanboys spread around here.

    "+5 Insightful"

    (rolls eyes)

    1. Re:No, here's my other words ... by BasilBrush · · Score: 1
      Try logging in before posting, and you might, just might get a comment modded up. But you'll have to say something more sensible than you've managed here.

      How does a Linux advocate differ from a fanboy? Because you are certainly spouting the random jibes of a fanboy rather than an intelligent person. What exactly does a deal back in 1997 have to do with what OS people are switching from/to in 2004? Answer: nothing.

  57. Can't wait! by iraszl · · Score: 1

    Sound very exciting! It would be an amazing selling point for Apple.

  58. Virii by ernst_mulder · · Score: 1

    Please, this is a serious question. Exactly what would happen if spyware or a virus would infect a machine running WINE? Does it have a WINDOWS directory and registry et all? Being able to run Internet Explorer to finally be able to access my bank account without error messages (or needing Virtual PC) sounds nice, but would I also need to install anti-virus software?

  59. Obsolete Recursive Acronym by fm6 · · Score: 1
    Darwine is Wine (Wine Is Not an Emulator) for OS X on PPC.Except that on PPC, WINE is an emulator.