Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just built a new computer, and switched over to an AMD chip instead of using Intel after all of these year.
My question is this: I have downloads of several distributions of Linux that I would like to install on my computer, but they were the 686 architecture. Will they still work?
Yes, they will work fine, 686 is acceptable to install on an AMD system, it won't give you any problems.
If however, you have a 64-bit AMD processor, and you put a 686 architecture on it, it will work just fine, but it won't use the 64 bit addressing the processor is capable of. What that means is you won't get the super high speed out of the 64-bit chip. If it is 64-bit, you'll probably want to get the amd64 installer. Almost all of the major distros have a port to the AMD64 bit architecture.
Actually, you may or may not want to install the 64-bit port. While the 64-bit Debian port is my distro of choice, it requires a lot more tweaking than the 32-bit version. I imagine that within a year or so, the 64-bit OSes will come into their own as far as usability is concerned; but, for the time being, I recommend to my newbie friends that they should buy 64-bit hardware, and install 32-bit OSes.
Since you are somewhat experienced already, partition your disk to allow both versions of your favorite distro, and check it out.
You didn't say if your CPU is 64 or 32 bit. I had the exact same question, so I checked it out. 686 is the architecture for 64 bit CPUs, and that especially includes AMD 64 bit CPUs.
That's not exactly right. i686 programs are 32-bit. It may be the recommended format for 32-bit apps on a 64-bit machine, but it's not inherently a 64-bit architecture.
My CPU is 64 X2 4200. I think I'm going to do what rickh suggested, and try both, since I already have the cd's for the 32-bit. Thanks for the suggestion!
64-bit programs only works best in games, image editing, video editing, sound editing, multimedia playback. Other 64-bit programs provides no performance except what I previously listed. In some cases 64-bit programs perform worst than 32-bit programes. Though an 64-bit OS provides 4 GB or more memory with out any needed workarounds instead 32-bit OS which needs PAE to handle 4 GB or more memory. I suggest waiting until 2010 for 64-bit computing to become a lot better than it is now.
I have the exact same processor! Excellent power in it. I suggest you install the multiprocessor version of the kernel, as it allows the X2 processors to show up as 2 processors instead of 1.
Code:
jim@JimsBeastie:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 43
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 1
cpu MHz : 2200.205
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips : 4402.72
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 43
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping : 1
cpu MHz : 2200.205
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy
bogomips : 4400.61
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp
Your installer will likely autodetect the need for the multiprocessor kernel, but my Debian install didn't. I had to add the smp kernel myself. Slack may or may not, I don't know.
You didn't say if your CPU is 64 or 32 bit. I had the exact same question, so I checked it out. 686 is the architecture for 64 bit CPUs
686 is 32bit, as rickh said. In particular, it's for Pentium II and later processors (including all Celerons). I think Pentium Pro may also work with 686.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.