LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 02-06-2002, 06:36 AM   #1
loganwva
Member
 
Registered: Jul 2001
Location: West Virginia
Distribution: SuSE 9.1
Posts: 117

Rep: Reputation: 15
I686 and I586?


What's the difference between I686 and I586 machines?
 
Old 02-06-2002, 08:04 AM   #2
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
This refers to the architecture.

Remember when you used to have a 386, then 486?

The difference between a 586 and a 686 is a semantic rather than real architectural difference. The 'Pent' in Pentium means 5 hence 586.

Eg. 386 was the first Intel (hence I386) to have 32-bit data and address busses and emulates a degree of concurrency (windows 3.1 for example could run literally hundreds of windows at the same time). 486 was a complex instruction reduced register computer (more operations using less memory) and a few other minor enhancements.

In short, from what I can see the difference between 586 and 686 is basically the difference between PII and PIII (or celeron if you're a cheapskate). PII with MMX is called I686 because Intel thought they could sell more computers if they incremented the identifying architecture number. (Hey it worked for Sun and Java!).

It's therefore probably got more to do with marketing than innovation.

Bert

Last edited by Bert; 02-06-2002 at 08:26 AM.
 
Old 02-06-2002, 12:34 PM   #3
therion12
Member
 
Registered: Dec 2001
Location: chicago, IL
Distribution: Gentoo 1.4_rc1
Posts: 913

Rep: Reputation: 30
Good explanation "Bert"!.
I586 processors are like AMD K5's and compatible.
I686 started at the AMD K6's and the P II's and we still see them today.
 
Old 02-06-2002, 12:41 PM   #4
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,398

Rep: Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965
Quote:
If SQL is pronounced 'sequel', is HTML pronounced 'hutmul'?
no, cos SQL used to be called SeQueL (by the developers i think), but eventually just gave in and called it SQL, and it's pronounced esskewell now in general ;-)

personally i tink it should have been called SQuirreL. seems nicer to me.
 
Old 02-06-2002, 03:41 PM   #5
loganwva
Member
 
Registered: Jul 2001
Location: West Virginia
Distribution: SuSE 9.1
Posts: 117

Original Poster
Rep: Reputation: 15
Thanks

Thanks very much guys, those were great answers.
 
Old 02-06-2002, 07:02 PM   #6
burzmali
Member
 
Registered: Jan 2002
Distribution: gentoo
Posts: 68

Rep: Reputation: 15
i thought 586 uses mmx optimizations and therefore would not run on earlier models (ie a 486), and i thought 686 uses sse optimization. and when you are configuring your kernel, i think the 'Athlon' option uses 3dnow! optimizations. i don't think code compiled for a specific processor feature set, like sse or 3dnow, will work correctly on a chip that is lacking that feature set. but using the optimizations allows the compiled program to run faster on machines that support it. so if you have a 486, binaries that say '586' in their name probably won't work on your computer. for ultimate compatibility, i believe many programs are still compiled for i386, or 'x86' so that they can run on any pc. but maybe i am mistaken.
 
Old 02-07-2002, 06:01 AM   #7
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
I prefer 'sequential query language' (SQurreLs good too though!) as there's nothing 'structured' about Structured Query Language.
 
Old 02-07-2002, 06:38 AM   #8
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,398

Rep: Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965Reputation: 1965
Quote:
Originally posted by Bert
I prefer 'sequential query language' (SQurreLs good too though!) as there's nothing 'structured' about Structured Query Language.
yeah i see what you mean about the sequential bit, i find that with MySQL

why doesn't it do constraints? how else am i meant to do it? why doesn't it comply to the sql api? how come it just crashed? where's that oracle download site?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
pentium 4, i686 or i586 fatrandy13 Linux - Hardware 5 06-13-2005 06:38 PM
i386, i586, i686 DarkD45 Linux - General 5 12-15-2004 02:57 PM
i586 vs i686 alaios Linux - General 5 10-03-2004 10:01 PM
i586 or i686? nkarakos Linux - Newbie 2 10-03-2003 11:17 AM
what does i386,i586,i686 mean? Baran Linux - Newbie 2 09-10-2003 03:52 AM


All times are GMT -5. The time now is 03:37 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration