summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20100926/000259.html
blob: ce4f255f62a1bdbebbfc785bf7e0d9cdd1cf9bb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] i686 must be Pentium II ?
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20i686%20must%20be%20Pentium%20II%20%3F&In-Reply-To=%3C4C9F4425.4070709%40iki.fi%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="000256.html">
   <LINK REL="Next"  HREF="000273.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] i686 must be Pentium II ?</H1>
    <B>Thomas Backlund</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20i686%20must%20be%20Pentium%20II%20%3F&In-Reply-To=%3C4C9F4425.4070709%40iki.fi%3E"
       TITLE="[Mageia-dev] i686 must be Pentium II ?">tmb at iki.fi
       </A><BR>
    <I>Sun Sep 26 15:01:25 CEST 2010</I>
    <P><UL>
        <LI>Previous message: <A HREF="000256.html">[Mageia-dev] i686 must be Pentium II ?
</A></li>
        <LI>Next message: <A HREF="000273.html">[Mageia-dev] i686 must be Pentium II ?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#259">[ date ]</a>
              <a href="thread.html#259">[ thread ]</a>
              <a href="subject.html#259">[ subject ]</a>
              <a href="author.html#259">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Giuseppe Ghib&#242; skrev 26.9.2010 15:25:
&gt;<i> 2010/9/26 Thomas Backlund &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tmb at iki.fi</A> &lt;mailto:<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tmb at iki.fi</A>&gt;&gt;
</I>&gt;<i>
</I>&gt;<i>     Giuseppe Ghib&#242; skrev 26.9.2010 02:09:
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>         Not exactly. I'm not talking in just using -march=&lt;something&gt; but in
</I>&gt;<i>         also pushing -mfpmath=sse -msse (and maybe -msse2) , which should be
</I>&gt;<i>         much more than JUST 1-2% (1-2% is usually the benchmark
</I>&gt;<i>         tolerance)...
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>     Well, here is a simple fact.
</I>&gt;<i>
</I>&gt;<i>     Yes, going for i686 + SSE2 would/could give some benefits,
</I>&gt;<i>
</I>&gt;<i>     BUT
</I>&gt;<i>
</I>&gt;<i>     It would close support for all theese:
</I>&gt;<i>     - Intel i586 (all)
</I>&gt;<i>
</I>&gt;<i>     - Intel Pentium Pro
</I>&gt;<i>     - Intel Pentium II
</I>&gt;<i>     - Intel Pentium III (Including some Pentium D)
</I>&gt;<i>     - 32-bit AMD Athlon
</I>&gt;<i>     - AMD Geode
</I>&gt;<i>     - VIA C3
</I>&gt;<i>     - Transmeta Crusoe
</I>&gt;<i>
</I>&gt;<i>     So, thats not an option.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> As I said I would see someone with such hardware, taking a CD of latest
</I>&gt;<i> MDV or cooker and try to install to do something and do a report.
</I>&gt;<i>
</I>
No point in trying the Cooker installer, as its currently broken.

Last time I tried (around 2010.0), I had no problem using the textmode 
installer, wich is the most lightway method of installing we have.

&gt;<i> That  reminds me also one suggestion. If someone has old hardware that
</I>&gt;<i> not in use anymore then could be donated to who is willing to test the
</I>&gt;<i> latest MDV|Mageia on it.
</I>
I will next week, as I still think we have some old i586 stored at work...

&gt;<i> It's not ironic (I think this is a
</I>&gt;<i> brainstorming), or I'm not kidding, but there could be an wiki hardware
</I>&gt;<i> section for that. For old hardware schools and institutes or
</I>&gt;<i> corporations have even to pay for dismantling:  such hardware is usually
</I>&gt;<i> recycled for:
</I>&gt;<i>
</I>&gt;<i>    a) extracting gold (there are nowadays new chemical processes that
</I>&gt;<i> found more affordable to extract gold from old PCs than from mines)
</I>&gt;<i>    b) avoid pollutions with the lead, plastics they contain, if thrown
</I>&gt;<i> in the dumpster etc. (note there isn't just the CPU, but also CRT
</I>&gt;<i> monitors, printers, disks, etc.)
</I>&gt;<i>
</I>
     c) keep donating the old harware to schools that take anything
        they can get (so no dismantling).


