SlackwareThis 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.
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 was curious what hapen if I try to install the current Slackware (13.1-RC2) in my i486 box, at 25MHz, 8MB RAM, 250MB harddrive!
The result of trying to boot the installer's i486 kernel iiiiiiiiiiiiiiiiiiisssssssssssss:
Not enough memory to load the specified image.
Well, the installer will NOT start! YOU CAN'T BOOT THE INSTALLATION CD! Bye, my oldie, you can't have inside the up-to-date Slackware! The current Slackware is NOT compatible with your old ass!
Last edited by LuckyCyborg; 05-23-2010 at 04:00 AM.
sorry for the question, but what do you want to run on it with 8 megs of ram (beside the kernel, I mean)?
Well, I use my oldie as a home router, it connect to my Internet provider via PPPOE and serves 4 computers in a local network.
I use a minimal Slackware 9.1 installed years ago and use a very stripped down kernel. If I remember right, I worked few days to create a per-hardware customized 2.4 kernel...
Anyways, the i486 zealots graciously ignore what i486 sistems are, ie my oldie was latest hardware in it's good days.
Last edited by LuckyCyborg; 05-23-2010 at 04:24 AM.
I was curious what hapen if I try to install the current Slackware (13.1-RC2) in my i486 box, at 25MHz, 8MB RAM, 250MB harddrive!
The result of trying to boot the installer's i486 kernel iiiiiiiiiiiiiiiiiiisssssssssssss:
Not enough memory to load the specified image.
Well, the installer will NOT start! YOU CAN'T BOOT THE INSTALLATION CD! Bye, my oldie, you can't have inside the up-to-date Slackware! The current Slackware is NOT compatible with your old ass!
The amount of memory in your computer has nothing to do with the support for your CPU.
The installer requires 128 MB RAM in Slackware 13.1 but you do not have to use the installer to install Slackware...
Having said that, you gain nothing by wanting to run Slackware 13.1 or any other modern Linux distro on 8 MB RAM unless you strip it a lot.
I think that indeed it should be upgraded to i686, because for the aforementioned reasons, newer Slackware versions will NOT boot on i486. I don't use twitter, so I hope Pat V does check here too.
The amount of memory in your computer has nothing to do with the support for your CPU.
The installer requires 128 MB RAM in Slackware 13.1 but you do not have to use the installer to install Slackware...
Having said that, you gain nothing by wanting to run Slackware 13.1 or any other modern Linux distro on 8 MB RAM unless you strip it a lot.
Eric
Well, I think that amount of memory has to do with the CPU architecture. Because, we don't talk about an abstract CPU, instead we talk about i486 machines, that (like well said our friend) most likely have 16MB or 32MB RAM (ignoring that my oldie have 8MB RAM).
IF an Linux distribution is NOT able to be installed/used in a specified architecture, I think that "supporting" this architecture is an NON-SENSE.
Let's live with the reality check. Slackware-13.X is not able to be installed/used in i486 machines by a poor user.
Last edited by LuckyCyborg; 05-23-2010 at 05:26 AM.
Sorry, but that is an exaggeration. AFAIK the only problem is that the supplied kernel needs more memory than pre-Pentium machines can support. This can trivially be worked round using a custom kernel. Everything else runs fine, given enough swap space and patience and lack of ambition
Additionally, going to i686 locks out i586 Pentium-class systems that *can* and *do* boot current Slackware just fine.
The question that needs to be asked and answered is, how much of a performance improvement does '-march=<whatever>' deliver on a specific system, in comparison to '-march=i486 -mtune=i686'? I seem to remember that the generally accepted answer is, "not much". Remember that '-march=i686' doesn't include MMX or SSE or 3DNow or SSE2.
If there *is* a significant improvement, one obvious solution would be to continue to support i486 on certain package series ('A', 'AP', 'N') and to go to i686 on the others ('KDE', 'X', 'XAP').
Really, the advocates of dropping support for older systems need to present some *actual* benchmark data with *specific* compiler tuning (maybe also revisiting the -O flag with the latest GCC).
If the average i586 Pentium class systems have 32MB or 64MB RAM, is most likely that the average user is not able to boot the installation CD. So? What is the point to support this architecture?
The real question is: what kind of machine have in the average case 128MB RAM, like AlienBOB said about installer requirements?
Also, what kind of machine is able to run a minimal Slackware 13.X, with all it's rings and bells (read UDEV, HAL, etc)?
Also, we should think about the minimal harddrive requirements, able to install a functional Slackware 13.X...
Don't forget that compiling for i686 will also drop support for the original Pentium CPU, as well as Geode, Via C3/EPIA and other embedded CPUs. And since I still run a Via Epia powered computer at home, my vote is that support for i486 will not be dropped.
Don't forget that compiling for i686 will also drop support for the original Pentium CPU, as well as Geode, Via C3/EPIA and other embedded CPUs. And since I still run a Via Epia powered computer at home, my vote is that support for i486 will not be dropped.
Consider this. I have a Pentium MMX clocked at 233MHz with 128MB RAM (it was originally 64MB). The system will not boot with an SMP kernel.
Quote:
If the average i586 Pentium class systems have 32MB or 64MB RAM, is most likely that the average user is not able to boot the installation CD. So? What is the point to support this architecture?
So that I can continue to keep my system up to date with the latest versions of software that I use on this machine. It has been regularly upgraded since initially set up with Slackware Linux 9.0.
Quote:
The real question is: what kind of machine have in the average case 128MB RAM, like AlienBOB said about installer requirements?
Just about any old MMX processor machine that has been given an extra 64MB RAM chip cannibalised from another old machine.
Quote:
Also, what kind of machine is able to run a minimal Slackware 13.X, with all it's rings and bells (read UDEV, HAL, etc)?
This machine serves my needs as a firewall/router for VNC port forwarding/print server/file server/ to seven Windows machines. It rings all my bells and blows all my whistles.
Quote:
Also, we should think about the minimal harddrive requirements, able to install a functional Slackware 13.X.
The original hard disk was 4GB, but when it failed was replaced with an 80GB hard drive. I do not install all of KDE (just those parts needed for kdesu) but install everything else simply for ease of upgrading. The operating system is currently using <4.4GB of disk space.
OK- I do not recommend it for a graphical environment or web surfing, but for sitting in the corner and fulfilling requirements for months on end without any attention (including occasional power outages), it cannot be faulted.
@LuckyCyborg- Please tone down your stridency and rhetoric. I would be far more convinced by any hard numbers that you could present that would show a worthwhile advantage by changing compile options.
Don't forget that compiling for i686 will also drop support for the original Pentium CPU, as well as Geode, Via C3/EPIA and other embedded CPUs. And since I still run a Via Epia powered computer at home, my vote is that support for i486 will not be dropped.
Eric
So this works with what version of Slackware ? 13.0 ? I'd be surprised. If it does, then I guess we have to stick to i486.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.