LinuxQuestions.org
Review your favorite Linux distribution.
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 05-29-2014, 07:10 PM   #46
saulgoode
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 257

Rep: Reputation: 121Reputation: 121

Quote:
Originally Posted by Darth Vader View Post
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.
 
Old 05-29-2014, 07:19 PM   #47
moisespedro
Senior Member
 
Registered: Nov 2013
Location: Brazil
Distribution: Slackware
Posts: 1,144

Rep: Reputation: 152Reputation: 152
I just need to know the order to build the packages. I guess LFS and that GCC thread can help me.
 
Old 05-29-2014, 08:48 PM   #48
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,653
Blog Entries: 2

Rep: Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097
Quote:
Originally Posted by saulgoode View Post
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.
 
Old 05-29-2014, 10:10 PM   #49
saulgoode
Member
 
Registered: May 2007
Distribution: Slackware
Posts: 257

Rep: Reputation: 121Reputation: 121
Quote:
Originally Posted by TobiSGD View Post
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

Last edited by saulgoode; 05-29-2014 at 10:12 PM.
 
Old 05-30-2014, 07:36 AM   #50
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,653
Blog Entries: 2

Rep: Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097Reputation: 4097
Quote:
Originally Posted by saulgoode View Post
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.
 
Old 06-01-2014, 05:22 PM   #51
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad W520
Posts: 4,681

Rep: Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240
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

Last edited by Didier Spaier; 06-01-2014 at 05:23 PM.
 
Old 06-02-2014, 02:30 AM   #52
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,902

Rep: Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963
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.

Last edited by ruario; 06-02-2014 at 02:32 AM.
 
Old 06-02-2014, 02:37 AM   #53
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 1,902

Rep: Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963Reputation: 963
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.
 
2 members found this post helpful.
Old 06-02-2014, 02:55 AM   #54
storkus
Member
 
Registered: Jun 2008
Posts: 310

Rep: Reputation: 45
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
 
Old 06-02-2014, 03:21 AM   #55
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad W520
Posts: 4,681

Rep: Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240Reputation: 1240
Quote:
Originally Posted by ruario View Post
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:
So, shame on me.

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

Last edited by Didier Spaier; 06-02-2014 at 04:18 AM.
 
Old 06-03-2014, 03:03 AM   #56
zakame
Member
 
Registered: Apr 2012
Distribution: Debian, Ubuntu, Slackware
Posts: 134

Rep: Reputation: 53
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...
 
  


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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Trinity Desktop for Slackware-13.37 i486 and x86_64 Stragonian Slackware 24 07-31-2013 06:48 PM
How to get a fully functional linux machine from the scratch? anand.arumug Linux - General 14 01-09-2010 11:07 PM
Slackware Functional Commands IwannaSlack Slackware 13 11-13-2009 02:17 PM
Slackware: i486 and optimizations alphisb0t Slackware 6 08-07-2007 05:08 PM
machine arch and cpu (i486/i686) abs Slackware 6 08-22-2004 09:28 AM


All times are GMT -5. The time now is 07:44 PM.

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