&gt;<i> IIRC there is a EU law that if you buy a new PC the vendor is obeyed to
</I>&gt;<i> retire the old one and take care for the dismantling.
</I>&gt;<i>
</I>
Nope.
But there is a &quot;recycling fee&quot; in the price of new hw, so should be able 
to get tid of old hw without any cost...

&gt;<i>
</I>&gt;<i>
</I>&gt;<i>     Now what about only i686 + SSE then?
</I>&gt;<i>     It would still close support for all theese:
</I>&gt;<i>     - Intel i586 (all)
</I>&gt;<i>     - Some Intel Pentium D
</I>&gt;<i>     - 32-bit AMD Athlon &lt; XP/MP
</I>&gt;<i>     - AMD Geode &lt; NX
</I>&gt;<i>     - VIA C3 (Samuel* and Ezra)
</I>&gt;<i>     - Transmeta Crusoe
</I>&gt;<i>
</I>&gt;<i>     So, still not an option.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>     Now what about only i686 then?
</I>&gt;<i>     It would still close support for all theese:
</I>&gt;<i>     - Intel i586 (all)
</I>&gt;<i>     - Some Intel Pentium D
</I>&gt;<i>     - AMD Geode &lt; NX
</I>&gt;<i>     - VIA C3 (Samuel* and Ezra)
</I>&gt;<i>     - Transmeta Crusoe
</I>&gt;<i>
</I>&gt;<i>     So, still not an option.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>     And then to point out some other facts:
</I>&gt;<i>
</I>&gt;<i>     Some of the benefits are already accounted for like you noted earlier:
</I>&gt;<i>
</I>&gt;<i>     &quot;Of course we shouldn't forget that the MDV had already a system for
</I>&gt;<i>     providing optimized (look at /usr/lib/sse2 for instance) version of
</I>&gt;<i>     libraries according to instruction set supported.&quot;
</I>&gt;<i>
</I>&gt;<i>     And many applications capable of utilizing sse2 and other
</I>&gt;<i>     instruction sets already have runtime detection support, so no
</I>&gt;<i>     problem there.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>     So, where does that leave us?
</I>&gt;<i>
</I>&gt;<i>     Simple.
</I>&gt;<i>     For 32bit installs, we will still support i586 as base.
</I>&gt;<i>     For 64bit installs, it's simple as x86_64 is SSE2 by default.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>     Now, _if_ the Mageia community gets enough developers to think of
</I>&gt;<i>     _and_ support a &quot;light netbook/legacy edition&quot;, then maybe we can
</I>&gt;<i>     think of doing a i586/i686 split, but for now we will use i586 as base.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i>     And many of the users wanting i686/sse2 already have hardware
</I>&gt;<i>     capable of running x86_64, so that's what they should do, as there
</I>&gt;<i>     is where the future is.
</I>&gt;<i>
</I>&gt;<i>
</I>&gt;<i> You are forgetting a midrange. Which is the midrange of not the latest
</I>&gt;<i> hardware but a memory around 2-4GB RAM. In that set a 32bit OS is still
</I>&gt;<i> consuming 30-50% fewer memory than 64bit.
</I>
I'm not forgetting them...
The current i586 base supports them
We also provide i686 kernels for them (desktop and server)
We have the &quot;/usr/lib/sse2&quot; and &quot;apps with runtime detection support&quot; 
mentioned above.

&gt;<i> As I said to complete the circle it is needed to provide on a per
</I>&gt;<i> --target|dialect .rpm package for the kernel as well as for the glibc.
</I>&gt;<i> We have just to ensure the targets and fix compilation errors (though
</I>&gt;<i> that wouldn't resolve the problem of bloatware distro).
</I>&gt;<i>
</I>
--
Thomas
</PRE>



<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="000256.html">[Mageia-dev] i686 must be Pentium II ?
</A></li>
	<LI>Next message: <A HREF="000273.html">[Mageia-dev] i686 must be Pentium II ?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#259">[ date ]</a>
              <a href="thread.html#259">[ thread ]</a>
              <a href="subject.html#259">[ subject ]</a>
              <a href="author.html#259">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>