OS X Lion Kernel is 32bit, processor is 64bit?

It appears that for whatever reason, the kernel on my Mac is 32bit/i386, but the architecture is 64bit:
Darwin system.local 11.3.0 Darwin Kernel Version 11.3.0: Thu Jan 12 18:48:32 PST 2012; root:xnu-1699.24.23~1/RELEASE_I386 i386
Though the kernel itself is a universal binary:
mach_kernel: Mach-O universal binary with 2 architectures
mach_kernel (for architecture x86_64):          Mach-O 64-bit executable x86_64
mach_kernel (for architecture i386):          Mach-O executable i386
Am I mis-reading this or is there something else I need to do to fix it.
Thanks.

If you have a Mac Pro 1,1 or 2,1 then it has only a 32-bit EFI ROM and can only load the 32-bit kernel. However, it runs 64-bit applications just fine.
See OS X v10.6- Macs that use the 64-bit kernel

Similar Messages

  • I need MS office for Chinese online banking.The Apple website says the Air can use the latest MS Office if it has a 32bit processor, but the tech specs dont say which Airs have a 32bit processor.  Where can I find out?

    I need MS office for Chinese online banking.The Apple website says the Air can use the latest MS Office if it has a 32bit processor, but the tech specs dont say which Airs have a 32bit processor.  Where can I find out?

    john howkins wrote:
    Thanks, but the website says I need a 32 bit processor so presumably a 64 bit processor is no good? Or can a 64 bit automatically do everything a 32 bit one can do?
    Where is the link that says you need a 32 bit processor?  On my MBA, in the past I've ran both Office for Mac and Windows 7 (MS Office) via Parallels (Bootcamp does the same thing).  I chose installing Windows 7 in the 32 bit mode ONLY because I have a couple of other legacy Windows programs that only run in 32 bit mode.

  • My three most recent Lion Kernel Panics

    In case anybody is having the same problem - or, even better, has solved the same problem, here are my most recent Lion Kernel panics ( just the top of the panic in each case). They're all different - it's amazing how many panics lion throws - it reminds me of the first unix system I used back in the early '80s:
    **** Panic 1
    Interval Since Last Panic Report:  713699 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    771AE45B-5109-4899-ABCD-319F83542F39
    Tue Dec  6 02:23:06 2011
    panic(cpu 1 caller 0xffffff7f8090704f): NVRM[0/2:0:0]: Read Error 0x0061002c: CFG 0x00000000 0x00000000 0x00000000, BAR0 0xd2000000 0xffffff8080f99000 0x094700a1, D0, P2/4
    Backtrace (CPU 1), Frame : Return Address
    0xffffff807fbc3c80 : 0xffffff8000220702
    0xffffff807fbc3d00 : 0xffffff7f8090704f
    0xffffff807fbc3d90 : 0xffffff7f809f713c
    0xffffff807fbc3de0 : 0xffffff7f80bfa534
    0xffffff807fbc3e00 : 0xffffff7f809bfd7b
    0xffffff807fbc3e20 : 0xffffff7f80a680b6
    0xffffff807fbc3e90 : 0xffffff7f808f3f1e
    0xffffff807fbc3f40 : 0xffffff7f808adb86
    0xffffff807fbc3f70 : 0xffffff800023db2c
    0xffffff807fbc3fb0 : 0xffffff8000820057
          Kernel Extensions in backtrace:
             com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000->0xffffff7f80b7ffff
                dependency: com.apple.iokit.IOPCIFamily(2.6.7)[6D54F06A-46B7-37FC-AF22-DE68DC18A1A3]@0xffff ff7f80822000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[6517D9A6-58F5-3CFC-B021-C882306150D5]@0xff ffff7f80894000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[55FF26D3-292D-3B4B-8AB7-1D25C8B4313B]@0 xffffff7f8085c000
             com.apple.nvidia.nv50hal(7.1.2)[2E84958C-1EEC-316B-9F7A-68C368F83476]@0xffffff7 f80b80000->0xffffff7f80ea1fff
                dependency: com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000
    BSD process name corresponding to current thread: kernel_task
    Boot args: arch=x86_64
    Mac OS version:
    11C74
    Kernel version:
    Darwin Kernel Version 11.2.0: Tue Aug  9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64
    Kernel UUID: 59275DFA-10C0-30B3-9E26-F7B5DFB1A432
    System model name: iMac9,1 (Mac-F2218FC8)
    System uptime in nanoseconds: 50311643621186
    last loaded kext at 3686308265880: com.apple.driver.AppleUSBCDC 4.1.15 (addr 0xffffff7f810e8000, size 16384)
    loaded kexts:
    com.apple.driver.AppleUSBCDC    4.1.15
    com.apple.filesystems.afpfs     9.8
    *** Panic 2
    Interval Since Last Panic Report:  50721 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    771AE45B-5109-4899-ABCD-319F83542F39
    Sat Dec 10 12:58:59 2011
    panic(cpu 0 caller 0xffffff80002c266d): Kernel trap at 0xffffff7f81780f4e, type 14=page fault, registers:
    CR0: 0x0000000080010033, CR2: 0x000000000000008c, CR3: 0x000000003a08f000, CR4: 0x0000000000000660
    RAX: 0x0000000000000000, RBX: 0x000000000000000e, RCX: 0x0000000000000024, RDX: 0xffffff800c302fb0
    RSP: 0xffffff807f9d3a30, RBP: 0xffffff807f9d3a30, RSI: 0x0000000000000024, RDI: 0xffffff801e53c400
    R8:  0x0000000000000003, R9:  0x0000000000000000, R10: 0xffffff800dc2cc00, R11: 0xffffff7f8174e39e
    R12: 0x00000000000007b0, R13: 0x00000000000007e8, R14: 0xffffff801ab08980, R15: 0x00000000000007e8
    RFL: 0x0000000000010206, RIP: 0xffffff7f81780f4e, CS:  0x0000000000000008, SS:  0x0000000000000010
    CR2: 0x000000000000008c, Error code: 0x0000000000000002, Faulting CPU: 0x0
    Backtrace (CPU 0), Frame : Return Address
    0xffffff807f9d36f0 : 0xffffff8000220702
    0xffffff807f9d3770 : 0xffffff80002c266d
    0xffffff807f9d3910 : 0xffffff80002d7a1d
    0xffffff807f9d3930 : 0xffffff7f81780f4e
    0xffffff807f9d3a30 : 0xffffff7f8178f83c
    0xffffff807f9d3a70 : 0xffffff7f817b2d58
    0xffffff807f9d3a90 : 0xffffff7f8174a0e7
    0xffffff807f9d3b10 : 0xffffff7f817489d4
    0xffffff807f9d3b40 : 0xffffff7f8174e429
    0xffffff807f9d3b70 : 0xffffff80006528dd
    0xffffff807f9d3be0 : 0xffffff8000652c7c
    0xffffff807f9d3c40 : 0xffffff800065343b
    0xffffff807f9d3d80 : 0xffffff80002a3898
    0xffffff807f9d3e80 : 0xffffff8000223006
    0xffffff807f9d3eb0 : 0xffffff8000214829
    0xffffff807f9d3f10 : 0xffffff800021bb58
    0xffffff807f9d3f70 : 0xffffff80002ae8a0
    0xffffff807f9d3fb0 : 0xffffff80002d8383
          Kernel Extensions in backtrace:
             com.apple.GeForce(7.1.2)[61E6C721-447E-39D3-BAB8-2A661467B517]@0xffffff7f817310 00->0xffffff7f817f0fff
                dependency: com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[6517D9A6-58F5-3CFC-B021-C882306150D5]@0xff ffff7f80894000
                dependency: com.apple.iokit.IOPCIFamily(2.6.7)[6D54F06A-46B7-37FC-AF22-DE68DC18A1A3]@0xffff ff7f80822000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[55FF26D3-292D-3B4B-8AB7-1D25C8B4313B]@0 xffffff7f8085c000
    BSD process name corresponding to current thread: WindowServer
    Boot args: arch=x86_64
    Mac OS version:
    11C74
    Kernel version:
    Darwin Kernel Version 11.2.0: Tue Aug  9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64
    Kernel UUID: 59275DFA-10C0-30B3-9E26-F7B5DFB1A432
    System model name: iMac9,1 (Mac-F2218FC8)
    **** Panic 3
    Interval Since Last Panic Report:  707147 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    771AE45B-5109-4899-ABCD-319F83542F39
    Tue Dec 27 11:39:55 2011
    panic(cpu 1 caller 0xffffff80005e0f42): "OSObject::refcount: Attempting to retain a freed object"@/SourceCache/xnu/xnu-1699.24.8/libkern/c++/OSObject.cpp:148
    Backtrace (CPU 1), Frame : Return Address
    0xffffff809640b2c0 : 0xffffff8000220702
    0xffffff809640b340 : 0xffffff80005e0f42
    0xffffff809640b380 : 0xffffff7f8176ba84
    0xffffff809640b3b0 : 0xffffff7f809071d9
    0xffffff809640b3e0 : 0xffffff7f808af312
    0xffffff809640b450 : 0xffffff7f80a668af
    0xffffff809640b4e0 : 0xffffff7f80a66333
    0xffffff809640b5d0 : 0xffffff7f80c534e8
    0xffffff809640b660 : 0xffffff7f80c5ff45
    0xffffff809640b7f0 : 0xffffff7f80c9a000
    0xffffff809640b910 : 0xffffff7f80a16259
    0xffffff809640b940 : 0xffffff7f8091098a
    0xffffff809640b9f0 : 0xffffff7f8090c28c
    0xffffff809640bbe0 : 0xffffff7f8090dd41
    0xffffff809640bcc0 : 0xffffff7f817b2a76
    0xffffff809640bce0 : 0xffffff7f817790c3
    0xffffff809640bd00 : 0xffffff7f81781112
    0xffffff809640bd20 : 0xffffff7f81777eb7
    0xffffff809640bd50 : 0xffffff7f81778789
    0xffffff809640be80 : 0xffffff7f817699e3
    0xffffff809640bea0 : 0xffffff7f8179c568
    0xffffff809640bec0 : 0xffffff7f8179c9e0
    0xffffff809640bef0 : 0xffffff8000639966
    0xffffff809640bf30 : 0xffffff80006386e0
    0xffffff809640bf70 : 0xffffff8000638584
    0xffffff809640bfb0 : 0xffffff8000820057
          Kernel Extensions in backtrace:
             com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000->0xffffff7f80b7ffff
                dependency: com.apple.iokit.IOPCIFamily(2.6.7)[6D54F06A-46B7-37FC-AF22-DE68DC18A1A3]@0xffff ff7f80822000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[6517D9A6-58F5-3CFC-B021-C882306150D5]@0xff ffff7f80894000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[55FF26D3-292D-3B4B-8AB7-1D25C8B4313B]@0 xffffff7f8085c000
             com.apple.nvidia.nv50hal(7.1.2)[2E84958C-1EEC-316B-9F7A-68C368F83476]@0xffffff7 f80b80000->0xffffff7f80ea1fff
                dependency: com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000
             com.apple.GeForce(7.1.2)[61E6C721-447E-39D3-BAB8-2A661467B517]@0xffffff7f817310 00->0xffffff7f817f0fff
                dependency: com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[6517D9A6-58F5-3CFC-B021-C882306150D5]@0xff ffff7f80894000
                dependency: com.apple.iokit.IOPCIFamily(2.6.7)[6D54F06A-46B7-37FC-AF22-DE68DC18A1A3]@0xffff ff7f80822000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[55FF26D3-292D-3B4B-8AB7-1D25C8B4313B]@0 xffffff7f8085c000
    BSD process name corresponding to current thread: kernel_task
    Boot args: arch=x86_64
    Mac OS version:
    11C74
    **** Panic 4
    Interval Since Last Panic Report:  43202 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    771AE45B-5109-4899-ABCD-319F83542F39
    Thu Dec 29 16:43:51 2011
    panic(cpu 0 caller 0xffffff80002c266d): Kernel trap at 0xffffff7f81780f4e, type 14=page fault, registers:
    CR0: 0x0000000080010033, CR2: 0x000000000000008c, CR3: 0x000000003aa1f000, CR4: 0x0000000000000660
    RAX: 0x0000000000000000, RBX: 0x000000000000000e, RCX: 0x0000000000000024, RDX: 0xffffff800e009c40
    RSP: 0xffffff8095e73a30, RBP: 0xffffff8095e73a30, RSI: 0x0000000000000024, RDI: 0xffffff800de44400
    R8:  0x0000000000000003, R9:  0x0000000000000000, R10: 0xffffff800db31800, R11: 0xffffff806baea29c
    R12: 0x00000000000007b0, R13: 0x00000000000007e8, R14: 0xffffff800cd90e80, R15: 0x00000000000007e8
    RFL: 0x0000000000010206, RIP: 0xffffff7f81780f4e, CS:  0x0000000000000008, SS:  0x0000000000000010
    CR2: 0x000000000000008c, Error code: 0x0000000000000002, Faulting CPU: 0x0
    Backtrace (CPU 0), Frame : Return Address
    0xffffff8095e736f0 : 0xffffff8000220702
    0xffffff8095e73770 : 0xffffff80002c266d
    0xffffff8095e73910 : 0xffffff80002d7a1d
    0xffffff8095e73930 : 0xffffff7f81780f4e
    0xffffff8095e73a30 : 0xffffff7f8178f83c
    0xffffff8095e73a70 : 0xffffff7f817b2d58
    0xffffff8095e73a90 : 0xffffff7f8174a0e7
    0xffffff8095e73b10 : 0xffffff7f817489d4
    0xffffff8095e73b40 : 0xffffff7f8174e429
    0xffffff8095e73b70 : 0xffffff80006528dd
    0xffffff8095e73be0 : 0xffffff8000652c7c
    0xffffff8095e73c40 : 0xffffff800065343b
    0xffffff8095e73d80 : 0xffffff80002a3898
    0xffffff8095e73e80 : 0xffffff8000223006
    0xffffff8095e73eb0 : 0xffffff8000214829
    0xffffff8095e73f10 : 0xffffff800021bb58
    0xffffff8095e73f70 : 0xffffff80002ae8a0
    0xffffff8095e73fb0 : 0xffffff80002d8383
          Kernel Extensions in backtrace:
             com.apple.GeForce(7.1.2)[61E6C721-447E-39D3-BAB8-2A661467B517]@0xffffff7f817310 00->0xffffff7f817f0fff
                dependency: com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[6517D9A6-58F5-3CFC-B021-C882306150D5]@0xff ffff7f80894000
                dependency: com.apple.iokit.IOPCIFamily(2.6.7)[6D54F06A-46B7-37FC-AF22-DE68DC18A1A3]@0xffff ff7f80822000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[55FF26D3-292D-3B4B-8AB7-1D25C8B4313B]@0 xffffff7f8085c000
    BSD process name corresponding to current thread: WindowServer
    Boot args: arch=x86_64
    Mac OS version:
    11C74
    Kernel version:
    Darwin Kernel Version 11.2.0: Tue Aug  9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64
    Kernel UUID: 59275DFA-10C0-30B3-9E26-F7B5DFB1A432
    System model name: iMac9,1 (Mac-F2218FC8)
    System uptime in nanoseconds: 6775025831049
    **** Panic 5
    Interval Since Last Panic Report:  -33 sec
    Panics Since Last Report:          1
    Anonymous UUID:                    771AE45B-5109-4899-ABCD-319F83542F39
    Thu Dec 29 20:35:21 2011
    panic(cpu 1 caller 0xffffff80005e0f42): "OSObject::refcount: Attempting to retain a freed object"@/SourceCache/xnu/xnu-1699.24.8/libkern/c++/OSObject.cpp:148
    Backtrace (CPU 1), Frame : Return Address
    0xffffff807fe9b2c0 : 0xffffff8000220702
    0xffffff807fe9b340 : 0xffffff80005e0f42
    0xffffff807fe9b380 : 0xffffff7f8176ba84
    0xffffff807fe9b3b0 : 0xffffff7f809071d9
    0xffffff807fe9b3e0 : 0xffffff7f808af312
    0xffffff807fe9b450 : 0xffffff7f80a668af
    0xffffff807fe9b4e0 : 0xffffff7f80a66333
    0xffffff807fe9b5d0 : 0xffffff7f80c534e8
    0xffffff807fe9b660 : 0xffffff7f80c5ff45
    0xffffff807fe9b7f0 : 0xffffff7f80c9a000
    0xffffff807fe9b910 : 0xffffff7f80a16259
    0xffffff807fe9b940 : 0xffffff7f8091098a
    0xffffff807fe9b9f0 : 0xffffff7f8090c28c
    0xffffff807fe9bbe0 : 0xffffff7f8090dd41
    0xffffff807fe9bcc0 : 0xffffff7f817b2a76
    0xffffff807fe9bce0 : 0xffffff7f817790c3
    0xffffff807fe9bd00 : 0xffffff7f81781112
    0xffffff807fe9bd20 : 0xffffff7f81777eb7
    0xffffff807fe9bd50 : 0xffffff7f81778789
    0xffffff807fe9be80 : 0xffffff7f817699e3
    0xffffff807fe9bea0 : 0xffffff7f8179c568
    0xffffff807fe9bec0 : 0xffffff7f8179c9e0
    0xffffff807fe9bef0 : 0xffffff8000639966
    0xffffff807fe9bf30 : 0xffffff80006386e0
    0xffffff807fe9bf70 : 0xffffff8000638584
    0xffffff807fe9bfb0 : 0xffffff8000820057
          Kernel Extensions in backtrace:
             com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000->0xffffff7f80b7ffff
                dependency: com.apple.iokit.IOPCIFamily(2.6.7)[6D54F06A-46B7-37FC-AF22-DE68DC18A1A3]@0xffff ff7f80822000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[6517D9A6-58F5-3CFC-B021-C882306150D5]@0xff ffff7f80894000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[55FF26D3-292D-3B4B-8AB7-1D25C8B4313B]@0 xffffff7f8085c000
             com.apple.nvidia.nv50hal(7.1.2)[2E84958C-1EEC-316B-9F7A-68C368F83476]@0xffffff7 f80b80000->0xffffff7f80ea1fff
                dependency: com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000
             com.apple.GeForce(7.1.2)[61E6C721-447E-39D3-BAB8-2A661467B517]@0xffffff7f817310 00->0xffffff7f817f0fff
                dependency: com.apple.NVDAResman(7.1.2)[3B24E838-5E73-362B-97FA-239F5AEE7D81]@0xffffff7f808 a6000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[6517D9A6-58F5-3CFC-B021-C882306150D5]@0xff ffff7f80894000
                dependency: com.apple.iokit.IOPCIFamily(2.6.7)[6D54F06A-46B7-37FC-AF22-DE68DC18A1A3]@0xffff ff7f80822000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[55FF26D3-292D-3B4B-8AB7-1D25C8B4313B]@0 xffffff7f8085c000
    BSD process name corresponding to current thread: kernel_task
    Boot args: arch=x86_64
    Mac OS version:
    11C74

    I'm no expert on crash logs, but it looks like something to do with your graphics card.
    Try reinstalling from a fresh App store download. Do not use the recovery partition or a saved installer.app unless you have already had one proven successful install. Start afresh.
    Took me five goes...my guess is with a 4GB download, at least some of the problems people are reporting with Lion is just down to corruption in the transfer.

  • Where can I get Mountain Lion Kernel Debug Kit?

    Where can I get Mountain Lion Kernel Debug Kit? The latest available kit is for 10.7.4

    There are none available except for ones you've created yourself.
    (75822)

  • Will SB CS5 work on 32bit processor

    Hi
    So i just purchased SB CS5 not realising i had a 32 bit processor in the computer.  I have windows 7 with 4GB of RAM.  Can i still install it on a computer with 32bit instead of 64bit?
    THanks
    Amanda

    Yes.
    It's still a 32 bit app for Windows or Mac.
    In OS X the 32 bit capability is built in, and programs can be selected to run in 64 or 32 bit mode if they're true 64 bit but reverse compatible. In Windows there a WOW64 (Windows On Windows 64) folder that has the necessary "conversion" files to allow 32 bit programs to run when you have a 64 bit OS installed.
    On my MacBook, the app doesn't have the option to "Open in 32 bit mode" like a 64 bit app. That means it is still 32 bit.
    On my Vista Machine, it installed into the Program Files (X86) folder, which means it isn't 64 bit for Windows either, but it runs just fine on both 64 bit systems.
    I've also run it in WIndows 7 (32 bit) on a laptop.
    Truth be told, AfterEffects and Premiere Pro are the only "64 bit only" applications in the Master Collection of CS5. Everything else is either 32 bit by default or has both a 32 bit and 64 bit version, like PhotoShop does.

  • Practical approach to using 64bit kernel and 32bit userspace?

    I want to run a 64bit kernel on 32bit userspace. I know there are some out there who claim it's only bad and slowing down the transition to full blown 64bit systems. That may be, but for me and for this particular computer, I need to do this.
    I have tried it on my work laptop and there are no problems whatsoever: On my plain vanilla 32bit install I downloaded and installed the current 64bit kernel (after carefully backing up the current one). No problems anywhere, so far.
    However, for this other machine, I need to have a sane solution for the long run. What about kernel updates? When a new kernel is released, pacman is going to want to install the 32bit one instead of the 64bit version I want to use. I don't suppose there is a way to "tag" the kernel package to be x86_64 instead of i686, or something to that effect?
    I'd be happy to hear your thoughts on this.

    hw-tph wrote:
    flamelab wrote:put kernel26 in HoldPkg and each time it wants to be updated, install the 64bit one.
    According to pacman.conf(5), HoldPkg only seems to have any effect when attempting to remove a package:
    pacman.conf(5) wrote:HoldPkg = package ...
               If a user tries to --remove a package that's listed in HoldPkg, pacman will ask for confirmation before proceeding.
    I'll go with the local repository route.
    Well, I have pacman on HoldPkg, and I thought that HoldPkg makes the package manager to ask for a package to be installed before the others. It seems that I'm wrong

  • Safely installing 64bit kernel with 32bit userland

    I'm happily running a 64bit kernel with 32bit userland, but I was wondering whether there is any way to let pacman allow me to install the 64bit kernel (manually downloaded) without me needing to edit pacman.conf. I sometimes forget to set the arch to i686 again causing me to install 64bit packages.
    If there is no such option, I'll script something for myself, but I wanted to be sure I didn't miss something (maybe an undocumented option?).

    I have the Architecture line commented out of my pacman.conf, but that is because I am too lazy to upgrade the kernel using --arch.  That and I use "i686" in my mirror url and am fairly sure I will never change it to x86_64 by accident...
    Anyway, these are the changes I made to /etc/inittab.  Just added linux32 in lots of places.
    # -8 options fixes umlauts problem on login
    c1:2345:respawn:linux32 /sbin/agetty -8 38400 tty1 linux
    c2:2345:respawn:linux32 /sbin/agetty -8 38400 tty2 linux
    c3:2345:respawn:linux32 /sbin/agetty -8 38400 tty3 linux
    c4:2345:respawn:linux32 /sbin/agetty -8 38400 tty4 linux
    c5:2345:respawn:linux32 /sbin/agetty -8 38400 tty5 linux
    c6:2345:respawn:linux32 /sbin/agetty -8 38400 tty6 linux
    # Hypervisor Virtual Console for Xen and KVM
    #h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux
    ca::ctrlaltdel:/sbin/shutdown -t3 -r now
    # Example lines for starting a login manager
    #x:5:respawn:/usr/bin/xdm -nodaemon
    #x:5:respawn:/usr/sbin/gdm -nodaemon
    #x:5:respawn:/usr/bin/kdm -nodaemon
    #x:5:respawn:linux32 /usr/bin/slim >& /dev/null
    x:5:respawn:linux32 /usr/sbin/lxdm >& /dev/null
    Do that, and you will never know that you are running an x86_64 kernel and can keep Architecture=auto if you wish.

  • 64bit kernel with 32bit userspace + pacman integration

    There have been quite some questions about this topic. Sometimes leading even leading to frustration.
    Luckily, a nice writeup was made here with a nice addition to integrate this nicely here.
    Since there is no 32bit PAE kernel distributed by ArchLinux, using a 64bit kernel to enable NX is the only option. But since it only has 1G of memory, I do not wish to install a 64bit userspace + 32bit multilib.
    However, the *exact* steps have been quite a guess (and there is no wiki). That is why I'm writing this down.
    Let's start with the main configuration: pacman.conf
    We need to comment out the Architecture stanza. It's funky. Why? Because it actually has two unrelated purposes:
    As a documented feature, it provides protection against installing incorrect packages from another architecture
    The undocumented feature is the fact that it's literal value is used to replace '$arch' variables in repo URL's
    #Architecture = auto
    Syncing your local repo's just broke as '$arch' is no longer defined (try it now). I ditched /etc/pacman.d/mirrorlist and did this with my remote repo URL's:
    # custom repo for 64bit kernel
    [x86_64-kernel]
    Server = file:///home/$user/x86_64-kernel/
    [core]
    Server = http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/core/os/i686
    [extra]
    Server = http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/extra/os/i686
    [community]
    Server = http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/community/os/i686
    Notice the new custom repo at the top of the file. Adapt your pacman.conf to contain this custom repo as well. Make sure you place it before the [core] repo or whatever other repo is providing your current kernel. The order matters.
    Furthermore, I rewrote the configuration file to not depend on variable substitution. One could argue that substituting $repo was unnecessary, but that does not really matter.
    Second, we setup the repository as a normal user. This can be done by a regular user in a safe way since the packages are all signed. So tampering with packages will not work. You could even dedicate a cron script with a dedicated user to this purpose (which is overkill).
    mkdir /home/$user/x86_64-kernel/
    Third, we use a small script to handle this custom repo. We place it at /home/$user/x86_64-kernel.sh . Subsitute the variable R_REPO with your favorite ArchLinux mirror. Make sure this URL points to a 64bit core repository.
    #!/bin/bash
    set -e
    set -o pipefail
    L_REPO=/home/$user/x86_64-kernel/
    R_REPO=http://ftp.nluug.nl/pub/os/Linux/distr/archlinux/core/os/x86_64/
    cd "$L_REPO"
    wget -nv "$R_REPO"/core.db -O core.db
    DESC=$(tar -tf core.db | grep '^linux-[0-9.-]*/desc$' | tail -n1)
    KERNELPKG=$(tar -xf core.db "$DESC" -O | grep -A1 '^%FILENAME%$' | tail -n1)
    if ! [[ -f "$KERNELPKG" ]]; then
    wget -nv "$R_REPO"/"$KERNELPKG"
    wget -nv "$R_REPO"/"$KERNELPKG".sig
    repo-add -q x86_64-kernel.db.tar.gz "$KERNELPKG"
    fi
    Now we are in fact done with the configuration. Substiture $user for your current user in all the sections and do the following:
    # create repo, this script also updates it when newer 64bit kernels arrive
    user $ bash /home/$user/x86_64-kernel.sh
    # update pacman's database
    root # pacman -Syy
    # install 64bit kernel
    root # pacman -S linux
    Pacman will be able to update this kernel as long as you run x86_64-kernel.sh every once in a while. I put it in XFCE session startup to run at each session login. You could do this with cron as well.
    I tested what hapenned if something went wrong with this repo. Pacman handles this very nicely actually. If you delete the repository, it will complain but not immediatly install the 32bit kernel given you have a 64bit already installed with this repo.
    A final note: If you build a lot of packages you could run into trouble. Someone in the forums made a good suggestion about that here -> ("init=linux32 /usr/lib/systemd/..."). This is a nice system-wide way to trick your buildsystem into believing it's a 32bit machine. This is sometimes required. I don't use as I don't have a problem with it. But keep this in mind.
    EDIT: Fixed update script to overwrite core.db and not create new ones like core.db.n .
    Last edited by Rexilion (2014-02-01 15:41:29)

    That is nice. Pity I did not know about this earlier. However, my method allows me to stick with the official packages. Thanks though!

  • Method to know current kernel is 32bit or 64bit

    Hi Dear all,
    "uname" can not tell me this working kernel is 32bit or 64bit .
    Does anyone has idea to resolve my problem?

    isainfo -n

  • Can I run a 4-arch binary as 32bits on a 64bit Mac?

    I created a 4-arch executable (ppc/intel & 32/64bits). On a 64bit Mac it runs as a 64bit program. On a 32bit Mac it runs as 32bits. I would like to force it to run as 32bits on a 64bit Mac, without stripping out the 64bit architectures. (some seldom-used plugins for the program can only be built 32bits on OSX)
    64/32 bit OSX applications have a checkbox in Get info to open in 32bit mode, but CLI executables don't have this option.
    Can this be done?

    If you using Leopard, look at the 'arch' command. It has been enhanced to allow you to change the search order for the universal programs. They also talk about using it to set up the specific type through an arch command. I could not find where they are keeping the search order yet and personally have not used 'arch' in this manner.
    The man page for Tiger does not mention this functionality. So, I assume that it is not in Tiger. You might get further explanation from my message:

  • Install oracle 10g (32bits) on windows (64bits)

    hi,
    Have anyone tried installing oracle10g 32bits on windows 64bits platform before? Will it cause any problems and what are the drawbacks?
    Thanks

    hi,
    Have anyone tried installing oracle10g 32bits on windows 64bits platform before? Will it cause any problems and what are the drawbacks?
    Thanks

  • .xlsm File use from Excel 2013 64bit/Win7 64bit to Excel 2013 32bit/Win8.1 64bit - Component Removed (not API related)

    Work Environment:  Excel 2013 64bit/Win7 64bit
    Home Environment: Excel 2013 32bit/Win8.1 64bit (1 desktop and 1 laptop)
    I am developing an an .xlsm file at work (with Lists and a single form with controls linked to a worksheet ControlSource). It works and saves all day long just fine in my work environment. I save the file to either a USB drive (or DropBox - makes no difference)
    and then open the file on my home computer. I can open the file the first time with no problem and with no error messages. But then when I try to save the file Excel 2013 32bit most often tells me that it has removed a component. But it doesn't tell which
    component it has removed. After that, if I close the file and try to reopen it, it won't reopen. I get a series of error message: [1] file path errors (error 75) [2] Excel has stopped working errors. [3] Excel hasn't enough memory to complete the operation,
    [4] Excel will close. So I click the close button on the last error message and Excel disappears. I say disappears, because its not really gone. Mind you, its not listed in the Task Manager at this point. But, if I then click the Windows Taskbar icon to start
    Excel, Excel will sometimes automatically open up with the file that I was trying to open before, already up and running, i.e. I do not select the file to open it - it just appears. Other time Excel just repeats the series of error messages noted above.
    The strange part is, once this file has been corrupted, I can still take it back to my work environment, fire it up on my work computer, and it works just fine. No error messages, no saving problems.
    I have totally uninstalled and reinstalled Office 2013 (HUP Click to Run) on both my home computers and it makes no difference.
    I can say though, this is driving me nuts. Anyone have any suggestions or ideas?
    phillfri

    I think I solved the issue.
    Step 1: Moved all my code from the Worksheet_Open event to the Auto_Open Macro.
    Result: File would open from inside Excel but when opening by clicking on the file in Windows explorer I would get the error msg "There was a problem sending a command to the program."
    Step 2: Apply FixIt 20074. Note that to get this FixIt to work in Windows 8.1 you MUST save the FixIt file to your desktop and run it from there. If you follow the instructions on the FixIt page - download and run - you will get the error msg "This Fixit
    does not apply because the computer does not have the expected software (Excel.exe)."
    Excel 2013 definitely seems to have some bugs when starting a macro enabled file. I have seen other comments on the internet about the Excel workbook_open event actually failing to run all the VBA commands that are put into it.
    Environments:
    [1] Home: Microsoft HUP Click-n-Run Office Professional 2013; Windows 8.1, 64 bit; Excel 2013, 32 bit.
    [2] Work: Enterprise Microsoft Office Professional 2013; Windows 7, 64 bit; Excel 2013, 64 bit.
    phillfri

  • How to make LR 2.4 open to CS4 32bit instead of 64bit

    I recently upgraded my OS from Vista 32bit to Vista 64bit. I had no problems installing the CS4 Production bundle as well as Lightroom 2.4. A bit of a hitch installing a couple of plugin in CS4 64bit so I need to use 32bit, which is a bummer, but still acceptable. What i'm trying to figure out is, how do I let LR 2.4 "Edit in Photoshop" and more importantly "Open as Smart Object" in Photoshop CS4 32bit instead of 64bit by default?

    I believe the way to do this is to start the 32-bit Photoshop binary before you call "Edit in PS". Lightroom will automatically use the open version and not start the 64-bit version if the other is running.

  • Migrate 32bits 10gDB to 64bits 10gDB for Window Platform

    Hi,
    Can you advise questions concerning 64bits Oracle 10g running on Window 64bits machine.
    1) Is there any matrix to show servers certified for 64bits Oracle 10g
    2) Any performance benchmark done for 64bits Oracle. Performance comparision between 32bits and 64bits
    3) What is the certified window OS to run 64bits Oracle 10g? Will Window 2008 improve performance?
    4) Any document to perform migration from 32bits 10gdb to 64bits 10gdb on window.
    5) Is it possible to run 64bits 10gdb on 32bits machine? Let's production server is 64bits machine with 64bits oracle database software and UAT server is running on 32bits machine with 32bits oracle database software. Can we restore production 63bitsdb to UAT server? If can, how?
    6) What is the known issue for oracle running on 64bits?
    7) What is the benefit of 64bits Oracle database?
    8) Any program/configuration needs to be changed to take advantage of the benefits?
    Thank You.
    Regards,
    Kelly

    Hi,
    1) Is there any matrix to show servers certified for 64bits Oracle 10g?All most all 64-bit server platforms support oracle database 10g *(Intel, AMD, Itanium)*
    2) Any performance benchmark done for 64bits Oracle. Performance comparision between 32bits and 64bitswww.dell.com/downloads/.../oracle_performance_em64t_6850.pdf
    www.oracle.com/.../oracle_database_11g_architecture_on_windows_twp.pdf
    3) What is the certified window OS to run 64bits Oracle 10g? Will Window 2008 improve performance?Yes both windows 2003 and 2008 are now certified with oracle database 10g please refer tech note * 740926.1 Where can I find the Database / Client software to download for Microsoft Vista, or Windows 2008?*
    https://support.oracle.com/CSP/main/article?cmd=show&id=740926.1&type=NOT
    About 2008 I am not sure will it improve your performance or not.
    4) Any document to perform migration from 32bits 10gdb to 64bits 10gdb on window.Please refer tech note: *62290.1 Changing between 32-bit and 64-bit Word Sizes*
    5) Is it possible to run 64bits 10gdb on 32bits machine? Let's production server is 64bits machine with 64bits oracle database software and UAT server is running on 32bits machine with 32bits oracle database software. Can we restore production 63bitsdb to UAT server? If can, how?Database 10g is 64 bit software you can keep your production database on any of the 32-bit machine. I dont think there will be no issues.
    IF can, how?It depends upon your policies, whether u are restoring complete cold backup, export/import, rman TTS.
    6) What is the known issue for oracle running on 64bits?I dont find any issues oracle databases running on 64-bit. Oracle database software itself is a 64-bit software.
    Also refer:
    7) What is the benefit of 64bits Oracle database?http://www.oracle.com/partnerships/hw/amd/amd_faq.html
    http://assets.devx.com/intel/14349.pdf
    8) Any program/configuration needs to be changed to take advantage of the benefits?Refer tech note *332889.1 Oracle Database 10g Migration/Upgrade: Known Issues and Best Practices with Self-Managing Database*
    Regards,
    X A H E E R

  • I'm running Firefox 32bit on aWIN7 64bit laptop - Firefox freezes up, usually at high capacity, accumulates something on average of 500,000K to @900,000K average (2+ times per session)

    I'm running Firefox 32bit on aWIN7 64bit laptop - Firefox freezes up, usually at high capacity, accumulates something on average of 500,000K to @900,000K average (2+ times per session)

Maybe you are looking for