LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 09-12-2006, 02:52 AM   #1
enrico123
LQ Newbie
 
Registered: May 2005
Posts: 9

Rep: Reputation: 0
x86_64 packages on Pentium D 945: why?


Hi

Why installing SuSE 9.3 or SuSE 10.x on a PC with a Pentium D 945 I get installed as default the x86_64 instead of the i586/i686 packages?

Is the Pentium D 945 a 64 bit processor? Shouldn't it be a 32 bit processor?

Thanks
Enrico
 
Old 09-12-2006, 05:29 AM   #2
cs-cam
Senior Member
 
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,545

Rep: Reputation: 57
If the x86_64 packages are working then you have a 64bit CPU. The Pentium D range has EM64T which translates to 64bit.
 
Old 09-13-2006, 05:38 AM   #3
carl0ski
Member
 
Registered: Sep 2004
Location: Melbourne, Victoria Australia
Distribution: Support those that support you :)
Posts: 872
Blog Entries: 12

Rep: Reputation: 30
Quote:
Originally Posted by enrico123
Hi

Why installing SuSE 9.3 or SuSE 10.x on a PC with a Pentium D 945 I get installed as default the x86_64 instead of the i586/i686 packages?

Is the Pentium D 945 a 64 bit processor? Shouldn't it be a 32 bit processor?

Thanks
Enrico
All late model Intel Pentium 4 processors feature a copy of AMD64
Pentium D was released when Intel already had EMT64 standard.


You wouldnt be able to install X86_64 packages unless you installed linux using an X86_64 Distro disc.

Once you install a X86_64 Distro any extra programs you install are X86_64 by default.
 
Old 09-18-2006, 06:40 AM   #4
enrico123
LQ Newbie
 
Registered: May 2005
Posts: 9

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by carl0ski
All late model Intel Pentium 4 processors feature a copy of AMD64
Pentium D was released when Intel already had EMT64 standard.


You wouldnt be able to install X86_64 packages unless you installed linux using an X86_64 Distro disc.

Once you install a X86_64 Distro any extra programs you install are X86_64 by default.
Can I install a X86_64 system and add then also a few 32 bits X86 packages (in the case that the X86_64 corresponding packages are not available)? Any experience? Does such a mixed system works well?

Thanks
Enrico
 
Old 09-18-2006, 07:54 AM   #5
carl0ski
Member
 
Registered: Sep 2004
Location: Melbourne, Victoria Australia
Distribution: Support those that support you :)
Posts: 872
Blog Entries: 12

Rep: Reputation: 30
Quote:
Originally Posted by enrico123
Can I install a X86_64 system and add then also a few 32 bits X86 packages (in the case that the X86_64 corresponding packages are not available)? Any experience? Does such a mixed system works well?

Thanks
Enrico
Yes yes you can

The Linux Kernel developers appear to be very proud the fluent ability to use x86 (32bit) packages.

Most noteably OpenOffice, Java and flash Firefox plugins are only available in 32bit packages.
you need 32bit as well as x86_64 X packages to use Nvidia Drivers.

But dont forget where ever possible x86_64 packages are better

Does such a mixed system works well?
Mostly yes since the 32bit and x86_64 programs work well together, some problem occur when you manually install programs from source of installing from rpm command

use yast whereever possible.
 
Old 09-18-2006, 08:54 AM   #6
broch
Member
 
Registered: Feb 2005
Distribution: Slackware-current 64bit
Posts: 465

Rep: Reputation: 32
Quote:
The Linux Kernel developers appear to be very proud the fluent ability to use x86 (32bit) packages.
this has not much to do with kernel but the fact that suse 64-bit is a hybrid
it has /usr/lib (32-bit)
and /usr/lib64 (default 64-bit)
subsystems
If you want pure 64-bit, then simply uninstall (using Yast, don't try to delete folder as this will cause a lot of problems) 32-bit libs/apps

on 64-bit system kernel is 64-bit (you can't run 32-bit drivers)

Quote:
you need 32bit as well as x86_64 X packages to use Nvidia Drivers.
not true

as i mentioned before thanks to 32-bit subsystem suse 64-bit will run 32-bit apps without any problem.

Last edited by broch; 09-18-2006 at 08:57 AM.
 
Old 09-18-2006, 05:43 PM   #7
carl0ski
Member
 
Registered: Sep 2004
Location: Melbourne, Victoria Australia
Distribution: Support those that support you :)
Posts: 872
Blog Entries: 12

Rep: Reputation: 30
Quote:
Originally Posted by broch
this has not much to do with kernel but the fact that suse 64-bit is a hybrid
it has /usr/lib (32-bit)
and /usr/lib64 (default 64-bit)
subsystems
If you want pure 64-bit, then simply uninstall (using Yast, don't try to delete folder as this will cause a lot of problems) 32-bit libs/apps

on 64-bit system kernel is 64-bit (you can't run 32-bit drivers)



not true

as i mentioned before thanks to 32-bit subsystem suse 64-bit will run 32-bit apps without any problem.
If the kernel wasnt involved SuSe wouldnt know how to use the lib (32bit) directory at all, it has to actually be able to launch those libraries and binaries.

The NVIDIA .bin compiler need 32bit libraries
your right you do still need to use the x86_64 drivers 32bit ones dont work

suse rpms dont need them though

Last edited by carl0ski; 09-18-2006 at 05:53 PM.
 
Old 09-19-2006, 02:49 AM   #8
cs-cam
Senior Member
 
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,545

Rep: Reputation: 57
Quote:
If the kernel wasnt involved SuSe wouldnt know how to use the lib (32bit) directory at all
Actually the different lib directories are managed by glibc, not the kernel. The only extra config option in the kernel is 32bit emulation which doesn't effect the OS built on top of it at all.

Quote:
The NVIDIA .bin compiler need 32bit libraries
I've installed it plenty of times on pure 64bit Arch Linux and Frugalware without 32bit libs installed.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
x86_64 Toolchains & Packages piete Slackware 10 12-02-2005 08:36 PM
x86_64 packages vs non-64 packages MadCowDzz Linux - Newbie 2 11-06-2005 10:03 PM
fedora core 4 is loading both x86_64 and i386 packages which screws up apt. radmaxntx Fedora 1 10-05-2005 11:43 AM
HP Photosmart 945 and RH9... howto? Lleb_KCir Linux - Hardware 3 10-30-2004 10:50 PM
Fedora FC2 Arch= x86_64 install leaves duplicate packages in RPM database w8hrq Fedora - Installation 2 10-05-2004 01:14 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 05:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration