Results 1 to 10 of 34

Thread: Linux x32 Is Made Easier With Ubuntu 13.04

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,378

    Default Linux x32 Is Made Easier With Ubuntu 13.04

    Phoronix: Linux x32 Is Made Easier With Ubuntu 13.04

    While there isn't yet a release yet of Ubuntu in the Linux x32 ABI flavor, some packages now found in Ubuntu 13.04 make it easier to setup this binary interface that brings some 64-bit advantages to the 32-bit world...

    http://www.phoronix.com/vr.php?view=MTM1OTA

  2. #2
    Join Date
    Aug 2012
    Posts
    440

    Default

    Sounds cool Michael, excited to see the result.

  3. #3
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,525

    Default

    binary interface that brings some 64-bit advantages to the 32-bit world.
    No, that's the other way round. It brings some 32-bit advantages to the 64-bit world, if you want to use such a construct.

  4. #4
    Join Date
    Jun 2009
    Posts
    521

    Default

    if programs are compiled as x32, which libraries will they link to? x86 libraries, or x64 libraries?

  5. #5
    Join Date
    Mar 2011
    Posts
    374

    Default

    Quote Originally Posted by Sonadow View Post
    if programs are compiled as x32, which libraries will they link to? x86 libraries, or x64 libraries?
    None of them. They will link to x32 libraries.

  6. #6
    Join Date
    Sep 2008
    Location
    Vilnius, Lithuania
    Posts
    2,525

    Default

    Indeed, x32 is its own architecture in that regard.

  7. #7
    Join Date
    Nov 2008
    Location
    Madison, WI, USA
    Posts
    862

    Default

    Quote Originally Posted by TAXI View Post
    None of them. They will link to x32 libraries.
    So, the next question... what sort of compatibility in a multi-lib system can we expect?

    The processor is 64-bit and is using the x86-64 instruction set, but with 32-bit pointers... so it's a bit of a hybrid.

    Will we get the lowest-common-denominator (i.e. x86), or do we also get compatibility with 64-bit libraries/programs?

    Or is x32 special and can only run x32 code?

  8. #8
    Join Date
    Nov 2007
    Posts
    1,024

    Default

    Quote Originally Posted by GreatEmerald View Post
    No, that's the other way round. It brings some 32-bit advantages to the 64-bit world, if you want to use such a construct.
    Most appropriate to say that it brings AMD64 advantages (more registers, newer instructions, new calling convention) to the 32-bit world that doesn't need or want the larger address space and pointer size.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •