LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-15-2015, 10:04 AM   #61
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247

Quote:
Originally Posted by Didier Spaier View Post
Well, I am under the impression that PV tries not to leave on the roadside folks using old hardware.

For instance pkgtool still allows you to install packages from 1.2 MB floppy disks. Do not forget the shoehorn for some of them, though
Do not worry! The i586 ARCH support really really old hardware. I.e. a Pentium (MMX) clocked at 66MHz is old enough for you? Don't expect to drive a "snappy" KDE4 desktop, though...
 
Old 06-15-2015, 05:13 PM   #62
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Quote:
Originally Posted by Darth Vader View Post
All packages from Slackware support the i586 arch, and works better. Some, spectacular better. Trust me! Like you are seen, I already made an i586 port and I seen how behave an i586 Slackware, almost 10 years ago.
Last summer I had to do some Linux training for a company in Montpellier. They had ordered a couple quad-core server racks for teaching purposes, but there was a delay with the delivery, and when the training began, I had twelve students and no hardware. In the storage room, I found an antique Dell Poweredge 1300 server (P-III processor, 110 MB RAM, 3x9 GB SCSI disks). Slackware 14.1 32-bit installed perfectly on that machine. I had to go for it twice, since the exotic disk controller needed to be included explicitly in the initrd. Out of curiosity, I gave various other distributions a spin on the same hardware, and they all failed miserably.
 
2 members found this post helpful.
Old 06-15-2015, 05:43 PM   #63
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
PIII is a respectable i686, starting with a clock from 450MHz, if I remember right...

In your case, both i486 and i586 will happily run. In fact, even a pure i686 distro, like Arch, will work fine. What you, most probably, hit, was the memory constraints. Which are 128MB for the Slackware (text) installer, and, of course, much higher for the distros who use a graphical installer. Being written in Python (like is Anaconda) and having to resolve dependencies graphs, sure wasn't helped. With enough memory, any reasonable modern distro will run in this hardware.

So, I can see your story as a pro argument for the Slackware text installer, as memory constraints, but as pro or against i586 arch it does not count.

BTW, the ol'good graphical installer of DARKSTAR, written in Qt, and called YaLI, used to go South on sub-256MB RAM systems, right for those memory constraints as reasons, too...

BUT, we shall remember that a typical i486 system sported memory from 4MB to 16MB. And there even the Slackware installer will kick the bucket.

Last edited by Darth Vader; 06-15-2015 at 05:49 PM.
 
Old 06-15-2015, 06:24 PM   #64
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
As long as the compiler and standard libc are built for a certain architecture, there's going to be a set foundation of the code. If glibc and gcc were built only to 80386 optimizations, Slackware would technically be an i386 distribution. Even if 99.99 of the packages were i686, these two packages are what define the distribution, especially when you import a raw package that isn't optimized.

The installer actually will work, but in the non-traditional sense of manually installing packages.

I haven't owned a 32-bit system since the Athlon/Turion64 X2 series started up, and the last CPU of that flavor was an Athlon T-Bird 1.4 GHz which lasted me about 9 years.

Last edited by ReaperX7; 06-15-2015 at 06:32 PM.
 
Old 06-15-2015, 06:55 PM   #65
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by ReaperX7 View Post
As long as the compiler and standard libc are built for a certain architecture, there's going to be a set foundation of the code. If glibc and gcc were built only to 80386 optimizations, Slackware would technically be an i386 distribution. Even if 99.99 of the packages were i686, these two packages are what define the distribution, especially when you import a raw package that isn't optimized.

The installer actually will work, but in the non-traditional sense of manually installing packages.

I haven't owned a 32-bit system since the Athlon/Turion64 X2 series started up, and the last CPU of that flavor was an Athlon T-Bird 1.4 GHz which lasted me about 9 years.
Well, my dear frenemy, in a real i486 system with 4MB memory, the Slackware installer cannot even start. Practically, even the huge kernel cannot be mapped in memory and the Linux fail to boot.

BTW, maybe is useful to not enter in this discussion, where I, for several good years I studied, tested and implemented diverse methods to install a Slackware (based) distro, while you look to go with your typical "political" speech...

Talking about a 99.99% i686 Slackware, but still being an i386 distro, defined by GLIBC and GCC, and ignoring that is impossible to have this working team for i386, sadly, I will beg to differ. That combination will be just an terrible un-optimized i686 distro.

Because, for having a functional distro, you shall be able to arrive, at minimum, into console, where you should do things sucessfully. Everything else, beyond GCC and GLIBC, including the kernel and the user-land, being i686, trying to boot this thing in a i486 or i586, will fail miserably.

You'll argue about a custom kernel built first. That's OK, but, even if you use a HUGE variant, without an initrd, the game will be over when INIT is loaded. More precisely, when INIT is NOT loaded, because is a i686 binary...
 
Old 06-15-2015, 10:59 PM   #66
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Some i486 systems can expand up to about 16~32MB of RAM, which is a lot for an i486 mind you, and yes, most came stock with 4~8MB, although technically, an i486 can effectively read up to 4GB of RAM, but finding a system like that would be next to improbable and impossible. Then again, finding SIMM chips that would have paired 8MB sticks in batches of 4 in a system was a true find back in the day. I've only seen one system with a full 32MB (8MBx4) SIMM configuration, and it was a desktop that had been heavily recycled.

