Slackware This Forum is for the discussion of Slackware Linux.
|
| 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
|
09-30-2010, 03:30 PM
|
#46
|
|
Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 5,372
Original Poster
|
With respect, I think we're all missing the point. My test was not conclusive. But it is clear that slackware is no longer aimed at 486 machines (If they exist) so it's foolish to retain the backward compatibility. That, I think, is the material point.
On hard disks: A booted Linux doesn't need bios, so linux can live above the 1023 cylinder limit. Booting requires the bios to be able to find the first sector in the boot drive, and this gets complicated with an incompatible drive, particularly one running chs. If someone has to replace the hard drive, they're already foolish to retain the 486 or 586 pc.
For an old box (e.g. the 486 firewall), systems like kevux, damnsmallinux which use uclibc suggest themselves. Linuxfromscratch suggests itself, now being automated to build, light clean and configurable.
On recompiling the whole distro: don't, if you want my advice. But make slackware-13.2 (which will have fresh versions) i686, and clean the ancient crud out of the kernel. This user's advice.
A good test if someone wants to go at it, is to boot an idle box on a i486 kernel, make some kernel using
time make
then boot on an i686 kernel similarly set up and make the exact same kernel in the same way. I haven't heard anyone say i486 will be faster. I'm not demanding that i686 will be faster. I just think it might be.
|
|
|
|
09-30-2010, 06:17 PM
|
#47
|
|
Senior Member
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041
Rep: 
|
Quote:
Originally Posted by Alien Bob
I do not consider that a valid argument against.
You can stuff a very functional server machine and even a trimmed-down desktop in 2 GB of hard disk. Look for the various threads on "small slackware" on this forum.
Eric
|
Indeed
Quote:
|
Originally Posted by df
/dev/root ext4 7.4G 2.4G 4.6G 35% /
|
Thats my fully functional 32bit KDE installation. I havent got split system partitions. In an XFCE installation, i could also make room for swap in 2GB as IIRC those weight 1.6 to 1.8 GB
|
|
|
|
09-30-2010, 06:27 PM
|
#48
|
|
Senior Member
Registered: Jul 2007
Distribution: Slackware64-14.0
Posts: 2,212
|
Quote:
Originally Posted by business_kid
On recompiling the whole distro: don't, if you want my advice. But make slackware-13.2 (which will have fresh versions) i686, and clean the ancient crud out of the kernel. This user's advice.
|
...but that would require recompiling the whole distro...not all packages are recompiled between each release -- there are many packages that just remain still. I know WindowMaker floated along for some time (before its recent return to activity) without being able to be compiled on any modern box.
|
|
|
|
09-30-2010, 09:21 PM
|
#49
|
|
Senior Member
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 13.37 & Slackware64_13.37
Posts: 1,118
Rep: 
|
The cruft was cleaned out with Slackware 13. All of the packages were compiled for the new 64-bit version, and the 32-bit ones were recompiled at the same time.
|
|
|
|
09-30-2010, 11:15 PM
|
#50
|
|
Senior Member
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041
Rep: 
|
Quote:
Originally Posted by Lufbery
The cruft was cleaned out with Slackware 13. All of the packages were compiled for the new 64-bit version, and the 32-bit ones were recompiled at the same time.
|
Not all 32bit ones were recompiled, not even with the 13.0 --> 13.1 huge jibjpeg and libpng rebuild.
eg:
Quote:
|
Originally Posted by ls -al /mnt/slackware/mirror/slackware/l/slang1-1.4.9-i486-1.tx*
-rw-r--r-- 1 root root 549 2006-08-01 09:10 /mnt/slackware/mirror/slackware/l/slang1-1.4.9-i486-1.txt
-rw-r--r-- 1 root root 167K 2006-08-01 09:10 /mnt/slackware/mirror/slackware/l/slang1-1.4.9-i486-1.txz
-rw-r--r-- 1 root root 197 2006-08-01 09:10 /mnt/slackware/mirror/slackware/l/slang1-1.4.9-i486-1.txz.asc
|
Last edited by sahko; 09-30-2010 at 11:19 PM.
|
|
|
|
10-01-2010, 01:21 AM
|
#51
|
|
Member
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware 13.37
Posts: 171
Rep: 
|
Quote:
|
We have all forgotten the bios hard disk limitations of the time.
|
With respect, that's just you. You've also apparently forgotten the trivial solution: create a small primary partition for /boot at the beginning of the disk when the Slackware installer invites you to perform your partitioning.
|
|
|
|
10-01-2010, 01:31 AM
|
#52
|
|
Senior Member
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041
Rep: 
|
Quote:
Originally Posted by sahko
Not all 32bit ones were recompiled, not even with the 13.0 --> 13.1 huge jibjpeg and libpng rebuild.
eg:
|
Also, having fun with find. All packages that where made more than 1000 days ago says:
Quote:
distcc-2.18.3-i486-2.txz
p2c-1.21alpha2-i486-3.txz
pmake-1.111-i486-3.txz
rcs-5.7-i486-2.txz
ttf-indic-fonts-0.4.7.4-noarch-1.txz
bin-11.1-i486-1.txz
sysklogd-1.4.1-i486-10.txz
elvis-2.2_0-i486-2.txz
isapnptools-1.26-i486-2.txz
sysfsutils-2.1.0-i486-1.txz
splitvt-1.6.5-i486-1.txz
getty-ps-2.1.0b-i486-1.txz
mt-st-0.9b-i486-2.txz
floppy-5.4-i386-3.txz
sysvinit-functions-8.53-i486-2.txz
time-1.7-i486-1.txz
lha-114i-i486-1.txz
unarj-265-i486-1.txz
devs-2.3.1-noarch-25.txz
dosfstools-2.11-i486-1.txz
seejpeg-1.10-i386-1.txz
amp-0.7.6-i386-1.txz
ghostscript-fonts-std-8.11-noarch-1.txz
screen-4.0.3-i486-1.txz
bc-1.06.95-i486-1.txz
bpe-2.01.00-i486-1.txz
ispell-3.2.06-i386-1.txz
rzip-2.1-i486-1.txz
rexima-1.4-i486-1.txz
linux-faqs-20060228-noarch-1.txz
netkit-rwall-0.17-i486-1.txz
ytalk-3.3.0-i486-1.txz
pidentd-3.0.19-i486-1.txz
biff+comsat-0.17-i486-1.txz
netpipes-4.2-i386-1.txz
telnet-0.17-i486-1.txz
netkit-bootparamd-0.17-i486-1.txz
netkit-timed-0.17-i486-1.txz
procmail-3.22-i486-2.txz
netkit-rsh-0.17-i486-1.txz
gpa-0.7.5-i486-1.txz
netkit-rwho-0.17-i486-2.txz
icmpinfo-1.11-i486-1.txz
uucp-1.07-i486-1.txz
netkit-rusers-0.17-i486-1.txz
tcp_wrappers-7.6-i486-1.txz
netdate-bsd4-i486-1.txz
pth-2.0.7-i486-1.txz
portmap-6.0-i486-1.txz
vlan-1.9-i486-2.txz
netwrite-0.17-i486-1.txz
trn-3.6-i386-1.txz
popa3d-1.0.2-i486-2.txz
bootp-2.4.3-i486-2.txz
nc-1.10-i386-1.txz
newspost-2.1.1-i486-1.txz
inetd-1.79s-i486-8.txz
bsd-finger-0.17-i486-1.txz
htdig-3.2.0b6-i486-3.txz
netkit-routed-0.17-i486-1.txz
bluez-firmware-1.2-i486-1.txz
netkit-ftp-0.17-i486-1.txz
netkit-ntalk-0.17-i486-2.txz
xxgdb-1.12-i486-2.txz
seyon-2.20c-i486-3.txz
fvwm-2.4.20-i486-1.txz
expat-2.0.1-i486-1.txz
db44-4.4.20-i486-2.txz
gdbm-1.8.3-i486-4.txz
libtermcap-1.2.3-i486-7.txz
glib-1.2.10-i486-3.txz
aalib-1.4rc5-i486-2.txz
libvisual-0.4.0-i486-2.txz
mm-1.4.2-i486-2.txz
aspell-en-6.0_0-noarch-4.txz
slang1-1.4.9-i486-1.txz
db42-4.2.52-i486-3.txz
|
|
|
|
|
10-01-2010, 02:11 AM
|
#53
|
|
Slackware Contributor
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 4,734
Rep: 
|
Quote:
Originally Posted by business_kid
With respect, I think we're all missing the point. My test was not conclusive. But it is clear that slackware is no longer aimed at 486 machines (If they exist) so it's foolish to retain the backward compatibility. That, I think, is the material point.
|
Please keep in mind that compilation for the 486 target is not just to make Slackware run on an actual i486 processor.
There are many CPU types that are not supported by the 686 target, one of those being the Via C3 processor which powers the Mini-ITX board inside my media box (running Slackware of course). And that computer is not limited at all in its hard drive configuration - it sports an internal 80 GB disk and a big external one. It is a natural platform for Slackware to be installed on and I would not do myself a favour by rebuilding the next Slackware for the 686 target.
Eric
|
|
|
|
10-01-2010, 02:35 AM
|
#54
|
|
Senior Member
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041
Rep: 
|
Quote:
Originally Posted by sahko
Also, having fun with find. All packages that where made more than 1000 days ago says:
|
Also packages still compiled for i386!
Quote:
floppy-5.4-i386-3.txz
seejpeg-1.10-i386-1.txz
amp-0.7.6-i386-1.txz
ispell-3.2.06-i386-1.txz
netpipes-4.2-i386-1.txz
trn-3.6-i386-1.txz
nc-1.10-i386-1.txz
|
|
|
|
|
10-01-2010, 03:03 AM
|
#55
|
|
Guru
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 5,372
Original Poster
|
Quote:
Originally Posted by 55020
With respect, that's just you. You've also apparently forgotten the trivial solution: create a small primary partition for /boot at the beginning of the disk when the Slackware installer invites you to perform your partitioning.
|
I was remembering the anguished threads on old forums where lilo wouldn't boot and everything was correct. Then people would realise it wasn't finding sector zero on the disk. That was the bit that stuck. What you say about a /boot partition is correct - once you can find sector zero on it. That was inclined to be the stumbling block.
|
|
|
|
10-04-2010, 12:07 AM
|
#56
|
|
Member
Registered: May 2007
Distribution: Slackware
Posts: 171
Rep:
|
Quote:
Originally Posted by business_kid
It's just a shame to buy an AthlonXP because it's so much better than a Pentium, and then shackle yourself to the limits of the pentium's forerunner. Worth changing distribution for? Well, I'm thinking about it. Particularly as the AthlonXP begins to show it's age, it's nice to liberate it a little more.
|
I also am running an Athlon on one of my main machines and I performed some benchmarks with BZIP2 compiled for the i486, i586, and i686 architecture (but mtune'd to i686). I was working with Slackware 13.1 on a 2.6.35 kernel compiled for i686. I used the stock i486 stdlib, stdio, and cstring (dependencies of BZIP2) -- so admittedly my results do not fully reflect the benefits accrued from switching the entirety of Slackware over to a newer architecture, but it does tend to corroborate that the gains are minimal.
uname -a
Linux tesla 2.6.35-smp #1 Tue Aug 3 13:36:12 EDT 2010 i686 AMD Athlon(tm) Processor AuthenticAMD GNU/Linux
BZIPPING a 150Mb file (repeated 3 times and averaged)
i486
user 0m2.755s
sys 3m56.937s
total 3m59.692s (100%)
i586
user 0m14.368s
sys 3m42.086s
total 3m56.454s (101.4%)
i686
user 0m14.096s
sys 3m42.145s
total 3m56.241s (101.5%)
I have in the past benchmarked some media applications such as FFMPEG and MPlayer and noticed improvements of about 10% using i686 architecture; but then I always compile those applications and libraries from source anyway (and recommend doing so to anyone making extensive use of them).
|
|
|
|
10-04-2010, 04:42 AM
|
#57
|
|
Guru
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,706
|
Try 64-bit.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 04:39 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|