LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   How functional Slackware 14.1+ is indeed in a i486 machine? (https://www.linuxquestions.org/questions/slackware-14/how-functional-slackware-14-1-is-indeed-in-a-i486-machine-4175506372/)

saulgoode 05-29-2014 06:10 PM

Quote:

Originally Posted by Darth Vader (Post 5178723)
First, any router of $20, is able to do the job successfully like the dinosaur eating at least 100W. But this dedicated router consumes 5W.

And if you do not find dedicated solutions on commerce, show me what you can not do with a ARM minicomputer, for example Cubieboard, as home server. And that Cubieboard also consume 5W.

The modest expenses, in addition, will be recupered very quickly in energy savings.

Also, if the use the old computers as routers, it is usual for Slackers, means a tremendous waste of energy.

Think a little. If there are 10,000 Slackers, mean 10MW waste. What is 10MW? Normal consumption of a town of 10,000 inhabitants.

If switching to i686 will cause the energy savings can even say that this will help prevent global warming.

A more accurate estimate of the dinosaur's power usage would be 20-30W -- assuming the dinosaur was running as a headless server (graphics processing accounted for the bulk of power consumption in desktop machines of the era). In fact, 486 machines tended to use about half the power of their later counterparts (though this was likely more a function of clock speed than architecture).

At the 13 cents per KW-hr I pay, I estimate it would take two to three years to recoup the cost of a Cubieboard over a repurposed 486 curbside rescue, assuming I did not employ any wake-on-law hibernation.

And if one wants to consider the environmental impact, they should take into account the resources required in manufacturing a new device -- there are zero resources required to recycle an existing machine.

moisespedro 05-29-2014 06:19 PM

I just need to know the order to build the packages. I guess LFS and that GCC thread can help me.

TobiSGD 05-29-2014 07:48 PM

Quote:

Originally Posted by saulgoode (Post 5179016)
And the latter code will not run on all 686 processors. CMOV was not available on certain Cyrix and VIA processors. While admitted only a limited number of chips, they were quite popular and widely used in both laptop and desktop boards.

CMOV is mandatory to qualify as i686 compatible CPU, without CMOV those CPUs are only i586, even if they implement every other part of the i686 ISA.

saulgoode 05-29-2014 09:10 PM

Quote:

Originally Posted by TobiSGD (Post 5179061)
CMOV is mandatory to qualify as i686 compatible CPU, without CMOV those CPUs are only i586, even if they implement every other part of the i686 ISA.

Not according to the specification (PDF):
The CMOVcc instructions are new for the Pentium® Pro processor family; however, they may
not be supported by all the processors in the family
. Software can determine if the CMOVcc
instructions are supported by checking the processor’s feature information with the CPUID
instruction

TobiSGD 05-30-2014 06:36 AM

Quote:

Originally Posted by saulgoode (Post 5179104)
Not according to the specification (PDF):
The CMOVcc instructions are new for the Pentium® Pro processor family; however, they may
not be supported by all the processors in the family
. Software can determine if the CMOVcc
instructions are supported by checking the processor’s feature information with the CPUID
instruction

I stand corrected.

Didier Spaier 06-01-2014 04:22 PM

To those who would want an i686 Slackware

Salix Mate 14.1 has just been released in addition to Salix Xfce 14.1.

See here for the downloads. On the same page you'll find a link to the repository mirrors, that host Salix (and Slackware) packages.

Of course Salix is not Slackware, but it is fully binary compatible with Slackware, so Salix packages should be usable on Slackware (I didn't try though, thus I offer no guarantee of any kind :-).

Oh, I almost forgot what matters to you: there is an i686 version ;)

ruario 06-02-2014 01:30 AM

Where does it say that the Salix downloads are i686? All the torrent downloads say i486, unless I am missing something obvious.

Edit: Ok, the titles say it but the links do not. Anything else to back up the fact that this is a i686 rebuild. Salix have never done a full rebuild before AFAIK.

ruario 06-02-2014 01:37 AM

The only i686 packages are mozilla-firefox and libreoffice packages. Everything else is i486. Since they have some packages at i686 they must say that the distro only (completely) works on i686. Hence the titles on the download links. I also suspect that mozilla-firefox and libreoffice are only i686 because they are binary repacks. Nothing to see here.

storkus 06-02-2014 01:55 AM

Quote:

And if one wants to consider the environmental impact, they should take into account the resources required in manufacturing a new device -- there are zero resources required to recycle an existing machine.
Aww, beat me to it. I'll further expand that by saying the act of recycling also requires energy of one form or another, and is usually not "green" if it ends up in China, Nigeria, etc. Also consider that 13 cents/kWh is expensive in the winter, and I'm guessing average in summer; it also provides heat in winter.

Anyway, I have some experience running newer Slackware on older machines, and one thing that provides a surprising boost is to compile a kernel for that particular machine. This has become quite a labor in recent years with the exponential explosion in drivers and options (many newer ones which I don't understand what they do, usually with memory management and other esoteric and often VERY low level stuff), but, when done correctly, will not only improve boot time but you'll notice programs run faster, too: I think this is due to relieving cache pressure, or even DRAM pressure if in a low memory environment; that said, I've noticed improvements, though not as great, on newer machines.

Hope this helps, Mike

Didier Spaier 06-02-2014 02:21 AM

Quote:

Originally Posted by ruario (Post 5180667)
The only i686 packages are mozilla-firefox and libreoffice packages. Everything else is i486. Since they have some packages at i686 they must say that the distro only (completely) works on i686. Hence the titles on the download links. I also suspect that mozilla-firefox and libreoffice are only i686 because they are binary repacks. Nothing to see here.

You are right, I stand corrected. In fact gapan told me that through IRC when I told him I had posted about the new Salix release here:
Quote:

23:52:10) Didier_Spaier: I alse announced it in a thread in LQ: http://www.linuxquestions.org/questi...2/#post5180473
[...]
(23:53:27) gapan: ah, Didier_Spaier, the kernel is i686
(23:53:44) gapan: most packages are really -march=i486 -mtune=i686
(23:53:47) gapan: as with slack itself
[...]
(23:54:57) Didier_Spaier: gapan: Don't tell Slackware users, maybe they won't notice ;)
(23:55:01) gapan: :D
So, shame on me.

But, just wondering: maybe people could actually find Salix packages faster just because I told them they are i686 :D

zakame 06-03-2014 02:03 AM

Going the other direction, maybe another reason for an i686-only Slackware be so that it can be used inside a i686-only VM, like the one in libvirt/QEMU-KVM? Though I suppose the "performance" increase is negligible, being in a VM and all...


All times are GMT -5. The time now is 06:41 AM.