However, yes, i486 does pose some limitations, but it is a stock implementation regardless, and possibly for good reason since many of the packages are still i486, especially in the /a directory, minus the SMP kernels. In truth, i686 might be a better call, but supporting Pentium Pro and such CPUs might still be a good choice.

There's probably a few small servers out there in the wild using this hardware, and who knows the who, why, how, or what of their needs to still use i486.
 
Old 06-16-2015, 12:04 AM   #67
cwizardone
LQ Veteran
 
Registered: Feb 2007
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,136

Rep: Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307Reputation: 7307
Quote:
Originally Posted by ReaperX7 View Post
Some i486 systems can expand up to about 16~32MB of RAM, which is a lot for an i486 mind you, and yes, most came stock with 4~8MB, although technically, an i486 can effectively read up to 4GB of RAM, but finding a system like that would be next to improbable and impossible...
Given the cost of RAM in those days I would be very surprised if the stock configuration was four to eight megabytes of RAM, but, then it has been quite a few years and my memory is not what it use to be. I do distinctly remember that in the late days of the 286 and into the early days of the 386, one megabyte of RAM was around $300.00. That's right, one megabyte was, Three Hundred Dollars, U.S. Forty megabyte hard drives were about $350.00. I once got a "hot deal" on a 80 megabyte Seagate HD for $705.00

Last edited by cwizardone; 06-16-2015 at 07:39 AM. Reason: Typo.
 
1 members found this post helpful.
Old 06-16-2015, 12:39 AM   #68
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by Darth Vader View Post
It's amazing that NO ONE noticed that the almost all latest updates on Slackware-current are with ARCH i586!
what, my x86_64 was dropped?
 
Old 06-16-2015, 03:29 AM   #69
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,978

Rep: Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556Reputation: 1556
Quote:
Originally Posted by a4z View Post
what, my x86_64 was dropped?
Of course not. This was a reference to 32-bit Slackware.
 
Old 06-16-2015, 03:33 AM   #70
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by chrisretusn View Post
Of course not. This was a reference to 32-bit Slackware.
next time I will not forget to add the smiley
 
Old 06-16-2015, 05:26 AM   #71
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Just for information, i586 means:
- Intel Pentium (released 1993)
- AMD K5 (released 1996)
- Cyrix 6X86 (released 1996)

I would think that anyone who has to run a system with older hardware should have no problem to keep them to Slackware 14.1, which should have still support for 3-4 years, and after support ends to compile necessary security updates themselves.

@ReaperX7: Pentium Pro is i686
 
2 members found this post helpful.
Old 06-16-2015, 07:19 AM   #72
genss
Member
 
Registered: Nov 2013
Posts: 744

Rep: Reputation: Disabled
so anybody know what instructions i586 has that i486 doesn't
or is this just talk ?
 
Old 06-16-2015, 09:33 AM   #73
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Quote:
Originally Posted by TobiSGD View Post
Just for information, i586 means:
- Intel Pentium (released 1993)
- AMD K5 (released 1996)
- Cyrix 6X86 (released 1996)

I would think that anyone who has to run a system with older hardware should have no problem to keep them to Slackware 14.1, which should have still support for 3-4 years, and after support ends to compile necessary security updates themselves.

@ReaperX7: Pentium Pro is i686
Oh yeah, I forget Pentium Pro came in that awkward time between Pentium MMX and Pentium II/Celeron era. Wasn't that one the CPU that had that weird bug with the FPU?
 
Old 06-16-2015, 09:44 AM   #74
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by kikinovak View Post
Last summer I had to do some Linux training for a company in Montpellier. They had ordered a couple quad-core server racks for teaching purposes, but there was a delay with the delivery, and when the training began, I had twelve students and no hardware. In the storage room, I found an antique Dell Poweredge 1300 server (P-III processor, 110 MB RAM, 3x9 GB SCSI disks). Slackware 14.1 32-bit installed perfectly on that machine. I had to go for it twice, since the exotic disk controller needed to be included explicitly in the initrd. Out of curiosity, I gave various other distributions a spin on the same hardware, and they all failed miserably.
Just out of curiosity, what other distros? Did you try any of the ones intended for older hardware? Like rlsd or puppy?
 
Old 06-16-2015, 09:46 AM   #75
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,242

Rep: Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322Reputation: 5322
Quote:
Originally Posted by genss View Post
so anybody know what instructions i586 has that i486 doesn't or is this just talk ?
MMX.

Quote:
Originally Posted by ReaperX7 View Post
Wasn't that one the CPU that had that weird bug with the FPU?
That was the first-generation Pentium.

https://en.wikipedia.org/wiki/Pentium_FDIV_bug

Last edited by dugan; 06-16-2015 at 09:52 AM.
 
  


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
A few more updates to the ChangeLog.txt chess Slackware 2 10-23-2013 11:00 PM
Changelog updates January 10, 2013 hitest Slackware 3 01-10-2013 08:40 PM
Updates to a fresh slackware 9.1 dogsbody Slackware 3 04-14-2004 09:45 AM
PS2 mouse goes crazy [it goes round n round n round...] goci Linux - Hardware 2 10-09-2003 08:15 AM
Another round of updates - PLEASE watch for bugs! jeremy LQ Suggestions & Feedback 0 11-07-2000 01:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:28 AM.

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