Stories
Slash Boxes
Comments

Dev.SN ♥ developers

posted by LaminatorX on Friday March 28 2014, @10:20AM   Printer-friendly
from the WINE-and-Cheese dept.

jorl17 writes:

A recent post at WineHQ shows (a google-translation of) the new release of the Linux Unified Kernel (Longene) project where the developers indicate how they've moved WINE's wineserver functionality into kernel-space and used several techniques to make running unmodified x86 Windows binaries on native ARM platforms running Linux and the new Longene kernel module (plus a custom QEMU). They claim they can already run Microsoft Office software such as Powerpoint and Excel at "acceptable" speeds on an ARM 1.0 GHz processor.

Do note that the cross-cpu functionality is currently claimed to be in development for Longene 2.0 and not the current 1.0 release.

 
This discussion has been archived. No new comments can be posted.
Display Options Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 4, Informative) by beardedchimp on Friday March 28 2014, @12:06PM

    by beardedchimp (393) on Friday March 28 2014, @12:06PM (#22566)

    Except that wine is not an emulator. Running fully emulated office in a vm on arm would be painfully slow.

    Starting Score:    1  point
    Moderation   +3  
       Interesting=1, Informative=2, Total=3
    Extra 'Informative' Modifier   0  

    Total Score:   4  
  • (Score: 5, Informative) by Koen on Friday March 28 2014, @12:37PM

    by Koen (427) on Friday March 28 2014, @12:37PM (#22582)

    I'm sorry, but you're wrong: if you're want to run x86 binaries on ARM you really need an emulator.

    Wine indeed is not an emulator - that's why the solution discussed in the article includes QEMU.

    --
    /. refugees on Usenet: comp.misc [comp.misc]
    • (Score: 2, Informative) by jorl17 on Friday March 28 2014, @03:18PM

      by jorl17 (3747) on Friday March 28 2014, @03:18PM (#22638)

      But did you RTFA? It's not just plain emulation. They claim they have built a system which moves most of the functionality into the native side of things. So, for instance, most DLLs are native, and not run in QEMU.

      • (Score: 2) by Koen on Friday March 28 2014, @03:49PM

        by Koen (427) on Friday March 28 2014, @03:49PM (#22658)

        But did you RTFA?

        Yes, but not far enough. I stopped reading when this guy who could not reach the ReactOS website took the discussion off-topic, ranting about his ISP & proxies... (OK, back to the WineHQ discussion forum.)

        They claim they have built a system which moves most of the functionality into the native side of things. So, for instance, most DLLs are native, and not run in QEMU.

        Sure, compiling the Wine DLLs to ARM and creating some emulator/native-chimera is a smart move to speed things up. This of course means they are not using the Microsoft DLLs which provide better compatibility (undocumented calls and all that jazz).

        Anyway, the software which uses these DDLs still needs to run in an emulator.

        --
        /. refugees on Usenet: comp.misc [comp.misc]
        • (Score: 1) by jorl17 on Friday March 28 2014, @04:14PM

          by jorl17 (3747) on Friday March 28 2014, @04:14PM (#22671)

          Right, I wasn't saying you didn't need an emulator, nor was I saying you were wrong in any way! ;]

        • (Score: 1) by NickM on Friday March 28 2014, @04:46PM

          by NickM (2867) on Friday March 28 2014, @04:46PM (#22688)

          Can you take those native DLLs in the Windows RT SDK if you somehow have a magical license from Microsoft ? Would it work ?