[mythtv-users] MythBuntu 9.04 + Nvidia 180 .deb + TuxOnIce PPA?

Johnny jarpublic at gmail.com
Sun Sep 6 13:07:06 UTC 2009


>> Notice the i686 at the end of the line. You can try: uname -m, if you
>> want to isolate only the machine type it is compiled for.
>
> Actually, the "-generic" is what tells you which machines the kernel was compiled for. This is a kernel that will work on all Intel platforms.
>
> The i686 at the end of your line tells you the hardware platform the kernel is running on, but it does not mean that the kernel was specifically compiled for that platform.

Actually this is incorrect. I have a 64-bit AMD processor. I am
running the 32-bit kernel and "uname -m" says i686, but if I run the
64-bit kernel on the same hardware then it will say x86_64. It isn't
the -generic that tells you if it is 64-bit or not. Some of the
alternatives to -generic  are -server or -virtual. That part is
referring to the "flavor" of the kernel, ie what options were used
when compiling. The -generic kernel is compiled for standard desktop
systems. So there are 32 bit and 64 bit kernels that are both
"2.6.28-15-generic" kernels. Just like all the other packages, the
package manager just grabs the appropriate one based on your
architecture, but the package has the same name.

Another option is to type "getconf LONG_BIT" which simply return 32 or
64, depending on the current word size that your kernel is using.


More information about the mythtv-users mailing list